2003-04-16 18:53 Ed Larty * setup/packages-R0.17.0-tmp: # added package file for R0.17.0 2003-04-16 18:44 Sue Kasahara * CandNtupleSR/: LinkDef.h, NtpSREvent.h, NtpSRFiducial.h, NtpSRFitVertex.cxx, NtpSRFitVertex.h, NtpSRRecord.h, NtpSRShower.h, NtpSRSlice.h, NtpSRTrack.cxx, NtpSRTrack.h, NtpSRVertex.h, Module/NtpSRModule.cxx: Add plane number to NtpSRVertex. Add new class NtpSRFitVertex, derives from NtpSRVertex, to hold errors of vertex coordinates. More development of NtpSRModule::FillNtpTrack code to fill track ntuple. Add credits to Roy Lee. 2003-04-16 16:59 Sue Kasahara * CandNtupleSR/: LinkDef.h, NtpSRCosmicRay.cxx, NtpSRCosmicRay.h, NtpSRRecord.h, NtpSRShieldSummary.cxx, NtpSRShieldSummary.h, NtpSRStrip.h, NtpSRTrack.cxx, NtpSRTrack.h, Module/NtpSRModule.cxx, Module/NtpSRModule.h: New classes NtpSRCosmicRay, NtpSRShieldSummary. Add method NtpSRModule::FillNtpEventSummary to fill event summary data member evthdr in NtpSRRecord. Develop NtpSRModule::FillNtpTrack method a little bit more. Add helper inline Set methods to NtpSRTrack. 2003-04-16 16:48 Ed Larty * setup/myrel: # change base 2003-04-16 09:33 Nathaniel Tagg * Digitization/: DigiPE.cxx, DigiPE.h, DigiSignal.cxx, DigiSignal.h, LinkDef.h: Added first version of DigiPE and DigiSignal classes. DigiPE is straightforward and therefore unlikely to change. I'm starting to adopt to it now. DigiSignal is our current 'straw man' and will be used soon. ---N 2003-04-16 03:37 Sue Kasahara * CandNtupleSR/Module/: NtpSRModule.cxx, NtpSRModule.h: Add method FillNtpDmxStatus to fill NtpSRRecord dmxstatus data member. The dmx status data is filled from the CandDeMuxDigitListHandle and not the temporary "Loon/DeMux/DmxStatus" object in anticipation of being able to run the ntuple filling code as a second-stage post- reconstruction job. However, CandDeMuxDigitList is missing a couple pieces of data, so the filling of NtpSRDmxStatus is incomplete at present. 2003-04-16 03:00 Sue Kasahara * CandNtupleSR/NtpSRRecord.h: Add data members evthdr and dmxstatus. 2003-04-16 02:56 Sue Kasahara * CandNtupleSR/: LinkDef.h, NtpSRDmxStatus.cxx, NtpSRDmxStatus.h, NtpSRTrack.h: Add new class NtpSRDmxStatus - equivalent of CandEventSR/DmxStatusTree. Fix comment in NtpSRTrack. 2003-04-16 02:47 Sue Kasahara * CandNtupleSR/: NtpSREventSummary.cxx, NtpSREventSummary.h: Add new class NtpSREventSummary - equivalent of CandEventSR/EventSRHeader but data members that are truly header data (run,subrun, etc.) have been moved to RecCandHeader. 2003-04-16 02:45 Sue Kasahara * CandNtupleSR/LinkDef.h: Add new class NtpSREventSummary. 2003-04-16 02:17 Sue Kasahara * CandNtupleSR/: NtpSRDate.cxx, NtpSRDate.h: Add new class NtpSRDate - equivalent of CandEventSR/DateInfoSR class 2003-04-16 02:15 Sue Kasahara * CandNtupleSR/LinkDef.h: Add new class NtpSRDate - equivalent of CandEventSR/DateInfoSR. 2003-04-16 02:10 Sue Kasahara * CandNtupleSR/: NtpSRPlane.cxx, NtpSRPlane.h, NtpSRTrackPlane.cxx, NtpSRTrackPlane.h, Module/NtpSRModule.cxx: Revert NtpSRPlane & NtpSRTrackPlane data members to all lower case and remove "f" preface. 2003-04-16 01:54 Sue Kasahara * CandNtupleSR/: NtpSRPulseHeight.cxx, NtpSRPulseHeight.h, NtpSRStripPulseHeight.cxx, NtpSRStripPulseHeight.h, Module/NtpSRModule.cxx, test/NtpSRValidate.cc: Revert pulse height ntuples to lower case data members not prefaced by "f". 2003-04-16 01:33 Sue Kasahara * CandNtupleSR/: NtpSRFiducial.cxx, NtpSRFiducial.h, test/NtpSRValidate.cc: Revert NtpSRFiducial class data members to all lower case and remove "f" preface. Add additional data members to match those of CandEventSR equivalent class. 2003-04-16 01:26 Sue Kasahara * CandNtupleSR/: NtpSRVertex.cxx, NtpSRVertex.h, test/NtpSRValidate.cc: Revert NtpSRVertex class data members to all lower case and remove "f" preface. Fix comments. 2003-04-16 01:15 Sue Kasahara * CandNtupleSR/: NtpSRTrack.cxx, NtpSRTrack.h, Module/NtpSRModule.cxx: Revert NtpSRTrack class data members to lower case and remove "f" preface. Add several data members to match those in CandEventSR equivalent. 2003-04-16 00:20 Sue Kasahara * CandNtupleSR/: NtpSREvent.cxx, NtpSREvent.h, Module/NtpSRModule.cxx: Revert NtpSREvent class data members to lower case and remove "f" preface. Add data member "index" to match that in CandEventSR equivalent. 2003-04-15 23:42 Sue Kasahara * CandNtupleSR/: NtpSRShower.cxx, NtpSRShower.h, Module/NtpSRModule.cxx: Convert shower data members to all lower case and without "f" preface. Add missing data member "index" to match CandEventSR. 2003-04-15 23:25 Sue Kasahara * CandNtupleSR/: NtpSREvent.cxx, NtpSREvent.h, NtpSRRecord.cxx, NtpSRRecord.h, NtpSRShower.cxx, NtpSRShower.h, NtpSRSlice.cxx, NtpSRSlice.h, NtpSRStrip.cxx, NtpSRStrip.h, NtpSRTrack.cxx, NtpSRTrack.h, Module/NtpSRModule.cxx: Update NtpSRRecord/Strip/Slice to revert to all lower case public data members not preface by "f". Data member names are identical to those in CandEventSR classes. 2003-04-15 21:47 Robert Hatcher * RerootExodus/: RerootExodus.cxx, RerootExodus.h: Allow user to set an VldTimeStamp to override the one derived from data in the reroot data file (which is set by when gminos was run). 2003-04-15 17:59 phil.adamson * OfflineTrigger/: OltNewModule.cxx, olt.C: Don't try to trigger pedestal runs 2003-04-15 16:23 Robert Hatcher * REROOT_Classes/: REROOT_FLSDigit.cxx, REROOT_FLSHit.cxx: copy constructor should explicitly initialize base class TObject 2003-04-15 16:01 Nathaniel Tagg * DetSim/: DigiPEtoRawDigitModule.cxx, DigiPEtoRawDigitModule.h, GNUmakefile, LinkDef.h, RerootFlsDigitToDigiPE.cxx, RerootFlsDigitToDigiPE.h, SimDetector.cxx, SimDetector.h, RerootExodus/RerootToRawDataModule.cxx, RerootExodus/RerootToRawDataModule.h: New modules: RerootFlsDigitToDigitPE DigiPEtoRawDigitModule The first will load FLSDigits and make them into a DigiPE list. Naturally, there is no Hit information saved with them, but at least it goes. The second module will load the DigiPE list and runs it through DetSim to make the RawDigits. There is not yet any implimentation of the DigiSignal, and the DetSim PMT classes are still a bit of a mess. Further upgrades on the way. 2003-04-15 15:51 Nathaniel Tagg * Digitization/: DigiList.h, test/testDigiList.cc: After attempting to use the DigiList "in anger", got very angry. Found out that the DigiList was NOT recalling itself correctly from the TObjArray, as it was depending on the indexing for recall, but not applying the index when saving. The test binary didn't report the problem because it got zero elements (and all zero elements compared exactly). This commit makes the thing work; I don't know if it's robust. ---N 2003-04-15 10:39 Nathaniel Tagg * TriD/macros/SlowCopy.C: Macro to help test the dispatcher. 2003-04-15 10:36 Nathaniel Tagg * TriD/: TridAnimator.h, TridControl.cxx, TridControl.h, TridModelList.h, TridPage.cxx, TridPageDetector.cxx, TridPageDisplay.cxx, TridPageDisplay.h, TridSketchList.h, TridUVPage.cxx, stat/DummyInput.cxx, stat/DummyInput.h, stat/ReadDispatcherModule.cxx, stat/ReadDispatcherModule.h, stat/trid.cxx: Upgrade of the binary to allow dispatcher input, complete with look-ahead. Turned off calibration, although that doesn't seem to actually change anything. Turned off auto-zoom so events animate cleanly. Ready to try out at Soudan. 2003-04-15 02:43 George Irwin * CandDigit/doc/FAQ.CandDigit.html: A bit more fussing. 2003-04-15 01:11 George Irwin * CandDigit/: DeMuxDigitListModule.cxx, doc/FAQ.CandDigit.html: Add a CandDigit (partial) FAQ file to address recent questions. Fix a comment in DeMuxDigitListModule.cxx. 2003-04-12 07:14 Nick West * DatabaseInterface/test/DemoASCIICatalogue.db: Retract last commit; that was a private version! 2003-04-12 06:21 Nick West * DatabaseInterface/test/DemoASCIICatalogue.db, DatabaseMaintenance/DbmModule.cxx: When exporting and importing, purge cache after every I/O to reduce massive memory demands when exporting multiple large packets. 2003-04-11 21:26 Robert Hatcher * RerootExodus/RerootToTruthModule.cxx: protect flshit_massage_local against phantom strips in NearDet REROOT data 2003-04-11 20:20 Roy Lee * CandEventSR/EventSRListModule.cxx: Project backward in time from track vertex when projecting to the veto shield. 2003-04-11 19:18 Roy Lee * CandEventSR/EventSRListModule.cxx: Previously forgot to include wall 1 shield when calculating projected track position. 2003-04-11 18:54 Roy Lee * CandEventSR/EventSRListModule.cxx: Improvement in track/shield digit association. 2003-04-11 16:35 Roy Lee * RecoBase/CandStripHandle.cxx: GetTime() now returns canddigitlist subtracted times. 2003-04-11 16:31 Roy Lee * CandFitTrackSR/AlgFitTrackSR.cxx: When doing final fit, scale previously calculated covariance matrix. Previously was initializing covariance matrix to values held in Initial*Error2 parameters. 2003-04-11 16:18 Nick West * DatabaseMaintenance/doc/ChangeLog: Record tag version: V00-08-02. 2003-04-11 16:10 Nick West * DatabaseInterface/doc/ChangeLog: Record tag version: V00-10-03. 2003-04-11 14:48 rjn * Calibrator/MuonSigCorrCalibrator.cxx: Added 2 hour time delay to temperature correction. 2003-04-11 14:42 Roy Lee * CandFitTrackSR/CandFitTrackSR.h: Increment version number. 2003-04-11 13:36 Brett Viren * Alignment/doc/running.html: Document that actual procedure for merging hists instead of some concocted fairy tale. 2003-04-11 13:24 rjn * Calibrator/: CalTempCalibration.cxx, CalTempCalibration.h, LinkDef.h, MuonSigCorrCalibrator.cxx, MuonSigCorrCalibrator.h: Added temperature calibration (for CalDet) to the SigCorr variable it is off by default. 2003-04-11 07:31 Nick West * DatabaseMaintenance/scripts/log_error.pm: Increase maximum length of truncated command to avoid chopping that date string in half (and leaving unmatched "). 2003-04-11 06:14 Nick West * DatabaseMaintenance/: doc/ChangeLog, scripts/primer/launch.csh: Remove any backslash from contact string before sending mail. 2003-04-10 22:08 George Irwin * CandDigit/: DBtxt_AlgDigitList_nocalib.C, DBtxt_AlgDigit_nocalib.C, DBtxt_AlgMCDigitList_nocalib.C, DBtxt_AlgMCDigit_nocalib.C: Supply an easy way to turn off calibrations in AlgDigit and AlgMCDigit. AlgHandle Registry setting can be replaced by these 2 jobmacro statements: jc.Path("Reco").Mod("DigitListModule").Set("DigitListAlgConfig=nocalib"); jc.Path("Reco").Mod("DigitListModule").Set("MCDigitListAlgConfig=nocalib"); 2003-04-10 21:06 Roy Lee * CandEventSR/: EventSRListModule.cxx, FitTrackInfoSR.cxx, FitTrackInfoSR.h: Add new member variable nswimfail, which holds the number of swimming failures encountered during the track fit. 2003-04-10 21:05 Roy Lee * CandFitTrackSR/: AlgFitTrackSR.cxx, CandFitTrackSR.cxx, CandFitTrackSR.h, CandFitTrackSRHandle.cxx, CandFitTrackSRHandle.h, KalmanPlaneSR.cxx, KalmanPlaneSR.h: A couple of changes: (1) Stop the fit at the point at which swim fails. (2) Add new STL map to store local du/dz and dv/dz information. 2003-04-10 21:03 Roy Lee * CandFitTrackSR/FitTrackSRListModule.cxx: Maximum local chi2 changed from 10. to 5. 2003-04-10 21:02 Roy Lee * CandFitTrackSR/: SwimObjSR.cxx, SwimObjSR.h: Add optional argument to SwimTo() method: Int_t SwimTo(Double_t,Bool_t docheck = 0) If docheck true, return 1 if momentum goes below 50 MeV/c, track goes outside far detector fiducial volume, or slope becomes larger than 50. 2003-04-10 21:00 Roy Lee * CandTrackSR/TrackClusterSR.cxx: Increase constant offset in GetTPosError() from 2 cm to 3 cm. 2003-04-10 20:59 Roy Lee * RecoBase/CandTrackHandle.h: Make ClearUVT() method virtual. 2003-04-10 19:54 Ed Larty * OfflineMonitor/README: # added new info 2003-04-10 19:34 Brett Viren * RerootExodus/: RerootToTruthModule.cxx, macros/test_digiscinthit.C: Silently zero out the JJJ (spin) of the IPDG values for minos specific PDG numbers. 2003-04-10 18:47 Ed Larty * setup/: packages-R0.15.0-tmp, packages-R0.16.0-tmp: # removed, not needed 2003-04-10 18:42 Ed Larty * WebDocs/FrozenRel.html: # new frozen release added 2003-04-10 13:25 Brian Rebel * DeMux/DmxDeMuxModule.cxx: fix bug in testing of beam demuxer on mc 2003-04-10 08:29 Nick West * DatabaseMaintenance/scripts/checksum_db.pm: Fix typo: /dev/nul should be /dev/null. 2003-04-10 08:28 Nick West * DatabaseMaintenance/scripts/auto_distribute.perl: Establish context for checksum reports. 2003-04-10 08:22 Nick West * DatabaseMaintenance/scripts/primer/launch.csh: Don't launch if dbmjob already running. 2003-04-10 06:21 'Paul Echevarria' * Validation/: README, validate, doc/ValidationSystem.pps, doc/ValidationSystem.ppt, doc/validate.html: added a verbose option and test order printing option 2003-04-09 21:14 Brett Viren * Midad/: GNUmakefile, MCDisp/MCDisp.cxx, MCDisp/MCDisp.h, macros/test_mcdisp.C: Turn on building of MCDisp. Currently only needs raw MC plus RerootToTruthModule in the path. Run: loon macros/test_mcdisp.C some_mc_file.root to try it. 2003-04-09 20:56 Roy Lee * RecoBase/AlgTrack.cxx: Fix indexing bug introduced in last commit. 2003-04-09 20:51 Brett Viren * RerootExodus/macros/test_digiscinthit.C: A dest of the new DigiScintHit code 2003-04-09 20:34 Ed Larty * OfflineMonitor/reco.h: # added new version 2003-04-09 20:33 Ed Larty * OfflineMonitor/reco.h: # will add new version 2003-04-09 20:31 Brett Viren * RerootExodus/RerootToTruthModule.cxx: Protected against SegV due to finding unknown particle in TdatabasePDG. In this case it was particle #1003001024 which is indeed missing from minos_extra_pdg.txt. 2003-04-09 20:17 Ed Larty * OfflineMonitor/reco.h: # added new file 2003-04-09 20:16 Ed Larty * OfflineMonitor/reco.h: # removed reco.h 2003-04-09 19:38 Brian Rebel * DeMux/AlgDeMuxBeam.cxx: fix finding of second vertex to avoid NavItr slice in multiple dimension warnings 2003-04-09 19:17 Robert Hatcher * OfflineTrigger/: OltBlockScan.h, OltCounter.cxx, OltEnds.h, OltNewModule.cxx, OltNewModule.h, OltTimeScan.h: * remove incorrect declaration of various static functions as "inline" * #ifdef away declaration of various unimplemented static functions in OltTimeScan, OltEnds, and OltBlockScan. * for static functions of ToChip(), ToVmm() and ToChad() in OltNewModule there is no point in returning "const int" (unlike cases like "const X*") as that int can be assigned to a "int" directly without extra effort (so the const hasn't protected you from modifying the result unless you declare the holder of the result as "const int".) 2003-04-09 18:31 Robert Hatcher * RecoBase/AlgTrack.cxx: clean up plane iteration in SetUVZ(); use new PlexPlaneId::GetAdjoin() in SetdS(). 2003-04-09 18:26 Robert Hatcher * Plex/PlexPlaneId.h: new methods GetAdjoin and GetAdjoin{Scint|Steel} for getting the PlexPlaneId of an adjoining plane (of a type) based on a direction -- simplifies user's need for deciding between GetNext() vs. GetPrevious(). Like Previous/Next this works for planes in main detector but are likely to not work smoothly across shield plane sections. 2003-04-09 17:55 Brett Viren * DataUtil/GetUgliGeomHandle.h: If we can't get a RawRecord, nor a CandRecord to get the VldContext, see if gMINFast is available. 2003-04-09 15:34 Brian Rebel * DeMux/DmxDeMuxModule.cxx: fix for evaluating mc data. make the result of Reco kFailed to alert folks that this method should not be used 2003-04-09 12:57 hartnell * LISummary/: LIAna.C, LIAnalysis.cxx, LIAnalysis.h, transfer.csh: Some more plots for CalDet 2003-04-09 08:11 Nick West * DatabaseInterface/DbiResultAgg.cxx: Removed unused arg name. 2003-04-09 08:02 Nick West * DatabaseInterface/: doc/ChangeLog, test/DbiValidate.cc: Document and test latest binary I/O mods. 2003-04-09 08:02 Nick West * DatabaseInterface/DbiValidityRec.h: Add SetTableProxy(...) to allow DbiTableProxy member to be restored after binary input without having to worry about saving pointers to objects. 2003-04-09 08:01 Nick West * DatabaseInterface/: DbiTableProxyRegistry.cxx, DbiTableProxyRegistry.h: New interface to GetBinaryFileName (pass row names rather than a row object). At shutdown saves caches if requested. No restore cache yet but should be able to soon! 2003-04-09 08:01 Nick West * DatabaseInterface/DbiTableProxy.h: Add GetRowName(). 2003-04-09 08:01 Nick West * DatabaseInterface/: DbiResultNonAgg.cxx, DbiResultNonAgg.h: Add Streamer(...) for I/O to DbiBinaryFile. Add fBuffer to hold results loaded via DbiBinaryFile. dtor deletes either fBuffer or individual table rows. 2003-04-09 08:00 Nick West * DatabaseInterface/: DbiResultAgg.cxx, DbiResultAgg.h: Cannot do binary I/O so supply dummy Streamer(...) and CanSave() returns kFALSE. 2003-04-09 08:00 Nick West * DatabaseInterface/: DbiResult.cxx, DbiResult.h: Add Streamer(...) for I/O to DbiBinaryFile. Add virtual Bool_t CanSave() to identify sub-classes that can do binary I/O. 2003-04-09 08:00 Nick West * DatabaseInterface/: DbiCache.cxx, DbiCache.h: Add Streamer(...) for I/O to DbiBinaryFile. 2003-04-09 07:59 Nick West * DatabaseInterface/: DbiBinaryFile.cxx, DbiBinaryFile.h: Add fFileName and GetFileName() so users can query file name. 2003-04-09 07:24 Nick West * DatabaseMaintenance/: doc/ChangeLog, scripts/auto_distribute.perl, scripts/checksum_db.pm, scripts/report.pm: Use -v option for mail to fix mail problem at RAL. 2003-04-08 22:42 Brett Viren * Midad/MCDisp/: GNUmakefile, MCDisp.cxx, MCDisp.h: First commit, doesn't work yet 2003-04-08 22:32 Robert Hatcher * RecoBase/AlgTrack.cxx: general cleanup of SetdS() method: * exit early if there are no daughter strips from whence to get VldContext * no longer use scint PlexPlaneid to get UgliSteelPlnHandle * correctly deal with crossing SM boundary without generating warning messages * use geometry to get plane thicknesses and use named constants for scint/steel densities (rather than very obscure 1.0 and 20.0 for density*thickness). 2003-04-08 21:29 Brett Viren * Midad/Base/: MCint.cxx, MCint.h, Mint.cxx: Use new DataUtil to get and UGH. Rip out stuff that is now in MCparticle. Strip MCint down to just DigiScintHits until more exists. 2003-04-08 21:28 Brett Viren * DataUtil/GetUgliGeomHandle.h: Code to Get an Ugli Geom Handle using stuff in mom. 2003-04-08 21:07 Brett Viren * RerootExodus/RerootToTruthModule.cxx: Fill DigiScintHit according to new interface. 2003-04-08 20:03 Mark Messier * Digitization/: DigiScintHit.cxx, DigiScintHit.h, test/GNUmakefile: Update the scint hit to include: - parent particle type and momentum - strip end id a la Plex Requires additions to test binary linking 2003-04-08 16:17 Brian Rebel * DeMux/DmxDeMuxModule.cxx: change default root file name 2003-04-08 15:04 Robert Hatcher * UgliGeometry/UgliGeometry.cxx: on V00-08-00 branch comment out asserts that would be called when one passes a *scint* plane id to the method GetSteelPln{Node|Handle} and vice versa (steel to scint). 2003-04-07 22:25 Robert Hatcher * DocBuilder/GNUmakefile: RerootExodus package now depends on Digitization (so link it in) 2003-04-07 22:24 Robert Hatcher * SRT_MINOS/special/pre_standard.mk: RerootExodus package now depends on Digitization 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 Larty * setup/packages-R0.16.0: # added package file for next frozen release