2003-07-17 14:25 Ed Larty * setup/packages-R0.22.0-tmp: added new tmp file for R0.22.0 2003-07-17 11:34 Nick West * UserManualDoc/src/database_interface.tex: DbiConfigStream no longer provides a Registry. 2003-07-17 08:54 Nick West * DatabaseInterface/DbiCascader.cxx: Backport to R0-21: Fix up precision problem for MySQL databases by using OPTION=1 to disable row length optimisation. 2003-07-17 08:26 Nick West * DatabaseInterface/doc/ChangeLog: Document: Remove associated Registry from DbiConfigSet. Fix precision problem. 2003-07-17 08:25 Nick West * DatabaseInterface/DbiDBProxy.cxx: Print precision. 2003-07-17 08:23 Nick West * DatabaseInterface/: DbiConfigSet.cxx, DbiConfigSet.h, DbiConfigStream.cxx, DbiConfigStream.h, test/DbiValidate.cc: Remove associated Registry (was an alternative way of managing Algorithm configurations that failed to fly!). 2003-07-17 08:22 Nick West * DatabaseInterface/DbiCascader.cxx: Fix up precision problem for MySQL databases by using OPTION=1 to disable row length optimisation. 2003-07-17 08:06 Nick West * DatabaseMaintenance/doc/ChangeLog: Document more autonomous method of validation and revised checksum analysis output. 2003-07-17 07:53 Nick West * DatabaseMaintenance/doc/: dbmauto_system_files.html, dbmauto_validation.html: Describe the new more autonomous method of validation. 2003-07-17 07:51 Nick West * DatabaseMaintenance/doc/dbmauto_master.html: Document the BROADCAST fixup command. 2003-07-17 07:43 Nick West * DatabaseMaintenance/scripts/primer/launch_help.txt: Document the new options. 2003-07-17 07:43 Nick West * DatabaseMaintenance/scripts/primer/: launch.csh, launch.sh: Treat minos-db1 as the master site. 2003-07-17 07:43 Nick West * DatabaseMaintenance/scripts/report.pm: Remove spurious if ( $fail ) fatal(... line. 2003-07-17 07:42 Nick West * DatabaseMaintenance/scripts/print_config.pm: Identify master database. 2003-07-17 07:37 Nick West * DatabaseMaintenance/scripts/create_analyse_checksum.pm: New command to combine checksum creation and analysis. 2003-07-17 07:37 Nick West * DatabaseMaintenance/scripts/create_checksum.pm: Renamed from checksum_db.pm. Make sending mail optional. If master db write checksum to publish directory. 2003-07-17 07:36 Nick West * DatabaseMaintenance/scripts/analyse_checksum.pm: Renamed from ac_main.pm. Don't write to individual streams. Support 3 print levels: Summary, Normal, Full. Make file splitting optional. Return the number of conflicts. 2003-07-17 07:36 Nick West * DatabaseMaintenance/scripts/auto_distribute.perl: Switch to new names: analyse_checksum.pm create_checksum.pm New command: --make_priming_set. Set up ENV_MASTER. 2003-07-17 07:33 Nick West * DatabaseMaintenance/scripts/ac_open_stream.pm: Don't write to individual streams. Special cases: Master and Slave. 2003-07-17 07:32 Nick West * DatabaseMaintenance/scripts/: ac_analyse.pm, ac_write_stream.pm: Don't write to individual streams. 2003-07-17 07:32 Nick West * DatabaseMaintenance/scripts/: ac_main.pm, checksum_db.pm: Renamed to analyse_checksum.pm create_checksum.pm. 2003-07-16 15:27 Robert Hatcher * DetSim/SimDetector.cxx: typo of "double_t" rather than "Double_t" caused gcc 3.2.1 to barf on IRIX but for some (unknown,unexpected) reason is accepted by gcc 3.2.1 on Linux. 2003-07-16 02:58 Sue Kasahara * CandNtupleSR/doc/NtpSRDict.html: A start at documenting the variables in the sr ntuple. 2003-07-15 21:53 Brian Rebel * CandFitTrackSR/: AlgFitTrackSR.cxx.br, AlgFitTrackSR.h.br, CandFitTrackSRHandle.cxx.br, CandFitTrackSRHandle.h.br, KalmanPlaneSR.cxx.br, KalmanPlaneSR.h.br: revised versions of the track fitting code committed with .br appended to the file names. will eventually replace the current code with the revised versions 2003-07-15 15:44 Brian Rebel * DeMux/AlgDeMuxBeam.cxx: move message level from kWarning to kDebug 2003-07-15 15:43 Brian Rebel * DeMux/AlgDeMuxCosmics.cxx: move some message levels from warning down to debug 2003-07-15 11:38 Nick West * DatabaseMaintenance/doc/: ChangeLog, dbmauto_db_priming.html, dbmauto_slave.html, dbmauto_system_files.html: Switch to the new database priming procedure. 2003-07-15 11:35 Nick West * WebDocs/: HotNews.html, WebDocs.html: Point to the revised DBMauto documentation. 2003-07-15 10:56 Nick West * DatabaseMaintenance/tools/load_tables.sh: Better handling of wildcard: only allow the wildcard component to be an update number. Print estimate of number of rows being written to table. 2003-07-15 07:45 Nick West * RawData/: RawDcsEnvMonitorBlock.h, RawDcsRpsMonitorBlock.h: Define dummy functions for:- RawDcsRpsMonitorBlock::GetUnpackedRpsStruct(int) const RawDcsEnvMonitorBlock::GetTemp1(int) const so that loon can still be built. 2003-07-15 04:55 George Irwin * RawData/RawDcsRpsMonitorBlock.h: Add missing declaration for new GetRaw method. 2003-07-14 18:47 ebeall * RawData/RawDcsRpsMonitorBlock.h: Forgot to commit right .h file 2003-07-14 18:20 ebeall * RawData/: RawDcsEnvMonitorBlock.h, RawDcsEnvMonitorBlock.cxx: Added support for 2 pressure monitors. 2003-07-14 18:19 ebeall * RawData/RawDcsRpsMonitorBlock.cxx: Fixed FormatToOstream function. Renamed GetRaw to GetUnpackedRpsStruct 2003-07-14 16:27 George Irwin * setup/packages-development: Add DetSim. 2003-07-14 07:29 Nick West * DatabaseMaintenance/scripts/make_priming_set.pm: Allow execution of make_priming_set to all. 2003-07-14 06:07 Nick West * DocBuilder/GNUmakefile: Add -lFabrication. 2003-07-11 18:00 Nathaniel Tagg * WebDocs/detsim/DetSim_Documentation.html: Updated documentation w.r.t. DAQ triggers. 2003-07-11 17:21 Nathaniel Tagg * RerootExodus/RerootFlsDigitToDigiPE.cxx: Change contact name to me so that Robert gets less flak about things that aren't his. 2003-07-11 17:15 Nick West * DatabaseMaintenance/: doc/dbmauto_kerberos.html, scripts/primer/launch.csh, scripts/primer/launch.sh: Remove -ak from kron invocation; it's not needed. 2003-07-11 16:56 Nathaniel Tagg * DetSim/: DigiPEtoRawDigitModule.cxx, DigiPEtoRawDigitModule.h, LinkDef.h, SimDaqEnergyTrigger.cxx, SimDaqEnergyTrigger.h, SimDaqMultTrigger.cxx, SimDaqMultTrigger.h, SimDaqPlaneTrigger.cxx, SimDaqPlaneTrigger.h, SimDaqTrigMaker.cxx, SimDaqTrigMaker.h, SimDaqTrigger.cxx, SimDaqTrigger.h, SimDetector.cxx, SimDetector.h, SimDigit.cxx, SimDigit.h, SimDigitList.cxx, SimDigitList.h, SimSnarl.cxx, SimSnarl.h, doc/Simulation Presentation June 2003 collab.sxi, macros/detsim.C: Major upgrade to trigger simulation. SimDigit is now a not-stupid class: keeps track of time in ns as well as TDC, to make trigger calculations easier to understand, also allows mixed-mode triggering (i.e. CalDet near/far) Pulled SimDigitList into a new file. Can sort itself. Added SimSnarl class, basically a SimDigitList. Trigger classes are now dynamically-plugable. Implimented true Trigger Processor emulation, complete with timing. User-selectable modes: - no burst trigger - trigger window by gap method - trigger window by sliding window Modified DigiPEtoRawDigitModule to save multiple Snarls (RawDigitDataBlocks) per event. (This may happen under some trigger conditions!) Modified SimDetector::Print with more options. Trigger code is tested and seems to work fine on sample events. Updated detsim.C macro to show all the options. 2003-07-11 16:49 Nathaniel Tagg * DetSim/SimQieClock.h: Removed variable <20ns phase shift to make trigger calculations more straightforward. 2003-07-11 16:47 Nathaniel Tagg * DetSim/SimPmt.cxx: Small correction for efficiency in optical crosstalk. 2003-07-11 16:45 Nathaniel Tagg * DetSim/: SimElectronics.h, SimQieElectronics.cxx, SimQiePerfectElectronics.cxx, SimVaElectronics.cxx: Changed to accessor functions on SimDigit. Removed a tempory debugging output. 2003-07-11 16:43 Nathaniel Tagg * DetSim/LoadDetSimDB.cxx: Changed file loading to look in local directory, then private context, then public context. 2003-07-11 15:21 Nathaniel Tagg * Digitization/: DigiPE.cxx, DigiPE.h, DigiSignal.h: Changed DigiScintHit pointer in DigiPE to be const. Added a comment to DigiSignal: a truth value of kUnknown may correspond to a genune (if rare) occourance: zero real charge + electronics noise -> true digit 2003-07-11 12:12 Nick West * DatabaseMaintenance/tools/load_tables.sh: Fix tool so that it actually does something instead of just printing out a message that it has. 2003-07-11 11:45 rjn * CandFitTrack3/: AlgFitTrack3.cxx, AlgFitTrack3.h, CandFitTrack3.h, CandFitTrack3Handle.cxx, CandFitTrack3Handle.h: Added some functionality to CandFitTrack3Handle and fixed a couple of bugs in AlgFitTrac3 2003-07-10 23:55 George Irwin * CandNtupleSR/NtpSRShieldStrip.cxx: Initialize base class TObject in copy constructor. 2003-07-10 21:21 Robert Hatcher * Plex/PlexVetoShieldHack.cxx: identify the source of some Info-level Msg output. 2003-07-10 20:33 Robert Hatcher * Calibrator/: MIPCalibrator.cxx, PEGainCalibrator.cxx, SigMappedCalibrator.cxx, TimeCalibrator.cxx: reduce from 100 to 20 the limit on how often calibrator elements complain about some abnormality. 2003-07-10 19:46 Robert Hatcher * Registry/Registry.cxx, Registry/Registry.h, Registry/RegistryItem.h, Registry/RegistryItemXxx.h, RerootExodus/CheezyDisplay.cxx, RerootExodus/CheezyDisplay.h, Swimmer/SwimGeo.cxx, Swimmer/SwimGeo.h, Swimmer/SwimPlaneInterface.cxx, Swimmer/SwimPlaneInterface.h, TriD/TridPage.h, TriD/TridSketches.h: "const" modifying Option_t* is redundant ( := const const char* ) so clean up usage, especially in Print(), Clear() etc so they look exactly like signatures in TObject. 2003-07-10 19:42 Robert Hatcher * CandNtupleSR/NtpSRCosmicRay.cxx, CandNtupleSR/NtpSRCosmicRay.h, CandNtupleSR/NtpSRDate.cxx, CandNtupleSR/NtpSRDate.h, CandNtupleSR/NtpSRDmxStatus.cxx, CandNtupleSR/NtpSRDmxStatus.h, CandNtupleSR/NtpSREvent.cxx, CandNtupleSR/NtpSREvent.h, CandNtupleSR/NtpSREventSummary.cxx, CandNtupleSR/NtpSREventSummary.h, CandNtupleSR/NtpSRFiducial.cxx, CandNtupleSR/NtpSRFiducial.h, CandNtupleSR/NtpSRFitTrack.cxx, CandNtupleSR/NtpSRFitTrack.h, CandNtupleSR/NtpSRMCTruth.cxx, CandNtupleSR/NtpSRMCTruth.h, CandNtupleSR/NtpSRMomentum.cxx, CandNtupleSR/NtpSRMomentum.h, CandNtupleSR/NtpSRPlane.cxx, CandNtupleSR/NtpSRPlane.h, CandNtupleSR/NtpSRPulseHeight.cxx, CandNtupleSR/NtpSRPulseHeight.h, CandNtupleSR/NtpSRRecord.cxx, CandNtupleSR/NtpSRRecord.h, CandNtupleSR/NtpSRShieldStrip.cxx, CandNtupleSR/NtpSRShieldStrip.h, CandNtupleSR/NtpSRShieldSummary.cxx, CandNtupleSR/NtpSRShieldSummary.h, CandNtupleSR/NtpSRShower.cxx, CandNtupleSR/NtpSRShower.h, CandNtupleSR/NtpSRSlice.cxx, CandNtupleSR/NtpSRSlice.h, CandNtupleSR/NtpSRStdHep.cxx, CandNtupleSR/NtpSRStdHep.h, CandNtupleSR/NtpSRStrip.cxx, CandNtupleSR/NtpSRStrip.h, CandNtupleSR/NtpSRStripPulseHeight.cxx, CandNtupleSR/NtpSRStripPulseHeight.h, CandNtupleSR/NtpSRTrack.cxx, CandNtupleSR/NtpSRTrack.h, CandNtupleSR/NtpSRTrackPlane.cxx, CandNtupleSR/NtpSRTrackPlane.h, CandNtupleSR/NtpSRTrackTime.cxx, CandNtupleSR/NtpSRTrackTime.h, CandNtupleSR/NtpSRVertex.cxx, CandNtupleSR/NtpSRVertex.h, CandTrackSR/HoughTrackSR.cxx, CandTrackSR/HoughTrackSR.h, CandTrackSR/HoughViewSR.cxx, CandTrackSR/HoughViewSR.h, CandTrackSR/Track2DSR.cxx, CandTrackSR/Track2DSR.h, Dispatcher/DDSSubscription.cxx, Dispatcher/DDSSubscription.h, EventDisplay/GfxDigit.cxx, EventDisplay/GfxDigit.h, EventDisplay/GfxMCVec.cxx, EventDisplay/GfxShower.cxx, EventDisplay/GfxShower.h, EventDisplay/GfxStrip.cxx, EventDisplay/GfxStrip.h, EventDisplay/GfxTrack.cxx, EventDisplay/GfxTrack.h, NtupleBase/NtpCandEvent.cxx, NtupleBase/NtpCandEvent.h, NtupleBase/NtpCandReco.cxx, NtupleBase/NtpCandReco.h, NtupleBase/NtpCandRecord.cxx, NtupleBase/NtpCandRecord.h, NtupleBase/NtpCandShower.cxx, NtupleBase/NtpCandShower.h, NtupleBase/NtpCandSlice.cxx, NtupleBase/NtpCandSlice.h, NtupleBase/NtpCandStrip.cxx, NtupleBase/NtpCandStrip.h, NtupleBase/NtpCandTrack.cxx, NtupleBase/NtpCandTrack.h: "const" modifying Option_t* is redundant ( := const const char* ) so clean up usage, especially in Print(), Clear() etc so they look exactly like signatures in TObject. 2003-07-10 19:39 Robert Hatcher * BField/BFLEdge.h, BField/BFLNode.cxx, BField/BFLNode.h, BField/BFLPolyg.h, BField/BfldDbiPlaneMap.cxx, BField/BfldDbiPlaneMap.h, BField/BfldLoanPool.cxx, BField/BfldLoanPool.h, BField/TIntList.cxx, BField/TIntList.h, CalDetDST/UberCosmicHit.cxx, CalDetDST/UberCosmicHit.h, CalDetDST/UberEvent.cxx, CalDetDST/UberEvent.h, CalDetDST/UberHeader.cxx, CalDetDST/UberHeader.h, CalDetDST/UberHit.cxx, CalDetDST/UberHit.h, CalDetDST/UberMCHit.cxx, CalDetDST/UberMCHit.h, CalDetDST/UberRecHeader.cxx, CalDetDST/UberRecHeader.h, CalDetDST/UberRecord.cxx, CalDetDST/UberRecord.h, CalDetPID/CalDetBeamMomentum.cxx, CalDetPID/CalDetBeamMomentum.h, CalDetPID/CalDetCERRange.cxx, CalDetPID/CalDetCERRange.h, CalDetPID/CalDetCERTimeWin.cxx, CalDetPID/CalDetCERTimeWin.h, CalDetPID/CalDetOverlapWin.cxx, CalDetPID/CalDetOverlapWin.h, CalDetPID/CalDetTOFRange.cxx, CalDetPID/CalDetTOFRange.h, CalDetPID/NtpCalDetPID.cxx, CalDetPID/NtpCalDetPID.h: "const" modifying Option_t* is redundant ( := const const char* ) so clean up usage, especially in Print(), Clear() etc so they look exactly like signatures in TObject. 2003-07-10 19:36 Robert Hatcher * RawData/RawBeamMonHeader.cxx, RawData/RawBeamMonHeader.h, RawData/RawBeamMonHeaderBlock.cxx, RawData/RawBeamMonHeaderBlock.h, RawData/RawBlockId.cxx, RawData/RawBlockId.h, RawData/RawBlockRegistry.h, RawData/RawCalibrationFitsBlock.cxx, RawData/RawCalibrationFitsBlock.h, RawData/RawChannelId.cxx, RawData/RawChannelId.h, RawData/RawChargeInjectInfoBlock.cxx, RawData/RawChargeInjectInfoBlock.h, RawData/RawConfigFilesBlock.cxx, RawData/RawConfigFilesBlock.h, RawData/RawCrateMonitorBlock.cxx, RawData/RawCrateMonitorBlock.h, RawData/RawCrateStatus.cxx, RawData/RawCrateStatus.h, RawData/RawCurrentInjectDataBlock.cxx, RawData/RawCurrentInjectDataBlock.h, RawData/RawDaqDeadTimeBlock.cxx, RawData/RawDaqDeadTimeBlock.h, RawData/RawDaqHeader.cxx, RawData/RawDaqHeader.h, RawData/RawDaqHeaderBlock.cxx, RawData/RawDaqHeaderBlock.h, RawData/RawDaqSnarlHeader.cxx, RawData/RawDaqSnarlHeader.h, RawData/RawDataBlock.cxx, RawData/RawDataBlock.h, RawData/RawDcsAlarmBlock.cxx, RawData/RawDcsAlarmBlock.h, RawData/RawDcsEnvMonitorBlock.cxx, RawData/RawDcsEnvMonitorBlock.h, RawData/RawDcsHeaderBlock.cxx, RawData/RawDcsHeaderBlock.h, RawData/RawDcsHvMonitorBlock.cxx, RawData/RawDcsHvMonitorBlock.h, RawData/RawDcsMagnetMonitorBlock.cxx, RawData/RawDcsMagnetMonitorBlock.h, RawData/RawDcsMonitorBlock.cxx, RawData/RawDcsMonitorBlock.h, RawData/RawDcsRpsMonitorBlock.cxx, RawData/RawDcsRpsMonitorBlock.h, RawData/RawDeadChipBlock.cxx, RawData/RawDeadChipBlock.h, RawData/RawDigit.cxx, RawData/RawDigit.h, RawData/RawDigitCrateStatus.cxx, RawData/RawDigitCrateStatus.h, RawData/RawDigitDataBlock.cxx, RawData/RawDigitDataBlock.h, RawData/RawErrorStatsBlock.cxx, RawData/RawErrorStatsBlock.h, RawData/RawHeader.cxx, RawData/RawHeader.h, RawData/RawInSpillBeamMonBlock.cxx, RawData/RawInSpillBeamMonBlock.h, RawData/RawLIAdcSummary.cxx, RawData/RawLIAdcSummary.h, RawData/RawLIAdcSummaryBlock.cxx, RawData/RawLIAdcSummaryBlock.h, RawData/RawLIHeader.cxx, RawData/RawLIHeader.h, RawData/RawLITimingSummary.cxx, RawData/RawLITimingSummary.h, RawData/RawLITimingSummaryBlock.cxx, RawData/RawLITimingSummaryBlock.h, RawData/RawLiTpmtDigitsBlock.cxx, RawData/RawLiTpmtDigitsBlock.h, RawData/RawLinearizedDataBlock.cxx, RawData/RawLinearizedDataBlock.h, RawData/RawMCDigitMixIn.cxx, RawData/RawMCDigitMixIn.h, RawData/RawNDErrorBlock.cxx, RawData/RawNDErrorBlock.h, RawData/RawOutOfSpillBeamMonBlock.cxx, RawData/RawOutOfSpillBeamMonBlock.h, RawData/RawOvershootBlock.cxx, RawData/RawOvershootBlock.h, RawData/RawPedestalTableBlock.cxx, RawData/RawPedestalTableBlock.h, RawData/RawQieCalibrationDataBlock.cxx, RawData/RawQieCalibrationDataBlock.h, RawData/RawQieDataBlock.cxx, RawData/RawQieDataBlock.h, RawData/RawQieMCDigit.cxx, RawData/RawQieMCDigit.h, RawData/RawRopTdcRawDataBlock.cxx, RawData/RawRopTdcRawDataBlock.h, RawData/RawRunCommentBlock.cxx, RawData/RawRunCommentBlock.h, RawData/RawRunConfigBlock.cxx, RawData/RawRunConfigBlock.h, RawData/RawRunEndBlock.cxx, RawData/RawRunEndBlock.h, RawData/RawRunStartBlock.cxx, RawData/RawRunStartBlock.h, RawData/RawSnarlHeaderBlock.cxx, RawData/RawSnarlHeaderBlock.h, RawData/RawSparsifierTableBlock.cxx, RawData/RawSparsifierTableBlock.h, RawData/RawTOFBlock.cxx, RawData/RawTOFBlock.h, RawData/RawTOFDigit.cxx, RawData/RawTOFDigit.h, RawData/RawTpSinglesSummaryBlock.cxx, RawData/RawTpSinglesSummaryBlock.h, RawData/RawTriggerStatsBlock.cxx, RawData/RawTriggerStatsBlock.h, RawData/RawVaMCDigit.cxx, RawData/RawVaMCDigit.h, RawData/RawVarcErrorInTfBlock.cxx, RawData/RawVarcErrorInTfBlock.h, RawData/RawVtmTimeInfoBlock.cxx, RawData/RawVtmTimeInfoBlock.h, Validity/VldContext.cxx, Validity/VldContext.h, Validity/VldRange.cxx, Validity/VldRange.h, Record/RecCandHeader.cxx, Record/RecCandHeader.h, Record/RecDataHeader.cxx, Record/RecDataHeader.h, Record/RecDataRecord.cxx, Record/RecDataRecord.h, Record/RecHeader.cxx, Record/RecHeader.h, Record/RecPhysicsHeader.cxx, Record/RecPhysicsHeader.h, Record/RecRecord.h, Record/RecRecordImp.cxx, Record/RecRecordImp.h: "const" modifying Option_t* is redundant ( := const const char* ) so clean up usage, especially in Print(), Clear() etc so they look exactly like signatures in TObject. 2003-07-10 19:27 Robert Hatcher * UgliGeometry/: UgliDbiTables.cxx, UgliDbiTables.h, UgliGeometry.cxx, UgliLoanPool.cxx: Modifications to allow geometry to only build planes that have entries in the corresponding FabPlnInstall table (and to further trim the geometry VldRange EndTime to the time when the next plane goes up). 2003-07-10 18:35 Brett Viren * WebDocs/cvs-rep.html: Add SSH2 keygen information. Clean up some formatting and some extraneous info. Change from mark to m.s.d. as contact email in a few spots. 2003-07-10 17:44 Robert Hatcher * MessageService/: Msg.cxx, Msg.h: New message level "Synopsis" between "Info" and "Debug". This is meant to be a level where one reports a few lines per snarl/event (for each Algorithm or Module) which can be used for the validation steps and might be a level users run at while doing step-by-step event display processing. 2003-07-10 17:37 Nathaniel Tagg * RerootExodus/: RerootFlsDigitToDigiPE.cxx, RerootFlsDigitToDigiPE.h: Module now looks at the DigiScintHits created by RerootToTruthModule (Brett?). A map of strips is built; if a FLSDigit comes from a strip with a DigiScintHit, the DigiScintHit is assumed to be the originating Hit. This is a stopgap manuever; it will be superceded when RerootFlsToDigiPE is replaced by the proper scintillator/optical simulation. (Brian) It is probably inaccurate some of the time, but should at least give the MC hackers something to look at. ---Nathaniel 2003-07-10 17:32 Nathaniel Tagg * RerootExodus/RerootToTruthModule.cxx: Modified RerootToTruthModule so that it would look for an existing SimSnarlRecord before creating a new one. This removes a dependency on module order between RerootToTruthModule and RerootFlsDigitToDigiPE, both of which need to make or use the SimSnarlRecord. 2003-07-10 17:13 Brian Rebel * DeMux/AlgDeMuxCosmics.cxx: put back in no vertex message at debug level 2003-07-10 17:02 ebeall * DcsDaemon/dcs_mysql2roto.c: added second pressure support to Environment raw block. 2003-07-10 16:41 Robert Hatcher * Fabrication/: FabPlnInstallLookup.cxx, FabPlnInstallLookup.h: Factorize out NextInstall to get ptr to actual FabPlnInstall. Additional checks in LookForOddEntries() * is installation date sensible? 0000-00-00 entry in DB returns as "tomorrow"/"today" (depending on UTC vs. local) * are planes were installed in a sensible order (ie. for far later plane # installed after earlier ones). Some general cleanup; add Print() method. 2003-07-10 16:10 Robert Hatcher * Fabrication/FabPlnInstall.cxx: const modifying Option_t is redundant ( := const const char ) Messages should go to the "Fab" stream not "Ugli". 2003-07-10 16:09 Robert Hatcher * Fabrication/FabPlnInstall.h: return const references for GetPlaneId and GetInstallDate. const modifying Option_t is redundant ( := const const char). 2003-07-10 15:53 Robert Hatcher * CandFitTrackSR/AlgFitTrackSR.cxx: backport to R0.21: limit looping over plane #'s to the smaller of: "LastPlane" value found in config registry last plane that the geometry knows about. this has two affects: * eliminates numerous warning messages about attempting to get a plane that the geometry doesn't know about. * terminates tracking when the muon leaves the detector in case it is handled differently than if the muon stops seeing digits in downstream planes. Geometry doesn't yet quite have the correct number of planes up at any given time (because the geometry tables were pre-built to install planes 1-per-day in anticipation of an unknown installation rate). When geometry starts using FabPlnInstall data to limit itself to the true installation date then things will be correct. 2003-07-10 15:47 Robert Hatcher * CandFitTrackSR/FitTrackSRListModule.cxx: backport to R0.21: last (normal) plane in far detector is 485 not 484. 2003-07-10 15:37 Robert Hatcher * Plex/PlexPixelSpotToStripEnd.cxx: backport to R0.21: use PlexVetoShieldHack's default Context for the hack's renumbering, rather than using start time of DbiTable's VldRange which sometimes gets things wrong such that veto shield seid's aren't converted. 2003-07-10 15:31 Robert Hatcher * Plex/PlexPixelSpotToStripEnd.cxx: use PlexVetoShieldHack's default Context for the hack's renumbering, rather than using start time of DbiTable's VldRange which sometimes gets things wrong such that veto shield seid's aren't converted. 2003-07-10 15:15 Robert Hatcher * Validity/VldRange.h: Allow setting Start and End times. 2003-07-10 12:24 Nick West * DatabaseMaintenance/doc/: db_distribution.html, dbmauto_czars.html, dbmauto_db_priming.html, dbmauto_index.html, dbmauto_introduction.html, dbmauto_kerberos.html, dbmauto_mail.html, dbmauto_master.html, dbmauto_migration.html, dbmauto_rsync.html, dbmauto_rules.html, dbmauto_slave.html, dbmauto_status.html, dbmauto_system_files.html, dbmauto_validation.html: Apply a chainsaw to db_distribution.html to break it into (hopefully) more digestible chunks. The primary aim is to make collect together the information local database managers need to know to install and run DBMauto. Start work on the procedure to prime the database from a set of regularly generated priming files. 2003-07-10 12:03 Nick West * DatabaseMaintenance/: scripts/make_priming_set.pm, tools/load_tables.sh: Add update number as a suffix to all table lists. 2003-07-10 10:23 Nick West * DatabaseMaintenance/doc/ChangeLog: Improvements to DBMauto tools. 2003-07-10 10:18 Nick West * DatabaseMaintenance/scripts/make_priming_set.pm: Tidy up, make dcs list, actually execute the dump_table command. 2003-07-10 10:09 Nick West * DatabaseMaintenance/tools/load_tables.sh: Extend to support a) a table name, b) a file containing a list of table names. 2003-07-09 23:35 Robert Hatcher * SRT_MINOS/special/pre_standard.mk: In link list of libraries load Fabrication such that UgliGeometry can depend on it. 2003-07-09 23:21 Robert Hatcher * setup/packages-development: make Fabrication a required package (geometry is going to use it) 2003-07-09 23:07 Robert Hatcher * CandFitTrackSR/AlgFitTrackSR.cxx: limit looping over plane #'s to the smaller of: "LastPlane" value found in config registry last plane that the geometry knows about. this has two affects: * eliminates numerous warning messages about attempting to get a plane that the geometry doesn't know about. * terminates tracking when the muon leaves the detector in case it is handled differently than if the muon stops seeing digits in downstream planes. Geometry doesn't yet quite have the correct number of planes up at any given time (because the geometry tables were pre-built to install planes 1-per-day in anticipation of an unknown installation rate). When geometry starts using FabPlnInstall data to limit itself to the true installation date then things will be correct. 2003-07-09 23:02 Robert Hatcher * CandFitTrackSR/FitTrackSRListModule.cxx: last (normal) plane in far detector is 485 not 484. 2003-07-09 22:24 Robert Hatcher * Demo/DemoEventDump.cxx: tell user when a slot in the fragments array is empty (don't just claim it is of unknown class,name,stream,etc). This appear to happen when ConfigRecords are kept and new input goes *after* them (leaving the slot that had the old Raw/Cand records forever empty). simplify the logic of unpacking the stream,file,index information -- both new and old records return a registry where one gets this. factorize out the common unpacking code and only specialize for the fetching of the registry. 2003-07-09 19:10 George Irwin * CandNtupleSR/macro/testNtpSRRead2.C: Backport to R0.21: New macro to illustrate using the ntuple records to skim to the record set of interest, and only reading the cand,rawdata records (from a parallel input file) when the selection criteria applied to the ntuple data has been satisfied. This feature does not seem to be nearly as fast as I anticipated - it should be nearly as fast as root's TTree::Draw, but it's not nearly that. I'll investigate... 2003-07-09 19:05 George Irwin * CandNtupleSR/Module/NtpSRModule.cxx: Backport from Sue to R0.21: Bug fix to filling of ntuple vetohdr.dcos,projx,projy,projz data members under certain circumstances. This fix should be included in whichever version of minossoft is to be used in production running. 2003-07-09 18:58 George Irwin * DeMux/: AlgDeMuxCosmics.cxx, DmxDeMuxModule.cxx, DmxShowerPlane.cxx: Backport to R0.21: "get rid of some messages to cut down on stderr output" 2003-07-09 18:56 Ed Larty * OfflineMonitor/: plotsmacrotxt.C, textfile.f: # comment out one plot (not needed) 2003-07-09 18:53 Ed Larty * OfflineMonitor/plotsmacrotxt.C: # comment out one plot 2003-07-09 18:43 Brian Rebel * DeMux/: AlgDeMuxCosmics.cxx, DmxDeMuxModule.cxx, DmxShowerPlane.cxx: get rid of some messages to cut down on stderr output 2003-07-09 16:42 Robert Hatcher * RawData/RawDcsRpsMonitorBlock.h: include "TString.h" not "root/TString.h" 2003-07-09 16:29 ebeall * RawData/: RawDcsMagnetMonitorBlock.h, RawDcsMagnetMonitorBlock.cxx: Added functionality for 2 supermodules of magnet monitoring. 2003-07-09 16:28 ebeall * RawData/RawDcsRpsMonitorBlock.cxx: Error in rps unpacking function (line 345), sets Alarm only if no type of flag has been set, now it sets Alarm no matter what previous flags were. 2003-07-09 16:27 ebeall * RawData/RawDcsRpsMonitorBlock.h: Missing root/TString.h include 2003-07-09 15:57 Robert Hatcher * RawData/RawDcsRpsMonitorBlock.h: remove MsgService includes from header 2003-07-09 15:11 ebeall * DcsDaemon/dcs_mysql2roto.c: Added support for supermodule 2 magnet monitoring 2003-07-09 13:31 musser * EventDisplay/: GfxDigit.cxx, GfxDigit.h, GfxDigitList.cxx, GfxMCVec.cxx, GfxMCVec.h, GfxShower.cxx, GfxShower.h, GfxShowerList.cxx, GfxShowerList.h, GfxStrip.cxx, GfxStrip.h, GfxStripList.cxx, GfxStripList.h, GfxTrack.cxx, GfxTrack.h, GfxTrackList.cxx, GfxTrackList.h: complete implimentation of TClonesArray containment of graphics objects 2003-07-09 13:23 musser * EventDisplay/: EVD.C, EVD.cxx, GfxDigit.cxx, GfxDigit.h, GfxDigitList.cxx: complete implimentation of TClonesArray container of grafix objects 2003-07-09 02:47 Sue Kasahara * CandNtupleSR/Module/NtpSRModule.cxx: Bug fix to filling of ntuple vetohdr.dcos,projx,projy,projz data members under certain circumstances. This fix should be included in whichever version of minossoft is to be used in production running. 2003-07-09 01:49 Sue Kasahara * CandNtupleSR/macro/testNtpSRRead2.C: New macro to illustrate using the ntuple records to skim to the record set of interest, and only reading the cand,rawdata records (from a parallel input file) when the selection criteria applied to the ntuple data has been satisfied. This feature does not seem to be nearly as fast as I anticipated - it should be nearly as fast as root's TTree::Draw, but it's not nearly that. I'll investigate... 2003-07-09 01:43 Sue Kasahara * IoModules/IoInputStreamItr.cxx: When a user specifies a file list to be associated with a specific stream, e.g. jc.Input.AddFile("*.cand.root","Cand"); add that file list to the specified stream's associated stream list too. 2003-07-08 22:09 ebeall * RawData/RawDcsRpsMonitorBlock.h: fixed VldContext.h include 2003-07-08 20:48 ebeall * RawData/: RawDcsRpsMonitorBlock.cxx, RawDcsRpsMonitorBlock.h: Added functionality for unpacking raw rps structures. ebeall 2003-07-08 20:36 Mark Messier * CVSROOT/check_access: Add ebeall to RawData, DcsDaemon, and DatabaseTables 2003-07-08 18:48 Robert Hatcher * JobControl/: IsArgMacroFile.cxx, IsArgMacroFile.h, JobCEnv.cxx, JobCRootEnv.cxx: Enhance command line argument passing: * -v option (takes [V,D,I,W,E,F]) sets JobC MsgService level (do it here so one can change it before any scripts get started) * make JobCEnv look more closely at non-opt args (Msg::Debug level output will show how it classifies them). Have it complain at Msg::Info level about things that don't seem to be root files, macro scripts or directories. This should help people who make typos when giving file names. Extract function that tests whether a char string looks like a macro from JobCRootEnv into IsArgMacroFile so it can be shared with JobCEnv. 2003-07-08 18:26 hartnell * CalDetTracker/macros/: tracker_prefilt.C, tracker_prefilt_beam.C: Might be useful to have some macros to run everything... 2003-07-08 18:23 hartnell * CalDetTracker/: CDBeamMuTracker.cxx, CDBeamMuTracker.h, CDCosmicTracker.cxx, CDCosmicTracker.h, CDCrossTalker.cxx, CDCrossTalker.h, CDMapMaker.cxx, CDMapMaker.h, CDPreFilterModule.cxx, CDPreFilterModule.h, CDQieStripMapMaker.cxx, CDQieStripMapMaker.h, CDQieTrackedHits.cxx, CDQieTrackedHits.h, CDStraightTrackedHits.cxx, CDStraightTrackedHits.h, CDTrackInfo.cxx, CDTrackInfo.h, CDTrackedHitInfo.cxx, CDTrackedHitInfo.h, CDTrackedHits.cxx, CDTrackedHits.h, CDTracker.cxx, CDTracker.h, CDTrackerModule.cxx, CDTrackerModule.h, CDTrackerOptions.cxx, CDTrackerOptions.h, CDUnidentifiedHits.cxx, CDUnidentifiedHits.h, CDXTalkHitInfo.cxx, CDXTalkHitInfo.h, GNUmakefile, LinkDef.h: This is the first commit of the code from Ryan, Chris and Leo I will attempt to make it more framework compliant over the coming month or so 2003-07-08 14:20 Nick West * DatabaseMaintenance/: scripts/auto_distribute.perl, scripts/checksum_db.pm, scripts/get_db_acc_info.pm, scripts/make_priming_set.pm, doc/ChangeLog: Start work on option; --make_priming_set which will generate script to create a priming set. 2003-07-08 13:59 Mark Messier * CVSROOT/check_access, CVSROOT/modules, setup/packages-development: Added CalDetTracker 2003-07-08 13:56 Mark Messier * CalDetTracker/.cvsignore: Start CalDetTracker 2003-07-07 19:06 Robert Hatcher * RawData/RawTpSinglesSummaryBlock.cxx: formatting change for Source=1 case. 2003-07-07 18:45 George Irwin * CandNtupleSR/: NtpSRShieldStrip.cxx, NtpSRShieldStrip.h: Backport to R0.21 for Sue: Add copy constructor. This change was supposed to be submitted at the time of the last NtpSRModule change (oops), however the explicit copy constructor added here may not be doing anything different than the default constructor. I'm not sure if default memberwise copying of fixed size arrays works, or if the user has to supply code to do this. In any case, the copy constructor I've supplied here does the copy of the fixed size array elements explicitly. 2003-07-07 17:54 Brett Viren * Midad/doc/index.html: Links to TriD and EventDisplay 2003-07-07 17:39 dap56 * Monitoring/: ChargeInjectAnalysis.cxx, DigitAnalysis.cxx, DigitAnalysis.h, FileMain.h, LIAdcAnalysis.cxx, LIAdcAnalysis.h, MonState.cxx, MonState.h, Producer_dispatcher.cc, SinglAnalysis.cxx, SinglAnalysis.h, caldet.config, offline.config, online.config: OM update 7/7/03 * re-instated (and expanded upon) Veto Shield histogram folder * re-worked LI summary analysis (x 2 speed increase) * Crate Monitor blocks (ROP/VFB temperatures etc) incorporated * Various CalDet-related tweaks/bug-fixes 2003-07-07 15:52 weber * Contrib/weber/AnaMC/: CCNCFit.C, CCNCFit.h: updated and extended version of sterile neutrino fitting 2003-07-07 15:45 Brett Viren * WebDocs/release-overview.html: Add details on creating a "generic" release (following George's suggestions). Added section on what copies of the code one can use to actually edit for a bug fix. 2003-07-07 15:41 Mark Messier * CVSROOT/check_access, CVSROOT/modules, setup/packages-development: Added CandMorgue 2003-07-07 15:39 Mark Messier * CandMorgue/.cvsignore: Start CandMorgue package 2003-07-07 11:25 Nick West * DatabaseMaintenance/: doc/ChangeLog, scripts/ac_analyse.pm, scripts/checksum_str_add.pm: Second attempt to improve checksum algorithm: first attempt was sensitive to row ordering. 2003-07-07 02:05 Sue Kasahara * CandNtupleSR/macro/testNtpSRRead.C: Add example of how to apply selection string to skim through data on input. 2003-07-07 00:36 Sue Kasahara * CandNtupleSR/: NtpSRShieldStrip.cxx, NtpSRShieldStrip.h: Add copy constructor. This change was supposed to be submitted at the time of the last NtpSRModule change (oops), however the explicit copy constructor added here may not be doing anything different than the default constructor. I'm not sure if default memberwise copying of fixed size arrays works, or if the user has to supply code to do this. In any case, the copy constructor I've supplied here does the copy of the fixed size array elements explicitly. 2003-07-05 21:55 Ed Larty * OfflineMonitor/myscript: # use case staements instaed of if statements 2003-07-04 19:12 Ed Larty * OfflineMonitor/: README, myscript: # use case instead of if statements 2003-07-04 11:41 hartnell * LISummary/: LIAna.C, LIAnalysis.cxx, LIAnalysis.h, LIPlex.C, LIPlexMaps.cxx, LIPlexMaps.h, LISummarySorter.cxx, LITuning.cxx, transfer.csh: Added ReflectorsGc which plots the nonlinearity and gain curves for two runs - before and after reflectors Have added some toy MC methods to LIPlexMaps, not a very appropriate place, I will move them one day More tinkering with the format of New point: 2003-07-03 19:11 Ed Larty * OfflineMonitor/: README, candplotsmacro.C, offmacro.C, plotsmacro.C, plotsmacro_ntpsr.C, plotsmacrotxt.C, plotsmacrotxt_ntpsr.C: # modified to produce all hostograms used in quality cut 2003-07-03 19:00 Robert Hatcher * OnlineUtil/: minosDaq.h, rcMessages.h, runStates.h: backport to synchronize with online CVS repository -- necessary because changes could inflict shear between DCP and rotorooter. 2003-07-03 18:52 Robert Hatcher * OnlineUtil/: minosDaq.h, rcMessages.h, runStates.h: bring code in synch with online CVS repository of 2003-07-03. 2003-07-03 15:50 Nick West * DatabaseMaintenance/: doc/ChangeLog, scripts/checksum_str_add.pm: Improve checksum algorithm so that in future it would detect the type of corruption currently present in some of the PULSER tables. 2003-07-03 13:25 Nick West * DatabaseMaintenance/tools/: dump_table.sh, load_tables.sh, search_updates.sh: Add utilities to dump and load DBI tables and search through DBMauto update files. 2003-07-03 00:12 Ed Larty * OfflineMonitor/: README, candplotsmacro.C, offmacro.C, plotsmacro.C, plotsmacro_ntpsr.C, plotsmacrotxt.C, plotsmacrotxt_ntpsr.C, textfile.f: # added more plots 2003-07-02 23:28 Robert Hatcher * RawData/: LinkDef.h, RawChannelId.cxx, RawChannelId.h, RawDcsEnvMonitorBlock.cxx, RawDcsEnvMonitorBlock.h, RawDcsHvMonitorBlock.cxx, RawDcsHvMonitorBlock.h, RawDcsRpsMonitorBlock.cxx, RawDcsRpsMonitorBlock.h, RawDigitCrateStatus.cxx, RawDigitCrateStatus.h, RawLiTpmtDigitsBlock.cxx, RawLiTpmtDigitsBlock.h, RawTpSinglesSummaryBlock.cxx, RawTpSinglesSummaryBlock.h: backport recent changes to RawData classes 2003-07-02 23:23 Robert Hatcher * OnlineUtil/: mdBlockDefinitions.h, mdRawDataMasks.h: backport: synch with online CVS as of 2003-06-30. 2003-07-02 21:20 Robert Hatcher * RerootExodus/UgliGeometryReroot.cxx: change the MakeTempTables message to stop referencing jcm scripts and give instructions on what to add to a .C script. 2003-07-02 21:04 George Irwin * Persistency/PerInputStream.cxx: Backport to R0.21: Fix to help with read of open files such that dispatcher won't hang on aborted files, but will recognize that a new file is available and proceed to the next file, even if the current file hasn't closed. This feature had been implemented previously, but was broken somewhere along the line. 2003-07-02 20:56 George Irwin * IoModules/IoInputStreamItr.cxx: Backport to R0.21: Add ability for user to specify the streams associated with a particular stream as a delimiter separated list, e.g. "Config,Stream2,Stream3" may be associated with stream "Cand". This association is maintained in class Persistency/Per. 2003-07-02 20:50 George Irwin * CandNtupleSR/macro/compareNtuple.C: Backport to R0.21: Tighten comparison of floating point data members to reduce number of false failures reported when comparing floating point values across ntuples. 2003-07-02 20:20 Ed Larty * setup/: myrel, packages_R0-21_tmp: # Removed obselote package file and modified myrel 2003-07-02 20:09 Robert Hatcher * setup/: setup_minossoft_FNALU.csh, setup_minossoft_FNALU.sh: warn users about setting up release that doesn't exist (allow it, but warn). 2003-07-02 19:51 Robert Hatcher * setup/: setup_minossoft_FNALU.csh, setup_minossoft_FNALU.sh: commit latest version of FNALU setup. 2003-07-02 18:16 Robert Hatcher * RawData/: LinkDef.h, RawLiTpmtDigitsBlock.cxx, RawLiTpmtDigitsBlock.h: new RawLiTpmtDigitsBlock contains LI TriggerPMT digits for a timeframe. 2003-07-02 18:15 Robert Hatcher * RawData/: RawDigitCrateStatus.cxx, RawDigitCrateStatus.h: add new ctor for when time words do not directly follow the crateId & # entries (this is the case for new RawLiTpmtDigitsBlock). 2003-07-02 18:13 Robert Hatcher * RawData/: RawTpSinglesSummaryBlock.cxx, RawTpSinglesSummaryBlock.h: Expand block unpacking to handle new cases where Source=1,2,3. These correspond to varc, vfb, chip level rate info tacked on to the end after the crate level rates. note to self: next time finish making all changes before committing and then don't muff aborting the commit (and thus entering it with a blank msg) 2003-07-02 17:26 musser * EventDisplay/: DisplayOptions.cxx, DisplayOptions.h, EVD.C, EVD.cxx, EVD.h, GNUmakefile, GfxDigit.h, GfxDigitList.cxx, GfxDigitList.h, GfxMCVec.cxx, GfxMCVec.h, GfxMCVecList.cxx, GfxMCVecList.h, GfxStrip.h, GfxStripList.cxx, LinkDef.h, RecoText.h: new EVD features: easy access print button user-definable default z extent caldet PID printout 2003-07-02 17:12 Brett Viren * Midad/: Gui/GuiSlider.cxx, test/GNUmakefile, test/test-GuiSlider.cxx: More work-arounds for FPEs in TGDoubleSlider. I hope this puts and end to them. 2003-07-02 17:07 Robert Hatcher * RawData/: RawTpSinglesSummaryBlock.cxx, RawTpSinglesSummaryBlock.h: [no log message] 2003-07-02 17:05 Robert Hatcher * RawData/: RawChannelId.cxx, RawChannelId.h: add method for getting "Vfb" number where Vfb := (vmm<<1 | vaadcsel). 2003-07-02 17:03 Robert Hatcher * OnlineUtil/: mdBlockDefinitions.h, mdRawDataMasks.h: synch with online CVS as of 2003-06-30. 2003-07-02 15:51 Brett Viren * setup/cvs-update-hack.sh, WebDocs/srt-hacks.html: first commit 2003-07-02 14:28 Brett Viren * Midad/Gui/GuiSlider.cxx: I know it is Wednesday, but it sure feels like Monday 2003-07-02 14:25 Brett Viren * Midad/Gui/GuiSlider.cxx: Duh, when overriding a method in order to insert a check, it's a good idea to then call that method so it can do the real work. 2003-07-02 14:09 Brett Viren * Midad/Gui/: GuiSlider.cxx, GuiSlider.h: Work around SIGFPE in ROOT's TGDoubleSlider 2003-07-02 13:34 Brett Viren * setup/msrt: Fix oops 2003-07-02 13:28 Brett Viren * setup/msrt: Correct how blank lines are removed from packages files 2003-07-02 07:48 Nick West * DatabaseMaintenance/tools/search_log_file.pl: Deal with case where log file entry is a single SEQNO rather than a range. 2003-07-02 07:16 Nick West * DatabaseMaintenance/tools/search_log_file.pl: Reorganise args so that log file comes last and allow multiple log files. Support checksum reports or a mixture of reports and log files. 2003-07-02 00:10 George Irwin * FilterDigitSR/AlgFilterDigitListSR.cxx: Backport to R0-21 a late commit from Roy: Use CandDigitHandle::GetSubtractedTime() instead of GetTime(). When CandDigitHandle::GetTime() definition had changed from returning the DAQ trigger subtracted time to a non subtracted time, FilterDigitSR's functionality was reduced in that digits that were previously being ignored (pre-trigger digits) in the calculation of the 4/5 trigger time were now being considered. The use of GetSubtractedTime() restores this functionality to FilterDigitSR. 2003-07-01 23:44 George Irwin * setup/packages-development: Revert to r 1.42. Accidentally committed private version on last commit. 2003-07-01 23:35 George Irwin * setup/: packages-R0.21, packages-development: R-21 branch HEAD package list: Used for backport commits to branch HEAD.