2002-09-05 20:14 Robert Hatcher * Profile/doc/ChangeLog: start ChangeLog; document initial tagging 2002-09-05 20:06 Robert Hatcher * Profile/GNUmakefile: actually save emacs changes this time -- then commit 2002-09-05 20:05 Robert Hatcher * Profile/GNUmakefile: add framework dependence on Configurable; build profile-able rotorooter 2002-09-05 19:57 Robert Hatcher * DatabaseUpdater/doc/ChangeLog: document V00-00-01 tag 2002-09-05 19:41 Robert Hatcher * MinosObjectMap/doc/ChangeLog: start ChangeLog; document change to MomNavigator::FragmentItr() _const_ for tag V00-01-02 2002-09-05 19:34 Robert Hatcher * UgliGeometry/doc/ChangeLog: document V00-04-01 tag 2002-09-05 19:13 Robert Hatcher * RawData/doc/ChangeLog: document changes to justify V00-04-00 tag 2002-09-05 18:44 Robert Hatcher * Plex/doc/ChangeLog: document V00-04-01 changes 2002-09-05 18:36 Robert Hatcher * RerootExodus/doc/ChangeLog: document V00-03-06 modifications 2002-09-05 18:31 Robert Hatcher * Validity/doc/ChangeLog: document V00-02-02 changes 2002-09-05 17:56 Robert Hatcher * Conventions/doc/ChangeLog: changes for V00-02-03 2002-09-05 17:49 Nick West * setup/: packages-R0.4.0, setup_minossoft_ox_pplx2: Define tags for DatabaseInterface, DatabaseMaintenance, Lattice, LeakChecker and Navigation. CVS ---------------------------------------------------------------------- 2002-09-05 16:58 Robert Hatcher * Plex/PlexSEIdAltL.cxx: accessing Best or Current on an empty list no longer assert/abort's instead it will return a dummy static item 2002-09-05 16:27 Brett Viren * setup/packages-R0.4.0: Update tags for Alignment (and add this package), Registry, Midad. 2002-09-05 16:20 Ed Lartey * setup/: gen_pversion, packages-R0.4.0, setup_minossoft_tamu: # added new file 2002-09-05 14:20 Robert Hatcher * Plex/: PlexScintMdlId.cxx, PlexScintMdlId.h: new method UChar_t GetModuleType() 2002-09-05 14:13 Robert Hatcher * PulserCalibration/: PulserDbiDoug.cxx, PulserDbiMasterDP.cxx: reorder ctor initializers to match declaration order 2002-09-05 13:40 phil.adamson * OfflineTrigger/OltBlockScan.cxx: [no log message] 2002-09-05 13:38 phil.adamson * OfflineTrigger/OltBlockScan.cxx: Wibble 2002-09-05 13:05 phil.adamson * OfflineTrigger/: OltBlockScan.cxx, OltBlockScan.h: Make a timing plot... 2002-09-05 12:23 Nick West * DatabaseMaintenance/doc/: ChangeLog, db_auto_distrib.html: Record tag V00-03-00 2002-09-05 12:13 Nick West * DatabaseInterface/doc/ChangeLog: Record tag V00-07-00. 2002-09-05 12:05 Nick West * Navigation/doc/ChangeLog: Record tag V00-05-00. 2002-09-05 09:33 phil.adamson * OfflineTrigger/: OltBlockScan.cxx, OltBlockScan.h, OltCounter.cxx, OltCounter.h, OltNewModule.cxx, OltNewModule.h: Add the Registry config for OltCounter, a few small wrinkles 2002-09-05 07:28 Nick West * UserManualDoc/src/database_interface.tex: Document Shutdown configuration. 2002-09-05 07:15 Nick West * DatabaseInterface/: DbiTableProxyRegistry.cxx, doc/ChangeLog, test/DbiValidate.cc: Disable shutdown by default. 2002-09-05 06:37 Nick West * DatabaseMaintenance/GNUmakefile, DatabaseUpdater/GNUmakefile, DocBuilder/GNUmakefile: Add dependency on Configurable. 2002-09-04 21:55 Brett Viren * Midad/Base/: GfxDigitList.cxx, GfxDigitList.h, GfxHit.cxx, Hit.cxx, Hit.h: HitMaps hold stats about min/max charge/time. Give access to these for GfxHits. 2002-09-04 21:25 Brett Viren * Midad/: CandModel.cxx, CandModel.h, CanvasPage.cxx, CanvasPage.h, CfgProxy.h, Control.h, ControlBar.cxx, ControlBar.h, DLSBinImp.cxx, DLSBinImp.h, DLSUVZImp.cxx, DLSUVZImp.h, DigitListModel.cxx, DigitListModel.h, DigitListScenery.cxx, DigitListScenery.h, DigitListSceneryImp.h, GNUmakefile, GeomOutlineSceneElement.cxx, GeomOutlineSceneElement.h, GeomScenery.cxx, GeomScenery.h, GfxDigitList.cxx, GfxDigitList.h, GfxDigitListCfg.cxx, GfxDigitListCfg.h, GfxHit.cxx, GfxHit.h, HeaderLabel.cxx, HeaderLabel.h, Hit.cxx, Hit.h, Hit2dSE.cxx, Hit2dSE.h, HitBinSE.cxx, HitBinSE.h, JobMenu.cxx, JobMenu.h, JobModel.cxx, JobModel.h, LinkDef.h, Mint.cxx, Mint.h, Model.cxx, Model.h, ModelProxy.cxx, ModelProxy.h, MomModel.cxx, MomModel.h, Msg.h, MultiPage.cxx, MultiPage.h, NamedFactory.cxx, NamedFactory.h, NamedProxy.h, PageABC.h, PageDisplay.cxx, PageDisplay.h, PageProxy.cxx, PageProxy.h, Range.h, RangeAxis.cxx, RangeAxis.h, RangeControl.h, RunSnarlEntry.cxx, RunSnarlEntry.h, ScaledScene.cxx, ScaledScene.h, Scene.cxx, Scene.h, SceneElement.h, Scenery.cxx, Scenery.h, SceneryProxy.cxx, SceneryProxy.h, TScenery.cxx, TScenery.h, TrackListModel.cxx, TrackListModel.h, TrackListScenery.cxx, TrackListScenery.h, TrackSceneElement.cxx, TrackSceneElement.h, Undoable.h, Util.cxx, Util.h, View.h, Watched.h, ZoomPad.cxx, ZoomPad.h, gui.C, gui_init.C, midad.C, midad_simple.C, Base/CandModel.cxx, Base/CandModel.h, Base/CanvasPage.cxx, Base/CanvasPage.h, Base/CfgProxy.cxx, Base/CfgProxy.h, Base/Control.h, Base/ControlBar.cxx, Base/ControlBar.h, Base/DLSBinImp.cxx, Base/DLSBinImp.h, Base/DLSUVZImp.cxx, Base/DLSUVZImp.h, Base/DigitListModel.cxx, Base/DigitListModel.h, Base/DigitListScenery.cxx, Base/DigitListScenery.h, Base/DigitListSceneryImp.h, Base/GNUmakefile, Base/GeomOutlineSceneElement.cxx, Base/GeomOutlineSceneElement.h, Base/GeomScenery.cxx, Base/GeomScenery.h, Base/GfxDigitList.cxx, Base/GfxDigitList.h, Base/GfxDigitListCfg.cxx, Base/GfxDigitListCfg.h, Base/GfxHit.cxx, Base/GfxHit.h, Base/HeaderLabel.cxx, Base/HeaderLabel.h, Base/Hit.cxx, Base/Hit.h, Base/Hit2dSE.cxx, Base/Hit2dSE.h, Base/HitBinSE.cxx, Base/HitBinSE.h, Base/JobMenu.cxx, Base/JobMenu.h, Base/JobModel.cxx, Base/JobModel.h, Base/LinkDef.h, Base/Mint.cxx, Base/Mint.h, Base/Model.cxx, Base/Model.h, Base/ModelProxy.cxx, Base/ModelProxy.h, Base/MomModel.cxx, Base/MomModel.h, Base/Msg.h, Base/MultiPage.cxx, Base/MultiPage.h, Base/PageABC.h, Base/PageDisplay.cxx, Base/PageDisplay.h, Base/PageProxy.cxx, Base/PageProxy.h, Base/RangeAxis.cxx, Base/RangeAxis.h, Base/RunSnarlEntry.cxx, Base/RunSnarlEntry.h, Base/ScaledScene.cxx, Base/ScaledScene.h, Base/Scene.cxx, Base/Scene.h, Base/SceneElement.h, Base/Scenery.cxx, Base/Scenery.h, Base/SceneryProxy.cxx, Base/SceneryProxy.h, Base/TScenery.cxx, Base/TScenery.h, Base/TrackListModel.cxx, Base/TrackListModel.h, Base/TrackListScenery.cxx, Base/TrackListScenery.h, Base/TrackSceneElement.cxx, Base/TrackSceneElement.h, Base/View.h, Base/Watched.h, Base/ZoomPad.cxx, Base/ZoomPad.h, Gui/GNUmakefile, Gui/GuiAxis.h, Gui/GuiSlider.h, Util/GNUmakefile, Util/NamedFactory.cxx, Util/NamedFactory.h, Util/NamedProxy.h, Util/Range.h, Util/RangeControl.h, Util/Undoable.h, macros/detailed_midad.C, macros/full_midad.C, macros/gui.C, macros/gui_init.C, macros/midad.C, macros/midad_simple.C, test/GNUmakefile, test/test-CfgProxy.cxx: Big reorg of Midad directory structure. Most of these files are just changing locations (I wish CVS handled this better). Now have: Midad/Util/ depends on nothing. Has Range, Undoable Midad/Gui/ depends on Util, has Gui wrappers Midad/Base/ depends on everything, has everything else Midad/test/ test executables Midad/macros/ .C files Midad/doc/ guess. Also some clean up in CfgProxy and additions to the Gfx classes. 2002-09-04 18:39 George Irwin * CandDigit/CandDigitHandle.cxx: Change from PlexSEIdAltL::IsValid() to PlexSEIdAltL::GetDemuxVetoFlag() for PlexSEIdAltL validity check prior to returning calibrated charge or time. 2002-09-04 17:37 Brett Viren * Configurable/CfgConfigurable.h: Corrections to comments 2002-09-04 16:22 Nick West * UserManualDoc/src/database_interface.tex: Describe rollback facility. 2002-09-04 16:01 Nick West * DatabaseInterface/: test/DbiValidate.cc, test/DbiValidate.hh, test/DemoData1.dat, test/DemoData1Vld.dat, doc/ChangeLog: Test out rollback. 2002-09-04 15:59 Nick West * DatabaseInterface/: DbiTableProxyRegistry.cxx, DbiTableProxyRegistry.h: DbiTableProxyRegistry now inherits from CfgConfigurable which allows users to configure its Registry for rollback. It has a DbiRollbackDates object that is primed from this Registry. Any prevailing global SQL condition is ANDed together with any rollback date associated with each table and the combined condition applied to the corresponding DbiTableProxy. 2002-09-04 14:50 Ed Lartey * SRT_MINOS/special/pre_standard.mk: # added -lConfigurable 2002-09-04 11:18 Nick West * RerootExodus/UgliGeometryReroot.cxx: Fix typo: stripDb << 0 should be stripDb < 0. Resulted in spurious "No database will accept temporary tables" errors. 2002-09-04 10:35 Nick West * DatabaseMaintenance/doc/db_distribution.html: Add section: Rules on SEQNO, INSERTDATE and CREATIONDATE. 2002-09-04 10:28 phil.adamson * OfflineTrigger/: LinkDef.h, OltNewModule.cxx, OltNewModule.h: Now we use the Registry config method... phil 2002-09-04 08:15 Nick West * Util/UtilString.cxx: Fix gcc 2.91 compilation error: STL implementation is missing a string::compare on truncated strings. 2002-09-04 06:36 Nick West * DatabaseInterface/LinkDef.h: Add DbiRollbackDates. 2002-09-04 06:36 Nick West * DatabaseInterface/DbiDBProxy.cxx: Bug fix: reorder SQL generation so that conditional "where" clause will work. 2002-09-04 06:29 Nick West * DatabaseInterface/: DbiRollbackDates.cxx, DbiRollbackDates.h: New class to register of rollback dates organised by table name. 2002-09-04 06:27 Nick West * DatabaseInterface/: Dbi.cxx, Dbi.h: Add error checking to Dbi::MakeTimeStamp. 2002-09-04 06:17 Nick West * Configurable/Cfg.cxx: Force anything collected within single quotes to be a string. 2002-09-04 06:10 Nick West * WebDocs/doxygen/loon.doxygen: Include recent package additions. 2002-09-04 06:07 Nick West * Util/: UtilString.cxx, UtilString.h, doc/ChangeLog: Add cmp_wildcard. 2002-09-03 20:40 Ed Lartey * setup/setup_minossoft_tamu: #modified 2002-09-03 20:40 Roy Lee * CandStripSR/AlgStripSRList.cxx: Fixed bug in loop for mixed electronics. For each plane and strip, the last time ordered CandStrip was not being created. 2002-09-03 20:39 Roy Lee * CandStripSR/AlgStripNearSR.cxx: Calibrated pulse heights now correctly filled in for mixed electronics. 2002-09-03 19:50 Robert Hatcher * UgliGeometry/: UgliScintPlnHandle.cxx, UgliSteelPlnHandle.cxx: reorder base class initializers to match inhertiance order 2002-09-03 18:47 Roy Lee * CandTrackSR/: AlgTrackSR.cxx, CandTrackSRHandle.cxx: Do not create DigitMapArray. The creation of this STL map assumed far detector PMTs. 2002-09-03 18:46 Roy Lee * CandStripSR/AlgStripSRList.cxx, CandStripSR/AlgStripSRList.h, CandSliceSR/AlgSliceSRList.cxx, CandSliceSR/SliceSRListModule.cxx: Modified to work with mixed electronics. 2002-09-03 16:43 Robert Hatcher * Rerootjob/rerootjob.cc: use non-".h" headers for and atoi and strlen apparently have "throw()" exceptions that need to match declarations in stdlib.h/string.h 2002-09-03 16:30 Robert Hatcher * Dispatcher/DDSFileHandler.cxx: make buffer size declaration "const Int_t" to avoid dreaded 'C++ forbids variable-size array' complaint (and to be correct). 2002-09-03 16:26 Robert Hatcher * Minfastjob/minfastjob.cc: replace depreciated with 2002-09-03 15:45 Robert Hatcher * IoModules/IoDDSFile.h: remove unnecssary (and illegal?) class specification from declaration of InitDDSClient() and DeleteDDSClient() methods. 2002-09-03 15:32 Robert Hatcher * DatabaseInterface/DbiResultAgg.cxx: don't try to supply default arg in imp file, only in the header. 2002-09-03 15:29 Robert Hatcher * Configurable/Cfg.cxx: ISO C++ forbids variable-size array `scopy'; use proper new/delete 2002-09-03 15:06 Robert Hatcher * MinosObjectMap/: MomNavigator.cxx, MomNavigator.h: const MomNavigators should be able to return FragmentIter; make signature TIter MomNavigator::FragmentIter(void) _const_; 2002-09-03 13:50 bspeak * DatabaseTables/PlexTables/far_data_sm2.mysql: Far Plex tables to plane 285 2002-09-02 16:18 Mark Messier * JobControl/gen_module.cc: On most systems using Registry::Set(const char* key, bool) is implemented using Registry::Set(const char*, int) ... 2002-09-02 15:02 Nick West * DatabaseMaintenance/: DbmModule.cxx, doc/Help.txt: Reduce verbosity for import command if --batch. 2002-09-02 13:48 Paul Miyagawa * BubbleSpeak/: SelectCherenkov.cxx, SelectCosmic.cxx: Switch to using MomNavigator::FragmentIter(). 2002-09-01 20:13 Ed Lartey * setup/setup_minossoft_tamu: # modified 2002-08-30 23:29 George Irwin * CandDigit/CandDigitHandle.cxx: Whoops, missed a "}". 2002-08-30 23:19 George Irwin * CandDigit/CandDigitHandle.cxx: Test PlexSEIdAltL::IsValid() before calling PlexSEIdAltL::GetBestItem() in GetCharge() and GetTime(). Return uncalibrated quantity for bad seidl. This cures crash for weird digit in plane 1023 cropping up in some data. Thanks to Paul Miyagawa for calling attention to this. 2002-08-30 21:40 dap56 * Monitoring/: ChargeInjectAnalysis.cxx, ChargeInjectAnalysis.h, DigitAnalysis.cxx, DigitAnalysis.h, ErrorBlockAnalysis.cxx, FileMain.h, LIAdcAnalysis.cxx, LITimingAnalysis.cxx, MonState.cxx, MonState.h, Producer_dispatcher.cc, QieBlockAnalysis.cxx, QieBlockAnalysis.h, SinglAnalysis.cxx, caldet.config, default.config, killmon.csh, online.config: OM update 30/08/02: * Added QieBlockAnalysis to handle new QIE monitoring blocks * ChargeInjectAnalysis now handles QIE CurrentInject blocks (code provided by Peter Shanahan) * More QIE plots in DigitAnalysis * General reorganisation of plots - see website for new folder list * Producer_dispatcher now uses MessageService. Log level configurable from command line (option -l). Type Producer_dispatcher -h for full list of options * Snarl hit cut now implemented (value defined in config file). Can use this to get rid of 4-5 hit triggers in far detector and look at "real events" or eliminate zero-hit TOF triggers in CalDet 2002-08-30 21:20 dap56 * CDFMonitoringFwk/: HistoDisplay.cxx, HistoDisplay.h, HistoDisplayMain.cc: Back off previous commit. Works on my development machine (gcc 2.95.3) but crashes everywhere else... 2002-08-30 18:37 Brett Viren * setup/msrt: Some fixes to make work better for frozen releases. 2002-08-30 18:32 Roy Lee * CandStripSR/AlgStripSRList.cxx: Add mixed electronics mode for caldet. T0 time calibration must be done to form good strips with near and far digits on either end. 2002-08-30 17:11 Nick West * DatabaseInterface/doc/ChangeLog: Fix typo in function signature. 2002-08-30 16:56 Nick West * DatabaseInterface/: doc/ChangeLog, test/DbiValidate.cc: Test and document extension to get DbiValidityRec of an individual table row. 2002-08-30 16:55 Nick West * DatabaseInterface/: DbiResultAgg.cxx, DbiResultAgg.h: Add DbiValidityRec& GetValidityRec(const DbiTableRow* row=0) and if passed row return DbiValidityRec associated with its aggregate. 2002-08-30 16:52 Nick West * DatabaseInterface/DbiResult.h: Add const DbiValidityRec& GetValidityRecGlobal() const to get table-wide DbiValidityRec. Add arg: const DbiTableRow* row=0 to GetValidityRec(). 2002-08-30 16:49 Nick West * DatabaseInterface/: DbiResultPtr.cxx, DbiResultPtr.h: Give access to DbiValidityRecs of individual rows of a table by extending GetValidityRec() to take arg: const DbiTableRow* row=0 2002-08-30 08:31 phil.adamson * OfflineTrigger/OltNewModule.cxx: Whoops! 2002-08-30 08:29 phil.adamson * OfflineTrigger/: OltNewModule.cxx, OltNewModule.h: Now should work for the mixed CalDet mode with far and near electronics We don't actually consider ND hits for the trigger, though, as there's only a few PMTs 2002-08-29 22:23 Robert Hatcher * Calibrator/: CalADCtoPE.h, CalGainDrift.h, CalGainDriftReference.h, CalMIPCalibration.h, CalMapperData.h, CalMapperFits.h, CalMapperHeader.h, CalMuonCalibration.h, CalMuonStats.h, CalNonLinearity.h, CalPINResponse.h, CalPINtoADC.h, CalTimeCalibration.h: copy ctor should (pedantically) include initializing the base class 2002-08-29 22:00 Robert Hatcher * RecoBase/LinearFit.cxx: remove forbidden (ISO C++) variable-size array; use new/delete pair 2002-08-29 21:59 Brett Viren * Midad/: CfgProxy.h, GNUmakefile, GfxDigitList.cxx, GfxDigitList.h, GfxDigitListCfg.cxx, GfxDigitListCfg.h, GfxHit.cxx, GfxHit.h, Hit.cxx, Hit.h, HitList.cxx, HitList.h, ZoomPad.h, test/GNUmakefile: New version of Hit with clarified names and turned HitMap into a proper class. Begin of the Gfx classes. 2002-08-29 21:39 Brian Rebel * DeMux/: AlgDeMuxCosmics.cxx, DmxDeMuxCosmicsModule.cxx, DmxDeMuxCosmicsModule.h: fix instance of using strip numbers instead of meters for determining figure of merit varialbe 2002-08-29 18:53 Robert Hatcher * DatabaseUpdater/: DbuSignalHandler.h, DbuSubRunSummary.h, DbuVaChipPeds.h, DbuVaChipSpars.h: intitialize base classes in (copy) ctor 2002-08-29 18:52 Robert Hatcher * Rotorooter/RotoObjectifier.cxx: remove constants that duplicated those found in RawBlockId 2002-08-29 18:51 Robert Hatcher * Rotorooter/rotorooter.cc: use const char* = "string" rather than char* 2002-08-29 18:51 Robert Hatcher * Rotorooter/RotoServer.cxx: use %u for unsigned int in sprintf rather than %d 2002-08-29 18:50 Robert Hatcher * Rotorooter/RotoTalk/: daq_bin2roto.c, rototalk.c: remove C++ style // comments in favor of C /* */ style comments 2002-08-29 17:32 Brett Viren * Alignment/: AlignHists.cxx, AlignHists.h, AlignmentModule.cxx, GNUmakefile, LinkDef.h, StraightTrackAlignment.cxx, StraightTrackAlignment.h, align.C, merge_files.C, plot_hists.C, run-align.sh: Latest changes. Add script to help running this (it does it in a sub-optimal way). merge_files.C takes the output hist from each run and merges them. plot_hist.C does some post processing and makes plots. 2002-08-29 16:02 Brett Viren * Configurable/: CfgConfigurable.cxx, CfgConfigurable.h, test/testConfigurable.cc: Convert from IsA Registry to HasA Registry. This has two consequences: 1) Things should now build with egcs. 2) Users of configurables now need to ask for the Registry and then set that, instead of setting the configurable directly. Eg: MyConfigurable mc; mc.GetConfig().Set("my parameter",42); One can also set things "atomically" with a filled up Registry: Registry myreg; // fill myreg.... if (overide_completely) { // this deletes keys not in myreg mc.GetConfig() = myreg; } else if (merge_some_subset) { // this only changes values of keys in myreg mc.GetConfig().Merge(myreg); } In both cases, one needs to call: mc.Update(); to triger actual configuration. 2002-08-29 15:40 Robert Hatcher * RDBC/: include/RDBC/TSQLDriverManager.h, rdbc/TSQLUrl.cxx: ctor's need to initialize their base classes 2002-08-29 15:37 Robert Hatcher * Conventions/: CalDigitType.h, CalStripType.h, CalTimeType.h, DetectorType.cxx, DetectorType.h, ElecType.cxx, ElecType.h, PlaneCoverage.h, PlaneView.h, ReadoutType.cxx, ReadoutType.h, SimFlag.cxx, SimFlag.h, StripEnd.h: "strings" need to be treated as const char* instead of char* 2002-08-29 15:36 Robert Hatcher * Plex/: PlexPinDiodeToLed.h, PlexRawChannelReadoutType.h: copy ctor must initialized base class 2002-08-29 15:34 Robert Hatcher * Plex/: PlexHandle.cxx, PlexLoanPool.cxx, PlexPixelToRawChannel.h, PlexRawChannelToPinDiode.h, PlexStripEndToLed.h, PlexusABC.h: ctor's (including copy ctor) must initialize base class 2002-08-29 15:34 Brett Viren * Configurable/test/testConfigurable.cc: Add example of "atomic" setting via Registry::Merge(). 2002-08-29 15:32 Robert Hatcher * Plex/PlexPlaneId.cxx: remove tests of "unsigned int < 0" 2002-08-29 15:30 Robert Hatcher * Plex/PlexSEIdAltL.cxx: initialize base class in copy ctor correctly scale normalized weight to arg of NormalizedWeight avoid forbidden variable-size array extension 2002-08-29 15:21 Robert Hatcher * UgliGeometry/: MinosOutline.cxx, UgliDbiGeometry.h, UgliDbiScintMdl.h, UgliDbiScintMdlStruct.h, UgliDbiScintPln.h, UgliDbiScintPlnStruct.h, UgliDbiSteelPln.h, UgliDbiStrip.h, UgliDbiStripStruct.h, UgliGeomABC.h, UgliGeomHandle.cxx, UgliLoanPool.cxx, UgliPlnHandle.cxx, UgliScintMdlHandle.cxx, UgliScintPlnHandle.cxx, UgliSteelPlnHandle.cxx, UgliSteelPlnNode.cxx, UgliStripHandle.cxx: ctor (including copy ctor) need to initialize base classes 2002-08-29 15:20 Robert Hatcher * RawData/rdChecksum.c: avoid unsigned long to long comparison 2002-08-29 15:20 Robert Hatcher * RawData/RawDigitDataBlock.cxx: remove redundant retrieval of RawBlockId 2002-08-29 15:17 Robert Hatcher * JobControl/: JobCMethod.h, JobCPath.h: remove comma at end of enumerator list 2002-08-29 15:12 Robert Hatcher * RerootExodus/RerootExodus.cxx: copy ctor needs to initialize base classes 2002-08-29 15:05 Robert Hatcher * Validity/VldTimeStamp.cxx: convert construct 'char* x = "string"' to 'const char*' which is more correct unhide same variable name used at different levels of scope 2002-08-29 13:23 bspeak * DatabaseTables/PlexTables/define_and_fill_plex.mysql: Change script to support separation of plex tables into: far_data_sm1.mysql far_data_sm2.mysql far_data_shield.mysql 2002-08-29 13:21 bspeak * DatabaseTables/PlexTables/far_data_sm2.mysql: Plex tables out to plane 281 2002-08-28 21:02 Robert Hatcher * CandFitTrackSR/: KalmanPlaneSR.cxx, KalmanPlaneSR.h: For ROOT I/O it is critically important that there be a default ctor (ie. one that takes no arguments) and that it initialize any and all pointers in the object to zero. 2002-08-28 19:53 musser * WebDocs/reconstruction/RecoSRDoc.ps: revised postscript version of reco documentation 2002-08-28 16:06 musser * WebDocs/reconstruction/: MINOS Standard Reconstruction Package.doc, MINOS_Standard_Reconstruction_Package.htm, MINOS_Standard_Reconstruction_Packagep2.htm, MINOS_Standard_Reconstruction_Packagep3.htm, MINOS_Standard_Reconstruction_Packagep4.htm, MINOS_Standard_Reconstruction_Packagep5.htm, MINOS_Standard_Reconstruction_Packagep6.htm, MINOS_Standard_Reconstruction_Packagep7.htm, MINOS_Standard_Reconstruction_Packagep8.htm, RecoSRDoc.htm, newproj.w2w, w2windx.htm, w2wtoc.htm: update reconstruction documentation -doc code moved from CandHandle to Alg's, improved CandTrack docs, ... 2002-08-27 22:30 Sue Kasahara * Record/: LinkDef.h, RecComponentId.cxx, RecComponentId.h, RecDataRecord.cxx, RecDataRecord.h: Replace troublesome stl container with TClonesArray of RecComponentId objects. RecComponentId is a new class to hold the identity (classname, objectname) of the components stored in the RecDataRecord TObjArray. 2002-08-27 20:52 Robert Hatcher * Demo/: DemoDataReject.cxx, DemoDataReject.h: additional rejection mode for selecting w/ or w/out veto shield digits for *selection* of snarls with at least one veto shield digit use: j.Path.Create("xyzzy","DataReject::Ana "); j.Path("xyzzy").Mod("DataReject").Set("VetoShieldReject=-2"); for *rejection* of snarls with any veto shield digits use +1 0=ignore test [default] -2=reject if all off; -1=reject if any off +2=reject if all on; +1=reject if any on 2002-08-27 20:39 Robert Hatcher * JobControl/JobCEnv.cxx: add 'endl' on messages for record/time limit or SIGHUP seen in ContinueRun() 2002-08-27 20:34 Robert Hatcher * JobControl/JobCommand.cxx: explicitly list which "key" is missing a value in StringToRegistry; also finish line with endl. 2002-08-27 18:45 Robert Hatcher * DatabaseTables/PlexTables/: PixelSpotToStripEnd.caldet, PixelSpotToStripEndValidity.caldet, PixelToRawChannel.caldet, PixelToRawChannelValidity.caldet: revised and corrected plex tables for caldet w/ QIE electronics (from N. Tagg) 2002-08-27 15:39 musser * Calibrator/: CalMuonCalibration.cxx, CalNonLinearity.cxx, CalTimeCalibration.cxx, DigitCalibrator.cxx, PulserSigLinCalibrator.cxx: The faster db table read code for NonLinearity forgot to divide the nonlinearity table length by 2, resulting in running off the end of the nonlinearity LUT, and hence bad SigLin values. Now fixed. 2002-08-27 15:16 phil.adamson * PulserCalibration/: PulserCollectorModule.cxx, PulserRawDriftPin.cxx, PulserRawDriftPin.h, PulserRawGainPin.cxx, PulserRawGainPin.h, PulserRefDriftPin.cxx, PulserRefDriftPin.h: Change the PIN diode DB to use the component parts rather than the PIN Id. 2002-08-27 07:21 Nick West * Record/RecDataRecord.h: Reinstate hack to get code to compile under gcc 2.91. Must be fixed before used in production. 2002-08-26 23:55 Paul Miyagawa * BubbleSpeak/: SelectGoodMuon.cxx, cosmic.C: Converted to use Util/UtilString. 2002-08-26 16:23 Brett Viren * RecoBase/: AlgTrack.cxx, CandEventHandle.cxx, CandRecoHandle.cxx: Set initial values to avoid compiler warnings, bogus results and other badness. 2002-08-26 15:25 Brett Viren * WebDocs/msrt.html: Move a chunk of doc that was in msrt proper into this page. Add link to my .msrtrc as an example of that extention. 2002-08-26 15:24 Brett Viren * setup/msrt: Document use of .msrtrc. Fix typo in calling a _usage function. 2002-08-26 01:26 Sue Kasahara * Record/: RecDataRecord.cxx, RecDataRecord.h: Replace bothersome container with a cint compatible one. May review this again later. 2002-08-24 23:45 Paul Miyagawa * BubbleSpeak/: AlgMSTClusterList.cxx, AlgThruMuonList.cxx, BandClusterListModule.cxx, BandClusterListModule.h, CutDigiPairListModule.cxx, CutDigiPairListModule.h, FitThruMuonListModule.cxx, FitThruMuonListModule.h, MSTClusterListModule.cxx, MSTClusterListModule.h, SelectCherenkov.cxx, SelectCherenkov.h, SelectCosmic.cxx, SelectCosmic.h, SelectGoodMuon.cxx, SelectGoodMuon.h, ThruMuonListModule.cxx, ThruMuonListModule.h, cosmic.C: Converted modules to use Registry. SelectGoodMuon::HandleCommand() retained for backward-compatibility since some commands do not follow the "Set()" format. 2002-08-23 19:56 Robert Hatcher * DatabaseUpdater/DbuDaqMonitorModule.cxx: have to change default value in the registry to get RecAtStart 2002-08-23 19:27 Robert Hatcher * DatabaseUpdater/DbuDaqMonitorModule.cxx: default is (again) write DbuSubRunSummary on RunStart block use "now" for creation date of DbuSubRunSummary instead of run start time -- this allows DBM to treat these modified records in a special manner. 2002-08-23 18:25 bspeak * DatabaseTables/PlexTables/far_data_shield.mysql: First commit of Plex split of shield 2002-08-23 18:12 bspeak * DatabaseTables/PlexTables/far_data_sm2.mysql: First commit of SM2 split of plex tables 2002-08-23 18:07 bspeak * DatabaseTables/PlexTables/far_data_sm1.mysql: First commit of the SM1 plex tables split 2002-08-23 17:59 Brett Viren * Configurable/: CfgConfigurable.cxx, CfgConfigurable.h, CfgDialog.cxx, CfgDialog.h, test/testConfigurable.cc: As per discussion with Mark, Convert from holding a Registry to being a Registry. Makes use of the "dirty" flag getting moved up into Registry. Changed the mechanism for providing the default config and initializing the actual config.. This was done in order to avoid having the Config() method called before the sub class was fully constructed. Now the Config() method is not called at all durring construction, so any subclass that relied on that should now explicitly call Config(). 2002-08-23 16:22 Nick West * DatabaseInterface/: DbiSqlValPacket.cxx, test/TestDbi.cc: Only apply AggNo = -1 patch to DBUSUBSRUNSUMMARY if necessary. Fix cosmetic bug that truncated lines when reporting conflict. 2002-08-23 16:16 Brett Viren * Registry/: Registry.cxx, Registry.h: convert to doxygen style comments 2002-08-23 16:14 Nick West * DatabaseMaintenance/scripts/primer/prime.sh: Local mods to ENV_TSQL_* must come AFTER running standard setup! 2002-08-23 15:54 Brett Viren * Registry/: Registry.cxx, Registry.h: Add flag (and accessors) which gets set any time a non-const Registry method is called. 2002-08-23 14:14 Nick West * DatabaseInterface/DbiFieldType.cxx, DatabaseInterface/DbiResultSet.cxx, DatabaseInterface/doc/ChangeLog, DatabaseInterface/test/DbiValidate.cc, DatabaseInterface/test/DemoData3.dat, DatabaseInterface/test/create_DemoData3.mysql, UserManualDoc/src/database_interface.tex: Actually get unsigned int that exceeds 2**31 to work. 2002-08-23 08:47 Nick West * Record/RecDataRecord.h: Temporary hack to get rootcint generated code to compile. MUST be resolved before switching I/O to use this class. 2002-08-22 22:51 Robert Hatcher * RerootExodus/RerootToRawDataModule.cxx: oops cut-and-paste from AlgDigit failed to account for small differences in how RawChannelId was accessed. 2002-08-22 21:13 Brian Rebel * DeMux/AlgDeMuxBeam.cxx: fix = to == 2002-08-22 21:12 Brett Viren * WebDocs/msrt.html: Document how to addpkg to a test release based on a pserver base release s.t. you get a Package to which you can commit changes. 2002-08-22 20:56 Robert Hatcher * CandDigit/AlgDigit.cxx, RerootExodus/RerootToRawDataModule.cxx: adjust the TDC tick to ns conversion factor for QIE electronics (different for Near and CalDet). 2002-08-22 20:56 musser * DatabaseTables/CalibrationTables/MapperFitsTable.MCfar: remove duplicate keys in mapper fits file for reroot context 2002-08-22 20:49 Robert Hatcher * Monitoring/Producer_dispatcher.cc: comment out unused variables 2002-08-22 20:47 Robert Hatcher * RecoBase/: AlgEvent.cxx, AlgReco.cxx, AlgTrack.cxx: comment out unused CVSID line 2002-08-22 20:42 Robert Hatcher * PulserCalibration/PulserDbiPin.cxx: re-order initializers to match declaration order in .h file 2002-08-22 20:33 Robert Hatcher * PulserCalibration/PulserAggList.h: class has virtual functions (via ClassDef) so gcc complains if it doesn't have a virtual destructor ... give it one. 2002-08-22 20:30 Robert Hatcher * MuCal/MuCalFitterModule.cxx: comment out unused variable 2002-08-22 20:28 Robert Hatcher * LISummary/RawLILooker.cxx: comment out unused variables have Ana return result in all cases (was falling through and not returning a JobCResult if there was a RawRecord but no RawLIAdcSummaryBlock). 2002-08-22 20:24 Robert Hatcher * FarPlaneCheckout/FarPlaneCheckout.cxx: comment out unused variables 2002-08-22 19:30 Robert Hatcher * Persistency/: PerOutputStream.cxx, PerOutputStreamManager.cxx: adjust to interface change in Registry::Get() 2002-08-22 19:26 Robert Hatcher * Rotorooter/RotoClientModule.cxx: adjust to interface change in Registry::Get() 2002-08-22 19:25 Robert Hatcher * OfflineTrigger/: OltNewModule.cxx, RawTofConverter.cxx: adjust to interface change in Registry::Get() comment out unused variables 2002-08-22 19:21 Robert Hatcher * Demo/DemoEventDump.cxx, DeMux/DmxDeMuxCosmicsModule.cxx, DeMux/DmxDeMuxModule.cxx, IoModules/IoInputModule.cxx, IoModules/IoOutputModule.cxx, JobControl/JobCDialog.cxx, MIDAD/Viewable.cxx, Midad/CandModel.cxx, Midad/DLSBinImp.cxx, Midad/DLSUVZImp.cxx, Midad/MultiDisplay.cxx: adjust to interface change in Registry::Get() 2002-08-22 19:20 Robert Hatcher * Configurable/: CfgConfigurable.cxx, CfgDialog.cxx, CfgDialog.h: adjust to interface change in Registry::Get() Rename Querry() as Query() -- correct spelling of "to inquire into" 2002-08-22 19:17 Robert Hatcher * CandTrackSR/CandTrackSR.cxx: comment out unused variable 2002-08-22 19:17 Robert Hatcher * CandStripSR/AlgStripNearSR.cxx: replace use of PlexStripEndId::IsNull() with !IsValid() 2002-08-22 19:15 Robert Hatcher * CandFitTrackSR/AlgFitTrackSR.cxx: comment out unused TrackClusterSR* 2002-08-22 19:14 Robert Hatcher * CandFitTrackSR/CandFitTrackSRHandle.cxx: replace deprecated / with / 2002-08-22 19:12 Robert Hatcher * BubbleSpeak/DigiPairListModule.cxx, BubbleSpeak/SuperSliceListModule.cxx, CandDigit/DigitListModule.cxx: adjust to interface change in Registry::Get() 2002-08-22 19:11 Robert Hatcher * BubbleSpeak/AlgThruMuonList.cxx: some extra ()'s in while's to eliminate gcc warning message 2002-08-22 19:09 Robert Hatcher * Registry/: Registry.cxx, Registry.h, test/RegistryValidate.cxx: convert to "Get(const char* key, CONST char*& s) const" 2002-08-22 17:41 Roy Lee * CandEventSR/: StripSRTTree.h, EventSRListModule.cxx: Add new objects phwest and pheast to StripSRTTree; these contain pulse heights for individual strip ends. 2002-08-22 16:21 bspeak * DatabaseTables/PlexTables/far_data_inserts.mysql: Fix the shield Plex to include old 3 VARC readout tables. 2002-08-22 15:30 bspeak * DatabaseTables/PlexTables/far_data_inserts.mysql: Shield now on fourth VARC, and out to plane 277 2002-08-22 14:10 Nick West * DatabaseInterface/: DbiConfigSet.cxx, doc/ChangeLog: Within string values convert double quote characters to single quotes to allow string to be exported (DbiOutRowStream uses double quotes to delimit string). 2002-08-22 09:35 Nick West * DatabaseInterface/test/: DbiDemoData3.cxx, DbiDemoData3.h, DbiValidate.cc, DemoData3.dat, create_DemoData3.mysql: Test unsigned int I/O for values >= 2**31. Currently broken. 2002-08-22 07:51 Nick West * Midad/mchain.h: Hack to compile under gcc 2.91 - some type of name conflict for Slot6? 2002-08-22 05:00 Sue Kasahara * Record/: GNUmakefile, LinkDef.h, RecDataHeader.cxx, RecDataHeader.h, RecDataRecord.cxx, RecDataRecord.h, RecHeader.cxx, RecHeader.h, RecNtupleRecord.cxx, RecNtupleRecord.h, RecPhysicsHeader.cxx, RecPhysicsHeader.h, RecRecord.cxx, RecRecord.h, test/GNUmakefile, test/RecValidate.cc, test/RecValidate.h, test/TestRec.cc: New templated record classes and revised header classes to match proposal discussed at software workshop. New test directory and Record package validation code. 2002-08-21 20:58 Robert Hatcher * Rotorooter/rotorooter.cc: replace deprecated with 2002-08-21 20:52 Brett Viren * Midad/: CanvasPage.cxx, CanvasPage.h, Display.cxx, Display.h, DisplayProxy.cxx, DisplayProxy.h, GNUmakefile, LinkDef.h, MainDisplay.cxx, MainDisplay.h, Mint.cxx, Mint.h, MultiDisplay.cxx, MultiDisplay.h, MultiPage.cxx, MultiPage.h, PageABC.h, PageDisplay.cxx, PageDisplay.h, doit.cxx, doit.h, Gui/GuiButton.h, test/test-RangeControl.cxx: Add intermediate CanvasPage base class and change MultiPage to use it. Rename MainDisplay to PageDisplay and integrate that into Mint. This is the only Display type now. Remove some cruft. Battle ROOT Gui weirdness in GuiButton. 2002-08-21 20:45 Brett Viren * Midad/mchain.h: wrap in namespace 2002-08-21 19:55 musser * DatabaseTables/CalibrationTables/: MapperFitsTable.far, MapperFitsValidity.far: last set of operations stepped on actual mapper table. This is the real deal.. 2002-08-21 19:07 Brett Viren * Midad/: SceneDisplay.cxx, SceneDisplay.h: obsolete 2002-08-21 18:58 Brett Viren * Midad/: Mint.cxx, MultiDisplay.cxx, RunSnarlEntry.cxx, mchain.h: Add local version of function dropped from newest libsigc++. 2002-08-21 18:35 Brett Viren * Midad/: GNUmakefile, Range.h, RangeControl.h, Undoable.h, Gui/GuiSlider.cxx, Gui/GuiSlider.h, test/GNUmakefile, test/test-GuiSlider.cxx, test/test-RangeControl.cxx, test/test-Undoable.cxx: Add RangeControl which allows for Undo/Redo for Ranges. It also allows for "compound" changes to Range which result in only a single update of the UndoHistory even with multiple updates to Range. test-RangeControl tests all this. 2002-08-21 17:26 musser * DatabaseTables/CalibrationTables/: GainDriftMasterTable.MCcaldet, GainDriftMasterTable.MCfar, GainDriftMasterTable.far, GainDriftMasterValidity.MCcaldet, GainDriftMasterValidity.MCfar, GainDriftTable.MCcaldet, GainDriftTable.MCfar, GainDriftTable.far, GainDriftTableValidity.MCcaldet, GainDriftTableValidity.MCfar, GainTable.MCcaldet, GainTable.MCfar, GainTable.far, GainTableValidity.MCcaldet, GainTableValidity.MCfar, MIPCalibrationTable.MCcaldet, MIPCalibrationTable.MCfar, MIPCalibrationTable.far, MIPCalibrationValidity.MCcaldet, MIPCalibrationValidity.MCfar, MapperFitsTable.MCcaldet, MapperFitsTable.MCfar, MapperFitsTable.far, MapperFitsValidity.MCcaldet, MapperFitsValidity.MCfar, MapperFitsValidity.far, MuonFitsTable.MCcaldet, MuonFitsTable.MCfar, MuonFitsValidity.MCcaldet, MuonFitsValidity.MCfar, NonLinearityTable.MCcaldet, NonLinearityTable.MCfar, NonLinearityTable.far, NonLinearityValidity.MCcaldet, NonLinearityValidity.MCfar, PINResponseTable.MCcaldet, PINResponseTable.MCfar, PINResponseValidity.MCcaldet, PINResponseValidity.MCfar, PINtoADCTable.MCcaldet, PINtoADCTable.MCfar, PINtoADCTable.far, PINtoADCValidity.MCcaldet, PINtoADCValidity.MCfar, TimeCalibrationTable.MCcaldet, TimeCalibrationTable.MCfar, TimeCalibrationTable.far, TimeCalibrationValidity.MCcaldet, TimeCalibrationValidity.MCfar, load_calibration.mysql: This calibration db upload addresses the following: 1: regeneration of default tables to pull in 'new' plane coverage for plane 243. This should eliminate warnings from calibration software associated with plane 243. 2: Updated module mapper fits, provided by Leon, and extension of coverage to all of SM1. 3: additional tables for reroot context, with no-op calibration constants. This eliminates the flood of warnings seen when running on a MC file. The one exception to the no-op nature of these constants is strip attenuation - these constants are the same as used in GMINOS to model strip attenuation, ie the correction applied in the offline should unwind the GMINOS model. However, one issue remains to be settled - the normalization of this correction is not consistent with the normalization procedure used in the mapper fits (average correction=1 at strip center for each module/strip location). I'm still pondering the correct way to do this, but the uploaded table is reasonable for now. 2002-08-21 15:19 Robert Hatcher * DeMux/: DmxDeMuxCosmicsModule.cxx, DmxDeMuxModule.cxx: Registry's method for getting char string is: bool Get(const char* key, char*& s) const; which won't accept a const char* variable for gcc 2.95.2 and beyond. 2002-08-21 11:42 Nick West * DatabaseMaintenance/scripts/primer/prime.sh: If script is being run under kcron, throw away -ak arg. 2002-08-21 07:20 Nick West * Midad/test/test-BBox.cxx: Fix typo in header name. 2002-08-21 07:19 Nick West * Midad/test/GNUmakefile: Switch off building to avoid missing target -lPopup error. 2002-08-21 07:18 Nick West * Midad/GNUmakefile: Remove obsolete doit and MainDisplay. 2002-08-21 06:31 Nick West * DeMux/AlgConfigDeMux.h: Make declaration of CheckStrayPlanes() consistent with definition. 2002-08-21 05:59 Nick West * DatabaseMaintenance/scripts/exporter.pm: When copying temporary log file contents to permanent log, discard the priming entries. 2002-08-20 22:25 Brett Viren * Midad/Gui/GNUmakefile: forgotten commit 2002-08-20 22:25 Brett Viren * Midad/: ControlBar.h, Display.cxx, Display.h, GNUmakefile, GuiAxis.cxx, GuiAxis.h, GuiBase.cxx, GuiBase.h, GuiBox.h, GuiButton.h, GuiCanvas.h, GuiFrame.cxx, GuiFrame.h, GuiGroup.h, GuiLabel.h, GuiMainWindow.cxx, GuiMainWindow.h, GuiMenu.cxx, GuiMenu.h, GuiScrolled.h, GuiSlider.cxx, GuiSlider.h, GuiStatusBar.h, GuiTab.cxx, GuiTab.h, GuiTable.cxx, GuiTable.h, GuiTextEntry.h, GuiTree.cxx, GuiTree.h, JobMenu.cxx, JobMenu.h, MainDisplay.cxx, MainDisplay.h, Mint.cxx, MultiDisplay.cxx, MultiPage.cxx, PageABC.h, RunSnarlEntry.cxx, RunSnarlEntry.h, SceneDisplay.cxx, doit.cxx, Gui/GuiAxis.cxx, Gui/GuiAxis.h, Gui/GuiBase.cxx, Gui/GuiBase.h, Gui/GuiBox.h, Gui/GuiButton.h, Gui/GuiCanvas.h, Gui/GuiFrame.cxx, Gui/GuiFrame.h, Gui/GuiGroup.h, Gui/GuiLabel.h, Gui/GuiMainWindow.cxx, Gui/GuiMainWindow.h, Gui/GuiMenu.cxx, Gui/GuiMenu.h, Gui/GuiScrolled.h, Gui/GuiSlider.cxx, Gui/GuiSlider.h, Gui/GuiStatusBar.h, Gui/GuiTab.cxx, Gui/GuiTab.h, Gui/GuiTable.cxx, Gui/GuiTable.h, Gui/GuiTextEntry.h, Gui/GuiTree.cxx, Gui/GuiTree.h, test/GNUmakefile: Move pure Gui code into its own lib and subdir. 2002-08-20 21:57 Brett Viren * Midad/: GNUmakefile, LinkDef.h, Range.h, Undoable.h, ZoomPad.cxx, ZoomPad.h, test/GNUmakefile, test/full-zoom.xpm, test/test-GuiSlider.cxx, test/test-Undoable.cxx: Bring back Undoable from the dead and make Range undoable. Start a cleaned up Zoomable TPad. 2002-08-20 20:00 Brian Rebel * DeMux/DmxDeMuxCosmicsModule.cxx: minor changes associated with switchover to registry 2002-08-20 19:55 Roy Lee * CandEventSR/EventSRListModule.cxx: Comment veto shield code. 2002-08-20 17:54 Roy Lee * CandEventSR/EventSRListModule.cxx: Identification of hits in VARC 3 as shield hits for runs > 7000. 2002-08-20 17:25 Robert Hatcher * CandEventSR/EventSRListModule.cxx: explicitly initialize all pointers to zero on object creation -- this is extra important if one is going to *test* on it (ie. if (!fFile) ...) explicitly zero pointers after deletion 2002-08-20 17:23 Robert Hatcher * CandEventSR/TTreeSR.cxx: explicitly zero pointers after deletion 2002-08-20 16:48 Brett Viren * Midad/: GNUmakefile, GuiBase.cxx, MainDisplay.cxx, MainDisplay.h, Mint.h, MultiPage.cxx, MultiPage.h, PageABC.h, PageProxy.cxx, PageProxy.h, doit.cxx, doit.h: Fork a branch (X00-05-02) as I will make some changes that will temporarily break things. 2002-08-20 16:43 Robert Hatcher * Demo/DemoEventDump.cxx: in DumpFragment give index # on tree 2002-08-20 16:42 Robert Hatcher * Calibrator/SigMappedCalibrator.cxx: when complaining about a missing database row, give full strip end id as well as key index. 2002-08-20 14:55 Roy Lee * CandStripSR/AlgStripSRList.cxx: Need to check PlexSEIdAltL::IsValid() for all CandDigitHandles. Previously was checking PlexSEIdAltL::GetDemuxVetoFlag(), but this didn't seem to be catching all CandDigitHandles with invalid PlexSEIdAltL. 2002-08-20 14:33 Brett Viren * WebDocs/: WebDocs.html, doxygen-howto.html, main-header.html: Add pointers to how to add doxygen comments. Fixed the WebDocs.html color scheme that lost sync when a row was added. Clarified the some of the entries on this page. Added a few links to the main-header.html. 2002-08-20 14:03 Brian Rebel * DeMux/doc/how_to_demux.html: adjust how to for registry stuff 2002-08-20 13:29 Brian Rebel * DeMux/: AlgConfigDeMux.cxx, AlgConfigDeMux.h, AlgDeMuxCosmics.cxx, DmxDeMuxCosmicsModule.cxx, DmxDeMuxCosmicsModule.h, DmxDeMuxModule.cxx, DmxDeMuxModule.h, DmxStatus.cxx, DmxStatus.h: convert to registry usage in Modules. add functionality to DeMuxModule and DeMuxCosmicsModule to make them filter events that fail demuxing for no vertex found too few valid planes non-physical soultions figure of merit failures 2002-08-20 13:13 Brett Viren * Midad/: GNUmakefile, GuiBase.cxx, GuiBase.h, Hit2dSE.cxx, LinkDef.h, Mint.cxx, doc/index.html, doc/todo.html, test/GNUmakefile, test/test-BBox.cxx, test/test-Gui.cxx: Add grody hack to deliver the main window containing a particular GuiBase in order to re-layout because ROOT's POSh TG classes don't have the concept of *gasp* adding and removing children widgets. 2002-08-19 20:06 Robert Hatcher * setup/packages-development: CandFitTrackMS should come before CandFitTrackSR 2002-08-19 20:05 Robert Hatcher * setup/packages-development: add CandFitTrackMS (Bringley,Bernstein) as standard base release package 2002-08-19 19:35 Roy Lee * CandFitTrackSR/AlgFitTrackSR.cxx: Previously had tendency to drop hits at end of track due to track momentum becoming too small. 2002-08-19 18:48 Roy Lee * CandEventSR/EventSRListModule.cxx: Check validity of CandDigitHandle's PlexSEIdAltL when querying calibrated pulse heights (which are dependent on strip end). 2002-08-19 18:46 Roy Lee * CandStripSR/AlgStripSRList.cxx: Do not use CandDigitHandles if DemuxVetoFlag() is true. 2002-08-19 18:39 Brian Rebel * DeMux/doc/how_to_demux.html: instructions to turnfiltering off or on 2002-08-19 18:30 Brian Rebel * DeMux/doc/how_to_demux.html: update the how to file. add instructions for filtering based on figure of merit 2002-08-19 16:01 Brett Viren * CandTrackSR/TrackSRListModule.cxx: If you are going to test a variable against zero, you damn better set it to zero at some point because nobody is going to do it for you. Well, I take it back. I guess I am.... 2002-08-19 15:23 Roy Lee * RecoBase/AlgTrack.cxx: Fixed bug in path length calculation. 2002-08-19 13:57 musser * WebDocs/reconstruction/todo.html: add Dave B tasks, and near detector electronics calib 2002-08-16 22:24 Robert Hatcher * RerootExodus/RerootToRawDataModule.cxx: belatedly remember to commit change here that reflects change to RawDaqSnarlHeader ctor (now includes TimeFrame#). 2002-08-16 21:52 Robert Hatcher * JobControl/JobCPath.cxx: if JobCPath::Mod is going to complain about a request to use a module that doesn't exist it should say "Path XX does not contain module YY" and not the confusingly incorrect "Path XX does contain module YY" 2002-08-16 19:56 Robert Hatcher * Plex/PlexSEIdAltL.cxx: fix typo in consistency check: had "|=" (or into result) vs "!=" (not equal to) which made all veto shield altl's fail consistency check 2002-08-16 19:47 Robert Hatcher * Rotorooter/RotoObjectifier.cxx: reflect changes in RawDaqHeader (addition of TimeFrame #) when forming the record header. 2002-08-16 19:47 Robert Hatcher * RawData/: RawDaqHeader.cxx, RawDaqHeader.h, RawDaqHeaderBlock.cxx, RawDaqHeaderBlock.h, RawDaqSnarlHeader.cxx, RawDaqSnarlHeader.h, RawSnarlHeaderBlock.cxx, RawSnarlHeaderBlock.h: RawDaqHeader and RawDaqSnarlHeader can now report the TimeFrame # from whence they came (as stored in RawDaqHeaderBlock or RawSnarlHeaderBlock). Deprecate GetTimeFrameNo() in favor of consistent GetTimeFrameNum(). 2002-08-16 19:39 bringley * CandFitTrackMS/AlgFitTrackMS.cxx: Improvement in how long tracks are handled. Now, we fit only the first hits instead of not fitting the track at all. 2002-08-16 19:03 Brett Viren * JobControl/JobCRootEnv.cxx: Fix command line parsing so to allow passing of args to ROOT macros as root does. Ie, loon 'myfile.C("argument to myfile(const char*) macro")' 2002-08-16 15:32 Robert Hatcher * DatabaseTables/PlexTables/: PixelSpotToStripEnd.caldet, PixelSpotToStripEndValidity.caldet, PixelToRawChannel.caldet, PixelToRawChannelValidity.caldet: new plex for CalDet with QIE electronics (generated by N. Tagg) 2002-08-16 14:17 Brett Viren * WebDocs/WebDocs.html: Add link to phpmyadmin DB interface 2002-08-15 23:44 dap56 * CDFMonitoringFwk/: HistoDisplay.cxx, HistoDisplay.h, HistoDisplayMain.cc: added new command line options: HistoDisplayMain -i -p default is localhost:9091 2002-08-15 23:03 Robert Hatcher * Plex/Plexus.h: hide static class member fgAltLHasBrokenFibers in favor of member functions for setting/getting the value -- CINT was unable to manipulate it directly. 2002-08-15 21:31 Brett Viren * Alignment/: AlignHists.cxx, AlignHists.h, AlignmentModule.cxx, AlignmentModule.h, GNUmakefile, LinkDef.h, StraightTrackAlignment.cxx, StraightTrackAlignment.h, align.C, alignment.C, plot_hists.C: Rearange where the histograming class is created to avoid some mystery segfaults. Too many damn gremlins in the code these days. 2002-08-15 21:28 Roy Lee * CandEventSR/: DigitPulseHeightSR.h, DigitSRTTree.cxx, DigitSRTTree.h, EventSRListModule.cxx, LinkDef.h, MomentumInfoSR.cxx, MomentumInfoSR.h, TTreeSR.cxx, TTreeSR.h, VetoShieldInfoSR.cxx, VetoShieldInfoSR.h: Add VetoShieldInfoSR class to handle veto shield information. Change variable MomentumInfoSR::curve (momentum from curvature) to MomentumInfoSR::qp (q/p from curvature), similarly for MomentumInfoSR::ecurve. 2002-08-15 21:26 Roy Lee * CandFitTrackSR/: AlgFitTrackSR.cxx, AlgFitTrackSR.h, CandFitTrackSR.cxx, CandFitTrackSR.h, CandFitTrackSRHandle.cxx, CandFitTrackSRHandle.h: AlgFitTrackSR now inherits from AlgTrack. Remove redundant map fdSMap from CandFitTrackSR, add in time variables. 2002-08-15 21:23 Roy Lee * CandTrackSR/AlgTrackSRList.cxx: Count number of hit planes separately for multi muon events. This quantity is used in rejecting short, misreconstructed tracks. 2002-08-15 21:19 bringley * CandFitTrackMS/AlgFitTrackMS.cxx: A couple small fixes. 2002-08-15 20:18 bringley * CandFitTrackMS/: AlgFitTrackMS.cxx, AlgFitTrackMS.h, FitTrackMSListModule.cxx: More changes and slight improvements. I'm pretty sure everything is actually working now. 2002-08-15 19:17 Robert Hatcher * DatabaseInterface/Dbi.h: New Plex tables with veto shield entries exceeded kMAXAGGNO limit of 1000; bump it to 2000 for now. Results of exceeding limit weren't simply restricted to aggregates above this value but other aggregates as well. 2002-08-15 18:20 Brett Viren * WebDocs/Companion/overview/Preparation.html: Add section where sites can link to local setup instructions. 2002-08-15 15:23 Brett Viren * setup/msrt: Use /bin/pwd instead of pwd when setting initial SRT_DIST to avoid SRT's symlink "feature". 2002-08-15 12:43 Nick West * DatabaseInterface/: DbiResultSet.cxx, doc/ChangeLog, test/DbiValidate.cc, test/DemoData3.dat: Support unsigned integer input of values that have MSB set. 2002-08-15 11:22 Paul Miyagawa * BubbleSpeak/: AlgBandClusterList.cxx, AlgFitThruMuonList.cxx, AlgMSTClusterList.cxx, AlgThruMuonList.cxx: Changes for handling veto shield digits. Not sure which runs have veto shield, so can only say that the old files still process the same. 2002-08-15 10:48 Nick West * DatabaseInterface/: doc/ChangeLog, test/DbiDemoData1.h, test/DbiValidate.cc: Add test of Natural Index that exceeds 2**31. 2002-08-14 21:41 Brian Rebel * DeMux/AlgDeMuxCosmics.cxx: forgot to clear a slice 2002-08-14 21:10 Brett Viren * setup/msrt: Will now source ~/.msrtrc (in .sh format) for any default environment. Add to doc on "migrate" command saying that one shouldn't technically need to change from read-only to read-write access. Some cleanup of anonvcs function. Run "makemodulemap --public" at the end of a build. Tweek logging and fix various typos. 2002-08-14 19:53 Roy Lee * CandTrackSR/TrackSRListModule.cxx: Do not flag JobCResult with SetWarning() if no tracks reconstructed. Job control will continue to next module. 2002-08-14 19:27 Roy Lee * RecoBase/AlgTrack.cxx: Needed some more instances of UgliScintPlnHandle::IsValid() checks. 2002-08-14 18:35 Brian Rebel * DeMux/AlgDeMuxCosmics.cxx: switch back to using Slices to define windo w boundaries 2002-08-14 18:31 Paul Miyagawa * BubbleSpeak/AlgDigiPairList.cxx: Check demux veto flag. 2002-08-14 18:22 Brett Viren * JobControl/JobCResult.cxx: operator=(Decision_t) had its cases crossed. 2002-08-14 17:39 bspeak * DatabaseTables/PlexTables/far_data_inserts.mysql: Shield planes 513 - 524 2002-08-14 16:09 Brett Viren * WebDocs/: WebDocs.html, Companion/coding_convention/index.html: fix broken and remove obsolete links 2002-08-14 15:52 Roy Lee * RecoBase/AlgTrack.cxx: Check validity of UgliScintPlnHandle. 2002-08-14 15:10 Paul Miyagawa * BubbleSpeak/: AlgStraightCluster.cxx, CandStraightClusterHandle.cxx, CandStraightClusterHandle.h: Remove CandStraightClusterHandle::AddDaughterLink(). Move the code to AlgStraightCluster. 2002-08-13 20:13 Brett Viren * WebDocs/GNUmakefile: Add fixperms 2002-08-13 19:53 Brett Viren * WebDocs/fixperm: Grrr. CVS doesn't respect file permissions so +x files loose their exec bit which will mean the web server won't try to parse them. This script fixes the permissions. 2002-08-13 19:39 Brett Viren * WebDocs/: WebDocs.html, msrt-multi-compilers.html, msrt.html: Add msrt docs into the fold. 2002-08-13 19:36 Paul Miyagawa * BubbleSpeak/: AlgThruMuon.cxx, AlgThruMuon.h: AlgThruMuon now inherits from AlgTrack and uses AlgTrack::SetUVZT(). 2002-08-13 19:29 Brett Viren * WebDocs/: main-header.html, template.html, doc/guidelines.html, doc/guidelines_WD.html: Few more "top" defs. Document this in template.html 2002-08-13 19:17 Brett Viren * WebDocs/doc/: guidelines.html, guidelines_WD.html: Add top var. 2002-08-13 19:16 Brett Viren * WebDocs/Companion/index.html: Add top var 2002-08-13 19:16 Roy Lee * CandTrackSR/AlgTrackSRList.cxx: Replaced float == float with fabs(float - float) < epsilon. 2002-08-13 19:15 Brett Viren * WebDocs/cmd/: CalDetPIDModule.html, CheezyDisplayModule.html, ClusterSRListModule.html, CutDigiPairListModule.html, DigiPairListModule.html, DigitListModule.html, DmxDeMuxCosmicsModule.html, DmxDeMuxModule.html, DrawMuonTracksModule.html, EventSRListModule.html, FitThruMuonListModule.html, FitTrackSRListModule.html, GoodThruMuonListModule.html, IoInputModule.html, IoOutputModule.html, JobCDemoModuleA.html, JobCDemoModuleB.html, JobCModule.html, JobCMsgModule.html, JobCPathModule.html, JobCRootCommandModule.html, JobCRootModule.html, MSTClusterListModule.html, PathLenCorrecModule.html, PlotMuonClusterModule.html, RerootToRawDataModule.html, RotoClientModule.html, ShowerSRListModule.html, SliceSRListModule.html, StripSRListModule.html, SuperSliceListModule.html, ThruMuonAnalysisModule.html, ThruMuonListModule.html, ThruMuonSummaryModule.html, TrackSRListModule.html, index.html: Set "top" variable. 2002-08-13 18:21 Sue Kasahara * Persistency/PerInputStream.cxx: Fix UpdateTree method to cd to tree file before reading in file keys, and cd back to current directory when done. 2002-08-13 18:00 musser * WebDocs/reconstruction/recotree.ps: adding reco tree doc 2002-08-13 17:54 Brett Viren * WebDocs/doc/: guidelines.html, guidelines_WD.html: More ssi. 2002-08-13 17:46 Brett Viren * WebDocs/: WebDocs.html, howto_rootmodule.html: Fix link to cmd, add note about depreciation of .jcm, convert to ssi. 2002-08-13 17:31 Brett Viren * WebDocs/: cmd_CalDetPIDModule.html, cmd_CheezyDisplayModule.html, cmd_ClusterSRListModule.html, cmd_CutDigiPairListModule.html, cmd_DigiPairListModule.html, cmd_DigitListModule.html, cmd_DmxDeMuxCosmicsModule.html, cmd_DmxDeMuxModule.html, cmd_DrawMuonTracksModule.html, cmd_EventSRListModule.html, cmd_FitThruMuonListModule.html, cmd_FitTrackSRListModule.html, cmd_GoodThruMuonListModule.html, cmd_IoInputModule.html, cmd_IoOutputModule.html, cmd_JobCDemoModuleA.html, cmd_JobCDemoModuleB.html, cmd_JobCDisplayModule.html, cmd_JobCModule.html, cmd_JobCMsgModule.html, cmd_JobCPathModule.html, cmd_JobCRootCommandModule.html, cmd_JobCRootModule.html, cmd_MIDADModule.html, cmd_MSTClusterListModule.html, cmd_PathLenCorrecModule.html, cmd_PlotMuonClusterModule.html, cmd_RerootToRawDataModule.html, cmd_RotoClientModule.html, cmd_ShowerSRListModule.html, cmd_SliceSRListModule.html, cmd_StripSRListModule.html, cmd_SuperSliceListModule.html, cmd_ThruMuonAnalysisModule.html, cmd_ThruMuonListModule.html, cmd_ThruMuonSummaryModule.html, cmd_TrackSRListModule.html, cmd_index.html, cmd/CalDetPIDModule.html, cmd/CheezyDisplayModule.html, cmd/ClusterSRListModule.html, cmd/CutDigiPairListModule.html, cmd/DigiPairListModule.html, cmd/DigitListModule.html, cmd/DmxDeMuxCosmicsModule.html, cmd/DmxDeMuxModule.html, cmd/DrawMuonTracksModule.html, cmd/EventSRListModule.html, cmd/FitThruMuonListModule.html, cmd/FitTrackSRListModule.html, cmd/GoodThruMuonListModule.html, cmd/IoInputModule.html, cmd/IoOutputModule.html, cmd/JobCDemoModuleA.html, cmd/JobCDemoModuleB.html, cmd/JobCModule.html, cmd/JobCMsgModule.html, cmd/JobCPathModule.html, cmd/JobCRootCommandModule.html, cmd/JobCRootModule.html, cmd/MSTClusterListModule.html, cmd/PathLenCorrecModule.html, cmd/PlotMuonClusterModule.html, cmd/RerootToRawDataModule.html, cmd/RotoClientModule.html, cmd/ShowerSRListModule.html, cmd/SliceSRListModule.html, cmd/StripSRListModule.html, cmd/SuperSliceListModule.html, cmd/ThruMuonAnalysisModule.html, cmd/ThruMuonListModule.html, cmd/ThruMuonSummaryModule.html, cmd/TrackSRListModule.html, cmd/index.html: Move cmd_ files to cmd/ sub dir and SSI-ify. Remove a couple obsolete ones. 2002-08-13 16:40 Brett Viren * WebDocs/: MemCheck.html, OldDocs.html, RDBCindex.html, RDBCtutor.html, WebDocs.html, author_hints.html, cvs-rep.html, external_products.html, general_help.html, glossary.html, glossary_terms.html, head.html, howto_roto.html, install.html, install_products.html, leak_checkers.html, main-footer.html, main-header.html, minos.phy.bnl.gov-footer.html, minos.phy.bnl.gov-header.html, msrt.html, ntuple_graphing_help.html, offline_links.html, pkg_glossary.html, pkg_links.html, soft_ins.html, soft_use_base.html, soft_use_test.html, supported_versions.html, tail.html, template.html, test_mysql.html, umn_web_tools.html, Companion/index.html: Change over the .htmls in the top level directory to use SSI for boiler plate. Additionally, some small edits to bring a few pages more up-to-date. 2002-08-13 16:33 Robert Hatcher * Configurable/CfgConfigurable.cxx: gcc 3.1 does not allow default arg values in implementation (only header) 2002-08-13 16:26 bringley * CandFitTrackMS/: AlgFitTrackMS.cxx, FitTrackMSListModule.cxx: Fixes a small problem that was generating warnings - also, some more small changes. 2002-08-13 16:12 Mark Messier * Configurable/: CfgConfigurable.cxx, CfgConfigurable.h, test/testConfigurable.cc: Add InitConfig method to ensure that the Config and DefaultConfig methods come from the derived class and not the base class. 2002-08-13 15:34 Robert Hatcher * Dependency/: idep_altab.cxx, idep_alutil.cxx, idep_binrel.cxx, idep_namea.cxx, idep_nimap.cxx, idep_tokitr.cxx: replace deprecated with add std:: appropriately, for gcc 3.1 2002-08-13 15:31 Robert Hatcher * CandFitTrackSR/CandFitTrackSRHandle.cxx: replace deprecated , with and 2002-08-13 15:28 Robert Hatcher * LISummary/RootHeaders.h: replace deprecated headers w/ preferred replacements for gcc 3.1 (, , ) 2002-08-13 15:27 Robert Hatcher * MuCal/: MuCalFitterModule.cxx, SpectraFit.h: replace deprecated with 2002-08-13 15:26 Robert Hatcher * Registry/test/RegistryValidate.cxx: replace depreciated w/ 2002-08-13 15:26 Roy Lee * RecoBase/AlgTrack.cxx: Reset iterator. 2002-08-13 15:25 Robert Hatcher * RerootExodus/RerootExodus.cxx: use 0x255 as bad strip # rather than -1 2002-08-13 14:24 musser * WebDocs/reconstruction/: Image1.gif, Image2.gif, MINOS Standard Reconstruction Package.doc, MINOS_Standard_Reconstruction_Package.htm, MINOS_Standard_Reconstruction_Packagep10.htm, MINOS_Standard_Reconstruction_Packagep2.htm, MINOS_Standard_Reconstruction_Packagep3.htm, MINOS_Standard_Reconstruction_Packagep4.htm, MINOS_Standard_Reconstruction_Packagep5.htm, MINOS_Standard_Reconstruction_Packagep6.htm, MINOS_Standard_Reconstruction_Packagep7.htm, MINOS_Standard_Reconstruction_Packagep8.htm, MINOS_Standard_Reconstruction_Packagep9.htm, RecoSRDoc.htm, RecoSRDoc.ps, demux.html, email.gif, home.gif, indx.gif, newproj.w2w, next.gif, prev.gif, rblutxts.gif, rgrntxts.gif, toc.gif, todo.html, top.gif, w2windx.htm, w2wtoc.htm, w2wtoc.htm~: adding reco docs 2002-08-13 14:23 musser * WebDocs/WebDocs.html: change reco docs link to htm 2002-08-13 00:07 Robert Hatcher * RerootExodus/: RerootToRawDataModule.cxx, RerootToRawDataModule.h: modify what to print out if debugging flag says to debug AddToCrate 2002-08-13 00:05 Robert Hatcher * RawData/RawDigitDataBlock.cxx: during unpacking if the block is tagged SimFlag=kReroot and the electronics type is kReroot, then unpack elements as RawQieMCDigits *if* the block is tagged as kNear for the detector. This hack needs to be in place until we have a real near detector Plexus. 2002-08-13 00:01 Robert Hatcher * Plex/PlexLoanPool.cxx: inform user of intent to use PlexusReroot 2002-08-13 00:01 Robert Hatcher * Plex/PlexMuxBoxId.cxx: use UInt_t in conversion intermediates 2002-08-12 23:58 Robert Hatcher * UgliGeometry/UgliGeometry.cxx: make sure fAlgorithmic is initialized (matters when ctor'ing the derived class UgliGeometryReroot). 2002-08-12 21:31 Robert Hatcher * RawData/: RawChannelId.cxx, RawChannelId.h: change default to UInt_t complain bitterly if conversion is necesary for any reason other than use in the streamer or converting the default. 2002-08-12 21:19 Robert Hatcher * RawData/: LinkDef.h, RawChannelId.cxx, RawChannelId.h: RawChannelId was mis-shifting the detector field (but masking into the right bits). It was reversible except in the case of kNear which then mapped to kUnknown. With this fix future creations will have the field correctly filled, but this means that all existing RawChannelId's need to be converted in order to be used. The explicit streamer should force this to happen on reading an object without the high bit set (the version flag for the encoding). Take this opportunity to convert to using UInt_t/UShort_t. 2002-08-12 18:40 Roy Lee * RecoBase/AlgTrack.cxx: Fix bug where an array was being written to out of bounds. Also, fix potential memory leak. 2002-08-12 17:30 Roy Lee * CandStripSR/: AlgStripNearSR.cxx, AlgStripSRList.cxx, CandStripSRHandle.cxx: Set begin and end times for near detector strips. 2002-08-12 17:26 Mark Messier * Configurable/test/testConfigurable.cc: Fix typo 2002-08-12 17:24 Mark Messier * Configurable/: Cfg.cxx, Cfg.h, CfgConfigurable.cxx, CfgConfigurable.h, CfgDialog.cxx, CfgDialog.h, GNUmakefile, LinkDef.h, doc/Configurable.html, test/GNUmakefile, test/testConfigurable.cc: Start configurable package 2002-08-12 17:22 Mark Messier * setup/packages-development: Add configurable 2002-08-12 17:21 Mark Messier * CVSROOT/modules: Add Configurable 2002-08-12 17:20 Mark Messier * Configurable/.cvsignore: Start Configurable package 2002-08-12 16:59 Roy Lee * RecoBase/ArrivalTime.cxx: Previously trying to access header file from CandTrackSR. 2002-08-12 16:53 Robert Hatcher * RerootExodus/RerootToRawDataModule.cxx: set the crate's electronics type based on the first RawChannelId that it sees for the crate (was always using kVA). 2002-08-12 16:19 Robert Hatcher * UserManualDoc/src/PlaneView.C: source for making Conventions figure 2002-08-12 14:15 Roy Lee * CandTrackSR/: AlgTrackSR.cxx, AlgTrackSR.h, AlgTrackSRList.cxx, ArrivalTime.cxx, ArrivalTime.h, CandTrackSR.cxx, CandTrackSR.h, CandTrackSRHandle.cxx, CandTrackSRHandle.h, LinkDef.h: Remove class ArrivalTime (now in RecoBase). AlgTrackSR now inherits from AlgTrack. Previously CandTrackSR had cached values for path length, this is now in CandTrack, so remove from CandTrackSR. 2002-08-12 14:11 Roy Lee * RecoBase/: AlgTrack.cxx, AlgTrack.h, ArrivalTime.cxx, ArrivalTime.h, CandTrack.cxx, CandTrack.h, CandTrackHandle.cxx, CandTrackHandle.h, LinkDef.h: New class AlgTrack; algorithms which create CandTrack objects should inherit from this class and make a call to SetUVZT(CandTrackHandle *) in RunAlg(). Also, move class ArrivalTime from CandTrackSR to RecoBase. CandTrack modified to cache transverse positions, path length, and track times at each plane. Previously these were calculated at each request. 2002-08-12 13:39 bspeak * DatabaseTables/PlexTables/far_data_inserts.mysql: Planes 266 - 269 2002-08-12 12:06 Paul Miyagawa * BubbleSpeak/: BubUtil.cxx, BubUtil.h, CandThruMuonHandle.cxx, CandThruMuonHandle.h, SelectGoodMuon.cxx, cosmic.C: Remove CandThruMuonHandle::GetTrkLenInStrip() to BubUtil. Adjust parameters in cosmic.C. 2002-08-11 00:30 Robert Hatcher * UgliGeometry/: UgliDbiStructHash.cxx, UgliDbiStructHash.h: make operator==(viewcover_t, viewcover_t) a friend for gcc 3.1's sake 2002-08-11 00:29 Robert Hatcher * UgliGeometry/: UgliDbiScintMdlStruct.cxx, UgliDbiScintPlnStruct.cxx, UgliDbiStripStruct.cxx: PlaneCoverage::kUnknown is -1, so don't use UInt_t 2002-08-10 21:46 Robert Hatcher * Calibrator/: MuonSigCorrCalibrator.cxx, PEGainCalibrator.cxx, PulserSigLinCalibrator.cxx: limit how fecund the Calibrator classes are about producing error messages; in some cases the complaints about missing rows now stop after 20 messages. 2002-08-10 21:44 Robert Hatcher * Plex/PlexPlaneId.h: re-enable veto shield cases for PlaneView and PlaneCoverage now that UgliGeometry doesn't barf at them. 2002-08-10 21:43 Robert Hatcher * RerootExodus/UgliGeometryReroot.cxx: follow changes to UgliDbi[ScintPln,ScintMdl,Strip]Struct classes that now use UgliDbiStructHash for indexing. 2002-08-10 21:42 Robert Hatcher * UgliGeometry/: LinkDef.h, UgliDbiScintMdlStruct.cxx, UgliDbiScintMdlStruct.h, UgliDbiScintPlnStruct.cxx, UgliDbiScintPlnStruct.h, UgliDbiStripStruct.cxx, UgliDbiStripStruct.h, UgliDbiStructHash.cxx, UgliDbiStructHash.h, UgliScintMdlNode.cxx, UgliScintPlnNode.cxx, UgliStripNode.cxx: new class UgliDbiStructHash handles the lookup hashing for the ScintPlnStruct, ScintMdlStruct and StripStruct tables; basically it's a way of holding (detector,planeview,planecoverage,[part]) and making an index to look up elements by. 2002-08-10 21:40 Robert Hatcher * RawData/: RawCurrentInjectDataBlock.cxx, RawLinearizedDataBlock.cxx, RawQieCalibrationDataBlock.cxx, RawQieDataBlock.cxx: output warning message when unpacking doesn't end evenly on the end-of-block tweak the formatting on FormatToOStream() 2002-08-10 17:23 Paul Miyagawa * BubbleSpeak/CandDigiPairHandle.cxx: Forgot to remove #include UgliGeomHandle.h. 2002-08-09 21:09 Roy Lee * CandTrackSR/TrackClusterSR.cxx: Remove references to UgliGeometry. 2002-08-09 20:54 Roy Lee * RecoBase/CandStripHandle.cxx: Remove UgliGeomHandle include. 2002-08-09 20:54 Roy Lee * RecoBase/: CandClusterHandle.cxx, CandClusterHandle.h: Remove f*View* member variables. Remove UgliGeomHandle include. 2002-08-09 16:46 Robert Hatcher * Plex/: PlexScintMdlId.cxx, PlexStripEndId.cxx: limit the number of times we complain about boundary errors. this code is tickled by the GMINOS near detector files which report strips that wouldn't exist in the real detector. 2002-08-08 20:51 bringley * CandFitTrackMS/: AlgFitTrackMS.cxx, CandFitTrackMS.cxx: Fixes small bug - Tom 2002-08-08 15:41 Brian Rebel * DeMux/DmxDeMuxCosmicsModule.cxx: switch TFile creation back to ctor. use DontMakeTrees flag to turn it off 2002-08-08 14:50 Robert Hatcher * Calibrator/DigitCalibrator.cxx, Calibrator/DigitCalibrator.h, Calibrator/doc/ChangeLog, RerootExodus/CheezyDisplay.cxx, RerootExodus/PlexusReroot.cxx, RerootExodus/doc/ChangeLog: adjust to PlexSEIdAltLItem's inclusion of PlexPixelSpotId 2002-08-08 14:48 Robert Hatcher * CandDigit/: AlgMCDigit.cxx, doc/ChangeLog: Adjust to PlexSEIdAltLItem's inclusion of PlexPixelSpotId 2002-08-08 14:47 Robert Hatcher * Plex/: PlexCalib.h, PlexMuxBoxId.cxx, PlexSEIdAltL.cxx, PlexSEIdAltL.h, PlexSEIdAltLItem.cxx, PlexSEIdAltLItem.h, PlexValidate.cxx, Plexus.cxx, doc/ChangeLog: PlexSEIdAltLItem now has PlexPixelSpotId as well as PlexStripEndId 2002-08-08 12:21 Nick West * UserManualDoc/src/database_interface.tex: Explain that signed and unsigned integer data are considered to be compatible. 2002-08-08 11:49 Nick West * DatabaseInterface/: DbiFieldType.cxx, doc/ChangeLog, test/DbiDemoData3.cxx, test/DbiDemoData3.h, test/create_DemoData3.mysql: Add support for unsigned I/O and test it. 2002-08-08 11:06 Nick West * RecoBase/CandSliceHandle.cxx: Reinstate initialisation of CandHandle base class after a rather too zealous purge of data members. 2002-08-07 22:31 Robert Hatcher * RawData/: RawCurrentInjectDataBlock.cxx, RawLinearizedDataBlock.cxx, RawQieCalibrationDataBlock.cxx, RawQieDataBlock.cxx: last message was intended for another file, the update for this file included improved formatting for FormatToOStream and a correct calculation of the RMS 2002-08-07 22:24 Robert Hatcher * RawData/: RawCurrentInjectDataBlock.cxx, RawLinearizedDataBlock.cxx, RawQieCalibrationDataBlock.cxx, RawQieDataBlock.cxx, RawRecord.cxx: comment (kWarning) when there isn't a RawHeader to return. user is likely to immediately ->Print() it, so this indicates the problem that caused the SEGV 2002-08-07 19:34 bringley * CandFitTrackMS/: AlgFitTrackMS.cxx, AlgFitTrackMS.h, CandFitTrackMS.cxx, CandFitTrackMS.h, CandFitTrackMSHandle.cxx, CandFitTrackMSHandle.h, FitTrackMSListModule.cxx, FitTrackMSListModule.h: Commiting many changes made in the past few weeks to FitTrackMS. Many bugs fixed, etc. - Tom 2002-08-07 19:16 Robert Hatcher * CVSROOT/check_access: add bringley to CandFitTrackMS 2002-08-07 16:53 phil.adamson * OfflineTrigger/OltNewModule.h: Another gcc 3.1 fix. 2002-08-07 16:17 Robert Hatcher * UgliGeometry/: UgliDbiScintMdlStruct.cxx, UgliDbiScintPlnStruct.cxx, UgliDbiStripStruct.cxx, UgliScintPlnNode.cxx: make caldet work again (using plane "511" wasn't a good idea) 2002-08-07 16:16 phil.adamson * PulserCalibration/: PulserAggList.cxx, PulserAggList.h, PulserAggModule.cxx, PulserAggModule.h, PulserCollectorModule.cxx, PulserCollectorModule.h, PulserDbiCurve.cxx, PulserDbiCurve.h, PulserDbiDoug.cxx, PulserDbiDoug.h, PulserDbiMasterDP.cxx, PulserDbiMasterDP.h, PulserDbiPin.cxx, PulserDbiPin.h, PulserPoint.cxx, PulserPoint.h, PulserRawDrift.cxx, PulserRawDrift.h, PulserRawDriftF.cxx, PulserRawDriftF.h, PulserRawDriftPin.cxx, PulserRawDriftPin.h, PulserRawGain.cxx, PulserRawGain.h, PulserRawGainF.cxx, PulserRawGainF.h, PulserRawGainPin.cxx, PulserRawGainPin.h, PulserRefDrift.cxx, PulserRefDrift.h, PulserRefDriftF.cxx, PulserRefDriftF.h, PulserRefDriftPin.cxx, PulserRefDriftPin.h, PulserSummary.cxx, PulserSummary.h, PulserSummaryList.cxx, PulserSummaryList.h, PulserSummaryModule.cxx, PulserSummaryModule.h: Minor cosmetic details, plus provide ZeroCorr() methods in PulserSummary. Phil. 2002-08-07 15:43 Robert Hatcher * MessageService/: MsgService.cxx, MsgService.h: sometimes the MsgService singleton is destructed too early and Dbi, for instance, tries to use it after it thinks its count has gone to zero. we can recover gracefully if fInstance is set to 0 when it is deleted...otherwise we get SEGV's due to garbage being written into the old location (and we don't know to create a new one). This happens on RH6.2 w/ gcc 2.95.2, but *not* the same executable/share libaries under RH7.1. 2002-08-07 15:37 Paul Miyagawa * BubbleSpeak/: AlgDigiPair.cxx, AlgThruMuon.cxx, AlgThruMuon.h, CandDigiPairHandle.cxx, CandDigiPairHandle.h: Reaction to recent changes by Roy. Code should now compile, although I get abort/segv, so I can't confirm that it does what is intended. (And hopefully this will commit now that I've disabled ssh2.) 2002-08-07 14:03 Roy Lee * RecoBase/CandStrip.h, RecoBase/CandSliceHandle.h, CandStripSR/CandStripSR.h: Increment ClassDef version. 2002-08-07 13:19 Nick West * DatabaseInterface/: DbiCache.cxx, doc/ChangeLog: Limit number of bad aggregates messages. 2002-08-07 12:47 phil.adamson * OfflineTrigger/OltCounter.cxx: Fix for gcc 3.1 2002-08-07 12:19 Nick West * DatabaseMaintenance/doc/ChangeLog: Use penultimate prior export command to infer the export --Since date. 2002-08-07 12:14 Nick West * DatabaseMaintenance/doc/: db_auto_distrib.fig, db_auto_distrib.gif, db_auto_distrib.html, db_distribution.html: Move automated system description from db_distribution.html to to db_auto_distrib.html and add further sections to it. Still not quite complete, but close! 2002-08-07 12:11 Nick West * DatabaseMaintenance/scripts/primer/prime.config: Set heartbeat frequency to 24 (one summary mail/day for an hourly cron job). 2002-08-07 12:10 Nick West * DatabaseMaintenance/scripts/importer.pm: Delete temporary job log file. 2002-08-07 12:08 Nick West * DatabaseMaintenance/: DbmLogFile.cxx, DbmLogFile.h: Use penultimate prior export command to infer the export --Since date. 2002-08-06 23:37 Robert Hatcher * Monitoring/Error.h: ofstream &os --> std::ofstream &os for gcc 3.1 2002-08-06 23:23 Robert Hatcher * CandFitTrackSR/CandFitTrackSRHandle.cxx: implementations of methods can NOT specify the default argument values (even if it is the same as given in the header); this must only be done in the header file 2002-08-06 23:17 Robert Hatcher * CandFitTrackSR/SwimPlaneInterfaceListSR.cxx: don't simply try to lookup the positions of the first 500 steel/scint planes ... ask the geometry to give a list of handles to the planes it knows about and make entries from that list (also skip veto shield planes) 2002-08-06 22:22 Robert Hatcher * UgliGeometry/UgliDbiScintPlnStruct.cxx: remove debugging cruft 2002-08-06 21:18 Roy Lee * CandStripSR/: CandStripSR.h, CandStripSRHandle.cxx, CandStripSRHandle.h: Remove Get/Set methods for z position, as RecoBase now has these methods. 2002-08-06 21:18 Roy Lee * RecoBase/: CandStrip.cxx, CandStrip.h, CandStripHandle.cxx, CandStripHandle.h: Store z position in candidate. 2002-08-06 20:46 Roy Lee * CandSliceSR/AlgSliceSRList.cxx: Remove calls obsolete methods in CandSliceHandle. 2002-08-06 20:45 Roy Lee * RecoBase/: CandSliceHandle.cxx, CandSliceHandle.h: Remove member variables. 2002-08-06 20:24 Roy Lee * CandEventSR/: AlgEventSR.cxx, AlgEventSR.h: AlgEventSR now inherits from AlgEvent. 2002-08-06 20:23 Roy Lee * RecoBase/: AlgEvent.cxx, AlgEvent.h, CandEventHandle.cxx, CandEventHandle.h, LinkDef.h: Create new base class AlgEvent to handle strip calibration. Remove Calibrate() method out of CandEventHandle. Algorithms which create objects which inherit from CandEvent should inherit from AlgEvent and call AlgEvent::Calibrate() in RunAlg. 2002-08-06 19:39 Roy Lee * CandTrackSR/: AlgTrackSR.cxx, AlgTrackSR.h: AlgTrackSR now inherits from AlgReco. 2002-08-06 19:36 Roy Lee * RecoBase/: CandRecoHandle.cxx, CandRecoHandle.h: const method GetStripCharge() had non const parameter: CandRecoHandle::GetStripCharge(CandStripHandle *) const; change to CandRecoHandle::GetStripCharge(const CandStripHandle *) const; 2002-08-06 19:28 Roy Lee * RecoBase/AlgReco.cxx: Remove error message when encountering cosmic counter or shield strips. 2002-08-06 19:07 Roy Lee * RecoBase/: AlgReco.cxx, AlgReco.h, CandRecoHandle.cxx, CandRecoHandle.h, LinkDef.h: Create new base class AlgReco to handle strip calibration. Remove Calibrate() method out of CandRecoHandle. Algorithms which create objects which inherit from CandReco should inherit from AlgReco and call AlgReco::Calibrate() in RunAlg. 2002-08-06 17:36 Robert Hatcher * RawData/: RawCurrentInjectDataBlock.h, RawLinearizedDataBlock.h, RawQieCalibrationDataBlock.h, RawQieDataBlock.h: hide, for now, some maps/vectors from CINT that make it barf under gcc 3.0.1 but not 2.95.2 or 3.1 2002-08-06 15:17 Robert Hatcher * Plex/: PlexMuxBoxId.h, PlexPinDiodeId.cxx, PlexPinDiodeId.h, PlexPixelSpotId.cxx, PlexPixelSpotId.h: more consistent use of UInt_t and UShort_t throughout Plex*Id's 2002-08-06 13:34 Brian Rebel * DeMux/DmxDeMuxCosmicsModule.cxx: comment out message service output i missed in last commit 2002-08-05 22:16 Robert Hatcher * Plex/PlexPlaneId.h: change of fEncoded from Int_t to UInt_t should have triggered a version # change in the ClassDef(). Do it now. 2002-08-05 20:03 Brian Rebel * DeMux/DmxStatus.cxx: identify shield digits in DmxStatus and do not use them in the demuxing 2002-08-05 19:51 Brian Rebel * DeMux/DmxDeMuxCosmicsModule.cxx: move instantiation of TFile for trees to Ana method and test to isee if it exists before instantiating it.; e 2002-08-05 17:44 phil.adamson * LISummary/: detector.cxx, detector.h: Fix so that it actually works. 2002-08-05 16:34 Nick West * setup/msrt: Minor fixes to work under RH 7.0 2002-08-05 16:19 Robert Hatcher * RawData/RawQieDigit.cxx: enable #ifdef for some debugging code 2002-08-05 15:56 phil.adamson * LISummary/Gryfindor/: Gryfindor.cxx, Gryfindor_one.cxx, Gryfindor_phil.cxx, Gryfindor_zero.cxx, Makefile, README, detector/Canvas.cxx, detector/RootHeaders.h, detector/channel.cxx, detector/channel.h, detector/chip.cxx, detector/chip.h, detector/detector.cxx, detector/detector.h, detector/plane.cxx, detector/plane.h, detector/side.cxx, detector/side.h, detector/side.h~, detector/stripinfo.cpp, detector/stripinfo.cxx, detector/stripinfo.h: Actually commit Gryfindor this time! 2002-08-05 15:49 phil.adamson * LISummary/: GNUmakefile, LinkDef.h, RawLILooker.cxx, RawLILooker.h, RootHeaders.h, channel.cxx, channel.h, detector.cxx, detector.h, summary.jcm: This is Rob Morse's code for checking the LI checkerboard pattern. "Gryfindor" is a seperate program, and does not participate in the SRT build system, but it's here for ease of distribution. This version only works for SM1 - Gryfindor needs some additions for SM2 2002-08-05 14:39 Mark Messier * CVSROOT/check_access, CVSROOT/modules, setup/packages-development: Added LISummary 2002-08-05 14:36 Mark Messier * LISummary/.cvsignore: Added new package LISummary 2002-08-05 10:40 Nick West * DatabaseTables/PlexTables/: PixelSpotToStripEnd.caldet, PixelSpotToStripEndValidity.caldet, PixelToRawChannel.caldet, PixelToRawChannelValidity.caldet: Mike Kordosky: Jeff Hartnell noticed a mistake in the current caldet plex tablle. Apparently, there was a duplicate line at the end of PixelSpotToStripEnd and also at the end of PixelToRawChannel. The result is that one of the cosmic counters appeared to be partially "multiplexed". Anyway, I've removed the spurious line from both files 2002-08-04 22:29 Mark Messier * Dependency/: GNUmakefile, cdep.cc, dep-summary.cc, dep-summary.cxx, ldep.cc: Clean up compiler warnings. Move .cxx w/ main function to .cc. Clean up makefile so that binaries all get built and installed. 2002-08-03 04:27 Robert Hatcher * Plex/PlexPlaneId.h: had test in IsValid() backwards (ie. giving IsNull() results) 2002-08-03 00:17 Robert Hatcher * UgliGeometry/: UgliDbiScintMdlStruct.cxx, UgliDbiScintMdlStruct.h, UgliDbiScintPlnStruct.cxx, UgliDbiScintPlnStruct.h, UgliScintPlnNode.cxx: some hacks in working towards a solution of UgliDbi*Struct table hashing and new veto shield stuff 2002-08-03 00:16 Robert Hatcher * Plex/: PlexPlaneId.cxx, PlexPlaneId.h: new veto shield stuff breaks UgliDbi*Struct hashing 2002-08-02 22:42 Robert Hatcher * UgliGeometry/UgliStripNode.cxx: GetPlane() test was never actual going to be satisfied ( < -1 ) change ctor test to !IsValid() 2002-08-02 22:09 Robert Hatcher * Plex/PlexSEIdAltL.h: forgot to change the ClassDef version number also, fError is being stored so we can't arbitrarily redefine EErrorMasks; put kUnchecked back where it was. 2002-08-02 22:05 Robert Hatcher * Plex/: PlexSEIdAltL.cxx, PlexSEIdAltL.h: add Bool_t IsVetoShield() method; conistency check whines if some entries are tagged as in the veto shield and others aren't. 2002-08-02 21:00 Robert Hatcher * Monitoring/LIAdcAnalysis.cxx: comment out unused variable that was filled by PlexPinDiodeId::GetMuxBox() which no longer exists 2002-08-02 20:55 Robert Hatcher * Plex/PlexPlaneId.h: GetIsSteel() and IsNull() methods weren't supposed to be removed (yet) re-enable them with #defines 2002-08-02 20:45 Robert Hatcher * Navigation/NavKey.h: only one ctor should have default args (or it generates it own ambiguity) 2002-08-02 20:43 Robert Hatcher * BubbleSpeak/AlgDigiPairList.cxx: undo last change ... fix it in NavKey by providing UInt_t ctor 2002-08-02 20:42 Robert Hatcher * Navigation/NavKey.h: make a ctor that uses (UInt_t) to break ambiguity 2002-08-02 20:37 Robert Hatcher * BubbleSpeak/AlgDigiPairList.cxx: PlexStripEndId::GetEncoded() now returns UInt_t conversion from `UInt_t' to `NavKey' is ambiguous, so cast it to (Int_t) first 2002-08-02 20:28 Roy Lee * CandFitTrackSR/AlgFitTrackSR.cxx, CandTrackSR/AlgTrackSR.cxx: Replace !PlexPlaneId::IsNull() to PlexPlaneId::IsValid(). 2002-08-02 20:18 Robert Hatcher * UgliGeometry/: MinosOutline.cxx, UgliSteelPlnNode.cxx: use PlexPlaneId::IsSteel() over GetIsSteel() 2002-08-02 20:17 Robert Hatcher * UgliGeometry/UgliGeometry.cxx: use PlexPlaneId::IsSteel() over GetIsSteel() make a lot of noise when asking for a UgliScintPlnHandle but passing a plane id that is for an uninstrumented plane (ie. steel only) 2002-08-02 20:15 Robert Hatcher * Plex/Plexus.cxx: oops, another bit of code not ready to check in 2002-08-02 20:13 Robert Hatcher * Plex/PlexValidate.cxx: comment out some code that wasn't supposed to get checked in yet 2002-08-02 20:02 Robert Hatcher * RerootExodus/RerootExodus.cxx: use PlexPlaneId::IsSteel() rather than GetIsSteel() 2002-08-02 19:40 Robert Hatcher * Plex/LinkDef.h: make CINT aware of PlexMuxBoxId and tell it *not* to generate streamers for PlexPinDiodeId and PlexPixelSpotId (as we have to do this by hand in order to keep backward compatibility) 2002-08-02 19:39 Robert Hatcher * Plex/Plexus.cxx: use IsValid() methods instead of IsNull() 2002-08-02 19:39 Robert Hatcher * Plex/PlexValidate.cxx: some cleanup of tests and output 2002-08-02 19:37 Robert Hatcher * Plex/: PlexPixelSpotToStripEnd.cxx, PlexPixelSpotToStripEnd.h, PlexPixelToRawChannel.cxx, PlexPixelToRawChannel.h: reflect new PlexPixelSpotId ctor (uses MuxBoxId components) 2002-08-02 19:35 Robert Hatcher * Plex/: PlexPinDiodeToLed.cxx, PlexPinDiodeToLed.h, PlexRawChannelToPinDiode.cxx, PlexRawChannelToPinDiode.h: reflect new ctor of PlexPinDiodeId (uses components of MuxBoxId) 2002-08-02 19:33 Robert Hatcher * Plex/: PlexLedId.cxx, PlexLedId.h: obsolete IsNull() in favor of IsValid() general cleanup in keeping with other Plex*Id classes 2002-08-02 19:32 Robert Hatcher * Plex/: PlexPlaneId.cxx, PlexPlaneId.h, PlexScintMdlId.cxx, PlexScintMdlId.h, PlexStripEndId.cxx, PlexStripEndId.h: new methods IsVetoShield(), IsSteel(), IsValid() deprecate GetIsSteel(), IsNull() since these changes, along with new PlaneView and PlaneCoverage conventions will cascade into an avalanche of rebuilding almost everything we'll take the time here to: * rationalize/simplify mask and shifting implementation * convert to using unsigned values for things that are natural numbers * return smaller size values (ie. short) where appropriate, but not change size of Set/ctor args (to avoid any incompatibilities) 2002-08-02 19:03 Robert Hatcher * Plex/: PlexMuxBoxId.cxx, PlexMuxBoxId.h, PlexPinDiodeId.cxx, PlexPinDiodeId.h, PlexPixelSpotId.cxx, PlexPixelSpotId.h: PixelSpotId and PinDiodeId now derive from common class PlexMuxBoxId; hopefully this is all backward compatible. 2002-08-02 19:01 Robert Hatcher * Conventions/: PlaneCoverage.h, PlaneView.h: new PlaneCoverage and PlaneView values for VetoShield "planes" 2002-08-02 19:00 Robert Hatcher * DatabaseInterface/doc/ChangeLog: log enabling of operator<< on DbiOutRowStream for UShort_t and UInt_t 2002-08-02 18:56 Robert Hatcher * DatabaseInterface/: DbiOutRowStream.cxx, DbiOutRowStream.h: add/enable operator<< for UShort_t and UInt_t 2002-08-02 17:52 Robert Hatcher * UgliGeometry/doc/ChangeLog: get the date right 2002-08-02 17:51 Robert Hatcher * UgliGeometry/doc/ChangeLog: document changes since last tag, in preparation for new tagging prior to veto shield "enhancements" 2002-08-02 17:42 Robert Hatcher * Plex/doc/ChangeLog: log last set of package modifications in preparation for tagging prior to veto shield "enhancements" 2002-08-02 17:33 Robert Hatcher * Conventions/doc/ChangeLog: record this as tagging prior to major veto shield "enhancements" 2002-08-02 16:41 Brett Viren * WebDocs/: main-footer.html, main-header.html, minos.phy.bnl.gov-footer.html, minos.phy.bnl.gov-header.html, msrt-multi-compilers.html, msrt.html, test-ssi.html, www-numi.fnal.gov-footer.html, www-numi.fnal.gov-header.html: Add files for ssi headers/footers and server specific includes Add more suggestions for handling multiple compilers. 2002-08-02 15:23 Brett Viren * WebDocs/: test-ssi-minos.phy.bnl.gov-header.html, test-ssi-www-numi.fnal.gov-header.html, test-ssi.html: Test of variable includes. 2002-08-02 15:14 Brett Viren * setup/msrt: Make logging (-l) a global option, turns on USE_LOG_DIR. 2002-08-02 12:35 Brett Viren * setup/msrt: Clarify error mesg. 2002-08-02 09:25 Nick West * DatabaseMaintenance/doc/db_auto_distrib.html: More work in progress. 2002-08-02 09:24 Nick West * DatabaseMaintenance/scripts/report.pm: Cosmetic printout change. 2002-08-02 09:23 Nick West * DatabaseMaintenance/scripts/primer.pm: Bug fix: export doesn't write directly to publish directory. 2002-08-02 09:22 Nick West * DatabaseMaintenance/scripts/read_log_file.pm: Record last two export commands (needed to do full export overlaps so that each record gets sent twice for validation purposes). 2002-08-02 09:21 Nick West * DatabaseMaintenance/scripts/importer.pm: Bug fixes: Better file mask that matches entire file name. Handle case where there are no updates than can be done before a gap. 2002-08-02 09:18 Nick West * DatabaseMaintenance/scripts/exporter.pm: Comsetic printout change. 2002-08-02 09:18 Nick West * DatabaseMaintenance/scripts/check_job_log.pm: Check for =E= and =F= lines. 2002-08-02 09:17 Nick West * DatabaseMaintenance/doc/ChangeLog: Record new import cases: update and out of date. 2002-08-02 09:16 Nick West * DatabaseMaintenance/DbmModule.cxx: When importing handle new cases: input packet is already in the DB and is not a duplicate or a conflict, but is an update (should be used) or out of date (should be discarded). 2002-08-02 09:11 Nick West * DatabaseMaintenance/DbmJob.cc: Switch off the DBI timer. 2002-08-02 09:09 Nick West * DatabaseInterface/doc/ChangeLog: Record DbiSqlValPacket extension. 2002-08-02 09:08 Nick West * DatabaseInterface/: DbiSqlValPacket.cxx, DbiSqlValPacket.h: Extend capability to compare records to include concept of records being out of date rather than in conflict. 2002-08-02 08:49 Nick West * WebDocs/Companion/overview/tutorial.html: further suggested improvments. 2002-08-01 22:12 Brett Viren * DataUtil/: GetCandHeader.h, GetCandidate.h, GetRunSnarlEvent.h: add inline 2002-08-01 21:24 Roy Lee * CandEventSR/: EventSRListModule.cxx, EventSRListModule.h, LinkDef.h, DateInfoSR.cxx, DateInfoSR.h, DigitPulseHeightSR.cxx, DigitPulseHeightSR.h, DigitSRTTree.cxx, DigitSRTTree.h, DigitStripPulseHeightSR.cxx, DigitStripPulseHeightSR.h, EventSRHeader.cxx, EventSRHeader.h, EventSRTTree.cxx, EventSRTTree.h, FiducialInfoSR.cxx, FiducialInfoSR.h, MomentumInfoSR.cxx, MomentumInfoSR.h, PlaneInfoSR.cxx, PlaneInfoSR.h, ShowerSRTTree.cxx, ShowerSRTTree.h, SliceSRTTree.cxx, SliceSRTTree.h, StripPulseHeightSR.cxx, StripPulseHeightSR.h, StripSRTTree.cxx, StripSRTTree.h, TTreeSR.cxx, TTreeSR.h, TrackPlaneInfoSR.cxx, TrackPlaneInfoSR.h, TrackSRTTree.cxx, TrackSRTTree.h, TrackTimeInfoSR.cxx, TrackTimeInfoSR.h, VertexInfoSR.cxx, VertexInfoSR.h: Major consolidation of various SR reconstruction ntuples into a single tree. 2002-08-01 21:07 Roy Lee * CandFitTrackSR/AlgFitTrackSR.cxx: Calculate and store path length at each plane. Also, the last plane of an input track was not being included in the track fitting. 2002-08-01 21:06 Roy Lee * CandFitTrackSR/: CandFitTrackSR.cxx, CandFitTrackSR.h, CandFitTrackSRHandle.cxx, CandFitTrackSRHandle.h: Calculate and store path length at each plane. 2002-08-01 21:02 Roy Lee * RecoBase/: CandFitTrack.cxx, CandFitTrack.h, CandFitTrackHandle.cxx, CandFitTrackHandle.h: Add new methods GetMomentumRange(); GetMomentumCurve(); and corresponding Set methods. GetMomentum() is equivalent to GetMomentumRange(). 2002-08-01 21:01 Roy Lee * RecoBase/CandTrackHandle.h: Change methods GetMomentum() and SetMomentum() to be virtual. 2002-08-01 20:59 Roy Lee * RecoBase/: CandEventHandle.cxx, CandRecoHandle.cxx: Handle case CalStripType::kGeV. 2002-08-01 19:16 Robert Hatcher * RawData/: RawCurrentInjectDataBlock.cxx, RawCurrentInjectDataBlock.h, RawLinearizedDataBlock.cxx, RawLinearizedDataBlock.h, RawQieCalibrationDataBlock.cxx, RawQieCalibrationDataBlock.h, RawQieDataBlock.cxx, RawQieDataBlock.h: initial commit of unpacking interface and code 2002-08-01 18:32 Roy Lee * RecoBase/: CandEventHandle.cxx, CandEventHandle.h: CandEventHandle::GetShower(0) and GetTrack(0) return the primary shower and track. 2002-08-01 17:52 Brett Viren * Midad/doc/usage.html: Link directly to midad tutorials 2002-08-01 17:49 Brett Viren * WebDocs/Companion/overview/: Running_Midad.html, Running_Midad_detailed.html: Trivial change in order to commit the change in exec bit set to trigger apache's XBitHack and thus get SSI going. 2002-08-01 17:42 Brett Viren * Midad/doc/: design.html, index.html, menu.html, todo.html, usage.html: Convert from php to ssi. 2002-08-01 15:28 Brett Viren * setup/msrt: Fix errant quote, add MINOS_VERBOSE to msrt_build when -v is used. 2002-08-01 11:49 Brett Viren * WebDocs/: msrt-multi-compilers.html, msrt.html: Add documentation on how to use multiple compilers with SRT (and msrt). 2002-08-01 10:30 Brett Viren * setup/msrt: Add an "msrt -e" switch which tells msrt to use the already existing user environment. This should let msrt maintain multiple compilers (although, not yet tested for that). 2002-08-01 00:29 Robert Hatcher * DatabaseTables/UgliTables/: UgliDbiSteelPln.far_249data, UgliDbiSteelPlnVld.far_249data, load_steelpln.mysql: SEQNO=200007xxx series reflects observed plane spacing of 5.944cm (rather than 5.94cm) and measured SM gap. 2002-07-31 23:16 Robert Hatcher * UgliGeometry/UgliGeometry.cxx: by user request GetTransverseExtent() and GetZExtent() no longer include any extra fuzzy buffer space...just the facts, ma'm, just the facts. 2002-07-31 20:27 Robert Hatcher * Conventions/: StripEnd.cxx, StripEnd.h: allow kSouth/kNorth as synonyms ... choose N=-, S=+ for now (based on rotation concerns) 2002-07-31 19:07 bspeak * DatabaseTables/PlexTables/far_data_inserts.mysql: Fix mis-cablings on planes 114 and 110 2002-07-31 17:53 Roy Lee * RecoBase/: CandSliceHandle.cxx, CandSliceHandle.h: Added method Int_t GetNDigit(StripEnd::StripEnd_t = StripEnd::kWhole) const; Added optional arguments to methods Int_t GetNStrip(PlaneView::PlaneView_t = PlaneView::kUnknown) const; virtual Int_t GetBegPlane(PlaneView::PlaneView_t = PlaneView::kUnknown) const; virtual Int_t GetEndPlane(PlaneView::PlaneView_t = PlaneView::kUnknown) const; 2002-07-31 17:52 Roy Lee * RecoBase/: CandEventHandle.cxx, CandEventHandle.h: Added methods Int_t GetNStrip(PlaneView::PlaneView_t = PlaneView::kUnknown) const; Int_t GetNDigit(StripEnd::StripEnd_t = StripEnd::kWhole) const; 2002-07-31 12:30 Nick West * WebDocs/WebDocs.html: Add link to CRL. Make DB links local and link to my talk instead of Pete's. 2002-07-31 11:38 Nick West * DatabaseMaintenance/scripts/: exporter.pm, importer.pm, read_log_file.pm, report.pm, primer/prime.sh: Use standard sh convention for error output redirection. 2002-07-31 11:37 Nick West * DatabaseMaintenance/scripts/check_job_log.pm: Test for both types of "Conflict" line. 2002-07-31 11:36 Nick West * DatabaseMaintenance/scripts/auto_distribute.perl: Reorganise to improve robustness against bad configuration data. 2002-07-31 11:34 Nick West * DatabaseMaintenance/DbmModule.cxx: Add new import switch: --Batch. 2002-07-31 11:32 Nick West * DatabaseInterface/doc/ChangeLog: Document meta data refreshing. 2002-07-31 11:30 Nick West * DatabaseInterface/DbiSqlValPacket.cxx: Refresh meta data after adding a new table. 2002-07-31 11:29 Nick West * DatabaseInterface/: DbiTableProxyRegistry.cxx, DbiTableProxyRegistry.h: Add new method RefreshMetaData() to allow DBI users to refresh meta data. 2002-07-31 11:28 Nick West * DatabaseInterface/: DbiTableProxy.cxx, DbiTableProxy.h: Factor out RefreshMetaData() as a separate method to allow table's meta data to change. 2002-07-31 11:20 Nick West * DatabaseInterface/DbiDBProxy.cxx: Clear out existing meta data before rebuilding so that StoreMetaData() method can be called more than once. 2002-07-31 11:19 Nick West * DatabaseInterface/: DbiTableMetaData.cxx, DbiTableMetaData.h: Add Clear() method to allow meta data to be reinitialised after table accessed (should only happen when importing new tables). 2002-07-31 11:14 Nick West * DatabaseMaintenance/doc/: db_auto_distrib.fig, db_auto_distrib.gif, db_auto_distrib.html: Start of new user document for installing and running automated DB distribution. Work in progress; not ready yet. 2002-07-31 00:57 George Irwin * CandDigit/: DigitListModule.cxx, DigitListModule.h: Add Config and DefaultConfig methods. Manage DigitCalibrator parameters in the AlgConfig for AlgDigit. 2002-07-30 22:22 Brett Viren * WebDocs/: test-ssi-include.html, test-ssi.html: Test SSI files to see how FNAL handles them 2002-07-30 22:18 Brett Viren * WebDocs/soft_use_test.html: fix link 2002-07-30 22:18 Brett Viren * WebDocs/: msrt.html, msrt.shtml: Figure out how to get XBitHack to work. No longer need the .html->.shtml redirector. 2002-07-30 21:32 Brett Viren * WebDocs/WebDocs.html: FNAL's server doesn't do .shtml - fix msrt link. 2002-07-30 21:17 Brett Viren * WebDocs/: external_products.html, install.html, root-io-example.html, soft_ins.html, soft_use_test.html: Some major cleanup and minor fixes. Also integrated msrt. 2002-07-30 19:34 George Irwin * Algorithm/AlgFactory.cxx, Algorithm/AlgFactory.h, DynamicFactory/DynamicPluggableFactory.cxx, DynamicFactory/DynamicPluggableFactory.h: Add Singleton Cleaner. 2002-07-30 19:16 Robert Hatcher * setup/: setup_minossoft_FNALU, setup_minossoft_FNALU.csh, setup_minossoft_FNALU.sh: setup labyrinth (no real point in not doing so) -- old setups just set one path and version, but that wasn't sufficient (for instance people want BMAPPATH for B-Field maps). 2002-07-30 18:51 Brett Viren * setup/msrt: Add and document "msrt dbu" allowing one to update their local Database. 2002-07-30 18:11 Robert Hatcher * RawData/RawNDErrorBlock.cxx: kMdBlockNDError -> official kMdBlockNDErrorBlock 2002-07-30 18:11 Robert Hatcher * RawData/mdBlockDefinitions.h: kMdBlockNDError -> official kMdBlockNDErrorBlock contains minimal description of 0x6XX series blocks 2002-07-30 16:50 Robert Hatcher * DatabaseUpdater/DbuDaqMonitorModule.cxx: clear InProgress bit appropriately 2002-07-30 16:29 Nathaniel Tagg * DocBuilder/DocBuilder.pl: Update DocBuilder to work under Loon. Tastes great! Just as filling! 2002-07-30 16:29 Brett Viren * setup/msrt: Clean up the documentation in the template. Add mention of how to set ROOTSYS and the existence of LABYRINTH and where to go for instructions on setting that up. 2002-07-29 21:47 Robert Hatcher * JobControl/JobCRootCommandModule.cxx: allow user access to special symbol "jobcresult" (of type "JobCResult&") that they can set when calling Ana or Reco lines. This name is specific to this module (just like the availability of "mom" as "MomNavigator*"). // Configure the RootCommand module // Tell it what it should do every time its Ana method is called j.Path("Demo").Mod("RootCommand"). Cmd("AddLine/Ana \"jobcresult = myAnaFunction(mom);\""); Note the need for escaped "'s (to hide the "=" from JobCommand's parsing). The interpreted function must return type JobCResult -- unlike compiled code it can NOT rely on the implicit type conversions from the JobCResult various enum's, ie. attempting: return JobCResult::kFailed; will SEGV. Also CINT gets confused by the various enums and treats them all like EErrorFlag. So, return JobCResult(JobCResult::kAOK); // as expected return JobCResult(JobCResult::kWarning); // as expected return JobCResult(JobCResult::kError); // as expected return JobCResult(JobCResult::kFatal); // as expected but return JobCResult(JobCResult::kPassed); // treated as kAOK return JobCResult(JobCResult::kFailed); // treated as kWarning so instead, you must do something like: JobCResult result; // do NOT name it "jobcresult" result.SetPassed(); // or SetFailed() return result; 2002-07-29 19:43 Brian Rebel * DeMux/: AlgConfigDeMux.cxx, AlgDeMuxBeam.cxx, AlgDeMuxBeam.h, AlgDeMuxCosmics.cxx, LinkDef.h: add new algorithm for demuxing beam events, AlgDeMuxBeam. this algorithm is a modification of AlgDeMux in that it uses the same principles, just in a more efficient and easier to read manner. the default should still be AlgDeMux for beam monte carlo files until further notice. 2002-07-29 18:56 Robert Hatcher * Plex/PlexPixelSpotId.cxx: another tweak to AsString formatting 2002-07-29 17:51 Brett Viren * WebDocs/msrt.shtml: Clarify (?) how msrt differs from install_minossoft. 2002-07-29 16:56 Robert Hatcher * JobControl/JobCEnv.cxx: re-introduce JobCEnvSetenv function that uses POSIX standard ::putenv to change environment variables, as "setenv" only exists for Linux. 2002-07-29 16:55 Brian Rebel * DeMux/: AlgDeMuxCosmics.cxx, AlgDeMuxCosmics.h, DmxDeMuxCosmicsModule.cxx, DmxDeMuxFilterModule.cxx, DmxDeMuxModule.cxx, DmxHypothesis.h, DmxMuonPlane.cxx, DmxMuonPlane.h, DmxPlane.h, DmxShowerPlane.cxx, DmxShowerPlane.h: chnages to DeMux include: 1. change from strip v plane coordinates to TPos v Z position in m 2. change weighting for planes in the least squares fit routines to account for fraction of signal from opposite ends of common strips  3. get rid of multiple NavItr->GetSet()->Slice calls and use while loops and if statements instead. CVS: ---------------------------------------------------------------------- 2002-07-29 13:39 Nick West * OfflineTrigger/: OltNewModule.cxx, OltNewModule.h, RawTofConverter.h: Fix up gcc 3.0 compilation errors. 2002-07-28 20:53 Mark Messier * JobControl/: JobCEnv.cxx, JobCEnv.h, JobCPath.cxx: - Added SIGHUP handling. To stop a job cleanly use: kill -HUP [pid] - Also removed TSystem calls from JobCEnv in favor of stdlib 2002-07-27 01:22 George Irwin * JobHarness/JobScripts/candout.job: more cleanup. 2002-07-27 00:28 George Irwin * JobHarness/JobScripts/: candout.job, midad.job: Clean up. 2002-07-26 21:14 Brett Viren * UserManualDoc/src/: UserManual.tex, alg_cand.tex, midad.tex, registry.tex: Add section on Registry. Add \label{}s to alg_cand and midad so as to \ref them. 2002-07-26 20:29 Robert Hatcher * Plex/PlexPixelSpotId.cxx: AsString() now identifies itself as SPOT- 2002-07-26 18:52 Brett Viren * setup/: msrt, packages-development: Fix bug in update, now msrt can work on releases created by old method. Explicitly call srt_setup in the template setup_minossoft files. Not needed for msrt, but needed if the user actually wants to run the resulting code, or to type "make" explicitly. Doc additions. 2002-07-26 18:50 Brett Viren * WebDocs/msrt.shtml: Describe how msrt differs from others. Other doc cleanups. 2002-07-26 17:03 Brett Viren * WebDocs/: WebDocs.html, msrt.shtml: Add links to setting up CVS/SSH page. Other, minor changes. 2002-07-26 17:02 Brett Viren * setup/msrt: Doc fix ups. 2002-07-26 16:53 dap56 * CDFMonitoringFwk/HistoDisplay.cxx: CDFMonitoringFramework update - 26/7/02 --------------------------------------- Minor changes (suggested by Robert) to remove compilation warnings under gcc 3.1. These include: * replacing depreciated headers * reordering the intializations to match the declarations in the class. * adding () around assignments in "while" conditions 2002-07-26 16:44 dap56 * Monitoring/: ChargeInjectAnalysis.cxx, ChargeInjectAnalysis.h, DigitAnalysis.cxx, DigitAnalysis.h, Error.cxx, FileMain.h, LIAdcAnalysis.cxx, LIAdcAnalysis.h, MonState.cxx, MonState.h, Producer_dispatcher.cc, SinglAnalysis.cxx, caldet.config, default.config, offline.config, online.config: Online Monitoring update - 26/7/02 ---------------------------------- Major updates: - CalDet beam trigger (controlled by kCalBeamTrig in caldet.config) only processes snarls if there are TOF coincidences in the same time frame - DigitAnalysis.cxx ready for 4 VARC readout - veto shield modules - DigitAnalysis now able to handle QIE digits 2002-07-26 16:35 Brett Viren * setup/msrt: Check if we are being called as a CGI script to fix up "<" and ">" in documentation. Add a way to convert individual packages or whole releases from one CVSROOT to another. This uses SRT's cvsmigrate script which is a bit tedious to use by hand. Add lot's o' docs. Clean up the way the packages-* files are read. Now can handle "#" commented as well as empty lines. Now can do an "addpkg" (also adds to the related packages-* file) to incorporate a new package which is already in CVS, but not in ones release. 2002-07-26 15:47 phil.adamson * OfflineTrigger/: GNUmakefile, LinkDef.h, OltBlockScan.cxx, OltBlockScan.h, OltCounter.cxx, OltCounter.h, OltNewModule.cxx, OltNewModule.h, RawTofConverter.cxx, RawTofConverter.h, summarise_triggers.C: Initial checkin. Only caldet, only fardet electronics. 2002-07-26 14:41 Brett Viren * WebDocs/msrt.html: Re-add msrt.html as a forwarder to the .shtml version. 2002-07-26 14:37 Brett Viren * WebDocs/: msrt.html, msrt.shtml: Change name to trigger Apache to use SSI. 2002-07-26 14:00 Mark Messier * IoModules/IoOutputModule.cxx: Replaced crucial != with == for handling of output file name... 2002-07-26 07:21 Nick West * PulserCalibration/PulserSummary.h: Use TMath::Sqrt to fix gcc 3.0 compile error. 2002-07-25 23:45 George Irwin * JobHarness/JobScripts/: candout.job, midad.job: Cleanup and simplify arguments. 2002-07-25 20:19 Mark Messier * IoModules/IoInputModule.cxx: Switch back to MSGSTREAM macro -- Failed to compile as my base release was slightly older than my test... 2002-07-25 20:10 dbox * RDBC/odbc++/test/: mysql_t/GNUmakefile, oracle_t/GNUmakefile: forgot these too. 2002-07-25 20:05 dbox * RDBC/odbc++/test/oracle_t/: oracle_t.out1, oracle_t.out2: missed these 2002-07-25 20:04 dbox * RDBC/odbc++/test/mysql_t/: mysql_t.cpp, mysql_t.in1: forgot these... 2002-07-25 19:54 dbox * RDBC/odbc++/test/: GNUmakefile, mysql/GNUmakefile, mysql/mysql.cpp, mysql/mysql.in1, mysql/mysql.out1, mysql_t/mysql_t.out1, oracle/GNUmakefile, oracle/oracle.cpp, oracle/oracle.in1, oracle/oracle.in2, oracle/oracle.out1, oracle/oracle.out2, oracle_t/oracle_t.cpp, oracle_t/oracle_t.in1, oracle_t/oracle_t.in2: removed 'oracle' and 'mysql' tbin targets, replaced with oracle_t and mysql_t (these are unit tests of connectivity to respective db servers) 2002-07-25 19:53 Robert Hatcher * DatabaseUpdater/DbuDaqMonitorModule.cxx: more debug code for finding where mysterious run is coming from 2002-07-25 18:06 Nick West * DatabaseMaintenance/doc/: ChangeLog, Help.txt: Record import command option: --DiscardConflicts. 2002-07-25 18:05 Nick West * DatabaseMaintenance/DbmModule.cxx: Add option: --DiscardConflicts to import command to control how conflicts are handled. 2002-07-25 17:24 Robert Hatcher * PulserCalibration/PulserSummary.h: use of #include in the header file confuses root cint to try to #include "lib/longlong/longlong.h" in *Cint.cc. 2002-07-25 17:07 musser * DatabaseTables/CalibrationTables/TimeCalibrationTable.far: change T0 units to seconds, as well as timewalk 2002-07-25 16:40 musser * WebDocs/WebDocs.html: added reconstruction links 2002-07-25 16:36 Brett Viren * setup/packages-development: Add Alignment, Profile 2002-07-25 16:30 Mark Messier * IoModules/: IoInputModule.cxx, IoOutputModule.cxx, IoOutputModule.h: 1) Change behavior out output file name handling a) Output module has a default which can be set via: Mod("Output").Set("DefaultFileName=george.root"); b) This default output can be over written from the command line using the -o c) The file name can be set directly using the Set method: Mod("Output").Set("FileName=george-job.root"); 2) Fix MSGSTREAM thing in IoInputModule -- don't know how that got there. 2002-07-25 15:10 Brett Viren * WebDocs/: install.html, msrt.html: Add page describing the basics to get started with msrt. Add link to it in the install page. 2002-07-25 15:09 Brett Viren * setup/msrt: fix url in doc 2002-07-25 14:52 Nick West * DatabaseMaintenance/DbmJob.cc: Ignore leading spaces on command line. 2002-07-25 14:50 Nick West * DatabaseInterface/doc/ChangeLog: Dbi now supports replacement of DbiSqlPacket objects. 2002-07-25 14:48 Nick West * DatabaseInterface/: DbiSqlValPacket.cxx, DbiSqlValPacket.h: Store method can now replace existing data. Cosmetic improvement to IsEqual to name the objects being compared. 2002-07-25 14:46 Nick West * DatabaseInterface/: DbiDBProxy.cxx, DbiDBProxy.h: Support removal of of SeqNos. 2002-07-25 10:07 Nick West * PulserCalibration/: Plotter.cxx, PulserRawDrift.cxx, PulserRawDrift.h, PulserRawDriftF.cxx, PulserRawDriftF.h, PulserRawDriftPin.cxx, PulserRawDriftPin.h, PulserRawGain.cxx, PulserRawGain.h, PulserRawGainF.cxx, PulserRawGainF.h, PulserRawGainPin.cxx, PulserRawGainPin.h, PulserRefDrift.cxx, PulserRefDrift.h, PulserRefDriftF.cxx, PulserRefDriftF.h, PulserRefDriftPin.cxx, PulserRefDriftPin.h, PulserSummary.h, PulserSummaryModule.cxx: Fix gross compilation errors (I'm not Ryan and I'm not complaining that it doesn't work, I am complaining that it doesn't compile!) 2002-07-24 21:26 Robert Hatcher * DatabaseUpdater/: DbuDaqMonitorModule.cxx, DbuDaqMonitorModule.h, DbuSubRunSummary.cxx, DbuSubRunSummary.h: modifications to clarify code and help debug why Soudan version hangs 2002-07-24 21:16 Roy Lee * CandTrackSR/AlgTrackSRList.cxx: Improved debugging output. 2002-07-24 21:16 Roy Lee * CandTrackSR/TrackSRListModule.cxx, CandFitTrackSR/SwimObjSR.cxx: Default case in switch statement. 2002-07-24 21:11 Roy Lee * CandShowerSR/ShowerSRListModule.cxx, CandStripSR/StripSRListModule.cxx: Default case in switch statement. 2002-07-24 21:09 Brett Viren * setup/msrt: first commit 2002-07-24 20:38 Roy Lee * RecoBase/: CandEventHandle.cxx, CandEventHandle.h, CandRecoHandle.cxx: Add methods GetNPlane(), GetBegPlane(), and GetEndPlane() to CandEventHandle. Timing is taken from a track (if it exists), else it is taken from a shower. Also, add default cases to switch statements. 2002-07-24 20:36 Roy Lee * RecoBase/: CandSliceHandle.cxx, CandSliceHandle.h: Add method GetNPlane(). 2002-07-24 20:35 Mark Messier * Dependency/idep_fdepitr.cxx: OVERFLOW is reserved in gcc3.1 2002-07-24 16:58 Brett Viren * setup/: packages-R0.0.0, packages-R0.1.0, packages-R0.2.0, packages-R0.3.0, packages-development: SoftRelTools and SRT_MINOS must be the first packages. This fixes the long screwed up RDBC include problem. 2002-07-24 11:13 Nick West * Persistency/test/TestPer.cc: Add missing #include . 2002-07-24 11:03 Nick West * NumericalMethods/test/GNUmakefile: Test executables now depend on libsigc. 2002-07-24 11:02 Nick West * NumericalMethods/test/TestOdeInt.cxx: Convert void main(void) -> int main(void) as demanded by gcc 3. 2002-07-24 10:56 Nick West * MessageService/test/TestDemo.cxx: Use MSGSTREAM macro; revised MSG macro won't work on RHS of an assign. 2002-07-24 10:46 Nick West * IoModules/test/GNUmakefile, JobControl/test/GNUmakefile: Test executables now depend on libsigc. 2002-07-24 10:37 Nick West * Dispatcher/test/TestFileHandler.cc: Add missing #include . 2002-07-24 10:29 Nick West * BField/GNUmakefile: Disable TBINS until fixed to build (no voronjob). 2002-07-24 10:19 phil.adamson * PulserCalibration/: GNUmakefile, LinkDef.h, Plotter.cxx, Plotter.h, PulserAggList.cxx, PulserAggList.h, PulserAggModule.cxx, PulserAggModule.h, PulserCollectorModule.cxx, PulserCollectorModule.h, PulserConventions.cxx, PulserConventions.h, PulserDbiCurve.cxx, PulserDbiCurve.h, PulserDbiDoug.cxx, PulserDbiDoug.h, PulserDbiMasterDP.cxx, PulserDbiMasterDP.h, PulserDbiPin.cxx, PulserDbiPin.h, PulserPoint.cxx, PulserPoint.h, PulserRawDrift.cxx, PulserRawDrift.h, PulserRawDriftF.cxx, PulserRawDriftF.h, PulserRawDriftPin.cxx, PulserRawDriftPin.h, PulserRawGain.cxx, PulserRawGain.h, PulserRawGainF.cxx, PulserRawGainF.h, PulserRawGainPin.cxx, PulserRawGainPin.h, PulserRefDrift.cxx, PulserRefDrift.h, PulserRefDriftF.cxx, PulserRefDriftF.h, PulserRefDriftPin.cxx, PulserRefDriftPin.h, PulserSummary.cxx, PulserSummary.h, PulserSummaryList.cxx, PulserSummaryList.h, PulserSummaryModule.cxx, PulserSummaryModule.h, WARNING, create_rawdrift_table.mysql, create_rawgain_table.mysql, create_refdrift_table.mysql, tp.C: This is not a relsead version, and is not for general use. This is a checkin specifically for Ryan. If you aren't Ryan, don't complain at me if it doesn't work. pa@hep.ucl.ac.uk 2002-07-23 22:22 Sue Kasahara * Dispatcher/test/DemoClient.cc: Add primitive example of client testing on DDSClient::Next returned message for DDS::kSocketError, and attempting to reconnect with dispatcher server if such error is detected. 2002-07-23 22:20 Sue Kasahara * Dispatcher/DDSClient.cxx: Delete TSocket if socket error is detected on send or receive indicating broken pipe. 2002-07-23 21:58 Mark Messier * CVSROOT/check_access: Added musser to WebDocs 2002-07-23 19:22 Sue Kasahara * Dispatcher/test/DemoClient.cc, Dispatcher/test/DemoClients.cc, Dispatcher/test/TestSubscription.cc, Persistency/test/DemoDaq.cc, Persistency/test/DemoInput.cc: Adapt to recent changes in msg service interface so that test code compiles again. 2002-07-23 18:01 bspeak * DatabaseTables/PlexTables/far_data_inserts.mysql: Plex Tables to plane 257 2002-07-23 15:54 bspeak * DatabaseTables/PlexTables/far_data_inserts.mysql: Fixed MUX Box entries and first four planes of SM2. 2002-07-22 22:10 Robert Hatcher * DatabaseUpdater/scripts/: start_dbu.sh, stop_dbu.sh: further refinement for Soudan setup 2002-07-22 19:19 Robert Hatcher * DatabaseUpdater/scripts/: start_dbu.sh, stop_dbu.sh: start_dbu.sh now will restart the dbu if it hasn't been signalled not do do so by stop_dbu.sh. 2002-07-22 19:18 Robert Hatcher * DatabaseUpdater/: dbu_dds.C, dbu_file.C: lower the message level to debug in hopes of tracking down why DBU keeps getting killed off. 2002-07-22 19:17 Robert Hatcher * DatabaseUpdater/: DbuDaqMonitorModule.cxx, DbuDaqMonitorModule.h: spew out heartbeat messages, based on VldContext of record (default first record every 5 minutes), to MessageService and syslog. 2002-07-22 18:46 Robert Hatcher * setup/setup_minossoft_template: fix typos in ENV_TSQL setting for bash 2002-07-22 17:21 Nick West * DatabaseTables/PlexTables/RawChannelReadoutTypeValidity.caldet: Move single channel PMT trigger forward from Aug 2001 to Jan 2002. Modifications confirmed by M. Kordosky 2002-07-22 15:31 Nick West * WebDocs/Companion/overview/tutorial.html: Remove UMN-specific info and add list of suggested improvements. 2002-07-19 19:34 Robert Hatcher * UgliGeometry/UgliDbiTables.cxx: correctly place CalDet cosmic (floor) planes 2002-07-19 19:26 Robert Hatcher * UgliGeometry/UgliDbiTables.cxx: fix up z position of normal caldet planes 2002-07-19 18:27 Robert Hatcher * UgliGeometry/UgliDbiTables.cxx: get the strips in the module correctly placed (in far detector) 2002-07-19 17:31 Robert Hatcher * UgliGeometry/: UgliDbiGeometry.h, UgliDbiTables.cxx, UgliDbiTables.h, UgliGeomHandle.h, UgliGeometry.cxx, UgliGeometry.h, UgliScintMdlNode.cxx, UgliScintPlnHandle.cxx, UgliScintPlnNode.cxx, UgliSteelPlnHandle.cxx, UgliSteelPlnNode.cxx, UgliStripHandle.cxx, UgliStripNode.cxx: a start at an algorithmic geometry (initial w/ Far and CalDet) this code is not enabled, but does not crash. don't use it as it is known to give incorrect positions. 2002-07-19 15:25 Robert Hatcher * UgliGeometry/UgliLoanPool.h: small tweaks to layout + additional comment 2002-07-19 15:13 Robert Hatcher * Plex/: PlexPlaneId.cxx, PlexPlaneId.h, PlexScintMdlId.cxx, PlexScintMdlId.h: PlexPlaneId can now answer questions about number of strips and scint modules within the plane (turns around and asks static methods in PlexScintMdlId which knows all about modules types and their arrangement on planes). Some args are now UInt_t instead of Int_t. Move some hard coded const values to statics in anticipation of Plex registry. 2002-07-18 23:31 Robert Hatcher * setup/setup_minossoft_RHATCHER02.sh: get it right this time 2002-07-18 23:26 Robert Hatcher * setup/setup_minossoft_RHATCHER02.sh: don't define DB update env variables by default 2002-07-18 23:11 Robert Hatcher * Plex/PlexPixelSpotId.h: IsSameTube() test if two id's are the same tube (already had IsSamePixel) 2002-07-18 21:11 Roy Lee * CandTrackSR/CandTrackSR.h: Write out mutable map fdSMap. 2002-07-18 20:32 Roy Lee * CandTrackSR/: CandTrackSRHandle.cxx, CandTrackSRHandle.h: Remove ArrivalTime variable from CandTrackSRHandle. 2002-07-18 20:32 Roy Lee * CandTrackSR/ArrivalTime.cxx: Normalize beginning parameters, remove Renormalize() call in initializer. 2002-07-18 20:28 Brett Viren * WebDocs/doxygen/loon.doxygen: Add DataUtil, remove MIDAD 2002-07-18 19:48 Roy Lee * CandTrackSR/: TrackSRListModule.cxx, TrackSRListModule.h: New parameters for bending from multiple scattering. 2002-07-18 19:44 Roy Lee * CandTrackSR/: AlgTrackSRList.cxx, AlgTrackSRList.h: Only track U or V view strips. Also, use information from range in detector to estimate how much bending is allowed from multiple scattering. 2002-07-18 19:42 Roy Lee * CandTrackSR/AlgTrackSR.cxx: Only track U or V view strips. 2002-07-18 18:01 Robert Hatcher * UgliGeometry/: UgliScintPlnHandle.cxx, UgliScintPlnHandle.h: one can now ask a UgliScintPlnHandle to give the handle to a strip with the tpos closest to the supplied argument 2002-07-18 14:21 Robert Hatcher * UgliGeometry/UgliSteelPlnNode.cxx: protect against missing UgliDbiSteelPln table row 2002-07-18 14:15 Robert Hatcher * MessageService/MsgService.h: third time is the charm for MSG change to test IsActive() reverse test and use "else" to avoid stealing trailing other if's elses 2002-07-17 23:21 Robert Hatcher * JobControl/JobCEnv.cxx: go back to using gSystem->Setenv() remove duplicate line explaining what -q does 2002-07-17 23:14 Robert Hatcher * JobControl/JobCEnv.cxx: shouldn't be deleting string passed to putenv() 2002-07-17 22:07 Robert Hatcher * Alignment/AlignHists.cxx: gcc 3.1 requires for cerr and endl 2002-07-17 22:02 Robert Hatcher * JobControl/JobCEnv.cxx: "setenv" isn't transportable, duplicate TUnixSystem::Setenv as a standalone function JobCEnvSetenv() that uses "putenv" 2002-07-17 20:36 musser * DatabaseTables/CalibrationTables/: MuonFitsTable.far, TimeCalibrationTable.far, TimeCalibrationValidity.far: update T0 and muon norm calibration - March to July 2002 2002-07-17 15:34 Robert Hatcher * Calibrator/PEGainCalibrator.cxx: limit messages (quit after 100) in cases where there isn't any valid data in the database. setting fCalMode=0 now skips the call to ApplyCalib() and instead returns zero. comment out some Verbose messages, to save a bit of time. 2002-07-17 14:42 Robert Hatcher * Demo/DemoMCFilter.cxx: use MSGSTREAM in cases where MsgStream& is kept locally 2002-07-17 14:37 Robert Hatcher * DatabaseInterface/: DbiTableProxyRegistry.cxx, DbiValidityRecBuilder.cxx: use MSGSTREAM in cases where MsgStream& is kept locally 2002-07-17 14:35 Robert Hatcher * Candidate/: CandBase.cxx, CandHandle.cxx, CandRefer.cxx, CandUid.cxx: small tweaks for depreciated headers and default args 2002-07-17 14:33 Robert Hatcher * CandDigit/CandDigit.cxx: ifdef out some debug messages (called for every ctor/dtor) with ENABLE_DEBUG_MSG 2002-07-17 14:16 Robert Hatcher * UserManualDoc/src/message_service.tex: show use of MSGSTREAM which is what MSG (returned MsgStream&) used to be. MSG now tests if stream is active (and thus no longer returns MsgStream&). 2002-07-17 14:09 Robert Hatcher * JobControl/JobCModule.cxx, JobControl/JobCommand.cxx, JobControl/test/JobCDemoModuleA.cxx, IoModules/IoInputModule.cxx, Persistency/PerOutputStreamManager.cxx, Dispatcher/DDSFileHandler.cxx, Dispatcher/ddscomm.cc: use MSGSTREAM in cases where MsgStream& is kept locally 2002-07-17 14:08 Robert Hatcher