2003-04-07 19:52 Robert Hatcher * RerootExodus/RerootExodus.cxx: compiler complains that variables are potentially uninitialized (I don't think it can happen in reality, but it's also simple to fix). 2003-04-07 19:30 Robert Hatcher * Plex/PlexPlaneId.h: move IsValid() inline definition ahead of other inlines that might use it. 2003-04-07 19:29 Robert Hatcher * RawData/: RawDataBlock.h, RawLIAdcSummaryBlock.h, RawLITimingSummaryBlock.h: make sure that inlined methods are fully specified before any cases where they are used (i.e. other inlines). 2003-04-07 19:22 Robert Hatcher * UgliGeometry/: UgliGeomHandle.cxx, UgliLoanPool.cxx: compiler complains about a potentially uninitialized variable; because it's followed by a switch on a enum that has all possble cases it should never actually happen ... but initialize it anyway. 2003-04-07 19:11 George Irwin * Dispatcher/: DDSChildServer.cxx, DDSChildServer.h, DDSFileHandler.cxx, ddschildserver.cc, ddscomm.cc, ddsparentserver.cc: Commit Sue's late development bug fixes to frozen release R0.16.0: "Add better protection for broken socket connections to DDSChildServer. New method IsClientConnected() is used to test socket at regular intervals to make sure that client is still there when the server is waiting for more data. If the client end disappears, the childserver is now shutdown within a second or two instead of waiting until it has a new record set to send. Modifications to the other classes are just to correct the misspelling of the word "usage"." 2003-04-07 18:45 George Irwin * Persistency/PerInputStream.cxx: A late bug fix from Sue, committed to frozen branch for R0.16.00: "Fix bug that was causing dispatcher to hang when no keys were retrieved from a freshly opened daq file." 2003-04-07 17:26 Ed Lartey * setup/packages-R0.16.0: # added package file for next frozen release 2003-04-07 16:57 Brett Viren * RerootExodus/: RerootToTruthModule.cxx, macros/dump_simsnarl.C: Fill TClonesArray with DigiScintHits generated from the FLSHits, give it to the SimSnarlRecord. To read back out, use SimSnarlRecord::FindComponent("TClonesArray","DigiScintHits"). 2003-04-07 14:03 Brett Viren * WebDocs/install_products.html: Note on not using MySQL 4 2003-04-07 12:45 hartnell * LISummary/: LIRun.cxx, LIRun.h, LITune.C, LITuning.cxx, LITuning.h: More work on the quest for a tuning object You can now ask LITuning object to get it's best pin diode The calculateGainCurve method is slowly maturing. 2003-04-07 12:42 hartnell * LISummary/: LIAnalysis.cxx, LIAna.C, LIAnalysis.h, LILookup.cxx, LILookup.h: Lots and lots of CalDet modifications: CalDet constants added to LILookup.h One needs to recompile to use these, maybe this will change one day... LILookup::NearOrFar() added. Only works for CalDet but not really needed for fardet. NearOrFar side is harder to determine for CalDet xtalk. LILookup::Plane2CrateEast() LILookup::Plane2CrateWest() added for caldet and fardet LILookup::SetPbPlanes() modified to include CalDet Several analysis methods modified to include caldet. There are still some that don't work and will crash and burn!! I will get to them eventually. 2003-04-07 12:26 hartnell * LISummary/: LIPlex.C, LIPlexMaps.cxx, LIPlexMaps.h: Improved the plotting of a map of the led to stripend 2003-04-07 12:19 hartnell * LISummary/LISummarySorter.cxx: Made several changes to improve the reconstruction of CalDet LI. Get the strip and near/far led for each hit because there is no muxing to confuse the issue. There is a nasty hack to get round the fact that the caldet databases validity context only extended to last week!!! This shouldn't affect FarDet reconstruction. Improved the "New point ..." comment 2003-04-06 00:19 Sue Kasahara * Dispatcher/: DDSChildServer.cxx, DDSChildServer.h, DDSFileHandler.cxx, ddschildserver.cc, ddscomm.cc, ddsparentserver.cc: Add better protection for broken socket connections to DDSChildServer. New method IsClientConnected() is used to test socket at regular intervals to make sure that client is still there when the server is waiting for more data. If the client end disappears, the childserver is now shutdown within a second or two instead of waiting until it has a new record set to send. Modifications to the other classes are just to correct the misspelling of the word "usage". 2003-04-05 19:01 Sue Kasahara * Persistency/PerInputStream.cxx: Fix bug that was causing dispatcher to hang when no keys were retrieved from a freshly opened daq file. 2003-04-04 21:46 Roy Lee * CandEventSR/: EventSRListModule.cxx, FitTrackInfoSR.cxx, FitTrackInfoSR.h, LinkDef.h, MomentumInfoSR.cxx, MomentumInfoSR.h, TrackSRTTree.cxx, TrackSRTTree.h: Some reorganization of track fitting variables. Previously such variables were in trk.momentum.*; now, create a new object fit and put track fitting variables there: trk.fit.*. Add CPU execution time for CandTrack formation (trk.cputime) as well as for CandFitTrack (trk.fit.cputime). 2003-04-04 21:39 Roy Lee * CandFitTrackSR/AlgFitTrackSR.cxx: Several changes: (1) Bug fix in calculation of path length and range, in conjunction with recent fixes to RecoBase/AlgTrack.cxx. (2) Calculate and store parameter to reflect if track was successfully fit. (3) Do not include points to the initial fit if outside detector volume. 2003-04-04 21:36 Roy Lee * CandFitTrackSR/AlgFitTrackSRList.cxx: Added code to calculate and store the CPU execution time for fitting each track. 2003-04-04 21:36 Roy Lee * CandFitTrackSR/: KalmanPlaneSR.cxx, KalmanPlaneSR.h: Add '//!' after temporary member variables in declaration to prevent writing to disk. Also, add variable fRange to indicate amount of material between this plane and track end. 2003-04-04 21:34 Roy Lee * CandFitTrackSR/: CandFitTrackSR.cxx, CandFitTrackSR.h, CandFitTrackSRHandle.cxx, CandFitTrackSRHandle.h: Add member variable fCPUTime. Also, add get/set methods to handle. An '//!' has been added after the declaration of several member variables in CandFitTrackSR.h which are purely temporary. 2003-04-04 21:32 Roy Lee * CandFitTrackSR/FitTrackSRListModule.cxx: Several changes: (1) Change default swimmer to use Swim Package; this was found to be more robust at large angles. Note that jobs which include CandFitTrackSR in their paths must load the library libNumericalMethods. (2) Increase initial uncertainties in position and slope (3) Introduce parameter CovarianceScale; after each iteration the last fit covariance matrix is scaled by this factor. This achieves faster convergence while still providing accurate fit uncertainties. (4) Change maximum number of iterations from 10 to 5. (5) Change QPDiff parameter from 0.01 to 0.02 for faster convergence. (6) Change meaning of KalmanDState5 parameter; it now represents the fraction of q/p to vary in calculation of the propagator matrix. (7) Change KalmanMaxAngle from 20. to 25. (8) Introduce parameters which define if a track is successfully fit: PassReducedChi2 = 5. PassPlaneAsymmetry = 0.2.; PassMinPlaneAsymmetry = 20 A track is not successfully fit if its reduced chi2 is greater than PassReducedChi2. Also, if a track has at least PassMinPlaneAsymmetry planes, its fit status is defined to be unsuccessful if the fractional difference in number of planes in each view included in the track fit |(nplane-nplanev)/nplane| is greater than PassPlaneAsymmetry. 2003-04-04 21:23 Roy Lee * CandFitTrackSR/SwimObjSR.cxx: Remove limit checks on transverse position and slopes. 2003-04-04 17:01 Roy Lee * RecoBase/: CandFitTrack.cxx, CandFitTrack.h, CandFitTrackHandle.cxx, CandFitTrackHandle.h: Add member variable fPass indicating whether track fit was successful. Added get/set methods to handle: Bool_t GetPass() const; void SetPass(Bool_t); 2003-04-04 16:16 Roy Lee * RecoBase/: CandTrackHandle.cxx, CandTrackHandle.h: Add method void CandTrackHandle::ClearUVT(); which clears the following STL maps: fUPos, fVPos, fTime[], fdS, fRange. 2003-04-04 15:42 Robert Hatcher * setup/packages-R0.16.0-tmp: re-re-tag Plex from V00-08-00 to V00-08-01 2003-04-04 15:40 Roy Lee * CandTrackSR/TrackSRListModule.cxx: Some debugging output. Also, calculate and fill CPU execution time for creation of candidate track list. 2003-04-04 15:40 Robert Hatcher * Plex/: Plexus.h, doc/ChangeLog: Tell i/o not to output Plexus::fRef (outstanding handle count) as handles won't be going out with the PlexLoanPool. Tag this as V00-08-01. 2003-04-04 15:39 Roy Lee * CandTrackSR/AlgTrackSRList.cxx: When checking planes from last tracked point, stop when gone far enough. 2003-04-04 15:39 Roy Lee * CandTrackSR/AlgTrackSR.cxx: Some reordering of code for a more logical flow. 2003-04-04 15:37 Roy Lee * CandTrackSR/: CandTrackSRList.cxx, CandTrackSRList.h, CandTrackSRListHandle.cxx, CandTrackSRListHandle.h: Add member variable to keep track of CPU time spent in creation of track list. Add get/set methods to handle: Double_t GetCPUTime() const; void SetCPUTime(Double_t); 2003-04-04 15:34 Roy Lee * RecoBase/: CandEventHandle.cxx, CandRecoHandle.cxx: Change debugging MSG statement names to RecoBase. 2003-04-04 15:34 Roy Lee * RecoBase/AlgTrack.cxx: In calculation of path length in method SetdS(), check first if u and v positions have been calculated using CandTrackHandle::IsTPosValid(plane). Also, put in debugging MSG statements (named RecoBase). 2003-04-04 15:33 Roy Lee * RecoBase/: CandTrackHandle.cxx, CandTrackHandle.h: Add method CandTrackHandle::IsTPosValid(Int_t iplane); which returns true if u and v positions have been set for this plane via CandTrackHandle::SetU(Int_t iplane, Float_t tpos) CandTrackHandle::SetV(Int_t iplane, Float_t tpos) 2003-04-04 14:53 Brett Viren * MCparticle/: LinkDef.h, MCparticle.cxx, MCparticle.h, MCparticleModule.cxx, MCparticleModule.h, MCparticleRecord.cxx, MCparticleRecord.h, macros/test.C: Remove MCtrackSegment, now use DigiScintHit. Remove test drawing code from the JobModule. 2003-04-04 13:28 Nick West * UserManualDoc/src/database_interface.tex: When creating temporary tables, make temp the first db in the cascade. 2003-04-04 13:08 Nick West * DatabaseMaintenance/scripts/: importer.pm, importer_do_job.pm: Fix bug: infinite loop once import was up to date. Write context after each import step. 2003-04-04 11:00 Nick West * DatabaseMaintenance/: doc/ChangeLog, scripts/auto_distribute.perl, scripts/importer.pm, scripts/importer_do_job.pm: If importing more than a few updates, divide into multiple jobs. 2003-04-04 06:49 Nick West * DatabaseMaintenance/: doc/ChangeLog, scripts/exporter.pm, scripts/importer.pm, scripts/log_error.pm: When system call fails, print the failing command (possibly truncated). 2003-04-04 00:56 George Irwin * setup/packages-R0.16.0-tmp: Retag Algorithm and CandDigit. 2003-04-04 00:33 George Irwin * Algorithm/AlgFactory.cxx: Fix memory leak found by Roy. Strip() returns object owned by user which wasn't being deleted. 2003-04-03 22:02 Robert Hatcher * setup/packages-R0.16.0-tmp: new tagged version of Record 2003-04-03 22:00 Robert Hatcher * Record/: RecMinos.cxx, RecMinosHdr.cxx: comment out unused "option" parameter in Print() method 2003-04-03 21:50 Brett Viren * RerootExodus/: RerootExodus.cxx, RerootExodus.h: Add PEC_unpack method 2003-04-03 21:50 Robert Hatcher * setup/packages-R0.16.0-tmp: new tagged version of SRT_MINOS turns on pedantic flags 2003-04-03 21:46 Robert Hatcher * SRT_MINOS/special/compilers/GCC.mk: if MINOS_PEDANTIC isn't set -- set it to level 1. 2003-04-03 21:26 Robert Hatcher * setup/count_buildlog_warnings: script to counting the number of warning messages in the build-logs 2003-04-03 20:08 Brett Viren * MCparticle/MCparticleModule.cxx: reduce verbosity 2003-04-03 19:50 Robert Hatcher * setup/packages-R0.16.0-tmp: bump Configurable & Registry tagged versions for minor changes that allow UgliGeometry persistence. 2003-04-03 19:48 Robert Hatcher * Registry/Registry.h: magic symbol //! so fErrorHandler data member won't attempt to persist 2003-04-03 19:47 Robert Hatcher * Configurable/: CfgConfigurable.cxx, CfgConfigurable.h: give CfgConfigurable a ClassDef/Imp so it has a version and can be persisted 2003-04-03 19:27 Robert Hatcher * setup/packages-R0.16.0-tmp: new tagged version of UgliGeometry 2003-04-03 19:26 Robert Hatcher * UgliGeometry/: UgliGeometry.cxx, UgliGeometry.h, UgliLoanPool.cxx, UgliLoanPool.h, UgliPlnNode.cxx, UgliScintMdlNode.cxx, UgliScintMdlNode.h, UgliScintPlnNode.cxx, UgliScintPlnNode.h, UgliSteelPlnNode.cxx, UgliSteelPlnNode.h, UgliStripNode.cxx, UgliStripNode.h, doc/ChangeLog: Add ability to persist UgliLoanPool using static methods: SaveToFile() and ReadFromFile(). Neccessitates making various default ctors public (allowing users another way to shoot themselves in the foot). 2003-04-03 19:03 Brett Viren * Digitization/doc/: digi-diagram.eps, digi-diagram.gif, digi-diagram.jpg, digi-diagram.png, digi.html: Docs from Mark's page 2003-04-03 18:16 Robert Hatcher * DatabaseTables/GNUmakefile: remove all SUBDIRS NO tables will be updated (by default) from CVS from now on. 2003-04-03 17:48 Brett Viren * Alignment/: merge_files.C, doc/running.html: Some bizare bug about a non-existant variable "i" not being defined fixed by using ACLIC for merge_files.C. Update docs to reflect this. 2003-04-03 15:18 Nick West * setup/packages-R0.16.0-tmp: Tag DatabaseInterface DatabaseMaintenance Lattice LeakChecker Navigation. 2003-04-03 15:14 Nick West * Navigation/doc/ChangeLog: Record tag version: V00-05-04 2003-04-03 15:10 Nick West * LeakChecker/doc/ChangeLog: Record tag version: V00-02-03 2003-04-03 15:08 Nick West * Lattice/doc/ChangeLog: Record tag version: V00-01-03 2003-04-03 15:05 Nick West * DatabaseMaintenance/doc/ChangeLog: Record tag version: V00-08-01 2003-04-03 15:00 Nick West * DatabaseInterface/doc/ChangeLog: Record tag version: V00-10-02 2003-04-03 14:43 Nick West * DatabaseInterface/doc/ChangeLog: Record progress with DbiBinaryFile. Binary I/O of database data appears to be flavour of the week! 2003-04-03 14:42 Nick West * DatabaseInterface/test/DbiValidate.cc: Test out latest modifications. 2003-04-03 14:42 Nick West * DatabaseInterface/: DbiValidityRec.cxx, DbiValidityRec.h: Add I/O to DbiBinaryFile. 2003-04-03 14:41 Nick West * DatabaseInterface/: DbiTableProxyRegistry.cxx, DbiTableProxyRegistry.h: Set up configuration of cache save/restore. Not yet connected to anything! 2003-04-03 14:41 Nick West * DatabaseInterface/DbiRollbackDates.cxx: Bug fix: only remove RollBack keys. 2003-04-03 14:41 Nick West * DatabaseInterface/: DbiBinaryFile.cxx, DbiBinaryFile.h: Reorganise so that it can be created as a dummy with no fstream attached, and can be used like a TBuffer with IsReading() and IsWriting() methods. Add I/O for Bool_t, VldRange. 2003-04-03 14:28 Nick West * DatabaseTables/: GNUmakefile, CalibrationTables/GNUmakefile: CalibrationTables has been removed from the list of subdirectories to be rebuilt. CVS no longer contains a complete copy of the CalibrationTables so executing the CalibrationTables GNUmakefile will destroy data as it wipes all its tables before adding data from CVS. 2003-04-03 14:18 Nick West * UserManualDoc/src/database_interface.tex: Correct typo in the configuration of RollBack. 2003-04-03 14:11 Nick West * Configurable/Cfg.cxx: Bug fix my bug fix: Only set the value once. 2003-04-03 13:19 Nathaniel Tagg * DetSim/DetSimMCtoRawDataModule.cxx: Fixed bug: Option removeFalseDigits had the wrong logical sign. Fixed bug: rawRec->InheritsFrom() was redundant and could segfault under some conditions. 2003-04-03 00:53 Robert Hatcher * Plex/scripts/test_unique.C: example of using GetUnique*EncodedValue() methods 2003-04-03 00:52 Robert Hatcher * setup/packages-R0.16.0-tmp: new tags for BField, OnlineUtil, RerootExodus, Validity 2003-04-03 00:50 Robert Hatcher * RerootExodus/doc/ChangeLog: document V00-06-00 changes 2003-04-03 00:48 Robert Hatcher * BField/doc/ChangeLog: document V00-03-01 tag differences 2003-04-03 00:41 Robert Hatcher * OnlineUtil/doc/ChangeLog: document changes for V00-02-00 and trivial change for V00-02-01 2003-04-03 00:29 Robert Hatcher * setup/packages-R0.16.0-tmp: change tag for Plex 2003-04-03 00:27 Robert Hatcher * Plex/doc/ChangeLog: document what's new w/ V00-08-00 2003-04-03 00:19 Robert Hatcher * Plex/PlexPixelSpotId.h: New methods for getting hash values for unique Pixel or PMT detector components (essentially sets spot or spot+pixel bits to meaningless values). 2003-04-03 00:17 Robert Hatcher * Plex/PlexStripEndId.h: New method GetUniqueStripEncodedValue() for those who want a simple one-step method of clearing (to a known value) the "end" and "subpart" values and producing something that can be used as a hash key if it doesn't need to be compactified (ie. uses most of the 32 bits). The value can be turned around an used to recreate a PlexStripEndId with end=subpart=kWhole. 2003-04-02 23:27 Ed Lartey * setup/packages-R0.16.0-tmp: # added new tmp file for frozen release R0.16.0 2003-04-02 23:07 Brett Viren * MCparticle/MCparticleModule.cxx: Get the 3D thing working. 2003-04-02 22:40 Robert Hatcher * Plex/scripts/: .cvsignore, validate_plpio.C: start the Plex/scripts subdir with .cvsignore and an example script of using the PlexLoanPool's new ability to read/write to a file. 2003-04-02 22:37 Robert Hatcher * Plex/LinkDef.h: make Plexus::EMapSets (or MapSets_t) available so one can build masks for PurgeComponents() methods. 2003-04-02 22:36 Robert Hatcher * Plex/: PlexLoanPool.cxx, PlexLoanPool.h: make default ctor public so we can do i/o. new methods SaveToFile(), ReadFromFile() and PurgeComponents() 2003-04-02 22:34 Robert Hatcher * Plex/: Plexus.cxx, Plexus.h: make default ctor public (and give ClassDef a version) so one can do i/o. convert map to map because cint i/o can't correctly handle the enum in the map; UShort_t chosen to ensure that it is big enough for all the possible values rename fBuiltBits to fBuiltMaps to keep list of initialized components (used by lazy construction paradigm); make enum of the bits publically available for use in building a mask for new PurgeComponents() method. 2003-04-02 22:29 Robert Hatcher * Plex/PlexusABC.h: make default ctor public so one can do i/o. 2003-04-02 19:03 Sue Kasahara * AstroUtil/Ast.cxx: Add B.Viren reported long/lat values to comment section 2003-04-02 17:43 Sue Kasahara * AstroUtil/: Ast.cxx, Ast.h: Make DetLatitude & DetLongitude methods static. 2003-04-02 17:23 Sue Kasahara * AstroUtil/: Ast.cxx, Ast.h, GNUmakefile, LinkDef.h, test/GNUmakefile: New Ast class to define data types, constants and static utility methods used by AstroUtil package. So far, it contains only the latitude/longitude of the far and near detectors and methods to access longitude/latitude by detector type: Double_t DetLongitude(DetectorType::Detector_t detector) const; Double_t DetLatitude(DetectorType::Detector_t detector) const; 2003-04-02 17:18 Nathaniel Tagg * DetSim/: HOWTO, macros/detsim.C: Added important caveat to the LoadDetSimDB() database method: must have cascader set up with the temp database first! 2003-04-02 11:47 Nathaniel Tagg * DetSim/macros/detsim.C: Change example trigger settings to 4/5 plane, 25 plane activity. 2003-04-02 00:03 Sue Kasahara * AstroUtil/: .cvsignore, GNUmakefile, novas.c, novas.h, novascon.c, novascon.h, readeph0.c, solarsystem.h, solsys3.c, doc/novasguide.pdf, test/GNUmakefile, test/checkout-st.c, test/checkout-st.no: Set of astronomical utility routines from open source Naval Observatory Vector Astrometry Subroutines (NOVAS) package. List of functions is given in novas.h, for example, double julian_date(short int year, short int month, short int day, double hour) computes the julian date for a given calendar date. Complete descriptions of functions can be found in novas.c and package documentation is provided in doc/novasguide.pdf. test bin test/checkout-st yields output that should match checkout-st.no. Minor inconsequential changes have been made to the code to get rid of picky compiler warnings. 2003-04-01 22:53 Brett Viren * MCparticle/MCparticleModule.cxx: Convert from cell based coords to global ones. Convert to Munits. Add simple display of track segments for debugging. The images of showers are vaguely psychologically disturbing.... 2003-04-01 19:35 Brett Viren * MCparticle/: MCparticleModule.cxx, MCparticleRecord.h, macros/test.C: Extra debugging. Remove comments that confuse rootcint 2003-04-01 17:33 Nathaniel Tagg * DetSim/: DetSimMCtoRawDataModule.cxx, DetSimMCtoRawDataModule.h, HOWTO, LinkDef.h, LoadDetSimDB.cxx, MuonFitsTable.MCfar, SimDaqTrigger.cxx, SimDaqTrigger.h, SimDetector.cxx, SimDetector.h, SimDigit.cxx, SimDigit.h, SimDigitTruth.cxx, SimDigitTruth.h, SimElectronics.cxx, SimElectronics.h, SimPmt.h, SimPmtM16.cxx, SimPmtM16.h, SimPmtM64.cxx, SimPmtM64.h, macros/detsim.C: Major upgrade to the DetSim package. Now includes: - A new Module; this forks the RerootToRawData module, but everything is now self-contained. - Configurable parameters (yay!) - Dynode triggers (ASDLite thresholds) - Some Truth bookkeeping (not yet for wholesale consuption) - Easy-to-use custom database tables (neato!) - Some bugfixes Thanks to Alfons: - 2/6 or 2/36 varc pre-triggering - A full suite of DAQ triggers .. all ready for doing MC trigger efficiency studies! See the HOWTO and macro/detsim.C files for documentation. Brought to you by AllMyOtherJobsAreTooDull Enterprises. ---Nathaniel 2003-04-01 16:08 Sue Kasahara * Dispatcher/: ddschildserver.cc, ddscomm.cc, ddsparentserver.cc: Add line: gROOT->SetBatch(kTRUE); to server side "main" programs to explicitly request no display. 2003-04-01 15:41 Brett Viren * NtupleBase/NtpCandEvent.h: Add Rtypes.h for ClassDef macro, rootcint failed w/out it. 2003-04-01 08:22 Nick West * DatabaseMaintenance/doc/db_distribution.html: Fix typo redirecting stderr. 2003-03-31 15:43 Nathaniel Tagg * DetSim/: SimDetector.cxx, SimDetector.h, SimDigit.h, SimPmtM16.cxx, RerootExodus/RerootToRawDataModule.cxx: Alfons' modifications. (Alfons is having trouble with cvs permissions.) Add trigger simulation, 2/36 simulation, trigger/error codes. Not final; do not use yet. 2003-03-31 12:43 Nick West * WebDocs/install_gcc.html: Fix typo setting PATH to gcc binaries. 2003-03-30 08:46 bspeak * DatabaseTables/PlexTables/far_data_shield.mysql: Fix displaced wall planes. 2003-03-30 06:16 bspeak * DatabaseTables/PlexTables/far_data_sm2.mysql: Attempting to commit new planes for sm2 2003-03-29 20:49 George Irwin * setup/setup_minossoft_gadfly: Initial commit. 2003-03-29 19:22 Ed Lartey * OfflineMonitor/: EvtmonListModule.cxx, EvtmonListModule.h: # modified 2003-03-29 02:16 George Irwin * CandDigit/CandDigitHandle.cxx: Fix const-ness agreement in GetSubtractedTime method. 2003-03-29 01:26 George Irwin * CandDigit/: AlgDigit.cxx, AlgDigitList.cxx, AlgMCDigit.cxx, AlgMCDigitList.cxx, CandDigit.h, CandDigitHandle.cxx, CandDigitHandle.h: CandDigit::GetTime now returns unsubtracted digit times. To get offset- subtracted times, use CandDigit::GetSubtractedTime. Same argument. Roy's ntuple-building code has assumed this change for a couple of days. 2003-03-28 22:46 dap56 * Monitoring/: ChargeInjectAnalysis.cxx, DigitAnalysis.cxx, Producer_dispatcher.cc, online.config: Some minor changes: revised t-t0 distribitions bug fix for pedestal adc summaries summary files now created and filled at run end 2003-03-28 21:59 Robert Hatcher * DatabaseTables/UgliTables/: UgliDbiSteelPln.far_249data, UgliDbiSteelPlnVld.far_249data: SEQNO=200008xxx series does what the 200007xxx series should have done if the VLD entries hadn't been so screwed up; also gives some more precision in the zback so the average is reflect more smoothly. These absolute positions really do need to be re-checked against alignment data to verify everything, but they should at least be good to ~3.5cm at the SM boundary (various numbers reported to RWH don't seem to agree). 2003-03-28 21:28 Roy Lee * CandTrackSR/AlgTrackSR.cxx, CandTrackSR/AlgTrackSRList.cxx, CandTrackSR/CandTrackSR.cxx, CandTrackSR/CandTrackSRHandle.cxx, CandTrackSR/CandTrackSRList.cxx, CandTrackSR/HoughViewSR.cxx, CandTrackSR/Track2DSR.cxx, RecoBase/AlgEvent.cxx, RecoBase/AlgTrack.cxx, RecoBase/LinearFit.cxx: Remove assert statements which are before deletes. 2003-03-28 21:23 Roy Lee * CandEventSR/AlgEventSR.cxx, CandEventSR/AlgEventSRList.cxx, CandEventSR/EventSRListModule.cxx, CandFitTrackSR/AlgFitTrackSR.cxx, CandFitTrackSR/CandFitTrackSR.cxx, CandFitTrackSR/CandFitTrackSRHandle.cxx, CandShowerSR/AlgShowerSR.cxx: Remove assert statements which are before deletes. 2003-03-28 20:09 Roy Lee * RecoBase/LinearFit.cxx: Add #include . 2003-03-28 19:53 Roy Lee * CandShowerSR/: ShowerSRListModule.cxx, ShowerSRListModule.h: Move to Registry based Config(). Also, remove obsolete Ana() method. 2003-03-28 19:32 Roy Lee * CandClusterSR/: ClusterSRListModule.cxx, ClusterSRListModule.h: Move to Registry based Config(). 2003-03-28 18:43 Roy Lee * CandEventSR/: AlgEventSR.cxx, AlgEventSRList.cxx, EventSRListModule.cxx, TrackSRTTree.cxx: Check validity of pointer using assert before deletion. 2003-03-28 18:37 Roy Lee * CandSliceSR/: SliceSRListModule.cxx, SliceSRListModule.h: Move to Registry based Config(). 2003-03-28 18:17 Roy Lee * CandStripSR/: StripSRListModule.cxx, StripSRListModule.h: Remove obsolete Ana() method. 2003-03-28 18:10 Roy Lee * CandFitTrackSR/AlgFitTrackSR.cxx, CandFitTrackSR/CandFitTrackSR.cxx, CandFitTrackSR/CandFitTrackSRHandle.cxx, CandFitTrackSR/SwimObjSR.cxx, RecoBase/AlgEvent.cxx, RecoBase/AlgTrack.cxx, RecoBase/LinearFit.cxx: Check validity of pointer using assert before deletion. 2003-03-28 18:07 Roy Lee * CandTrackSR/: AlgTrackSR.cxx, AlgTrackSRList.cxx, CandTrackSR.cxx, CandTrackSRHandle.cxx, HoughViewSR.cxx, Track2DSR.cxx: Check validity of pointer using assert before deletion. 2003-03-28 18:06 Roy Lee * CandFitTrackSR/AlgFitTrackSRList.cxx: Comment out unused variable name. 2003-03-28 18:03 Roy Lee * CandShowerSR/AlgShowerSR.cxx: Eliminate variable-size arrays. 2003-03-28 17:40 Robert Hatcher * BField/BfldMapRect2d.cxx: for one of the three map formats "bmag" and "z" weren't read in and thus the variables weren't initialized -- valgrind caught this (forwarded by Roy, thanks) -- doesn't really matter because the variables aren't really ever used after being converted to the right units. 2003-03-28 17:19 Roy Lee * CandFitTrackSR/CandFitTrackSRHandle.cxx: Avoid unused parameter warning message. 2003-03-28 17:18 Roy Lee * CandTrackSR/CandTrackSRHandle.cxx: Avoid unused variable warning message. 2003-03-28 16:57 Roy Lee * CandEventSR/: EventSRListModule.cxx, ShowerSRTTree.cxx, SliceSRTTree.cxx: New [] must be paired with delete []. 2003-03-28 16:31 Roy Lee * CandFitTrackSR/CandFitTrackSRHandle.cxx: Remove unused variable. 2003-03-28 16:28 Nathaniel Tagg * DetSim/: HOWTO, LinkDef.h, LoadDetSimDB.cxx, LoadDetSimDB.h, test/gmon.out: Added a compiled-in function that will load database values without needing to write to the database. Safe and fun for the whole family, assuming your family is a bunch of physicsts who like running detetor simulations. ---N 2003-03-28 16:27 Roy Lee * CandFitTrackSR/BFieldSR.cxx: Avoid uninitialized warning message. 2003-03-28 16:26 Roy Lee * CandTrackSR/AlgTrackSR.cxx, CandFitTrackSR/AlgFitTrackSR.cxx: New [] must be paired with delete []. 2003-03-27 23:11 paul * Validation/validate: [no log message] 2003-03-27 21:56 Roy Lee * CandTrackSR/AlgTrackSRList.cxx: A cluster is considered shower like if it has more than MaxNStrip strips, regardless of what MaxNExtraStrip is set to. 2003-03-27 21:32 Roy Lee * CandEventSR/EventSRListModule.cxx: PlexSEIdAltL::GetDemuxVetoFlag() misinterpreted. 2003-03-27 21:11 Robert Hatcher * OnlineUtil/: minosDaq.h, rcMessages.h, rotoMessages.h, runStates.h: backport changes to HEAD into R0.15.0 release to account for version shear in online headers. 2003-03-27 20:40 Robert Hatcher * OnlineUtil/rotoMessages.h: clearly separate command "type" codes (command/execute, acknowledge, etc.) from command (ie. execute) "instruction" codes (open(close)/socket(file), etc). 2003-03-27 20:05 Roy Lee * CandFitTrackSR/AlgFitTrackSR.cxx: Prevent infinite loop in bad hit removal loop via assert(). 2003-03-27 18:38 Roy Lee * CandTrackSR/: TrackSRListModule.cxx, AlgTrackSR.cxx, AlgTrackSRList.cxx, AlgTrackSRList.h, TrackSRListModule.h: Use Config() method to set parameters. Introduce new parameters UseWideClusters UseShowerLikePlanes MaxNExtraStrip to control tracking through shower like clusters. MaxNExtraStrip determines whether a cluster is shower like or not. UseShowerLikePlanes determines whether tracking tracks through planes that contain shower like clusters. UseWideClusters determine whether shower like clusters are picked up after tracking is done. The default is to not track through shower like planes, but to pick them up post tracking. 2003-03-27 18:33 Roy Lee * CandTrackSR/: CandTrackSRHandle.cxx, CandTrackSRHandle.h: Force GetDirCosU(), GetDirCosV(), GetDirCosZ() to call methods in CandRecoHandle. 2003-03-27 18:30 Roy Lee * CandTrackSR/TrackClusterSR.cxx: GetTPosError() now includes 2 cm uncertainty added in quadrature. 2003-03-27 18:29 Roy Lee * CandTrackSR/Track2DSR.cxx: GetSlope() returned buggy value for first entry, is now fixed. 2003-03-27 18:23 Roy Lee * CandFitTrackSR/: AlgFitTrackSR.cxx, CandFitTrackSRHandle.cxx, CandFitTrackSRHandle.h: Fix bug in which each new iteration was not beginning with the proper state vector. 2003-03-27 16:43 Robert Hatcher * DcsDaemon/dcs_mysql2roto.c: erik beall's latest version 2003-03-27 16:27 Robert Hatcher * Validity/VldRange.h: remove commented out and never implemented copy ctor/assignment methods. 2003-03-27 13:56 Minos CVS group account. Do not commit from here! * Contrib/weber/AnaMC/: AnaMC.C, AnaMC.cxx, AnaMC.h, Study.C, StudyMC.C, StudyMC.h, GNUmakefile: [no log message] 2003-03-27 13:53 Nick West * DatabaseMaintenance/scripts/auto_distribute.perl: Bug fix: don't establish context if priming. 2003-03-27 08:58 Nick West * DatabaseMaintenance/doc/db_distribution.html: Soudan is now feeding CAL* into FNAL. 2003-03-26 23:34 Mark Messier * CVSROOT/modules, setup/packages-development: Add AstroUtil package 2003-03-26 23:33 Mark Messier * AstroUtil/.cvsignore: Start AstroUtil package 2003-03-26 22:48 Robert Hatcher * CVSROOT/check_access: add "beall", in addition to "ebeall" to DcDaemon list. 2003-03-26 22:32 hartnell * LISummary/: LIAna.C, LIAnalysis.cxx, LILookup.h, LIPlexMaps.cxx, LIRun.cxx, LIRun.h, LITuning.cxx, LITuning.h: Added more plots to LIAnalysis::PinVsLed() - use for looking at led stability amongst other things Added LILookup::NUMPLANES 486 Added LITuning::GoodPin() to return the other pin if one is not working Small changes to others Corrected pedantic compiler warnings 2003-03-26 22:28 Robert Hatcher * OnlineUtil/: minosDaq.h, rcMessages.h, runStates.h: bring include files in sync with online cvs repository (new changes introduced on 2003-03-25) 2003-03-26 21:52 Brian Rebel * DeMux/: AlgDeMuxBeam.cxx, AlgDeMuxBeam.h, DmxShowerPlane.cxx, DmxShowerPlane.h, DmxUtilities.cxx: fix compiler warnings 2003-03-26 20:49 Roy Lee * CandEventSR/EventSRListModule.cxx: Replace cout with MSG. 2003-03-26 20:35 Brett Viren * Midad/doc/: index.html, user-displays.html: Add overview of method of writing user displays 2003-03-26 19:58 Brett Viren * Midad/: Cheezy/cheezy_midad.C, macros/cheezy_midad.C: move macro to macros/ 2003-03-26 19:23 Brett Viren * Midad/doc/manual/manual.tex: Add blurb on the existence of CheezyPage. 2003-03-26 19:11 Brett Viren * Midad/MultiPage/MultiPage.cxx: Add instance number to each MultiPage's menu entry. When starting a MultiPage add digits and tracks by default. 2003-03-26 19:10 Brett Viren * Midad/Cheezy/: CheezyPage.cxx, cheezy_midad.C: Remove menu indicator of the instance number of the CheezyDisplay as Bad Things happen when more than one CheezyPage is going. Don't know, don't care. Add libMidadMultiPage in the .C. 2003-03-26 18:48 Brett Viren * Midad/Cheezy/: CheezyPage.cxx, CheezyPage.h: Convert CheezyDisplayModule::HandleCommand config stuff into RegistryGui based version. 2003-03-26 17:49 Brett Viren * Midad/Cheezy/: CheezyPage.cxx, CheezyPage.h, GNUmakefile, cheezy_midad.C: Plug CheezyDisplay into the Midad framework in order to provide yet another example for others to follow to build their own displays. 2003-03-26 17:48 Brett Viren * RerootExodus/: CheezyDisplay.cxx, CheezyDisplay.h: Ctor API extended to allow for CheezyDisplay to use an externally created TCanvas. Default is still to use an internally allocated one. 2003-03-26 15:22 Nick West * DatabaseInterface/doc/ChangeLog: Fix typo. 2003-03-26 09:59 Nick West * DatabaseInterface/doc/ChangeLog: Document DbiBinaryFile. 2003-03-26 09:58 Nick West * DatabaseInterface/: Dbi.cxx, test/DbiDemoData4.cxx, test/DbiDemoData4.h, test/DbiValidate.cc, test/DbiValidate.hh, test/LinkDef.h: Test out DbiBinaryFile. 2003-03-26 09:56 Nick West * DatabaseInterface/: DbiBinaryFile.cxx, DbiBinaryFile.h: DbiBinaryFile allows the DBI to save and restore selected internal data structures in binary format. The eventual aim is to write out the cache at the end of the job so that subsequent jobs will start up much faster by restoring the cache rather than rebuilding it through queries to the database. 2003-03-25 23:22 paul * Validation/validate: [no log message] 2003-03-25 23:16 Brett Viren * MCparticle/: MCparticle.h, MCparticleModule.cxx, macros/test.C: The SegV is back.... 2003-03-25 21:23 bspeak * DatabaseTables/PlexTables/far_data_sm2.mysql: 16 more planes in SM2 2003-03-25 18:05 Brett Viren * MCparticle/: MCparticleModule.cxx, MCparticleRecord.cxx: Some debugging quieted. 2003-03-25 18:03 Brett Viren * MCparticle/: MCparticleModule.cxx, MCparticleModule.h, macros/spin.C, macros/test.C: Fix off-by-one bug leading to a SegV. With this commit I think things are more or less working. Finally..... This still punts on noise digits with no associated track. Might use a "noise particle" to collect them. 2003-03-25 16:04 rjn * DatabaseTables/PlexTables/: plexpindiodetoled_inserts_fardet.mysql, plexpindiodetoledvld_inserts_fardet.mysql: Modified the plexpindiodetoled tables to include 'correct' data. 2003-03-25 15:51 Brett Viren * setup/msrt: Implement readlink because RedHats's doesn't work 2003-03-25 08:08 Nick West * Lattice/doc/ChangeLog, LeakChecker/doc/ChangeLog, DatabaseInterface/doc/ChangeLog, Navigation/doc/ChangeLog: Record cleanup of cosmetic compiler warnings. 2003-03-25 07:59 Nick West * DatabaseInterface/: DbiConfigSet.cxx, DbiResultNonAgg.cxx, DbiTimerManager.h, test/DbiValidate.cc, test/DbiValidate.hh: Fix cosmetic compiler warnings (unused parameters and comparison of unsigned int < 0 or >= 0). 2003-03-25 07:43 Nick West * Navigation/: NavItr.cxx, NavItr.h, test/NavValidate.cxx, test/NavValidate.h: Remove, or invent use for, unused parameter. 2003-03-25 07:29 Nick West * LeakChecker/: LeaClassMonitor.cxx, test/LeaValidate.cxx, test/LeaValidate.h: Remove or invent use for unused parameters. 2003-03-25 07:20 Nick West * Lattice/test/: LatValidate.cxx, LatValidate.h: Remove unused arg. 2003-03-25 02:45 rjn * PEGain/: PEGainModule.cxx, PEGainModule.h: Added functionailty and fixed (quite) a few bugs. 2003-03-24 23:57 Robert Hatcher * CVSROOT/check_access: add David Ward (drw1) as a potential writer to various labyrinth modules. 2003-03-24 22:58 Robert Hatcher * WebDocs/Errors/compiling_warnings.html: yat - yet another tweak 2003-03-24 22:30 Robert Hatcher * WebDocs/Errors/compiling_warnings.html: minor grammar/formatting tweaks 2003-03-24 22:04 Brett Viren * Midad/: Base/ColorAxis.cxx, Base/ColorAxis.h, Base/GNUmakefile, Base/MCint.cxx, Base/Mint.cxx, Base/Mint.h, MultiPage/GfxDigitList.cxx, MultiPage/MultiPage.cxx, macros/mc_to_tracks.C: ROOT changed TGaxis::PaintAxis API which meant this method from ColorAxis was no longer overriding and the axis went uncolored. Add a "scale" to ColorAxis so the underlying range can be in one units but the values shown on the axis another. When toggled to "time" MultiPage will set this scale to Munits::ns. 2003-03-24 21:30 Ed Lartey * OfflineMonitor/: candplotsmacro.C, diffscript, plotsmacro.C: # added new file for auto compare files 2003-03-24 21:27 Ed Lartey * OfflineMonitor/: candplotsmacro.C, diffscript, plotsmacro.C, reco.C: # added new script to compare files 2003-03-24 20:41 Robert Hatcher * MINF_Classes/: MINFControlFrame.cxx, MINFEMU.cxx, MINFFLS.cxx, MINFLST.cxx, MINFVecs.cxx: comment out unused method parameters 2003-03-24 20:35 Brett Viren * MCparticle/macros/spin.C: first commit, just read in records 2003-03-24 18:30 Brett Viren * setup/msrt: Fix "msrt prune" so it doesn't totally hose your other releases. It was failing to notice shared packages/SoftRelTools/HEAD due to to inconsistencies between absolute and relative symlinks. 2003-03-24 18:01 Brett Viren * setup/msrt: Add usage doc on purge cmd 2003-03-24 17:43 Brett Viren * MCparticle/MCparticleModule.cxx: Remove dummy fill code 2003-03-24 17:25 Brett Viren * MCparticle/: MCparticleModule.cxx, macros/test.C: Fix up PEC indexing 2003-03-24 17:12 Roy Lee * CandEventSR/MomentumInfoSR.h: Bump version number from 2 to 3. 2003-03-24 16:35 Ed Lartey * WebDocs/FrozenRel.html: # added new release 2003-03-24 16:15 Robert Hatcher * OfflineTrigger/OltNewModule.h: commit #ifdef IRIX6 so things don't choke (so badly) on minos1 2003-03-24 15:24 Roy Lee * CandEventSR/: EventSRListModule.cxx, EventSRListModule.h: Reflect changes to reco tree. Also, 3 new parameters have been added: WriteFLSDigit = 0; PreTrigger = 50; // veto shield parameter PostTrigger = 150; // veto shield parameter The TClonesArray FLSDigitSR is filled if WriteFLSDigit is set to 1 (default is 0). Whether a shield digit is considered in time is determined by the two parameters PreTrigger and PostTrigger. A shield digit is considered in time if its fiber propagation corrected time relative to the track vertex time is between -PreTrigger and +PostTrigger, where the scale is in nanoseconds. All parameters can be changed through the call JobCModule::Set() method. For example, if jc is of type JobC and "Reco" is a name of a path belonging to jc: jc.Path("Reco").Mod("EventSRListModule").Set("WriteFLSDigit=1"); would tell EventSRListModule to write out the FLSDigitSR TClonesArray. 2003-03-24 15:17 Roy Lee * CandEventSR/: LinkDef.h, FLSDigitSR.cxx, FLSDigitSR.h: New class FLSDigitSR. 2003-03-24 15:17 Roy Lee * CandEventSR/: VetoShieldInfoSR.cxx, VetoShieldInfoSR.h: Conform to new shield plex. Also, shield times are calculated relative to the track vertex time and corrected for fiber propagation. This time is used to classify a shield digit as pre trigger (0), in trigger (1), or post trigger (2). The following variables are arrays of length 3 to represent the different time classifications: UInt_t ndigit[3]; UInt_t nplank[3]; Int_t adc[3]; Float_t dx[3]; Int_t dxvetostp[3]; 2003-03-24 15:15 Roy Lee * CandEventSR/: VertexInfoSR.cxx, VertexInfoSR.h: Add variables Int_t plane; Float_t eu; Float_t ev; Float_t ex; Float_t ey; Float_t edcosu; Float_t edcosv; Float_t edcosx; Float_t edcosy; Float_t edcosz; 2003-03-24 15:14 Roy Lee * CandEventSR/: TTreeSR.cxx, TTreeSR.h: Add array TClonesArray *flsdgt; //-> Monte Carlo digit truth 2003-03-24 15:13 Roy Lee * CandEventSR/: TrackSRTTree.cxx, TrackSRTTree.h: Add variables Bool_t *stpfit; //[nstrip] Float_t *stpfitchi2; //[nstrip] Float_t *stpfitprechi2; //[nstrip] Float_t *stpfitqp; //[nstrip] Float_t range; // g/cm**2 2003-03-24 15:13 Roy Lee * CandEventSR/: ShieldStripSR.cxx, ShieldStripSR.h: Conform to new shield plex. 2003-03-24 15:12 Roy Lee * CandEventSR/: MomentumInfoSR.cxx, MomentumInfoSR.h: Add variables Float_t fitchi2; Int_t fitndof; Int_t niterate; 2003-03-24 15:12 Roy Lee * CandEventSR/: FiducialInfoSR.cxx, FiducialInfoSR.h: Add trace variables. Also, add variables nplane* which are the number of planes extrapolated to vertex. 2003-03-24 15:11 Roy Lee * CandEventSR/: EventSRHeader.cxx, EventSRHeader.h: Add trigger time variable. 2003-03-24 00:25 hartnell * LISummary/: LIAna.C, LIAnalysis.cxx, LIAnalysis.h, LISummarySorter.cxx, LISummarySorter.h: Improved the ReconstructPin method. It now checks if the ledid obtained from the pinid is valid. Improved LIAnalysis::AdcVsLed