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 * MessageService/MsgService.h: new cpp macro MSGSTREAM that is what MSG used to be. MSG now tests if the stream is active; MSGSTREAM is for the few cases where code truly expects to get back a MsgStream&. 2002-07-16 22:22 Robert Hatcher * MessageService/MsgService.h: hide GetStream() and formatting behind if (IsActive()) in MSG cpp macro 2002-07-16 21:28 Brett Viren * Registry/Registry.cxx: clean up operator<<() 2002-07-16 19:35 Mark Messier * WebDocs/Companion/gnumi/index.html: Fix typos 2002-07-16 18:32 Mark Messier * JobControl/JobCEnv.cxx: Use stdlib over TUnixSystem 2002-07-16 14:54 Robert Hatcher * SRT_MINOS/special/pre_standard.mk: no longer link in obsolete USER_Classes & TOOL_Classes by default 2002-07-16 14:36 Robert Hatcher * Loon/minos.C: no longer load obsolete USER_Classes & TOOL_Classes by default 2002-07-16 14:22 Robert Hatcher * RawData/: RawCalibrationFitsBlock.cxx, RawCalibrationFitsBlock.h, RawCurrentInjectDataBlock.cxx, RawCurrentInjectDataBlock.h, RawLinearizedDataBlock.cxx, RawLinearizedDataBlock.h, RawNDErrorBlock.cxx, RawNDErrorBlock.h, RawQieCalibrationDataBlock.cxx, RawQieCalibrationDataBlock.h, RawQieDataBlock.cxx, RawQieDataBlock.h: simple wrappers for new QIE related raw blocks (no upacking methods) 2002-07-16 14:14 Roy Lee * WebDocs/Companion/overview/CandXxxSR/index.html: Modify order of presentations. 2002-07-16 13:43 Robert Hatcher * WebDocs/Companion/overview/: Record.fig, Record.gif: tweak text to molify george 2002-07-16 13:39 Nick West * WebDocs/Companion/overview/: Creating_Test_Release.fig, Creating_Test_Release.gif, MinosObjectMap_Package.html, RawData.html, Writing_ROOT_macros.html, macros/look_at_data_hits.C: Fix minor typos. Clarify srt test release handling of dependent packages. Update look_at_data_hits to new form (i.e. use RootCommand). 2002-07-15 23:22 Roy Lee * WebDocs/Companion/overview/tutorial.html: update exercise. 2002-07-15 23:17 Robert Hatcher * WebDocs/Companion/overview/: Plex.html, UgliGeometry.html: remove more demojob-isms 2002-07-15 23:01 Roy Lee * WebDocs/Companion/overview/CandXxxSR/: contained_events.html, index.html, sr_packages.html, contained_events/Slide1.GIF, contained_events/Slide2.GIF, contained_events/Slide3.GIF, contained_events/Slide4.GIF, contained_events/Slide5.GIF, information_access/Slide2.GIF, information_access/Slide3.GIF, information_access/Slide4.GIF, information_access/Slide5.GIF, information_access/Slide6.GIF, information_access/Slide7.GIF, introduction/Slide2.GIF, introduction/Slide3.GIF, introduction/Slide4.GIF, offline_job/Slide10.GIF, offline_job/Slide2.GIF, offline_job/Slide3.GIF, offline_job/Slide4.GIF, offline_job/Slide5.GIF, offline_job/Slide6.GIF, offline_job/Slide7.GIF, offline_job/Slide8.GIF, offline_job/Slide9.GIF, sr_packages/Slide2.GIF, sr_packages/Slide3.GIF, sr_packages/Slide4.GIF, sr_packages/Slide5.GIF, sr_packages/Slide6.GIF, sr_packages/Slide7.GIF, stopping_muons/Slide2.GIF, stopping_muons/Slide3.GIF, stopping_muons/Slide4.GIF, stopping_muons/Slide5.GIF, stopping_muons/Slide6.GIF, stopping_muons/Slide7.GIF: July 2002 update. 2002-07-15 23:01 Mark Messier * CVSROOT/check_access: Add roy to WebDocs 2002-07-15 21:54 Mark Messier * JobControl/makemodulemap: Actually write the advertised files (private by default, public on command) 2002-07-15 19:26 Brett Viren * Loon/minos.C: set prompt 2002-07-15 16:44 Brett Viren * WebDocs/Companion/overview/: Configuring_Jobs.html, cand_digit_out.C.html, cand_digit_out.html, cand_track_out.C.html, cand_track_out.html, detailed_midad.C.html, macros/Makefile: html-ize some things 2002-07-15 15:40 Nick West * WebDocs/Companion/overview/tutorial.html: Better servers at UMN 2002-07-15 14:18 Mark Messier * Demo/: UserAnalysis.cxx, demo-0.C: Tweak demo. Add most basic demo macro. 2002-07-15 13:40 Robert Hatcher * WebDocs/Companion/overview/: Plex.html, RawData.html, UgliGeometry.html: more last second, pre-tutorial commits 2002-07-15 13:37 Nick West * WebDocs/Companion/overview/Configuring_Jobs.html: Output module is explicitly loaded 2002-07-15 13:34 Nick West * WebDocs/Companion/overview/: Writing_ROOT_macros.html, tutorial.html, macros/look_at_data_blocks.C, macros/look_at_data_header.C: More cosmetic changes. 2002-07-15 03:18 Jon Urheim * Demo/UserAnalysis.cxx: fixed minor typos.. 2002-07-15 02:15 Sue Kasahara * WebDocs/Companion/overview/IoModules.html: Modernize IoModules overview. Some of it is lifted directly from Mark's JobControl chapter. Didn't notice this needed updating til now. 2002-07-15 02:12 Mark Messier * Demo/: UserAnalysis.cxx, UserAnalysis.h: More minor tweaks to the user analysis module 2002-07-15 01:51 Sue Kasahara * WebDocs/Companion/overview/IoModules.html: [no log message] 2002-07-14 22:47 Nick West * WebDocs/Companion/overview/tutorial.html: Remove todo list - its too late now! 2002-07-14 22:39 Mark Messier * JobControl/makemodulemap: Skip directories which don't have a GNUmakefile. 2002-07-14 22:35 Brett Viren * WebDocs/Companion/overview/: Configuring_Jobs.html, Running_Midad.html, Running_Midad_detailed.html, The_Standard_Jobs.html: More tweakage and munging. 2002-07-14 22:15 Nick West * WebDocs/Companion/overview/: Configuring_Jobs.html, Creating_Test_Release.html, Running_Midad.html, Running_Midad_detailed.html, tutorial.html: Cosmetic changes. 2002-07-14 22:02 Brett Viren * Midad/doc/todo.html: suggestion from mark 2002-07-14 21:56 Brett Viren * WebDocs/Companion/overview/macros/: cand_track_out.C, detailed_midad.C: Add macro to read in cand digits, write out cand tracks, adapt midad script to use this latter output. 2002-07-14 21:18 Mark Messier * Demo/GNUmakefile: No longer build demojob 2002-07-14 21:16 Brett Viren * WebDocs/Companion/overview/: Configuring_Jobs.fig, Configuring_Jobs.gif: s/Cmd/Set/ 2002-07-14 20:40 Nick West * WebDocs/Companion/overview/: Configuring_Jobs.html, Configuring_Jobs_2.fig, Configuring_Jobs_2.gif, Demojob.html, MinosObjectMap_Package.html, Plex.html, Preparation.html, ROOT_as_PAW.html, RawData.html, The_Standard_Jobs.html, UgliGeometry.html, Validity.html, Writing_ROOT_macros.fig, Writing_ROOT_macros.gif, Writing_ROOT_macros.html, tutorial.html, macros/time_dbi.C: Remove updated sections from todo list. Add Mark's GNuMI talk. 2002-07-14 20:35 Nick West * WebDocs/Companion/overview/: DatabaseInterface.fig, DatabaseInterface.gif, DatabaseInterface.html, DatabaseInterface_2.gif, DatabaseInterface_3.gif, DatabaseInterface_4.fig, DatabaseInterface_4.gif, DatabaseInterface_5.gif, DatabaseInterface_6.gif: Update DatabaseInterface talk. 2002-07-14 16:39 Mark Messier * Demo/: UserAnalysis.cxx, demo-1.C: Minor tweaks to Demo 2002-07-14 14:46 Brett Viren * WebDocs/Companion/overview/: Running_Midad.html, Running_Midad_detailed.html: Add to exercises. 2002-07-14 14:15 Brett Viren * WebDocs/Companion/overview/tutorial.html: Minor cleanup for my sections 2002-07-14 00:09 Brett Viren * WebDocs/Companion/overview/Configuring_Jobs.html: Add RootComandModule example 2002-07-13 23:23 George Irwin * CandTrackSR/: ArrivalTime.cxx, ArrivalTime.h, CandTrackSR.cxx, CandTrackSR.h, CandTrackSRHandle.h, LinkDef.h, Track2DSR.cxx, Track2DSR.h, TrkClsSlpSR.cxx, TrkClsSlpSR.h: Mods to make CandTrackSR susceptible to I/O. Package still needs work. Some deficiencies commented by "//gmi". 2002-07-13 22:32 George Irwin * JobHarness/JobScripts/: candout.job, midad.job: Update to correctly write and read both Paul's and Roy's Track Candidates. 2002-07-13 22:18 Brett Viren * WebDocs/Companion/overview/: Configuring_Jobs_2.fig, Configuring_Jobs_2.gif, The_Standard_Jobs.fig, The_Standard_Jobs.gif: converted to html 2002-07-13 22:16 Brett Viren * WebDocs/Companion/overview/: Configuring_Jobs.fig, Configuring_Jobs.gif, Configuring_Jobs.html, Running_Midad.html, Running_Midad_detailed.html, The_Standard_Jobs.html, detailed_midad.C.html, simple_midad.C.html, tutorial.html, macros/Makefile, macros/detailed_midad.C, macros/simple_midad.C: Additions for the loon and midad sections. The .C.html files are generated (code2html). 2002-07-13 21:58 Robert Hatcher * WebDocs/Companion/overview/UgliGeometry.html: eliminate GIF's in favor of straight HTML; update material (now includes info about navigating between handles) 2002-07-13 21:56 Robert Hatcher * WebDocs/Companion/overview/tutorial.html: remove Plex and UgliGeometry as talks that need updating (they still need updating, but they've at least been touched) 2002-07-13 20:43 Mark Messier * JobControl/: JobCModule.cxx, JobCPath.cxx: Return BeginJob to original location. Module creation sequence now looks like this: 0) Execute statement in root macro which causes a module to be created 1) Contruct module 2) Initialize module (set name, and default configuration) 3) Return to process statements in root macro 4) Just prior to first usage of a module in a path, call BeginJob method. 2002-07-13 20:24 Nick West * WebDocs/Companion/overview/macros/: look_at_data_blocks.C, look_at_data_header.C, look_at_data_header_2.C: Reconfigure ROOT macros to execute user code as a function via Ana method in RootCommand module as this follows the framework model. 2002-07-13 19:42 Brett Viren * WebDocs/Companion/overview/macros/cand_digit_out.C: limit to 100 events 2002-07-13 19:23 Nick West * DatabaseInterface/DbiTimer.cxx: Print sub-stopwatch names. 2002-07-13 19:06 Nick West * WebDocs/Companion/: gnumi/index.html, gnumi/le.input, overview/gnumi/index.html, overview/gnumi/le.input: Move GNuMI intro into overview directory. 2002-07-13 18:48 Robert Hatcher * WebDocs/Companion/overview/macros/look_at_data_header.C: use RootCommand module to avoid having to do our own loop to run the path N times. breaks things into two parts like a normal jobc script and a JobCModule like function 2002-07-13 17:23 Mark Messier * WebDocs/Companion/gnumi/index.html: Add exercises 2002-07-13 16:57 Brett Viren * WebDocs/Companion/overview/macros/cand_digit_out.C: first commit 2002-07-13 15:43 Robert Hatcher * RawData/: LinkDef.h, RawBlockProxy.cxx, RawDcsHeaderBlock.cxx, RawDcsHeaderBlock.h, mdBlockDefinitions.h: define RawDcsHeaderBlock that DCS will send with each record 2002-07-13 15:37 Robert Hatcher * WebDocs/WebDocs.html: UserManual should get picked up from $SRT_PUBLIC_CONTEXT/doc area not directly from UserManualDocs package area. 2002-07-13 14:04 Robert Hatcher * UserManualDoc/src/: UserManual.tex, raw_data.tex, rawblock.eps, rawblock.fig, rawblockid.eps, rawblockid.fig, rawrecord.eps, rawrecord.fig: initial version of RawData & Rotorooter chapter 2002-07-12 23:03 Mark Messier * WebDocs/Companion/gnumi/: index.html, le.input: Add simple introduction to gnumi 2002-07-12 23:01 Robert Hatcher * WebDocs/external_products.html: commit all the changes 2002-07-12 22:59 Nick West * WebDocs/Companion/overview/Creating_Test_Release.html: Use UNM data file. 2002-07-12 22:59 Robert Hatcher * WebDocs/external_products.html: clarify installation instructions regarding DB products and the need (or non-need) for Labyrinth. 2002-07-12 22:57 Robert Hatcher * WebDocs/RDBCindex.html: note, in the explanation of odbc++, that it is now distributed w/ RDBC in the MINOS offline code 2002-07-12 22:21 Nick West * WebDocs/Companion/overview/Preparation.html: Add details about the location of data files at UMN. 2002-07-12 21:57 Nick West * WebDocs/Companion/overview/tutorial.html: Improve instructions for establishing X connection. 2002-07-12 20:06 Robert Hatcher * WebDocs/Companion/overview/: MinosObjectMap_Package.fig, MinosObjectMap_Package.gif, MinosObjectMap_Package.html, Plex.html, RawData.html, Validity.fig, Validity.gif: modifications/updates to slides RWH is to discuss 2002-07-12 19:44 Nick West * Demo/UserAnalysis.cxx: Change PE calibrated charge, rather than divide by 100. 2002-07-11 21:28 Brett Viren * Alignment/plot_hists.C: Plots for tomorrow 2002-07-11 21:27 Brett Viren * Alignment/: AlignHists.cxx, AlignHists.h, AlignmentModule.cxx, StraightTrackAlignment.cxx, StraightTrackAlignment.h, alignment.C, plot_hists.C: Additional hists, verbosity added. 2002-07-11 21:21 Robert Hatcher * WebDocs/Companion/overview/: Record.fig, Record.gif, Validity.fig, Validity.gif: new slides for Record and Validity overview 2002-07-10 15:59 Brett Viren * DataUtil/: GetCandHeader.h, GetCandidate.h, GetRunSnarlEvent.h: Add missing header and a couple more util routines. 2002-07-09 23:51 George Irwin * RecoBase/CandStrip.h: Increment ClassDef version to 2 to stop ROOT's StreamerInfo complaining. 2002-07-09 23:02 Brett Viren * Alignment/: AlignHists.cxx, AlignHists.h, AlignmentModule.cxx, GNUmakefile, StraightTrackAlignment.cxx, alignment.C, plot_hists.C: plot_hists.C now actually plots something. Add dummy buffers around data members in AlignHists to try to track down an illusive segv. 2002-07-09 12:59 Nick West * DatabaseMaintenance/doc/ChangeLog: Record release of pre-production auto_distribute. 2002-07-09 12:57 Nick West * DatabaseMaintenance/scripts/: auto_distribute.perl, check_job_log.pm, exporter.pm, importer.pm, primer.pm, print_config.pm, read_log_file.pm, report.pm, update_log.pm, primer/prime.config, primer/prime.sh, primer/test_export.config, primer/test_export.context, primer/test_export.log, primer/test_export.sh, primer/test_import.config, primer/test_import.context, primer/test_import.log, primer/test_import.sh: Release of auto_distribute version 0.5. Nearly ready for full scale testing! 2002-07-09 12:41 Nick West * DatabaseMaintenance/DbmModule.cxx: Record success or failure of import to log file so distribution driver script can check. 2002-07-09 12:39 Nick West * DatabaseMaintenance/DbmLogFile.cxx: Handle missing --LogFile from import/export command. 2002-07-09 00:46 Brett Viren * JobControl/JobCRootEnv.cxx: Use basename of argv[0] when setting prompt 2002-07-08 21:04 Brett Viren * Alignment/: LinkDef.h, PlotHists.C, PlotHists.h, plot_hists.C: Attempt to make ROOT produce a simple plot. Man, I sure miss PAW! 2002-07-08 18:42 Robert Hatcher * Rotorooter/RotoTalk/daq_bin2roto.c: rework operation that gcc 3.0 complains may end up being undefined. 2002-07-08 18:25 Robert Hatcher * DatabaseTables/PlexTables/: PixelSpotToStripEnd.caldet, PixelSpotToStripEndValidity.caldet, PixelToRawChannel.caldet, PixelToRawChannelValidity.caldet, RawChannelReadoutType.caldet, RawChannelReadoutTypeValidity.caldet, RawChannelToPinDiode.caldet, RawChannelToPinDiodeValidity.caldet: more modifications by M. Kordosky 2002-07-08 18:13 Mark Messier * setup/setup_minossoft_heplminos: Set SITE_HAS_SIGC 2002-07-08 16:03 Nick West * WebDocs/Companion/overview/: Creating_Test_Release.html, Demojob.fig, Demojob.gif, Demojob.html, Preparation.html, ROOT_as_PAW.html, The_Standard_Jobs.fig, The_Standard_Jobs.gif, tutorial.html: General: Further demojob expungification. tutorial: Add a list of slides that still need to be updated. 2002-07-08 14:23 Nick West * DatabaseInterface/: DbiSqlValPacket.cxx, doc/ChangeLog: Improved support for transfer of DBUSUBRUNSUMMARY records:- 1) Allow multi-line SQL "packets" - can happen if character string field (e.g. comment) has newline 2) Kludge: force agg. no = -1 if DBUSUBRUNSUMMARY. Needed until DBUSUBRUNSUMMARY is written with valid agg. nos. 2002-07-08 13:59 Brett Viren * Midad/doc/todo.html: some to do items from Mike Kordosky 2002-07-07 21:52 Brett Viren * DataUtil/: init-cand-alg.example.cfg, init-cand-alg.pl: Initial commit of a Perl script to generate boiler plate .h/.cxx files for new Candidates and CandHandles. 2002-07-07 13:08 Paul Miyagawa * BubbleSpeak/: CandMSTClusterHandle.cxx, CandThruMuonHandle.cxx, SelectGoodMuon.cxx, SuperSliceListModule.cxx: More conversions to TIter. 2002-07-06 13:05 Brett Viren * Alignment/: AlignHists.cxx, AlignmentModule.cxx, ScintModule.cxx, ScintModule.h, StraightTrackAlignment.cxx, alignment.C: minor changes 2002-07-05 23:29 Paul Miyagawa * BubbleSpeak/: AlgBandClusterList.cxx, AlgCutDigiPairList.cxx, AlgDigiPair.cxx, AlgDigiPairList.cxx, AlgFitThruMuonList.cxx, AlgMSTCluster.cxx, AlgMSTClusterList.cxx, AlgStraightCluster.cxx, AlgSuperSlice.cxx, AlgThruMuon.cxx, AlgThruMuonList.cxx, SelectGoodMuon.cxx, SuperSliceListModule.cxx, SuperSliceListModule.h: Converted Algorithms to using TIter (where possible) to increase speed. Converted SuperSliceListModule to use new Registry/Config() scheme. 2002-07-05 21:04 Brett Viren * CandStripSR/StripSRListModule.cxx: If you want to test a variable against zero, you had best set it to zero at some point. 2002-07-05 17:40 Brett Viren * Registry/: Registry.cxx, test/RegistryValidate.cxx: Catch type mismatches when resetting in Set(). Thanks to Paul for pointing this out. 2002-07-05 07:50 Nick West * DatabaseMaintenance/doc/ChangeLog: Record improved logging. 2002-07-05 07:49 Nick West * DatabaseMaintenance/DbmModule.cxx: Record import results to log so that distribution scripts can check for conflicts. 2002-07-05 07:47 Nick West * DatabaseMaintenance/: DbmLogFile.cxx, DbmLogFile.h: Add more methods to extend logging capabilities. 2002-07-04 22:04 George Irwin * DatabaseInterface/DbiCascader.cxx: DbiCascader::~DbiCascader crashes while trying to delete the TSQL statement list if gROOT has been zeroed by a premature deletion of TROOT. I made the deletion conditional upon a gROOT nonzero test and printed an error message for gROOT==0, thus protecting DbiCascader from blame for a crash caused by the (so far mysterious) external agent that is destructing static objects in an unexpected order at SLAC. 2002-07-04 15:34 Roy Lee * RecoBase/CandClusterHandle.cxx: Fix for incorrect use of NavSet slicing. 2002-07-04 06:41 Nick West * setup/setup_minossoft_pcminos01: Bring Repository version up to date. 2002-07-04 06:29 Nick West * setup/setup_minossoft_ox_pplx2: Bring Respository version up to date. 2002-07-04 00:19 George Irwin * WebDocs/: general_help.html, ntuple_graphing_help.html: From Ankit: Add some GNU references to general_help.html ntuple_graphing_help.html may be helpful as "Mouse-driven-ROOT" reference. 2002-07-03 23:05 Mark Messier * Demo/DemoMCFilter.cxx: Clear up bool->char/int confusion 2002-07-03 22:17 Brett Viren * Alignment/: AlignHists.cxx, AlignHists.h, AlignmentModule.cxx, AlignmentModule.h, StraightTrackAlignment.cxx, StraightTrackAlignment.h, align.C, alignment.C: Added some histogramming, cleaned up accessing candidates a little, add code to apply and dump module offsets. 2002-07-03 21:02 Brett Viren * Midad/midad_simple.C: Working "minimal example" from UserManualDoc. 2002-07-03 18:30 Brett Viren * WebDocs/install_libsigc++.html: Remove the unecessary symlink section entirely 2002-07-03 18:23 Liz Buckley-Geer * SRT_MINOS/SoftRelTools/arch_spec_sigc++.mk: Modified as per Brett's instructions 2002-07-03 17:06 Robert Hatcher * Plex/: PlexSEIdAltL.cxx, PlexSEIdAltLItem.cxx: trivial source code formatting issues 2002-07-03 17:05 Brett Viren * WebDocs/install_libsigc++.html: s/is/may be/ on making the symlink to the lib. The latest version (1.1.11) correctly does this for you. 2002-07-03 16:38 Robert Hatcher * DatabaseTables/PlexTables/: PixelSpotToStripEnd.caldet, PixelSpotToStripEndValidity.caldet, PixelToRawChannel.caldet, PixelToRawChannelValidity.caldet: new Plex tables for CalDet from M. Kordosky 2002-07-03 12:36 Nick West * Persistency/: PerRecordTags.cxx, test/PerValidate.cc: Add missing #include . 2002-07-03 09:05 Nick West * WebDocs/Companion/overview/: Creating_Test_Release.html, Data_Flows.html, Demojob.html, Help.html, MinosObjectMap_Package.html, Plex.html, Preparation.html, ROOT_as_PAW.html, RawData.html, Record.html, The_Standard_Jobs.fig, The_Standard_Jobs.gif, The_Standard_Jobs.html, UgliGeometry.html, Validity.html, Writing_ROOT_macros.fig, Writing_ROOT_macros.gif, Writing_ROOT_macros.html, cvs.html, gminos_and_reco_minos.html, minossoft.fig, minossoft.gif, srt.html, tutorial.html: Add UMN computing info. Minor tweaks: remove next/prev links, use .C rather than .jcm, reduce references to demojob. More on mouse-driven ROOT. 2002-07-03 09:00 Nick West * WebDocs/Companion/root_crib/introduction.html: Remove obsolete URLs. 2002-07-03 08:59 Nick West * WebDocs/Companion/overview/macros/: demojob_write_root_file.C, demojob_write_root_file.jcm, look_at_data_blocks.C, look_at_data_blocks.jcm, look_at_data_header.C, look_at_data_header.jcm, look_at_data_header_2.C, look_at_data_hits.C, look_at_data_hits.jcm, plex_demojob.jcm, root_as_paw.C, run_EventDump.C, run_UserAnalysis.C, standard_jobs_demojob.C, standard_jobs_demojob.jcm, standard_jobs_midad.jcm, write_root_file.C: Remove obsolete .jcm files (still a few to do). Add equivalent .C and make them named macros. Remove the name demojob from file names. 2002-07-03 02:45 Sue Kasahara * Persistency/test/: GNUmakefile, PerValidate.cc, PerValidate.h, TestPer.cc, pervld.C: Start at validation code for Persistency package. So far, it only tests new PerInputStream code that moves up and down individual streams. pervld.C macro is used to generate a test input data file that the validate code uses. TestPer is the driver. 2002-07-03 02:41 Sue Kasahara * Persistency/: PerInputStream.cxx, PerInputStream.h, PerRecordTags.cxx, PerRecordTags.h: New PerInputStream methods to allow movement up and down streams in blocks of sequential records of common VldContext. Add Print & IsComplete methods to PerRecordTags. 2002-07-02 21:55 Robert Hatcher * Plex/: PlexScintMdlId.cxx, PlexScintMdlId.h, PlexStripEndId.cxx, PlexStripEndId.h: clean up how info about size/type of modules is handled strips can now tell which strip in a module they are (in offline and "mapper" conventions). 2002-07-02 21:23 Liz Buckley-Geer * SRT_MINOS/SoftRelTools/arch_spec_sigc++.mk: Modified as per Brett's instructions 2002-07-02 17:56 Brett Viren * setup/: setup_minossoft, setup_minossoft_FNALU, setup_minossoft_FNALU.csh, setup_minossoft_FNALU.sh, setup_minossoft_RHATCHER01.sh, setup_minossoft_RHATCHER02.sh, setup_minossoft_SLAC, setup_minossoft_heplminos, setup_minossoft_ox_pplx2, setup_minossoft_pcminos01, setup_minossoft_soudan.csh, setup_minossoft_soudan.sh, setup_minossoft_tamu, setup_minossoft_template, setup_minossoft_umn: Changes for new sigc installation method 2002-07-02 17:44 Brett Viren * WebDocs/install_libsigc++.html: document new installation method 2002-07-02 17:12 Brett Viren * UserManualDoc/src/midad.tex: minor additions 2002-07-02 16:19 Paul Miyagawa * BubbleSpeak/.cvsignore: Updated for recent changes. 2002-07-02 16:09 Brett Viren * Registry/Registry.cxx: Use assert instead of abort. 2002-07-02 15:53 Brett Viren * DataUtil/GNUmakefile: minimal makefile 2002-07-02 15:51 Paul Miyagawa * BubbleSpeak/: AlgThruMuonList.cxx, DigiPairListModule.cxx, DigiPairListModule.h: Skip clusters that contain only one strip. Fix to avoid warning messages about locked keys when merging AlgConfig and the module configuration. 2002-07-02 12:45 Brett Viren * Registry/: Registry.cxx, Registry.h, test/RegistryValidate.cxx: Add RemoveKey method. 2002-07-01 21:02 Brett Viren * UserManualDoc/src/midad.tex: Cut and paste some info from my web area. Begin describing how to configure Midad. 2002-07-01 20:49 Robert Hatcher * Validity/: VldContext.cxx, VldContext.h, VldTimeStamp.cxx, VldTimeStamp.h: minor source code cleanups; mv trivial ctor/dtor's to include file 2002-07-01 20:48 Robert Hatcher * Rotorooter/: RotoRcCmd.cxx, RotoRcCmd.h: small source code cleanup; mv trivial dtor to include file 2002-07-01 19:13 Brett Viren * Candidate/UtilCand.h: contents moved to DataUtil 2002-07-01 19:12 Brett Viren * Demo/: DemoEventDump.cxx, UserAnalysis.cxx: Follow the bouncing GetCandidate() 2002-07-01 19:12 Brett Viren * setup/packages-development: Add DataUtil 2002-07-01 19:05 Brett Viren * CVSROOT/modules: Add DataUtil 2002-07-01 19:01 Brett Viren * DataUtil/: GetCandidate.h, doc/README: First commit 2002-07-01 08:49 Nick West * WebDocs/WebDocs.html: Replacing links to Aata Store and Disks by the more general Getting Data, which points to them. 2002-07-01 03:17 Sue Kasahara * Persistency/: LinkDef.h, PerRecordTags.cxx, PerRecordTags.h: New class to store source identification tags of block of one or more sequential records sharing a common VldContext on a single TTree. This is part of plan to reorganize input stream management classes to support Per::kLowerBound sequence mode. 2002-06-30 22:17 Sue Kasahara * UserManualDoc/src/datamodel_io.tex: Minor correction. 2002-06-30 14:54 Paul Miyagawa * BubbleSpeak/: AlgPathLenCorrec.cxx, AlgPathLenCorrec.h, DigitListStat.cxx, DigitListStat.h, LinkDef.h, PathLenCorrecModule.cxx, PathLenCorrecModule.h, StripSegSummary.cxx, StripSegSummary.h, ThruMuonAnalysisModule.cxx, ThruMuonAnalysisModule.h, ThruMuonListModule.cxx, ThruMuonStat.cxx, ThruMuonStat.h, ThruMuonSummaryModule.cxx, ThruMuonSummaryModule.h, muon_bcalib.C, muon_binit.C, muon_bnext.C, muon_calib.C, muon_cd_binit.C, muon_cd_init.C, muon_cd_next.C, muon_cnext.C, muon_init.C, muon_next.C: Moved outdated code to the attic. 2002-06-28 21:12 Robert Hatcher * Alignment/StraightTrackAlignment.cxx: fix for trivial method name change in UgliStripHandle. 2002-06-28 20:10 Robert Hatcher * UgliGeometry/: UgliScintPlnNode.cxx, UgliScintPlnNode.h, UgliStripNode.cxx, UgliStripNode.h, doc/ChangeLog: remove some obsolete code (pre-DBI stuff) 2002-06-28 20:09 Robert Hatcher * RerootExodus/UgliGeometryReroot.cxx: follow changes to UgliDbiScintMdl (uses PlexScintMdlId now) 2002-06-28 20:09 Liz Buckley-Geer * WebDocs/Companion/overview/tutorial.html: Changed link for FNAL data store to include disk data 2002-06-28 19:56 Robert Hatcher * UgliGeometry/: GNUmakefile, Ugli.cxx, Ugli.h, UgliDbiGeometry.cxx, UgliDbiScintMdl.cxx, UgliDbiScintMdl.h, UgliDbiScintMdlStruct.h, UgliDbiTableDescr.h, UgliGeomHandle.cxx, UgliGeomHandle.h, UgliGeometry.cxx, UgliGeometry.h, UgliLoanPool.cxx, UgliLoanPool.h, UgliPlnNode.h, UgliScintMdlABC.h, UgliScintMdlHandle.cxx, UgliScintMdlHandle.h, UgliScintMdlNode.cxx, UgliScintMdlNode.h, UgliScintPlnABC.h, UgliScintPlnHandle.cxx, UgliScintPlnHandle.h, UgliScintPlnNode.cxx, UgliScintPlnNode.h, UgliSteelPlnHandle.h, UgliSteelPlnNode.cxx, UgliStripHandle.cxx, UgliStripHandle.h, UgliStripNode.cxx, UgliStripNode.h, doc/ChangeLog: Use PlexScintMdlId instead of kluged module identifier. Nodes no longer know anything about Handles, all Handle creation is from other handles. One can now ask Geom for vector of plane handles, ask the planes for vectors of module or strip handles and walk up from strip handle to module handle to plane handle. Revamp the Shared/Writable to Frozen/Modifiable. Frozen copy is what it gets from the DBI and forever so, the modifiable copy now has working methods for rotating and shifting the strips, modules, scint planes. One can also ask the handles for the current values of these parameters. 2002-06-28 17:33 Liz Buckley-Geer * setup/: setup_minossoft_FNALU.csh, setup_minossoft_FNALU.sh: Add setup perl v5_005 so that latex2html works 2002-06-28 17:33 Robert Hatcher * UgliGeometry/doc/ChangeLog: tag as V00-02-06 in preparation for major modifications 2002-06-28 17:31 Liz Buckley-Geer * SRT_MINOS/SoftRelTools/arch_spec_doc.mk: Fix redirection to standard error so that it works with Bourne shell correctly 2002-06-28 17:12 Robert Hatcher * RawData/: RawConfigFilesBlock.cxx, RawRunCommentBlock.cxx, RawRunConfigBlock.cxx: no longer skip the garbage word for version 2 (old files will get extra junk) as this has been "fixed" without a version # change. Protect ourselves by replacing all non-printable, non-newline characters (except the last \0) by blanks. 2002-06-28 15:00 Brett Viren * Demo/: DemoEventDump.cxx, UserAnalysis.cxx, UserAnalysis.h: Convert over to UtilCand::GetCandidate. 2002-06-28 14:43 Brett Viren * Alignment/AlignmentModule.cxx: Use UtilCand::GetCandidate instead of local version. 2002-06-28 14:43 Brett Viren * Candidate/UtilCand.h: Add utility routine UtilCand::GetCandidate to ease pulling a cadidate out of mom. 2002-06-28 09:42 Nick West * WebDocs/Companion/overview/: Configuring_Jobs.fig, Configuring_Jobs.gif, Configuring_Jobs.html, Configuring_Jobs_2.fig, Configuring_Jobs_2.gif, Demojob.fig, Demojob.gif, Demojob.html, The_Standard_Jobs.fig, The_Standard_Jobs.gif, The_Standard_Jobs.html, Writing_ROOT_macros.fig, Writing_ROOT_macros.gif, Writing_ROOT_macros.html, minossoft.fig, minossoft.gif, minossoft.html, tutorial.html: Switch to the new versions of Configuring_Jobs, Demojob, The_Standard_Jobs, Writing_ROOT_macros and minossoft with their associated .fig files. Add dates, times and speakers to tutorial agenda. 2002-06-28 06:54 Nick West * MINF_Classes/MINFDetector.cxx: Initialise data members. 2002-06-28 06:36 Nick West * DatabaseTables/CalibrationTables/: MIPCalibrationTable.caldet, MIPCalibrationValidity.caldet: Remove spurious carriage returns. 2002-06-27 20:26 Brett Viren * Alignment/: AlignmentModule.cxx, ScintModule.cxx, ScintModule.h, StraightTrackAlignment.cxx, StraightTrackAlignment.h, align.C: Buglets fixed. 2002-06-27 18:36 Brett Viren * Alignment/align.C: Driver macro 2002-06-27 17:29 Mark Messier * JobControl/JobCRootEnv.cxx: Add minos-specific stuff to list of includes. 2002-06-27 17:28 Mark Messier * JobControl/JobCPathModule.h: Add default argument for Create("X",nodes="") 2002-06-27 16:33 Brett Viren * Alignment/: AlignmentModule.cxx, AlignmentModule.h, StraightTrackAlignment.cxx, StraightTrackAlignment.h: Module for running StraightTrackAlignment. 2002-06-27 14:42 cbs * MuCal/MuCalFitterModule.cxx: small bug fix 2002-06-27 08:15 cbs * MuCal/: Function.C, Function.h, MuCalFitter.cxx, MuCalFitter.h, Rebin.C, spectra_fit.C, spectra_fit.h: Removing obsolete files 2002-06-26 22:17 Robert Hatcher * RawData/LinkDef.h: comparison operators for RawChannelId are now available to CINT 2002-06-26 22:17 Robert Hatcher * Plex/: LinkDef.h, PlexPlaneId.cxx, PlexPlaneId.h, PlexScintMdlId.cxx, PlexScintMdlId.h, PlexStripEndId.cxx, PlexStripEndId.h: PlexPlaneId now has 249 plane supermodules as default for far detector new PlexScintMdlId (identifies scint module within a plane) PlexStripEndId has hardcoded rules for generating PlexScintMdlId comparison operators of id's made available to CINT 2002-06-26 21:49 Robert Hatcher * Plex/Plexus.cxx: verify that FarDet altlists contain 8 entries when validating 2002-06-26 21:31 dbox * RDBC/test/: GNUmakefile, RDBCTestString/GNUmakefile, RDBCTestString/RDBCTestString.C, RDBCTestString/RDBCTestString.in1, RDBCTestString/RDBCTestString.in2, RDBCTestString/RDBCTestString.out1, RDBCTestString/RDBCTestString.out2: RDBC unit test for string I/O. Works for both oracle and mysql 2002-06-26 21:26 dbox * RDBC/odbc++/test/: GNUmakefile, stringIO/GNUmakefile, stringIO/stringIO.cpp, stringIO/stringIO.in1, stringIO/stringIO.in2, stringIO/stringIO.in3, stringIO/stringIO.out1, stringIO/stringIO.out2, stringIO/stringIO.out3: string i/o unit test, works for both mysql and oracle 2002-06-26 20:32 Brett Viren * Alignment/PlaneCrossing.h: uneeded 2002-06-26 20:32 Brett Viren * Alignment/: ScintModule.cxx, ScintModule.h, StraightTrackAlignment.cxx, StraightTrackAlignment.h: Remove uneeded PlaneCrossings, instead, directly store a track's UgliStripHandles since they can now lookup their parent scint. modules. 2002-06-26 20:08 Brett Viren * UgliGeometry/: UgliStripHandle.h, UgliStripNode.h: Go from strip to scint. module. 2002-06-26 19:37 Robert Hatcher * DatabaseTables/UgliTables/: UgliDbiScintMdl.far_249data, UgliDbiScintMdlStruct.far_249data, UgliDbiScintMdlStructVld.far_249data, UgliDbiScintMdlVld.far_249data, UgliDbiScintPln.far_249data, UgliDbiScintPlnStruct.far_249data, UgliDbiScintPlnStructVld.far_249data, UgliDbiScintPlnVld.far_249data, UgliDbiSteelPln.far_249data, UgliDbiSteelPlnVld.far_249data, UgliDbiStrip.far_249data, UgliDbiStripStruct.far_249data, UgliDbiStripStructVld.far_249data, UgliDbiStripVld.far_249data, load_scintmdl.mysql, load_scintmdlstruct.mysql, load_scintpln.mysql, load_scintplnstruct.mysql, load_steelpln.mysql, load_strip.mysql, load_stripstruct.mysql: (initial) geometry data for 249 plane supermodule geometry (non-GMINOS) 2002-06-26 18:45 musser * DatabaseTables/CalibrationTables/: MIPCalibrationTable.caldet, MIPCalibrationValidity.caldet: [no log message] 2002-06-26 14:50 Brett Viren * Alignment/doc/straight-track-alignment.dia: More minos^Hr changes 2002-06-26 14:49 Brett Viren * Alignment/: PlaneCrossing.h, ScintModule.h, StraightTrackAlignment.cxx, StraightTrackAlignment.h: Implement linear fit. Change all floats to doubles. 2002-06-26 14:38 bspeak * DatabaseTables/PlexTables/far_data_inserts.mysql: More changes for mis-wirings. 2002-06-26 12:17 Nick West * DatabaseInterface/: DbiOutRowStream.cxx, DbiOutRowStream.h, doc/ChangeLog, test/DbiDemoData3.cxx, test/DemoASCIICatalogue.db: Support DbiRowStream::operator<<() for Char_t* (but not DbrResultSet::operator>>() - its too dangerous!) 2002-06-26 07:39 Nick West * Demo/UserAnalysis.cxx: The non-templated Registry::Set(...) selected by compiler for bool takes an int not a char. 2002-06-26 07:33 Nick West * WebDocs/Companion/overview/: Creating_Test_Release.html, tutorial.html: Further updates for new JobC interface. 2002-06-26 07:32 Nick West * WebDocs/Companion/overview/macros/demojob_write_root_file.C: Convert to new JobC interface. 2002-06-26 03:09 Sue Kasahara * UserManualDoc/src/: UserManual.tex, datamodel_io.tex, datamodel_layout.eps, dispatcher.tex: Start of new chapter on DataModel and I/O. Apologies to Robert and Mark who should add/edit at will. Modified Dispatcher chapter example. 2002-06-25 23:41 Paul Miyagawa * BubbleSpeak/: DigiPairListModule.cxx, DigiPairListModule.h, cbatch_mc.C, cosmic.C: Converted DigiPairListModule to use the new Config/Registry format rather than the old HandleCommand. Minor clean-up of macros. 2002-06-25 20:55 dbox * RDBC/odbc++/test/: GNUmakefile, floatIO/GNUmakefile, floatIO/floatIO.cpp, floatIO/floatIO.in1, floatIO/floatIO.in2, floatIO/floatIO.in3, floatIO/floatIO.out1, floatIO/floatIO.out2, floatIO/floatIO.out3, intIO/intIO.in2, intIO/intIO.out2: added new odbc++ test and tweaked regression test i/o 2002-06-25 20:35 Sue Kasahara * Dispatcher/test/DemoClient.cc: Add example of SetStreams & SetSelection 2002-06-25 20:28 Sue Kasahara * UserManualDoc/src/dispatcher.tex: More dispatcher documentation. 2002-06-25 18:58 Roy Lee * CandStripSR/AlgStripSRList.cxx: Do not create a candidate strip for monte carlo digits if time is greater than 200 ns. 2002-06-25 16:40 Brian Rebel * DeMux/: AlgDeMuxLI.cxx, AlgDeMuxLI.h, DmxDeMuxLIModule.cxx, DmxDeMuxLIModule.h, LinkDef.h, demux_fardata.jcm: remove unused light injection demuxing 2002-06-25 16:08 Brett Viren * Alignment/: GNUmakefile, PlaneCrossing.h, ScintModule.h, StraightTrackAlignment.cxx, StraightTrackAlignment.h: Okay, now it compiles.... 2002-06-25 14:24 Brett Viren * setup/packages-development: Remove Alignment 2002-06-25 07:28 rjn * Calibrator/MIPCalibrator.cxx: Requested change to MIPCalibrator to allow selection by mode 2002-06-24 23:01 Robert Hatcher * CandStripSR/AlgStripNearSR.cxx: cut-and-paste setting of CandStrip several internals: tpos,zpos,plane,strip, view, stripendid's(3!!) just as it is done in AlgStripFarSR so that at least this doesn't SEGV later when it asks for geometry info based on a bogus (ie. unset) value returned by GetStripEndId(). needs to be checked that all values *are* being set appropriately. 2002-06-24 22:22 bspeak * DatabaseTables/PlexTables/far_data_inserts.mysql: Fix 'bad dates' and add up to planes 248. This completes plex tables for 1st super module. 2002-06-24 22:16 Brett Viren * Alignment/doc/straight-track-alignment.dia: Minos changes 2002-06-24 22:15 Brett Viren * Alignment/: StraightTrack.h, StraightTrackAlignment.cxx, StraightTrackAlignment.h: StraightTrack just needs to be a simple typedef, remove full blown class. Add STA::AddTrack, walks along the CandTrackHandle, filling a StraightTrack with requisite PlaneCrossings. 2002-06-24 21:39 Robert Hatcher * Dispatcher/DDSChildServer.h: change the type of fPid from "pid_t" to "int" while properly this should be of type "pid_t" (defined in ) this value is set by gSystem->GetPid() which returns an "int" and ROOTCINT can't handle pid_t on IRIX6.5 with current compiler flags. Why the latest update to ROOT triggered this is unclear 2002-06-24 20:46 dbox * RDBC/odbc++/test/dmtest/: intIO.cpp, intIO.in1, intIO.in2, intIO.in3, intIO.out1, intIO.out2, intIO.out3: not sposed to be here... 2002-06-24 20:45 Brett Viren * Alignment/: GNUmakefile, PlaneCrossing.h, ScintModule.cxx, ScintModule.h, StraightTrack.h, StraightTrackAlignment.cxx, StraightTrackAlignment.h, doc/design.html, doc/straight-track-alignment.dia: Start new alignment code. Not yet compilable. 2002-06-24 20:42 dbox * RDBC/odbc++/test/intIO/: GNUmakefile, intIO.cpp, intIO.in1, intIO.in2, intIO.in3, intIO.out1, intIO.out2, intIO.out3: more test harness stuff 2002-06-24 20:36 dbox * RDBC/test/RDBCTestFloat/: GNUmakefile, RDBCTestFloat.C, RDBCTestFloat.in1, RDBCTestFloat.in2, RDBCTestFloat.out1, RDBCTestFloat.out2: test float i/o against Mysql and Oracle drivers 2002-06-24 20:21 dbox * RDBC/test/RDBCTestConnect/: RDBCTestConnect.in1, RDBCTestConnect.in2, RDBCTestConnect.in3, RDBCTestConnect.in4: more tweaking of test harness 2002-06-24 20:20 dbox * RDBC/test/runit.pl: allow comments in test input files 2002-06-24 19:38 dbox * RDBC/odbc++/test/dmtest/: dmtest.cpp, dmtest.in1, dmtest.out1: re-doing all the tests including this one 2002-06-24 19:27 dbox * RDBC/odbc++/test/oracle/: oracle.cpp, oracle.in2, oracle.out2: re-doing test output 2002-06-24 19:24 dbox * RDBC/odbc++/test/dbmetadata/: dbmetadata.cpp, dbmetadata.in2, dbmetadata.out2, dbmetadata.out3: re-doing test of metadata reporter 2002-06-24 19:15 dbox * RDBC/test/RDBCTestInt/: RDBCTestInt.C, RDBCTestInt.out2: updated test output to reflect bug fixes in oracle odbc driver 2002-06-24 19:14 dbox * RDBC/odbc++/test/dmtest/: intIO.cpp, intIO.in1, intIO.in2, intIO.in3, intIO.out1, intIO.out2, intIO.out3: test suite for integer i/o 2002-06-24 19:14 dbox * RDBC/odbc++/test/GNUmakefile: added subdir intIO to test that int I/O works as advertised 2002-06-24 18:35 Brian Rebel * DeMux/DmxStatus.cxx: fix FindVertexPlane method so that it doesnt give the NavSet warning for multiple muon events 2002-06-24 17:13 Robert Hatcher * DatabaseTables/PlexTables/: PixelSpotToStripEnd.far_249mc, PixelSpotToStripEndVld.far_249mc, PixelToRawChannel.far_249mc, PixelToRawChannelVld.far_249mc, RawChannelToPinDiode.far_249mc, RawChannelToPinDiodeVld.far_249mc: push the date of new tables back to 2002-06-04 and starting plane 225 so that we are before the change from varc 1 to varc 2(east)/varc 0(west). This is because the cabling of the last crate on each side of a SM is (now) different from the other crates and this was not reflected in the old MC tables (as well as being only for 243 steel plane SM's). This was causing some alt list's to end up w/ 16 entries. Monte Carlo generated after 6/4 w/ the 243 plane geometry (which went in 6/18) is just out-of-luck and must be regenerated. 2002-06-24 16:27 Brett Viren * Alignment/: LinkDef.h, Makefile, PlotMuonClusterModule.cxx, PlotMuonClusterModule.h, README, mycomp.data, mycomp.mc, run_align_data.C, run_align_mc.C, track_class_data.cxx, track_class_data.h, track_class_mc.cxx, track_class_mc.h, tobien/LinkDef.h, tobien/Makefile, tobien/PlotMuonClusterModule.cxx, tobien/PlotMuonClusterModule.h, tobien/README, tobien/mycomp.data, tobien/mycomp.mc, tobien/run_align_data.C, tobien/run_align_mc.C, tobien/track_class_data.cxx, tobien/track_class_data.h, tobien/track_class_mc.cxx, tobien/track_class_mc.h: Move Nicolai's code to a subdirectory so it won't get in the way of building the new code. 2002-06-24 15:05 Roy Lee * CandTrackSR/: AlgTrackSR.cxx, CandTrackSR.cxx, CandTrackSR.h, TrackSRListModule.cxx, TrackSRListModule.h: Remove obsolete variables NDoubleEndedStrip and NTrackDoubleEndedStrip. 2002-06-24 15:03 Roy Lee * CandTrackSR/: CandTrackSRHandle.h, CandTrackSRHandle.cxx: CandTrackSRHandle::GetdS() now returns the length of the entire track. 2002-06-24 14:37 Roy Lee * RecoBase/: CandTrackHandle.cxx, CandTrackHandle.h: CandTrackHandle::GetdS() without any arguments now returns the path length for the entire track. 2002-06-24 13:25 Brian Rebel * DeMux/AlgDeMux.cxx: fix problem with navset in AlgDeMux 2002-06-24 12:25 Nick West * DatabaseInterface/: DbiOutRowStream.cxx, DbiOutRowStream.h, doc/ChangeLog, test/DbiDemoData3.cxx, test/DbiDemoData3.h, test/DbiValidate.cc, test/DemoData3.dat, test/LinkDef.h, test/create_DemoData3.mysql, test/create_database.mysql: Implement and test DbiRowStream::operator<<() for Bool_t, Char_t, Short_t and Double_t. 2002-06-21 23:01 Robert Hatcher * DatabaseTables/PlexTables/PixelToRawChannel.far_249mc: last commit was the wrong file...this is the correct one (still bad for plane 233-249 in a supermodule) 2002-06-21 22:58 Robert Hatcher * DatabaseTables/PlexTables/PixelToRawChannel.far_249mc: remove 8x duplicates (not caught because strip order != raw channel order) still problems for last varc of last crate of each SM (ie. >= pln 233) 2002-06-21 21:06 Roy Lee * CandTrackSR/: AlgTrackSRList.cxx, AlgTrackSRList.h, TrackSRListModule.cxx, TrackSRListModule.h: Make algorithm more efficient for reconstructing low energy muons. 2002-06-21 19:53 Robert Hatcher * Plex/PlexSEIdAltL.cxx: if requested not to report consistency error -- don't 2002-06-21 19:19 Robert Hatcher * Plex/: PlexHandle.cxx, PlexHandle.h, Plexus.cxx, Plexus.h: new Plexus/PlexHandle method ValidateConsistency() which tests (as much as possible/implemented) for consistency in the maps. Currently only tests whether all legal PlexSEIdAltL's are self-consistent. 2002-06-21 19:18 Robert Hatcher * Plex/: PlexSEIdAltL.cxx, PlexSEIdAltL.h: make reporting of TestConsistency errors optional (still on by default) 2002-06-21 19:16 Robert Hatcher * Plex/PlexPixelSpotId.cxx: improved options in AsString() 2002-06-21 19:16 Robert Hatcher * RawData/: RawBlockProxy.cxx, RawBlockProxy.h, RawDaqHeader.cxx, RawDaqHeader.h, RawDaqSnarlHeader.cxx, RawDaqSnarlHeader.h, RawHeader.cxx, RawHeader.h: inline simple methods (including default ctor + dtor) 2002-06-21 19:15 Robert Hatcher * RawData/RawChannelId.cxx: expanded options for AsString 2002-06-21 19:14 Robert Hatcher * RawData/: RawBlockId.cxx, RawBlockId.h: small tweaks inlining default ctor + dtor 2002-06-21 18:11 Roy Lee * CandTrackSR/TrackSRListModule.cxx: Make an entry for fTrackNt even if there are no reconstructed tracks. 2002-06-21 18:11 Roy Lee * CandTrackSR/AlgTrackSR.cxx: Check validity of PlexPlaneId::GetNext(). 2002-06-21 16:36 Roy Lee * CandTrackSR/: AlgTrackSR.cxx, CandTrackSR.cxx, CandTrackSR.h, CandTrackSRHandle.cxx, CandTrackSRHandle.h, TrackSRListModule.cxx, TrackSRListModule.h: Change definition of timeslope. Was dt/dz, now is dt/ds. Negative values mean backward going (in z), same as before. The timeslope variable in tracksr.root is unsigned. Fix bug where nonexistent scintillator planes were being accessed. Instead of looping over planes in consecutive order, use PlexPlaneId::GetNext() and GetPrevious() to loop over active scintillator planes. 2002-06-21 16:31 Roy Lee * RecoBase/: CandTrackHandle.cxx, CandTrackHandle.h: Add method GetdS(Int_t plane). 2002-06-21 00:32 Mark Messier * UserManualDoc/src/job_control.tex: Finsh up (for now) the update of the job_control section. Update sections on writing JobCModules. 2002-06-20 22:21 Mark Messier * JobControl/JobCPath.cxx: Fix mismatch ()'s in RunNin() logic. 2002-06-20 22:16 Mark Messier * JobControl/: GNUmakefile, gen_module.cc: Add program "gen_module" which asks user some questions about a job module they are planning to write, and then generates the "boiler plate" code for the module. Should simplify documentation needed for job modules. 2002-06-20 20:48 Robert Hatcher * Rotorooter/RotoTalk/daq_bin2dump.c: intialize xsumok to avoid warning message (ya, ya, it would get set...) 2002-06-20 20:44 Robert Hatcher * Rotorooter/root2binary.C: use the new JobC interface rather than Cmd 2002-06-20 20:41 Robert Hatcher * Rotorooter/: RotoClientModule.cxx, RotoClientModule.h: convert to new JobControl style (away from HandleCommand) 2002-06-20 18:50 Robert Hatcher * Rotorooter/RotoTalk/daq_bin2dump.c: add new blockid's; keep track of first/last header timestamps seen -N arg suppress first N records (except first) 2002-06-20 18:07 cbs * MuCal/: MuCalFitterModule.cxx, MuCalFitterModule.h, MuCalTrunc.cxx, MuCalTrunc.h, SpectraFit.C, SpectraFit.h, mucal.C: Restructed and improved version 2002-06-20 17:19 Robert Hatcher * Rotorooter/root2binary.C: non-.jcm version of converting root file back to DAQ binary (still relies on HandleCommand - those changes got lost w/ laptop) 2002-06-19 23:21 Paul Miyagawa * BubbleSpeak/: AlgThruMuon.cxx, cbatch.C, cbatch_mc.C, cosmic.C: Added macros for batch reconstruction and output. Disabled StripCalibrator for Reroot files. Cleaned up unused variables. 2002-06-19 21:35 Brian Rebel * DatabaseTables/PlexTables/far_data_inserts.mysql: fix TIMEEND for plane 96 2002-06-19 21:15 Robert Hatcher * Rotorooter/: RotoServer.cxx, RotoServer.h, rotorooter.cc, RotoTalk/daq_bin2roto.c, RotoTalk/rototalk.c, RotoTalk/rototalk.h: allow configuration of the Persistency's Stream (TTree) basketsize from both rototalk function roto_send_basketsize_config(stream,size) and command line of rotorooter and daq_bin2roto (-B "streamname,size") 2002-06-19 20:46 Mark Messier * UserManualDoc/src/job_control.tex: Major rewrite of the JobControl section. Show how to build and configure a job using loon. Section on writing JobCModule still to come... 2002-06-19 19:54 Brian Rebel * DatabaseTables/PlexTables/far_data_inserts.mysql: make the TIMEEND's for the cable problems to be 2002-06-02 2002-06-19 19:49 Robert Hatcher * CandDigit/AlgMCDigit.cxx: Use more reasonable values (1.5625ns/tick for VA, 18.7ns/tick for QIE) when converting from digit's "timestamp" field to a real time to be consistent with what RerootToRawDataModule is doing. 2002-06-19 19:48 Brian Rebel * DatabaseTables/PlexTables/far_data_inserts.mysql: add corrections for miscabling. 2002-06-19 14:41 Roy Lee * CandTrackSR/TrackSRListModule.cxx: Eliminate 'Registry: Set Values are locked' message. 2002-06-19 10:08 Nick West * WebDocs/Companion/overview/: Help.html, MinosObjectMap_Package.html, RawData.html, Validity.html, macros/candout.C, macros/look_at_data_blocks.C, macros/look_at_data_header.C, macros/look_at_data_header_2.C, macros/look_at_data_hits.C, macros/standard_jobs_demojob.C: Convert to new JobC interface. 2002-06-19 10:05 Nick West * WebDocs/Companion/overview/tutorial.html: Add (new) links to proposed replacements for:- Configuring_Jobs Demojob The_Standard_Jobs minossoft.html Note: currently external pages, so relative links back to WebDocs are broken. 2002-06-19 08:10 rjn * Calibrator/: StripCalibrator.cxx, StripCalibrator.h: Added SetCalModes to StripCalibrator 2002-06-19 04:18 Sue Kasahara * UserManualDoc/src/dispatcher.tex: More dispatcher documentation. 2002-06-18 20:32 Paul Miyagawa * BubbleSpeak/: cdisp.C, cdisp_mc.C, cosmic.C: Display macros now use new Midad rather than old MIDAD. When reading MC files, disable DigitCalibrator. StripCalibrator still enabled due to change required to StripCalibrator. 2002-06-18 17:13 Sue Kasahara * IoModules/IoOutputModule.cxx: Modify Config method to allow user to specify AccessMode and Stream list in .C file, e.g. { JobC j; j.Path.Create("Demo", "Output::Put "); ... j.Path("Demo").Mod("Output").Set("FileName=testout.root"); j.Path("Demo").Mod("Output").Set("AccessMode=New"); j.Path("Demo").Mod("Output").Set("Streams=DaqSnarl,Cand"); j.Path("Demo").Run(); } / 2002-06-18 13:59 Mark Messier * CVSROOT/check_access, CVSROOT/modules, OfflineTrigger/.cvsignore, PulserCalibration/.cvsignore, setup/packages-development: Add two new packages OfflineTrigger and PulserCalibration per P.Adamson's request 2002-06-18 00:46 Robert Hatcher * DatabaseTables/PlexTables/show_plex_tables.mysql: limit (to 10) number of entries to show 2002-06-18 00:46 Robert Hatcher * DatabaseTables/PlexTables/: RawChannelToPinDiode.far_249mc, RawChannelToPinDiodeVld.far_249mc, load_farmc_channel2pindiode.mysql: new raw channel to pin diode table for 249 steel plane supermodule geometry 2002-06-18 00:45 Robert Hatcher * DatabaseTables/PlexTables/RawChannelToPinDiodeValidity.fardet_mc: this table's validity ends today 2002-06-17 23:51 Robert Hatcher * DatabaseTables/PlexTables/: load_farmc_pixel2channel.mysql, load_farmc_spot2strip.mysql: load new 249 plane supermodule tables 2002-06-17 23:50 Robert Hatcher * DatabaseTables/PlexTables/: PixelSpotToStripEndValidity.fardet_mc, PixelToRawChannelValidity.fardet_mc: old 243 plane supermodule mapping becomes invalid from now on 2002-06-17 23:49 Robert Hatcher * DatabaseTables/PlexTables/: PixelSpotToStripEnd.far_249mc, PixelSpotToStripEndVld.far_249mc, PixelToRawChannel.far_249mc, PixelToRawChannelVld.far_249mc: idealized plex mapping (ie valid for GMINOS) of 249 plane supermodule geometry overrides 243 one from now on 2002-06-17 23:47 Robert Hatcher * DatabaseTables/PlexTables/: PixelSpotToStripEndValidity.caldet, PixelToRawChannelValidity.caldet, RawChannelReadoutTypeValidity.caldet, RawChannelToPinDiodeValidity.caldet: remove unnecessary ' (single quote) marks around datetimes 2002-06-17 23:21 Robert Hatcher * DatabaseTables/UgliTables/: UgliDbiGeometryValidity.far, UgliDbiScintMdlStructValidity.far, UgliDbiScintMdlValidity.far, UgliDbiScintPlnStructValidity.far, UgliDbiScintPlnValidity.far, UgliDbiSteelPlnValidity.far, UgliDbiStripStructValidity.far, UgliDbiStripValidity.far: modify end time for 243 plane supermodule geometry in GMINOS 2002-06-17 23:20 Robert Hatcher * DatabaseTables/UgliTables/: UgliDbiGeometry.far_249mc, UgliDbiGeometryVld.far_249mc, UgliDbiScintMdl.far_249mc, UgliDbiScintMdlStruct.far_249mc, UgliDbiScintMdlStructVld.far_249mc, UgliDbiScintMdlVld.far_249mc, UgliDbiScintPln.far_249mc, UgliDbiScintPlnStruct.far_249mc, UgliDbiScintPlnStructVld.far_249mc, UgliDbiScintPlnVld.far_249mc, UgliDbiSteelPln.far_249mc, UgliDbiSteelPlnVld.far_249mc, UgliDbiStrip.far_249mc, UgliDbiStripStruct.far_249mc, UgliDbiStripStructVld.far_249mc, UgliDbiStripVld.far_249mc, load_geometry.mysql, load_scintmdl.mysql, load_scintmdlstruct.mysql, load_scintpln.mysql, load_scintplnstruct.mysql, load_steelpln.mysql, load_strip.mysql, load_stripstruct.mysql: ugli geometry for 249 plane supermodules in GMINOS 2002-06-17 20:49 Robert Hatcher * RawData/: RawChannelId.cxx, RawChannelId.h, RawDigit.cxx, RawDigit.h, RawQieDigit.cxx, RawQieDigit.h, RawVaDigit.cxx, RawVaDigit.h: inline some common & simple ctor/dtor/operator='s 2002-06-17 20:46 Robert Hatcher * Plex/: LinkDef.h, PlexLedId.h, PlexPinDiodeId.h, PlexPixelSpotId.h, PlexPlaneId.cxx, PlexPlaneId.h, PlexStripEndId.cxx, PlexStripEndId.h: inline some common & simple ctor/dtor/operator='s make PlexXXXId's cout'able via CINT 2002-06-17 20:45 Robert Hatcher * Plex/: Plexus.cxx, Plexus.h: no longer (by default) include a StripEndId in an SEIdAltL if the fiber has been marked as being broken (via PlexPixelSpotId, spot=0) 2002-06-17 19:52 Brett Viren * Alignment/: LinkDef.h, Makefile, PlotMuonClusterModule.cxx, PlotMuonClusterModule.h, README, mycomp.data, mycomp.mc, run_align_data.C, run_align_mc.C, track_class_data.cxx, track_class_data.h, track_class_mc.cxx, track_class_mc.h: These are the verbatim files which I think are the ones Nicolai meant to commit for the Alignment package. I haven't yet tried to build or run them. 2002-06-17 16:26 Mark Messier * UgliGeometry/UgliGeometry.cxx: Work around from Nick West for implicit use of private DbiResultPtr copy constructor which was tripping up gcc3.0.x. 2002-06-14 22:24 Robert Hatcher * DatabaseUpdater/dbu_dds.C: show how to lower the MSG level (but don't enable it) 2002-06-14 21:30 Robert Hatcher * DatabaseUpdater/scripts/: start_dbu.sh, stop_dbu.sh: scripts for starting/stopping the DBU 2002-06-14 20:47 Robert Hatcher * Loon/minos.C: update list of libraries: add Dispatcher for IoModules, Util for various; move sigc earlier for JobControl; change MIDAD to Midad (but comment out). 2002-06-14 20:11 Roy Lee * TimeCalibratorSR/TimeCalibratorSRModule.cxx: No longer expects positive direction cosines. 2002-06-14 20:10 Roy Lee * CandStripSR/: AlgStripFarSR.cxx, AlgStripSRList.cxx, CandStripSR.h, CandStripSRHandle.cxx, CandStripSRHandle.h, StripSRListModule.cxx, StripSRListModule.h: Various optimizations for code speedup. Also, store time calibration used in creation of CandStrip objects. 2002-06-14 20:04 Roy Lee * CandTrackSR/: AlgTrackSR.cxx, AlgTrackSRList.cxx, AlgTrackSRList.h, CandTrackSRHandle.cxx, TrackSRListModule.cxx, TrackSRListModule.h: Various optimizations for code speed up. Also, calculate momentum based on range and make call to CandTrackHandle::SetMomentum(). 2002-06-14 19:52 Brian Rebel * DeMux/: AlgDeMuxCosmics.cxx, demux_fardata.jcm: fix NavSet warning about slicing in 2 dimensions 2002-06-14 17:12 bspeak * DatabaseTables/PlexTables/far_data_inserts.mysql: Plex tables out to plane 236 2002-06-14 10:19 Paul Miyagawa * BubbleSpeak/AlgThruMuon.cxx: Now that U/V are swapped in CalDet, correct how entry vertex is selected. 2002-06-13 22:04 Robert Hatcher * Profile/GNUmakefile: make executable in correct bin directory 2002-06-13 21:59 Robert Hatcher * DatabaseInterface/DbiResultAgg.cxx: make hash_map visible to gcc 3.1 (now in namespace __gnu_cxx) 2002-06-13 20:49 Paul Miyagawa * BubbleSpeak/: cdisp_mc.C, cosmic.C: New macro to display Monte Carlo events. 2002-06-13 19:59 Roy Lee * Calibrator/StripCalibrator.cxx: CalDigitType::kSigCorr input to CalStripType::kSigMapped. Also, change clear fiber attenuation length from 10 m to 11 m. 2002-06-13 19:34 Brian Rebel * DeMux/DmxDeMuxLIModule.cxx: remove mention of DmxValidate from module 2002-06-13 19:24 Brian Rebel * DeMux/: AlgDeMuxCosmics.cxx, AlgDeMuxCosmics.h, AlgDeMuxLI.cxx, DmxDeMuxCosmicsModule.cxx, DmxDeMuxFilterModule.cxx, DmxDeMuxModule.cxx, DmxShowerPlane.cxx, DmxStatus.cxx, DmxValidate.cxx, DmxValidate.h, LinkDef.h: remove obsolete DmxValidate class fix warnings for Robert 2002-06-13 18:59 musser * DatabaseTables/CalibrationTables/: GainDriftMasterTable.far, GainDriftTable.far, GainTable.far, MIPCalibrationTable.far, MapperFitsTable.far, MuonFitsTable.far, NonLinearityTable.far, PINtoADCTable.far: [no log message] 2002-06-13 16:05 Robert Hatcher * UgliGeometry/: TNodeX.cxx, Ugli.cxx, UgliGeomHandle.cxx, UgliGeometry.cxx, UgliLoanPool.cxx, UgliScintMdlHandle.cxx, UgliScintMdlNode.cxx, UgliSteelPlnNode.cxx, UgliStripHandle.cxx, UgliStripShape.cxx: replace depreciated include files for gcc 3.1 ; remove duplicate default parameters from definition (should be only on declaration) ; convert to for consistency 2002-06-13 16:03 Robert Hatcher * TOOL_Classes/QEmuDigit.h, TOOL_Classes/QEmuHit.h, TOOL_Classes/QFLSDigit.h, TOOL_Classes/QFLSHit.h, TOOL_Classes/QLSTHit.h, TOOL_Classes/QLSTWire.h, TimeCalibratorSR/TimeCalibratorSRModule.cxx, USER_Classes/UCustom.h, USER_Classes/UFluxSamp.cxx: replace depreciated include files for gcc 3.1 2002-06-13 15:59 Robert Hatcher * Rerootjob/: ADAMO_Shell.cxx, RecoControl.h: replace depreciated include files for gcc 3.1 add std:: to "cout" and "endl" 2002-06-13 15:57 Robert Hatcher * Record/RecMinos.cxx, Record/SimSnarlHeader.cxx, Record/SimSnarlRecord.cxx, RerootExodus/CheezyDisplay.cxx, RerootExodus/PlexusReroot.cxx, RerootExodus/UgliGeometryReroot.cxx: replace depreciated include files for gcc 3.1 2002-06-13 15:56 Robert Hatcher * RawData/RawBlockId.cxx, RawData/RawChannelId.cxx, RawData/RawChargeInjectInfoBlock.cxx, RawData/RawCrateStatus.cxx, RawData/RawDaqHeader.cxx, RawData/RawDaqHeaderBlock.cxx, RawData/RawDaqSnarlHeader.cxx, RawData/RawDataValidate.cxx, RawData/RawDigitCrateStatus.cxx, RawData/RawDigitDataBlock.cxx, RawData/RawErrorStatsBlock.cxx, RawData/RawHeader.cxx, RawData/RawLIAdcSummary.cxx, RawData/RawLIAdcSummaryBlock.cxx, RawData/RawLIHeader.cxx, RawData/RawLITimingSummary.cxx, RawData/RawLITimingSummaryBlock.cxx, RawData/RawPedestalTableBlock.cxx, RawData/RawRecord.cxx, RawData/RawRopTdcRawDataBlock.cxx, RawData/RawSparsifierTableBlock.cxx, RawData/RawTpSinglesSummaryBlock.cxx, RecoBase/CandClusterHandle.cxx, RecoBase/CandClusterListHandle.cxx, RecoBase/CandEventHandle.cxx, RecoBase/CandEventListHandle.cxx, RecoBase/CandFitTrackHandle.cxx, RecoBase/CandFitTrackListHandle.cxx, RecoBase/CandRecoHandle.cxx, RecoBase/CandRecoListHandle.cxx, RecoBase/CandShowerHandle.cxx, RecoBase/CandShowerListHandle.cxx, RecoBase/CandSliceHandle.cxx, RecoBase/CandSliceListHandle.cxx, RecoBase/CandStripHandle.cxx, RecoBase/CandStripListHandle.cxx, RecoBase/CandTrackHandle.cxx, RecoBase/CandTrackListHandle.cxx: replace depreciated include files for gcc 3.1 ; remove duplicate default parameters from definition (should be only on declaration) 2002-06-13 15:55 Robert Hatcher * REROOT_Classes/: REROOT_Event.cxx, REROOT_FluxWgt.cxx, REROOT_GAFKey.cxx, REROOT_Geom.cxx: replace depreciated with 2002-06-13 15:54 Robert Hatcher * Plex/: PlexLedId.cxx, PlexLoanPool.cxx, PlexPinDiodeId.cxx, PlexPixelSpotId.cxx, PlexPlaneId.cxx, PlexStripEndId.cxx: replace depreciated include files for gcc 3.1 convert to for consistency 2002-06-13 15:47 Robert Hatcher * Midad/: GuiMainWindow.cxx, GuiTree.cxx, Mint.cxx, RunSnarlEntry.cxx, Scenery.cxx: remove duplicate default parameters from definition (should be only on declaration) 2002-06-13 15:46 Robert Hatcher * MINF_Classes/MINFDetector.h, MINF_Classes/MINFEMU.cxx, MINF_Classes/MINFFLS.cxx, MINF_Classes/MINFLST.cxx, MINF_Classes/MINFOutline.cxx, MINF_Classes/MINFScript.cxx, MuCal/MuCalFitterModule.cxx, MuCal/spectra_fit.h: replace depreciated include files for gcc 3.1 2002-06-13 15:44 Robert Hatcher * IoModules/: IoInputModule.cxx, IoRawDataFile.cxx: replace depreciated include files for gcc 3.1 ; remove duplicate default parameters from definition (should be only on declaration) 2002-06-13 15:43 Robert Hatcher * DynamicFactory/DynAlgReg.cxx, DynamicFactory/DynamicPluggableFactory.cxx, DynamicFactory/NamedProductPluggableFactory.cxx, JobControl/JobCRootCommandModule.cxx, JobControl/JobCRootModule.cxx: convert to for consistency 2002-06-13 15:42 Robert Hatcher * DeMux/AlgDeMux.cxx, DeMux/AlgDeMuxCosmics.cxx, DeMux/AlgDeMuxLI.cxx, DeMux/DmxChiSqrStat.cxx, Islands/IslCluster.cxx: replace depreciated include files for gcc 3.1 2002-06-13 15:39 Robert Hatcher * CandSliceSR/AlgSliceSR.cxx, CandSliceSR/AlgSliceSRList.cxx, CandSliceSR/CandSliceSRHandle.cxx, CandSliceSR/CandSliceSRListHandle.cxx, CandStripSR/AlgStripFarSR.cxx, CandStripSR/AlgStripNearSR.cxx, CandStripSR/AlgStripSRList.cxx, CandStripSR/CandStripSRHandle.cxx, CandStripSR/CandStripSRListHandle.cxx, CandTrackSR/AlgTrackSR.cxx, CandTrackSR/AlgTrackSRList.cxx, CandTrackSR/CandTrackSRHandle.cxx, CandTrackSR/CandTrackSRListHandle.cxx, CandTrackSR/HoughTrackSR.cxx, CandTrackSR/HoughViewSR.cxx, CandTrackSR/Track2DSR.cxx, CandTrackSR/TrackClusterSR.cxx, CandTrackSR/TrkClsSlpSR.cxx: replace depreciated include files for gcc 3.1 ; remove duplicate default parameters from definition (should be only on declaration) 2002-06-13 15:36 Robert Hatcher * CandShowerSR/: AlgShowerSR.cxx, AlgShowerSRList.cxx, CandShowerSRHandle.cxx, CandShowerSRListHandle.cxx: replace depreciated include files for gcc 3.1 ; remove duplicate default parameters from definition (should be only on declaration) 2002-06-13 15:25 Robert Hatcher * CandFitTrackSR/: AlgFitTrackSR.cxx, AlgFitTrackSRList.cxx, BFieldSR.cxx, CandFitTrackSRHandle.cxx, CandFitTrackSRListHandle.cxx, KalmanPlaneSR.cxx, SwimObjSR.cxx, SwimPlaneInterfaceListSR.cxx: replace depreciated include files for gcc 3.1 ; remove duplicate default parameters from definition (should be only on declaration) 2002-06-13 15:19 Robert Hatcher * CandFitTrackMS/: AlgFitTrackMS.cxx, AlgFitTrackMSList.cxx, BFieldMS.cxx, CandFitTrackMSHandle.cxx, CandFitTrackMSListHandle.cxx, FitTrackMSListModule.cxx, TCL.cxx: replace depreciated include files for gcc 3.1 ; remove duplicate default parameters from definition (should be only on declaration) comment out a few unused variables 2002-06-13 15:17 Robert Hatcher * CandEventSR/: AlgEventSR.cxx, AlgEventSRList.cxx, CandEventSRHandle.cxx, CandEventSRListHandle.cxx, EventSRListModule.cxx: replace depreciated include files for gcc 3.1 ; remove duplicate default parameters from definition (should be only on declaration) 2002-06-13 15:12 Robert Hatcher * CandDigit/: AlgDigit.cxx, AlgDigitList.cxx, AlgMCDigit.cxx, AlgMCDigitList.cxx: convert to for consistency 2002-06-13 15:07 Robert Hatcher * CandData/CandHeader.cxx: replace depreciated include files for gcc 3.1 2002-06-13 15:06 Robert Hatcher * CandClusterSR/: AlgClusterSR.cxx, AlgClusterSRList.cxx, ClusterSRListModule.cxx: convert to for consistency 2002-06-13 15:06 Brett Viren * WebDocs/WebDocs.html: Point at new Midad docs 2002-06-13 15:03 Robert Hatcher * BubbleSpeak/: AlgBandClusterList.cxx, AlgCutDigiPairList.cxx, AlgDigiPair.cxx, AlgDigiPairList.cxx, AlgFitThruMuonList.cxx, AlgMSTCluster.cxx, AlgMSTClusterList.cxx, AlgPathLenCorrec.cxx, AlgStraightCluster.cxx, AlgSuperSlice.cxx, AlgSuperSliceList.cxx, AlgThruMuon.cxx, AlgThruMuonList.cxx, CandThruMuonHandle.cxx, ClusterBox.cxx, StripSegSummary.cxx: replace with for consistency 2002-06-13 15:02 Robert Hatcher * BField/: BFLAnsysLookup.cxx, BFLAnsysLookup.h, BFLHandler.cxx, BFLInterpolation.h, BFLLookupTable.cxx, BFLLookupTable.h, BFLNode.cxx, BFLNode2ACell.h, BFLVorOperator.cxx, BFLVorOperator.h, BFLVoronoiMaker.cxx, BFLVoronoiMaker.h, BFLVtx.h, BFLWingedEdge.cxx, BField.cxx, BfldHandlerRect2d.cxx, BfldMapRect2d.cxx, BfldMapVoronoi.cxx, BfldMeshVoronoi.cxx, TIntList.h: replace depreciated include files for gcc 3.1 2002-06-13 14:57 Robert Hatcher * Algorithm/: AlgFactory.cxx, AlgHandle.cxx: convert from to for consistency 2002-06-13 13:47 Nick West * DatabaseMaintenance/scripts/: auto_distribute.perl, check_job_log.pm, exporter.pm, importer.pm, log_error.pm, report.pm, update_log.pm: Record all errors to the log as well as mailing them to the contact list. Check the job output for errors. 2002-06-13 10:20 Nick West * WebDocs/WebDocs.html: Add URL for FD/CalDet logs. 2002-06-12 23:58 George Irwin * CandDigit/: CandDigitHandle.cxx, CandDigitHandle.h: Add method: PlexSEIdAltL &GetPlexSEIdAltLWritable(); Demuxing package(s) need to convert to this before non-const PlexSEIdAltL &GetPlexSEIdAltL(); method is removed. This will end DeMux writing to raw CandDigit objects. 2002-06-12 21:29 Robert Hatcher * CandDigit/: AlgDigit.cxx, AlgDigitList.cxx, CandDeMuxDigitHandle.cxx, CandDeMuxDigitListHandle.cxx, CandDigitHandle.cxx, CandDigitList.cxx, CandDigitListHandle.cxx: replace depreciated includes ; remove duplicate default parameters 2002-06-12 21:23 Robert Hatcher * CandClusterSR/: CandClusterSRHandle.cxx, CandClusterSRListHandle.cxx, StripInfoSR.cxx: replace depreciated includes; remove duplicate default parameters 2002-06-12 21:20 Robert Hatcher * DatabaseInterface/DbiWriter.cxx: gcc 3.1 doesn't like default args on both declaration & definition 2002-06-12 21:14 Robert Hatcher * BubbleSpeak/: CandDigiPairHandle.cxx, CandDigiPairListHandle.cxx, CandMSTClusterHandle.cxx, CandMSTClusterListHandle.cxx, CandStraightClusterHandle.cxx, CandThruMuonHandle.cxx, CandThruMuonListHandle.cxx: make gcc 3.1 happy by removing duplication (.h & .cxx) of default parameters 2002-06-12 21:11 Robert Hatcher * MINF_Classes/MINFDetector.h: replace depreciated with 2002-06-12 20:43 Robert Hatcher * JobControl/: JobCNode.h, JobCRecord.cxx, test/JobControllerValidate.cxx: small tweaks for gcc 3.1 2002-06-12 15:26 Robert Hatcher * JobControl/: JobCInput.h, JobCNode.h, JobCPath.h, JobCPathModule.h, JobCPathRegistry.h: private operator= because SigC::Signal{0,1,2} derive from SignalBase which also has private operator=; this will keep CINT from trying to generate an explicit operator= 2002-06-12 15:24 Robert Hatcher * DatabaseMaintenance/DbmModule.h: make private operator= so CINT doesn't create explicit copy ctor which won't compile due to DbiCascader copy ctor 2002-06-12 13:25 Nick West * DatabaseInterface/DbiResultPtr.h: Disabled (not implemented) copy constructor and assignment CINT produces bad code for these (because DbiTableProxy has these disabled?). 2002-06-12 04:09 Sue Kasahara * Persistency/: Per.cxx, Per.h: New methods to convert from accessmode & sequencemode string to enumerated type. 2002-06-12 02:43 Sue Kasahara * Persistency/: PerInputStreamManager.cxx, PerInputStreamManager.h: Fix bug that caused stream manager to not always update tree when it should in case of reading multiple streams from open file. This was the cause of a problem observed at the far detector in which the dispatcher would occasionally hang for 10 minutes before continuing to serve data. 2002-06-12 00:13 Robert Hatcher * RawData/RawChannelId.cxx: remove definitions of newly inlined operator<,==,!= somehow this commit didn't happen along with the change to RawChannelId.h 2002-06-11 17:48 Robert Hatcher * RawData/RawChannelId.h: make operator<,==,!= RawChannelId comparison function inline-able 2002-06-10 20:47 Robert Hatcher * Profile/GNUmakefile: modify link libraries to handle changes in MINOS (Util,odbcpp), remove CandFitTrackMS as it is not part of standard release 2002-06-10 20:40 Robert Hatcher * RDBC/odbc/Makefile.SRT: correctly deal with SRT_QUAL=profile case, LIBLIBS *is* necessary in the std case of dynamic libraries 2002-06-10 20:24 Robert Hatcher * RDBC/odbc/Makefile.SRT: comment out "override LIBLIBS = ..." which appears to be unnecessary and stymies building with SRT_QUAL=profile (for lack of the subdir) 2002-06-10 20:18 Robert Hatcher * Plex/Plexus.cxx: if MINOS_PROFILE is set don't gSystem->Load() RDBC library (profiling under gcc implies static libraries, so .so's aren't there) 2002-06-10 20:13 Robert Hatcher * RDBC/rdbc/TSQLDriverManager.cxx: if MINOS_PROFILE is set don't gSystem->Load() RDBCodbc library (profiling under gcc implies static libraries, so .so's aren't there) 2002-06-10 19:14 Robert Hatcher * setup/setup_minossoft_RHATCHER02.sh: correctly commit last set of fixes 2002-06-10 19:14 Robert Hatcher * setup/setup_minossoft_RHATCHER02.sh: correctly set SRT_QUAL 2002-06-10 16:58 Mark Messier * JobControl/main/JobCmain.cxx: Add TROOT to JobCmain to avoid potential initialization problems with things that depend on root globals. 2002-06-10 16:47 Robert Hatcher * RawData/: LinkDef.h, RawDaqDeadTimeBlock.cxx, RawDaqDeadTimeBlock.h, mdBlockDefinitions.h: new raw block for reporting ranges of dropped time frames 2002-06-10 16:09 Mark Messier * MessageService/: MsgService.cxx, MsgService.h, MsgStream.h: Added IsActive method to test if a stream is receiving messages. Not generally needed but can be useful in truly time critical situations. Example: bool doPrint = MsgService::Instance()->IsActive("Str",Msg::kVerbose); for (int i=0; i<10000000; ++i) { if (doPrint) MSG("Str",Msg::kVerbsoe) << "potentially complicated..."; } Also inlined some of the more common methods to boost performance slightly. 2002-06-10 13:50 Brian Rebel * DeMux/: DmxHypothesis.cxx, DmxMuonPlane.cxx: make setting of veto flag a little more efficient 2002-06-07 22:57 Robert Hatcher * Plex/: PlexPixelSpotId.cxx, PlexPixelSpotId.h: define default value, IsNull() method for testing on this 2002-06-07 22:55 Robert Hatcher * Plex/PlexPlaneId.cxx: correct end-of-detector handling for GetNext() and GetPrevious() 2002-06-07 22:54 Robert Hatcher * Plex/PlexPlaneId.h: IsNull() no longer depends on IsSteel bit value 2002-06-07 22:34 Robert Hatcher * setup/setup_minossoft_RHATCHER02.sh: more command arg tweaking 2002-06-07 21:24 Robert Hatcher * setup/setup_minossoft_RHATCHER02.sh: make setup more configurable from command line 2002-06-07 17:09 Robert Hatcher * Plex/Plexus.cxx: in GetSEIdAltL remove a MSG("Plex",Msg::kVerbose) that is buried deep in the loop of this commonly called method. Add some more output to the Print if called with "s" (for size). 2002-06-06 06:45 Nick West * DatabaseInterface/doc/dbi_PR.html: Add rules obout ownership to Services Provided section. 2002-06-05 15:35 Roy Lee * RecoBase/CandTrackHandle.cxx: Speed optimization. 2002-06-05 15:34 Roy Lee * RecoBase/CandRecoHandle.cxx: Remove extraneous line. 2002-06-05 14:14 dap56 * CDFMonitoringFwk/: CHistogramDict.h, CHistogram_linkdef.h, CObjectDict.h, CObject_linkdef.h, HistoDisplayDict.h, HistoDisplay_linkdef.h, TConsumerInfoDict.h, TConsumerInfo_linkdef.h: Attempting (for the second time) to remove obsolete files... 2002-06-03 22:00 bspeak * DatabaseTables/PlexTables/far_data_inserts.mysql: Plex Tables to plane 224 2002-06-03 04:16 Sue Kasahara * Demo/dispatcher.C: Change example of useage from demojob to loon 2002-06-03 04:04 Sue Kasahara * Demo/dispatcher.C: Add examples of GoTo methods 2002-06-03 04:00 Sue Kasahara * IoModules/: IoDDSStreamItr.cxx, IoDDSStreamItr.h, IoInputModule.cxx: Complete offline interface to new dds GoTo file methods. 2002-06-03 03:53 Sue Kasahara * Persistency/: PerInputStream.h, PerInputStreamManager.cxx, PerInputStreamManager.h: Fix of handling of aborted files when reading files in update mode (i.e. client is dispatcher). Previous fix had missed serving last few entries in file. 2002-06-03 03:50 Sue Kasahara * Dispatcher/: DDSChildServer.cxx, DDSClient.cxx, DDSClient.h, DDSFileHandler.cxx, test/DemoClient.cc: Remove DDSClient::GoToSymLinkFile in favor of GoToFile(std::string filename) method that supports specifying filename that is a symbolic link. For example, ddsclient -> GoToFile("currentfile"); will move to the target file of symbolic link 'currentfile' in the data source directory. 2002-06-02 03:52 Roy Lee * CandTrackSR/: ArrivalTimeUncertainty.cxx, ArrivalTimeUncertainty.h: Remove file ArrivalTimeUncertainty. 2002-06-02 03:52 Roy Lee * CandTrackSR/: ArrivalTime.cxx, ArrivalTime.h: Add file ArrivalTime. 2002-05-31 20:30 Roy Lee * RecoBase/: CandEventHandle.cxx, CandRecoHandle.cxx: Fix broken switch statements. 2002-05-31 20:21 Roy Lee * RecoBase/: CandRecoHandle.cxx, CandRecoHandle.h, CandStrip.cxx, CandStrip.h, CandStripHandle.cxx, CandStripHandle.h, CandTrackHandle.cxx: Some code to handle time calibrations. 2002-05-31 20:18 dbox * RDBC/odbc++/: callablestatement.cpp, connection.cpp, databasemetadata.cpp, datahandler.cpp, datastream.cpp, datetime.cpp, driverinfo.cpp, drivermanager.cpp, errorhandler.cpp, preparedstatement.cpp, resultset.cpp, resultsetmetadata.cpp, statement.cpp, threads.cpp: added cvs Id: tags 2002-05-31 20:18 Roy Lee * CandTrackSR/LinkDef.h: Remove obsolete class. 2002-05-31 20:15 Roy Lee * CandTrackSR/: AlgTrackSR.cxx, AlgTrackSR.h, AlgTrackSRList.cxx, AlgTrackSRList.h, CandTrackSR.cxx, CandTrackSR.h, CandTrackSRHandle.cxx, CandTrackSRHandle.h, HoughViewSR.cxx, LinkDef.h, Track2DSR.cxx, TrackClusterSR.cxx, TrackClusterSR.h, TrackSRListModule.cxx, TrackSRListModule.h, TrkClsSlpSR.cxx: Modified algorithm to place more emphasis on pulse height when tracking for cosmic mode. 2002-05-31 20:13 dbox * RDBC/odbc++/test/: dbmetadata/GNUmakefile, dbmetadata/dbmetadata.in3, dmtest/GNUmakefile, mysql/GNUmakefile, oracle/GNUmakefile, scroll/GNUmakefile, streams/GNUmakefile: changed makefiles in these subdirectories to take out unnecessary ROOT and MINOSLIB dependencies, VS: ---------------------------------------------------------------------- 2002-05-31 19:57 Roy Lee * TimeCalibratorSR/: TimeCalibratorSRModule.h, TimeCalibratorSRModule.cxx: Change default year to 2009 so that geometry knows about all planes. 2002-05-31 16:07 Robert Hatcher * setup/setup_minossoft_RHATCHER02.sh: setup script for Dell C810 laptop 2002-05-31 16:03 Robert Hatcher * RawData/LinkDef.h: RawBlockProxy and RawBlockRegistry are never written out so they don't need a "+" (which just confuses rootcint). 2002-05-31 15:04 Brian Rebel * DeMux/: DmxHypothesis.cxx, DmxMuonPlane.cxx: add use of SetDeMuxVetoFlag for digits that arent  set 2002-05-30 23:21 George Irwin * CandDigit/: CandDeMuxDigit.cxx, CandDeMuxDigit.h, CandDeMuxDigitHandle.cxx, CandDeMuxDigitHandle.h, CandDeMuxDigitList.cxx, CandDeMuxDigitList.h, CandDeMuxDigitListHandle.cxx, CandDeMuxDigitListHandle.h, LinkDef.h: Add CandDeMuxDigit(& List) classes for comment. These are not filled yet. The question is whether the quality information is correct and adequate. This consists of two integer flags whose bits are defined by two enums: CandDeMuxDigit::EDeMuxDigitFlag for individual CandDeMuxDigit's and CandDeMuxDigitList::EDeMuxDigitListFlag for the whole CandDeMuxDigitList. The bits are on for various conditions which invalidate the digit or the demuxing solution. There is no figure of merit like a demuxing chisq. 2002-05-30 20:03 dbox * RDBC/test/: RDBCTestConnect/RDBCTestConnect.in4, RDBCTestConnect/RDBCTestConnect.out4, RDBCTestInt/RDBCTestInt.in2, RDBCTestInt/RDBCTestInt.out2: more test tweaks 2002-05-30 17:20 Brett Viren * Midad/doc/index.html: add link to Midad talk 2002-05-30 17:19 Ed Lartey * setup/: install_minossoft, update_softreltools: #inserted dates 2002-05-30 17:06 Ed Lartey * setup/gen_pversion: #slight modification to output message 2002-05-30 17:03 Ed Lartey * setup/gen_pversion: #added a statement 2002-05-30 15:27 dbox * RDBC/test/: GNUmakefile, RDBCTestConnect/RDBCTestConnect.in4, RDBCTestConnect/RDBCTestConnect.out4: more test tweaking 2002-05-30 15:11 dbox * RDBC/test/: RDBCTestConnect/RDBCTestConnect.C, RDBCTestConnect/RDBCTestConnect.in1, RDBCTestConnect/RDBCTestConnect.out1, RDBCTestConnect/RDBCTestConnect.out3, RDBCTestInt/GNUmakefile, RDBCTestInt/RDBCTestInt.C, RDBCTestInt/RDBCTestInt.in1, RDBCTestInt/RDBCTestInt.in2, RDBCTestInt/RDBCTestInt.out1: new tests for oracle connection, i/o of integers to mysql and oracle 2002-05-30 11:16 Nick West * DatabaseInterface/: DbiResultPtr.cxx, DbiResultPtr.h, DbiWriter.h, doc/ChangeLog: Add DbiTableProxyRegistry.h to DbiResultPtr.h and DbiWriter.h to ensure all DBI clients are protected from premature termination of DBI. 2002-05-29 17:22 Nick West * WebDocs/doxygen/loon.doxygen: Remove MuCal from list of packages to process with doxygen. 2002-05-29 17:01 Nick West * WebDocs/WebDocs.html: Add link to locally built User Manual. 2002-05-29 16:56 Nick West * WebDocs/: WebDocs.html, Companion/tools/index.html, doxygen/loon.doxygen, doxygen/run_doxygen.sh, doxygen/running_doxygen.html: Switch link to doxygen html code to Oxford. Include instructions on building html code locally. 2002-05-29 14:33 bspeak * DatabaseTables/PlexTables/far_data_inserts.mysql: Through plane 220 2002-05-29 10:11 Nick West * DatabaseInterface/: DbiTableProxyRegistry.cxx, DbiTableProxyRegistry.h: gcc 3.0 fixes: add std:: to string and map. 2002-05-29 08:59 Mark Messier * JobControl/: JobCModuleRegistry.cxx, makemodulemap: Add WebDocs to list of directories that break the expected pattern 2002-05-29 04:53 Sue Kasahara * IoModules/: IoDDSStreamItr.cxx, IoDDSStreamItr.h: Add GoToSymLinkFile,GoToFile(std::string filename),GoToNextFile(int adv =1) methods to offline interface to dispatcher. 2002-05-29 04:47 Sue Kasahara * Dispatcher/: DDSChildServer.cxx, DDSSubscription.cxx: Added default subscription to DDSChildServer. Also more verbose messaging when user has selected ddsparentserver -l Verbose or Debug option. 2002-05-29 04:38 Sue Kasahara * Persistency/: PerInputStreamManager.cxx, PerInputStreamManager.h: Add "brief" option to PerInputStreamManager::Print method. 2002-05-29 00:05 Sue Kasahara * Dispatcher/: DDSChildServer.cxx, DDSClient.cxx, DDSClient.h, DDSFileHandler.cxx, DDSSubscription.cxx, test/DemoClient.cc, test/TestFileHandler.cc: Add new DDSClient methods: GoToFile,GoToNextFile,GoToSymLinkFile to allow client to advance to file of interest. Add illustration of use to test/DemoClient.cc. 2002-05-28 22:35 Robert Hatcher * DatabaseUpdater/DbuSignalHandler.h: needs for "abort()" under gcc 3.0 2002-05-28 18:43 Sue Kasahara * UserManualDoc/src/dispatcher.tex: Add documentation on setting up the dispatcher parent server. 2002-05-27 19:05 Paul Miyagawa * BubbleSpeak/: SelectCherenkov.cxx, SelectCherenkov.h, SelectCosmic.cxx, SelectCosmic.h, cosmic.C: New modules to select special events in CalDet. 2002-05-27 06:21 Nick West * DatabaseUpdater/GNUmakefile: Add -lLeakChecker. 2002-05-26 18:23 Paul Miyagawa * BubbleSpeak/: BandClusterListModule.cxx, cdisp.C, cosmic.C: Macros now allow for reconstructions in either Far Detector or CalDet. 2002-05-24 17:02 dap56 * Monitoring/: DigitAnalysis.cxx, DigitAnalysis.h: - missed this one... DigitAnalysis.h,.cxx - removed code that produces the obsolete postscript file rogue_events.ps 2002-05-24 16:42 dap56 * Monitoring/: DigitAnalysis.cxx, ErrorBlockAnalysis.cxx, ErrorBlockAnalysis.h, FileMain.h, LIAdcAnalysis.cxx, LIAdcAnalysis.h, MonState.cxx, Producer_dispatcher.cc, online.config: Online Monitoring update - 24/5/02 - a few new monitoring histograms (in LIAdcAnalysis and ErrorBlockAnalysis) - Producer_dispatcher.cc modified to handle long record timeouts - only writes/resets histograms if a TimeoutNewFile message is received from the dispatcher, or data from a new run appears. 2002-05-23 21:25 Brian Rebel * DeMux/: AlgDeMuxCosmics.cxx, AlgDeMuxCosmics.h: fix for contained events 2002-05-23 20:22 Brett Viren * DocBuilder/GNUmakefile: s/MIDAD/Midad/ 2002-05-23 19:31 Valeriy Onuchin * RDBC/include/RDBC/TSQLStatement.h: add default values to methods virtual TSQLResultSet* ExecuteQuery( const TString& sql="" ) = 0; virtual Int_t ExecuteUpdate( const TString& sql="" ) = 0; virtual Bool_t Execute( const TString& sql="" ) = 0; 2002-05-23 19:24 Robert Hatcher * SRT_MINOS/special/compilers/GCC.mk: gcc compilers have "long long" so define -DHAVE_LONG_LONG (conditional used in unixODBC's header sqltype.h, used by odbc++ and RDBC) 2002-05-22 22:11 bspeak * DatabaseTables/PlexTables/far_data_inserts.mysql: Plex Tables to plane 216 2002-05-22 22:06 bspeak * setup/: setup_minossoft_soudan.csh, setup_minossoft_soudan.sh: setup changes 2002-05-22 22:05 bspeak * setup/setup_minossoft_umn: [no log message] 2002-05-22 14:04 Sue Kasahara * Dispatcher/: DDS.cxx, DDS.h, DDSChildServer.cxx, DDSChildServer.h, DDSFileHandler.cxx, DDSFileHandler.h, test/TestFileHandler.cc: Add fix for handling of aborted daq files. 2002-05-22 00:51 George Irwin * CandDigit/: AlgDigitList.cxx, AlgMCDigitList.cxx, CandDigitHandle.cxx: In CandDigitHandle::GetCharge(CalDigitType::CalDigitType_t) and in CandDigitHandle::GetTime(CalTimeType::CalTimeType_t) remove the test on PlexSEIdAltL::IsValid() before getting charge/time from PlexSEIdAltLItem. Calibrated attributes from PlexSEIdAltL::GetBestItem() are always returned. In AlgDigitList and AlgMCDigitList subtract earliest raw spill time from all calibrated times in PlexSEIdAltL, as is done for raw time in CandDigit. 2002-05-21 22:47 Robert Hatcher * Plex/: PlexSEIdAltL.cxx, PlexSEIdAltL.h: new member variable "fDemuxVetoFlag" which if non-zero signals that the demuxing was inconclusive and GetBest() is not meaningful -- but default this will be initialized to 0 so as not to interfere with non-MUX'd cases. 2002-05-21 20:34 Robert Hatcher * DatabaseTables/UgliTables/: UgliDbiStripStruct.caldet, UgliDbiStripStructValidity.caldet: more correct pigtail lengths from M. Kordosky 2002-05-20 22:21 Robert Hatcher * DatabaseUpdater/DbuDaqMonitorModule.cxx: initialize consistency with RecCountUnverified and unset bit *only* if it is truely verified (missing RunEnd record will no longer leave this unset). 2002-05-20 19:41 Robert Hatcher * DatabaseUpdater/DbuDaqMonitorModule.cxx: don't output info for all record headers to syslog (left for debugging purposes) 2002-05-20 19:40 Robert Hatcher * DatabaseUpdater/dbu.cc: comment out echo-ing syslog to stdout. 2002-05-20 19:40 Robert Hatcher * DatabaseUpdater/DbuSubRunSummary.h: default ctor initialize TERMCODE to -1 (unknown) rather than 0 (okay). 2002-05-17 17:56 Ed Lartey * WebDocs/: external_products.html, install_products.html: #Removed occurances of libodbc++. This will now be installed automatically by the RDBC package 2002-05-16 23:42 Robert Hatcher * DatabaseUpdater/: DbuDaqMonitorModule.cxx, DbuSignalHandler.cxx: modify syslog levels 2002-05-16 22:43 Robert Hatcher * DatabaseUpdater/DbuSignalHandler.cxx: reduce amount of stuff to syslog 2002-05-16 22:41 Robert Hatcher * DatabaseUpdater/: DbuDaqMonitorModule.cxx, DbuSignalHandler.cxx, DbuSignalHandler.h, GNUmakefile, dbu.cc: improved handling of termination signals (still can be wedged if signal sent when ODBC code is being processed). 2002-05-16 21:03 Robert Hatcher * NumericalMethods/NmStepperRKCK.cxx: eliminate warning about unused variable 2002-05-16 21:02 Robert Hatcher * BubbleSpeak/AlgFitThruMuonList.cxx: eliminate a minor warning using ()'s around assign within while() 2002-05-16 13:02 dap56 * CDFMonitoringFwk/: CHistogram.cc, CHistogram.cxx, CHistogramDict.cc, CObject.cc, CObject.cxx, CObjectDict.cc, GNUmakefile, HistoDisplay.cc, HistoDisplay.cxx, HistoDisplayDict.cc, TConsumerInfo.cc, TConsumerInfo.cxx, TConsumerInfo.h, TConsumerInfoDict.cc: Added Robert's fixes to ensure that CDFMonitoringFwk compiles under the latest (CVS) version of ROOT: * remove all the supplied dictionary files: CHistogramDict.cc CObjectDict.cc HistoDisplayDict.cc TConsumerInfoDict.cc * rename from .cc to .cxx the following: CHistogram.cxx CObject.cxx HistoDisplay.cxx TConsumerInfo.cxx * fix TConsumerInfo: < #include "map.h" < #include "iostream.h" --- > #include > #include This one is for CINT. If it sees the header "map.h" then it tries to pull in "algorithm.h" but there generally isn't one, as "map.h" is bogus; the standard C++ says one should use which CINT then correctly finds . * and modify the GNUmakefile: < LIBCXXFILES := TConsumerInfo.cxx TConsumerInfoDict.cxx ConsumerList.cxx HistoDisplay.cxx HistoDisplayDict.cxx HistoDisplayHelpText.cxx ConsumerExport.cxx MessageStorage.cxx CHistogram.cxx CHistogramDict.cxx CObject.cxx CObjectDict.cxx SocketUtils.cxx DisplayServer.cxx --- > LIBCXXFILES := CHistogram.cxx CObject.cxx HistoDisplay.cxx TConsumerInfo.cxx > LIBCCFILES := ConsumerList.cc HistoDisplayHelpText.cc ConsumerExport.cc MessageStorage.cc SocketUtils.cc DisplayServer.cc This procedure under MINOS SRT will generate the necessary "dictionary" files for these four classes (the ones renamed .cxx). 2002-05-15 23:24 Robert Hatcher * Plex/LinkDef.h, UgliGeometry/LinkDef.h, Calibrator/LinkDef.h, DatabaseUpdater/LinkDef.h, MIDAD/LinkDef.h, DatabaseInterface/LinkDef.h, DatabaseInterface/test/LinkDef.h: new rootcint requires + for more things (templated classes in particular) 2002-05-15 23:05 George Irwin * RecoBase/CandReco.h: Bump ClassDef version to 2 because of TimeOffset parameter added 5/9/2002. 2002-05-15 21:45 Robert Hatcher * JobControl/: JobCInput.h, JobCNode.h, JobCPath.h, JobCPathModule.h: adding ClassDef brought in virtual methods, make dtor virtual to avoid warning 2002-05-15 19:43 Mark Messier * DatabaseInterface/: DbiTableProxyRegistry.cxx, DbiTableProxyRegistry.h: Change cleaner mechanism to ensure that instance 1) out lives all potential clients, and 2) is deleted at end of job. This is just one possible solution to the Dbi shutdown problems. 2002-05-15 16:03 Robert Hatcher * MIDAD/: DigitListViewable.cxx, DigitListViewable.h, MidHandle.h, MidRange.h, ModelProxy.h, UndoHistory.cxx, UndoHistory.h, Viewable.h, ViewableProxy.h: sufficient hacks to make old MIDAD compile(!) under the new root handling of dictionary creation -- some cases of added ClassDef/ClassImp, some cases of making ctor argument-less (by addition of defaults), some removals of #if[n]def __CINT__ 2002-05-15 15:09 Mark Messier * JobControl/makemodulemap: - Added special handling of soft links to work better with SRT. - Modified output file location logic to be public->private->tmp->. 2002-05-15 00:31 Robert Hatcher * DatabaseUpdater/dbu.cc: remove some kruft 2002-05-15 00:31 Robert Hatcher * DatabaseUpdater/dbu.cc: specialized main with first attempt at installing special signal handlers 2002-05-15 00:30 Robert Hatcher * DatabaseUpdater/GNUmakefile: make explicit "dbu" executable with restricted set of libraries 2002-05-14 23:29 Robert Hatcher * JobControl/: JobCInput.cxx, JobCInput.h, JobCNode.cxx, JobCNode.h, JobCPath.cxx, JobCPath.h, JobCPathModule.cxx, JobCPathModule.h: classes that use #ifndef __CINT__ to avoid rootcint from seeing sigc++ must be instrumented with ClassDef/ClassImp in order to avoid an Assert() in the new rootcint (associated with the changes to how foreign classes are handled). 2002-05-14 22:50 Mark Messier * Demo/: DemoEventDump.cxx, DemoSnarlList.cxx, DemoSnarlList.h: 1) Add a module to filter records based on their run/snarl numbers. Sets of number can come from a file or be set in the job macro 2) The bool->int?->char? Registry thing seems to be system dependent. Just convert all the bools to ints and lump it. 2002-05-14 18:29 Brett Viren * IoModules/IoInputModule.cxx: add missing header 2002-05-14 15:21 bspeak * DatabaseTables/PlexTables/far_data_inserts.mysql: Plex Tables up to plane 204 2002-05-13 20:46 Mark Messier * IoModules/IoInputModule.cxx: Fix mis-handling of current file when additional files are added to list 2002-05-13 19:45 Brett Viren * DatabaseInterface/DbiWriter.cxx: Add new line before ClassImpT() to work around brain-dead ROOT design. 2002-05-13 19:17 Robert Hatcher * Navigation/XxxItr.h: key new XxxClassImp macro off the (possible) definition of ClassImpUnique w/ fallback to old ClassImp if that is undefined (thanks Brett). 2002-05-13 18:52 Robert Hatcher * Navigation/XxxItr.h: Handle new ClassImp mechanism (which depends on __LINE__); new cpp macro ClassImpUnique(name,key) became available mid-cycle of 3.03/05. 2002-05-13 02:49 Sue Kasahara * Persistency/PerInputStreamManager.cxx: Fix bug when reading data from multiple streams from open files that caused dispatcher to wait longer than fMaxSyncDelay for synchronized record set. 2002-05-10 19:02 Robert Hatcher * DatabaseTables/PlexTables/PixelSpotToStripEnd.caldet: True pixel spots now reflected in table (thanks to M. Kordosky) 2002-05-10 18:19 Mark Messier * JobControl/: JobCModule.cxx, JobCPath.cxx: Be a little less lazy when triggering JobCModule::BeginJob. Do it at time of module creation rather than just prior to first Ana/Reco/etc. method. 2002-05-10 15:12 Brett Viren * WebDocs/install_libsigc++.html: Fix broken link to Midad. Update info on latest build instructions including warning not to use v1.1.10 temporarily. Remove "note on interim usage" now that libsigc is required. 2002-05-09 21:54 Robert Hatcher * DatabaseUpdater/DbuDaqMonitorModule.cxx: RunEndBlock does *NOT* necessarily signal last record in file (based on empirical evidence). Consistency bit "InProgress" isn't cleared until new subrun is seen or the DBU does a clean shutdown via EndJob(). RunEndBlock appears to undercount the non-snarl records by three -- so use the larger of the internal count or the "official" value, though under DDS seeing only DaqMonitor stream this will be the RunEndBlock count if there are any LI records. 2002-05-09 21:49 Robert Hatcher * DatabaseUpdater/dbu_file.C: example of increasing verbosity when processing files 2002-05-09 21:47 Robert Hatcher * DatabaseUpdater/DbuSubRunSummary.h: new "InProgress" status bit 2002-05-09 21:35 dbox * RDBC/odbc++/test/GNUmakefile: forgot this guy 2002-05-09 21:31 dbox * RDBC/odbc++/: Makefile.SRT, test/dbmetadata.cpp, test/dmtest.cpp, test/mysql.cpp, test/oracle.cpp, test/scroll.cpp, test/streams.cpp, test/dbmetadata/GNUmakefile, test/dbmetadata/dbmetadata.cpp, test/dbmetadata/dbmetadata.in1, test/dbmetadata/dbmetadata.in2, test/dbmetadata/dbmetadata.in3, test/dbmetadata/dbmetadata.out1, test/dbmetadata/dbmetadata.out2, test/dbmetadata/dbmetadata.out3, test/dmtest/GNUmakefile, test/dmtest/dmtest.cpp, test/dmtest/dmtest.in1, test/dmtest/dmtest.out1, test/mysql/GNUmakefile, test/mysql/mysql.cpp, test/mysql/mysql.in1, test/mysql/mysql.out1, test/oracle/GNUmakefile, test/oracle/oracle.cpp, test/oracle/oracle.in1, test/oracle/oracle.in2, test/oracle/oracle.out1, test/oracle/oracle.out2, test/scroll/GNUmakefile, test/scroll/scroll.cpp, test/scroll/scroll.in1, test/scroll/scroll.out1, test/streams/GNUmakefile, test/streams/streams.cpp, test/streams/streams.in1, test/streams/streams.out1: rearranged test subdirectory, gmake tbin builds all tests, gmake test tests all tests 2002-05-09 19:01 Roy Lee * CandStripSR/: StripSRListModule.cxx, StripSRListModule.h: Add run variable to ntuple output; also change record to snarl. 2002-05-09 19:00 Roy Lee * CandShowerSR/: ShowerSRListModule.cxx, ShowerSRListModule.h: Add run variable to ntuple output, also change record to snarl. 2002-05-09 19:00 Roy Lee * CandEventSR/: EventSRListModule.cxx, EventSRListModule.h: Add some Monte Carlo information to output ntuple. 2002-05-09 18:58 Roy Lee * RecoBase/: CandReco.cxx, CandReco.h, CandRecoHandle.cxx, CandRecoHandle.h, CandTrackHandle.cxx: Add TimeOffset parameter and Get/Set methods. This is the constant term to a linear fit to t = a + b z. 2002-05-09 18:55 Roy Lee * TimeCalibratorSR/: TimeCalibratorSRModule.cxx, TimeCalibratorSRModule.h: Improved algorithm. 2002-05-09 18:38 Roy Lee * CandEventSR/AlgEventSR.cxx: Fixed bug in how best track is selected. 2002-05-09 18:30 Roy Lee * Calibrator/: CalTimeCalibration.cxx, CalTimeCalibration.h, TimeCalibrator.cxx, TimeCalibrator.h: Change time related arguments and return values from Float_t to Double_t. 2002-05-09 17:45 Robert Hatcher * Record/RecMinos.h: const records should be able to return const copies of TempTags Registry 2002-05-09 14:37 Robert Hatcher * DatabaseMaintenance/GNUmakefile: change -lodbc++ to -lodbcpp (odbc++ built under RDBC) 2002-05-08 22:53 Robert Hatcher * RawData/RawLIAdcSummary.cxx: fix some typos in converting int values to real ones with correct scaling 2002-05-08 22:50 dbox * RDBC/odbc++/: preparedstatement.cpp, resultset.cpp: fixed some warnings 2002-05-08 22:41 dbox * RDBC/: odbc/Makefile.SRT, odbc++/Makefile.SRT, odbc++/driverinfo.h, odbc++/dtconv.h, odbc++/resultset.cpp, test/RDBCTestConnect/GNUmakefile: changes to rename libodbc++.so to libodbcpp.so to avoid name collisions with older libraries 2002-05-08 22:41 Robert Hatcher * SRT_MINOS/special/pre_standard.mk: change from -lodbc++ to -lodbcpp (odbc++ under RDBC) 2002-05-08 21:55 Robert Hatcher * RawData/RawLIAdcSummary.cxx: minor version 3 has different unpacking for VA and QIE electronics 2002-05-08 20:03 Robert Hatcher * DatabaseUpdater/dbu_dds.C: tweak TimeOut and KeepUpMode settings 2002-05-08 16:45 Robert Hatcher * RawData/: LinkDef.h, RawConfigFilesBlock.cxx, RawConfigFilesBlock.h: new block type for DAQ major id = 0x502 2002-05-08 12:14 Brett Viren * Midad/: Hit2dSE.cxx, HitBinSE.cxx: Some more standard code hidden from sight 2002-05-07 21:33 Robert Hatcher * RawData/mdBlockDefinitions.h: new block id 0x502 for ConfigFiles 2002-05-07 19:37 Brett Viren * Midad/Hit2dSE.cxx: Hide standard C++ from non-standard compilers 2002-05-07 16:51 Paul Miyagawa * BubbleSpeak/AlgMSTClusterList.cxx: Fix to prevent a cluster being used in multiple pairings. 2002-05-06 19:39 George Irwin * Registry/doc/html.sty: Needs this file to build. Not a standard part of latex, but an extension. 2002-05-06 12:44 Nick West * Midad/: DigitListSceneryImp.h, GuiBase.h, HitList.h, ModelProxy.h, NamedFactory.h, Scenery.h, SceneryProxy.h, Util.cxx, Util.h: First attempt to get clean compile under gcc 3.0 - Brett promises to fix any problems! 2002-05-03 21:50 dbox * RDBC/: include/RDBC/odbc++/callablestatement.h, include/RDBC/odbc++/config-win32.h, include/RDBC/odbc++/config.h, include/RDBC/odbc++/connection.h, include/RDBC/odbc++/databasemetadata.h, include/RDBC/odbc++/drivermanager.h, include/RDBC/odbc++/errorhandler.h, include/RDBC/odbc++/preparedstatement.h, include/RDBC/odbc++/resultset.h, include/RDBC/odbc++/resultsetmetadata.h, include/RDBC/odbc++/setup.h, include/RDBC/odbc++/statement.h, include/RDBC/odbc++/threads.h, include/RDBC/odbc++/types.h, odbc/Makefile.SRT, odbc/ODBCCallableStatement.cxx, odbc/ODBCConnection.cxx, odbc/ODBCDatabaseMetaData.cxx, odbc/ODBCPreparedStatement.cxx, odbc/ODBCResultSet.cxx, odbc/ODBCResultSetMetaData.cxx, odbc/ODBCStatement.cxx, odbc++/Makefile.SRT, odbc++/callablestatement.cpp, odbc++/callablestatement.h, odbc++/config-win32.h, odbc++/config.h, odbc++/connection.cpp, odbc++/connection.h, odbc++/databasemetadata.cpp, odbc++/databasemetadata.h, odbc++/datahandler.cpp, odbc++/datahandler.h, odbc++/datastream.cpp, odbc++/datastream.h, odbc++/datetime.cpp, odbc++/driverinfo.cpp, odbc++/driverinfo.h, odbc++/drivermanager.cpp, odbc++/drivermanager.h, odbc++/dtconv.h, odbc++/errorhandler.cpp, odbc++/errorhandler.h, odbc++/preparedstatement.cpp, odbc++/preparedstatement.h, odbc++/resultset.cpp, odbc++/resultset.h, odbc++/resultsetmetadata.cpp, odbc++/resultsetmetadata.h, odbc++/setup.h, odbc++/statement.cpp, odbc++/statement.h, odbc++/threads.cpp, odbc++/threads.h, odbc++/types.h, odbc++/test/dbmetadata.cpp, odbc++/test/dmtest.cpp, odbc++/test/mysql.cpp, odbc++/test/oracle.cpp, odbc++/test/scroll.cpp, odbc++/test/streams.cpp: changed include directives from to thus guaranteeing it will ignore potentially out of date /usr/include/odbc++ on local machines 2002-05-03 15:57 Nick West * WebDocs/Companion/cxx_crib/: pointer3.cdr, pointer3.gif, pointers.html: Fix typo in pointer diagram. 2002-05-03 13:45 Nick West * Util/UtilString.cxx: Add std:: to string (sorry Mark!). 2002-05-03 13:38 Robert Hatcher * SRT_MINOS/special/pre_standard.mk: explicitly link in odbc++ if SRT_QUAL is "profile" then make static libraries instead of shared 2002-05-03 13:16 Nick West * DatabaseMaintenance/: GNUmakefile, doc/ChangeLog: dbmjob now depends on odbc++ 2002-05-03 13:10 Mark Messier * Util/UtilString.h: Someone's been commiting code to Util w/o the std::'s... 2002-05-03 07:23 Nick West * DatabaseMaintenance/: GNUmakefile, doc/ChangeLog: dbmjob now depends on the Util library. 2002-05-03 03:38 dbox * RDBC/: include/RDBC/arch_spec_odbcpp.mk, odbc/Makefile.SRT, odbc++/Makefile.SRT, test/RDBCTestConnect/GNUmakefile: make sure to link with locally built libodbc++, ignore ODBCPP_DIR 2002-05-02 14:27 Nick West * DatabaseInterface/: Dbi.cxx, Dbi.h, DbiCascader.cxx, DbiDBProxy.cxx, DbiRowStream.cxx, DbiTableProxyRegistry.cxx, doc/ChangeLog: Move ToUpper to UtilString. 2002-05-02 14:25 Nick West * Util/: UtilString.cxx, UtilString.h, doc/ChangeLog: Add ToUpper and ToLower case conversion. 2002-05-02 12:52 dap56 * Monitoring/: Analysis.cxx, Analysis.h, ChargeInjectAnalysis.cxx, ChargeInjectAnalysis.h, DigitAnalysis.cxx, DigitAnalysis.h, Error.cxx, Error.h, ErrorBlockAnalysis.cxx, ErrorList.cxx, ErrorList.h, FileMain.h, Fillfactor.h, LIAdcAnalysis.cxx, LIAdcAnalysis.h, LITimingAnalysis.cxx, MonState.cxx, MonState.h, Producer_dispatcher.cc, ReadFile.h, Renormalise.h, SinglAnalysis.cxx, SinglAnalysis.h, UserAnalysis.cxx, UserAnalysis.h, caldet.config, config.h, default.config, killmon.csh, offline.config, online.config, test.csh: Online Monitoring update - May 2nd 2002 --------------------------------------- - monitoring now reads config parameters from text files new code: FileMain.h, ReadFile.h ReadFile.h provided by Jeff Hartnell (Oxford/RAL) several example config files provided (online.config etc.) full documentation on how to use config files at OM website: http://hepunx.rl.ac.uk/minos/online/monitoring (not working just now due to RAL hacking incident) - new state object, MonState, containing current values of config parameters and dispatcher subscription status. - improved algorithm to ensure that monitoring keeps up with data taking. Configured by processing time, snarl size and run type/trigger mask. Now uses dispatcher selection cuts. - several new variables/canvases. See OM website for full list - attempt to conform to gcc 3.0 coding conventions 2002-05-01 19:46 Robert Hatcher * Rotorooter/RotoTalk/daq_bin2dump.c: print out a little more information about header blocks (i.e. timestamp) 2002-05-01 18:38 Robert Hatcher * Rotorooter/RotoTalk/: GNUmakefile, daq_bin2dump.c: new "daq_bin2dump" for dumping raw DAQ files 2002-05-01 15:15 bspeak * DatabaseTables/PlexTables/far_data_inserts.mysql: Modified to remove extras, and added to plane 196 2002-05-01 13:47 Brian Rebel * DatabaseTables/PlexTables/far_data_inserts.mysql: plex for planes 1 - 192 2002-04-30 22:12 Sue Kasahara * Dispatcher/: DDS.cxx, DDS.h, DDSChildServer.cxx, DDSChildServer.h: Added support for new keepup mode DDS::kRecordKeepUp to advance to most recent record set in most recent file. 2002-04-30 22:05 Sue Kasahara * IoModules/IoInputStreamItr.cxx: Adapt to Persistency API change. 2002-04-30 22:04 Sue Kasahara * Persistency/: PerInputStreamManager.cxx, PerInputStreamManager.h: Add Get method to retrieve current record set without advancing. Replaces RecordsAt kludge to do the same thing. 2002-04-30 21:27 Robert Hatcher * Demo/DemoEventDump.cxx: protect DumpRawHeader against non-RawRecords in mom 2002-04-30 21:25 Mark Messier * CVSROOT/check_access: Add Ben Speakman to writers for DatabaseTables (Far Det plex tables) 2002-04-30 21:01 Sue Kasahara * Demo/dispatcher.C: Add example of using offline symbolic link 2002-04-30 20:50 Sue Kasahara * IoModules/: IoDDSStreamItr.cxx, IoDDSStreamItr.h, IoInputModule.cxx, IoInputModule.h: Add interface to DDSClient::SetOffLine method 2002-04-30 20:17 Ed Lartey * setup/setup_minossoft_tamu: #modified 2002-04-30 19:46 Sue Kasahara * Demo/dispatcher.C: Added example of how to use selection cut to apply server side cuts 2002-04-30 17:24 Mark Messier * JobControl/: JobCInput.cxx, JobCInput.h, JobCInputModule.cxx, JobCInputModule.h: Add virtual methods for Select(stream, cut) 2002-04-30 16:23 Sue Kasahara * Record/: LinkDef.h, RecDataHeader.cxx, RecDataHeader.h, RecPhysicsHeader.cxx, RecPhysicsHeader.h: Prototype classes for reorganizing header data. 2002-04-30 15:41 dbox * RDBC/odbc++/Makefile.SRT: odbc++/test/GNUmakefile broken, comment out until fixed VS: ---------------------------------------------------------------------- 2002-04-30 15:20 dbox * RDBC/test/GNUmakefile: need this too 2002-04-30 15:15 dbox * RDBC/odbc++/Makefile.SRT: need this to compile 2002-04-30 15:11 dbox * RDBC/odbc++/: GNUmakefile, callablestatement.cpp, callablestatement.h, config-win32.h, config.h, connection.cpp, connection.h, databasemetadata.cpp, databasemetadata.h, datahandler.cpp, datahandler.h, datastream.cpp, datastream.h, datetime.cpp, driverinfo.cpp, driverinfo.h, drivermanager.cpp, drivermanager.h, dtconv.h, errorhandler.cpp, errorhandler.h, preparedstatement.cpp, preparedstatement.h, resultset.cpp, resultset.h, resultsetmetadata.cpp, resultsetmetadata.h, setup.h, statement.cpp, statement.h, threads.cpp, threads.h, types.h, test/dbmetadata.cpp, test/dmtest.cpp, test/mysql.cpp, test/oracle.cpp, test/scroll.cpp, test/streams.cpp: put libodbc++ back in SRT RDBC subdirectory VS: ---------------------------------------------------------------------- 2002-04-30 15:10 dbox * RDBC/: Makefile.SRT, test/runit.pl, test/RDBCTestConnect/GNUmakefile, test/RDBCTestConnect/RDBCTestConnect.C, test/RDBCTestConnect/RDBCTestConnect.in1, test/RDBCTestConnect/RDBCTestConnect.in2, test/RDBCTestConnect/RDBCTestConnect.in3, test/RDBCTestConnect/RDBCTestConnect.out1, test/RDBCTestConnect/RDBCTestConnect.out2, test/RDBCTestConnect/RDBCTestConnect.out3: added test suite , gmake test exercises it 2002-04-29 21:34 Robert Hatcher * Rotorooter/RotoTalk/rototalk.c: #include for prototypes of memset,memcpy,strcpy,strlen change syslog format from %8.8x to %8.8lx to deal with -Wall warning 2002-04-29 21:20 Robert Hatcher * Rotorooter/RotoTalk/rototalk.h: roto_set_conn[n]ection_nodelay prototype had a typo 2002-04-29 20:04 Valeriy Onuchin * RDBC/: include/RDBC/TSQLImportClient.h, rdbc/TSQLDriverManager.cxx, rdbc/TSQLImportClient.cxx, rdbc/TSQLImporter.cxx, rdbc/TSQLUrl.cxx: fix "text file catalog problem" 2002-04-29 17:16 Robert Hatcher * Rotorooter/RotoServer.cxx: fix formatting problem in syslog warning message for ProcessConfig if passed an unknown stream 2002-04-28 23:15 Sue Kasahara * Demo/dispatcher.C: Add examples of more commands 2002-04-28 23:12 Sue Kasahara * IoModules/: IoDDSStreamItr.h, IoInputModule.cxx: Fine tuning of offline interface to dispatcher. 2002-04-28 23:09 Sue Kasahara * Dispatcher/DDSChildServer.cxx: Set fMessageIn pointer to null after deleting to avoid potential segv's. 2002-04-28 23:07 Sue Kasahara * Dispatcher/: DDS.cxx, DDS.h: Add static method GetDataSourceCode to convert datasource text string to an enumerated code. Make GetxxxCode methods case insensitive. 2002-04-26 23:21 Robert Hatcher * RerootExodus/: RerootToRawDataModule.cxx, RerootToRawDataModule.h: Put a N of M trigger in for Get() method's success; for now only apply to Far and CalDet. Initially conditions are N=0 M=0 (ie. no requirement) until further tested. 2002-04-26 23:17 Ed Lartey * setup/: packages-development, setup_minossoft_tamu: # Removed empty and obselote packages CandEvent and CandVtx 2002-04-26 21:15 Mark Messier * CVSROOT/check_access: Add dbox to RDBC 2002-04-26 17:12 Robert Hatcher * Rotorooter/: RotoServer.h, rotorooter.cc: allow configuration of initial AutoSave and Compression levels from rotorooter command line. 2002-04-26 16:16 Ed Lartey * setup/setup_minossoft_tamu: #testing 2002-04-26 16:11 Robert Hatcher * Rotorooter/root2binary.jcm: add (old style) script showing the conversion of ROOT files back into flat binary files. new script (.C) must await updating of module's configuration code. 2002-04-26 12:47 Nick West * DatabaseInterface/test/DbiValidate.cc: Bug fix: test 9 could return kTRUE even though one sub-test failed. 2002-04-26 06:59 Nick West * CVSROOT/modules: Correct typo! 2002-04-26 06:57 Nick West * CVSROOT/modules: Reinstate (obsolete?) CandEvent and CandVtx to be consistent with packages-development. 2002-04-25 22:07 Robert Hatcher * Rotorooter/: RotoServer.cxx, RotoServer.h, rotorooter.cc, RotoTalk/daq_bin2roto.c, RotoTalk/rototalk.c, RotoTalk/rototalk.h: Default is now to use sockets with TCP_NODELAY option enabled. ROOT file compression level can be manipulated in a manner similar to the AutoSave configuration (must be done before file is openned). 2002-04-25 21:21 Robert Hatcher * Demo/: DemoEventDump.cxx, DemoEventDump.h: When using registry to Set don't have Config() set all fDump bits *off* if "DumpAll" is 0 (just after setting individual bits on). "PrintSeparator" registry item configures to whether to print separators between Ana() invocations (default is on to keep behaviour the same). New "RawBlockList" if non-blank selects only certain blocks to be dumped when "DumpRawData" is on -- does a find() on the list against the GetName() of the block, so must use full name, eg. "RawRunStartBlock,RawRunEndBlock" 2002-04-25 16:47 Robert Hatcher * setup/: setup_minossoft_FNALU.csh, setup_minossoft_FNALU.sh: create a .sh version of FNALU setup, move .csh version to file with .csh 2002-04-24 20:04 Robert Hatcher * setup/setup_minossoft_FNALU: new RDBC fixes allow "-" in host name so use "minos-db1.fnal.gov" rather than numeric address 2002-04-24 19:56 Robert Hatcher * MIDAD/minos.C: need to load sigc and new Util libraries in general. IoModules now requires Dispatcher. 2002-04-24 19:46 Robert Hatcher * DatabaseUpdater/: DbuDaqMonitorModule.cxx, DbuSubRunSummary.h: simplified "consistency" bits 2002-04-24 16:39 Valeriy Onuchin * RDBC/rdbc/TSQLUrl.cxx: few more fixes 2002-04-24 15:43 Valeriy Onuchin * RDBC/rdbc/TSQLUrl.cxx: fixes in Tokenizer::Forw/Back methods 2002-04-24 15:32 Robert Hatcher * DatabaseTables/GNUmakefile: add DbuTables subdirectory 2002-04-24 15:32 Robert Hatcher * DatabaseTables/DbuTables/define_dbu.mysql: don't drop existing tables - data here is going to be distributed via DBM not CVS so we don't want to clear what we have so far. 2002-04-24 15:04 Robert Hatcher * Demo/DemoDataReject.cxx: use namespace UtilString in conjunction with cmp_nocase 2002-04-24 15:03 Robert Hatcher * Util/: UtilString.cxx, UtilString.h: UtilString is now a namespace rather than a class w/ static members. some additional small tweaks; IsBool and atob(const char* s) now share common atob(const char* s, bool& isvalid) backend to ensure that they use identical lists of valid strings. 2002-04-24 08:47 Nick West * DocBuilder/GNUmakefile: Add Util to list of libraries. 2002-04-24 07:58 Nick West * DatabaseMaintenance/DbmModule.cxx: Remove debug printout. 2002-04-24 07:12 Nick West * DatabaseMaintenance/doc/: ChangeLog, Help.txt: New command: QUERY to apply a Dbi context query. 2002-04-24 07:11 Nick West * DatabaseMaintenance/: DbmModule.cxx, DbmModule.h: Add void ListTables(...) - factored out from ExportTables. Bool_t Query(JobCommand *cmd) - new command: QUERY. 2002-04-24 07:05 Nick West * DatabaseMaintenance/DbmCmdOptions.cxx: Update list of options taking values. 2002-04-24 04:52 Sue Kasahara * Demo/dispatcher.C: Add example of configuring dispatcher to receive data from specific streams with user-specified keepup mode. 2002-04-24 04:50 Sue Kasahara * IoModules/: IoDataStreamFactory.h, IoDDSStreamItr.cxx, IoDDSStreamItr.h, IoDataStreamFactory.cxx, IoInputModule.cxx, IoInputModule.h: Add configurability to offline framework dispatcher interface. 2002-04-24 04:06 Sue Kasahara * Dispatcher/: DDS.cxx, DDS.h: Added GetKeepUpCode method to convert from keepup string to keepup code 2002-04-24 03:12 Sue Kasahara * Dispatcher/DDSChildServer.cxx: Sleep for 1 sec while waiting for updated tree or new file 2002-04-23 22:33 Sue Kasahara * Dispatcher/: DDSSubscription.cxx, DDSSubscription.h: Add SetSelection method with 1st argument of stream string and not enumerated stream type. 2002-04-23 21:43 Sue Kasahara * Dispatcher/test/GNUmakefile: Add Util to GNUmakefile list of libraries used to build binaries 2002-04-23 21:43 Sue Kasahara * Dispatcher/: DDSSubscription.cxx, DDSSubscription.h, GNUmakefile: Add DDSSubscription::SetStreams method. Add Util to library list in GNUmakefile 2002-04-23 21:35 Robert Hatcher * Demo/DemoDataReject.cxx: convert from own version of cmp_nocase to one in UtilString 2002-04-23 21:34 Robert Hatcher * DatabaseUpdater/DbuDaqMonitorModule.cxx: remove unnecessary cmp_nocase function 2002-04-23 21:33 Robert Hatcher * Util/: UtilString.cxx, UtilString.h: add cmp_nocase function out of Stroustrup 2002-04-23 20:32 Robert Hatcher * SRT_MINOS/special/pre_standard.mk: make -lUtil part of standard link list (just above MessageService, which it references). 2002-04-23 20:31 Robert Hatcher * SRT_MINOS/SoftRelTools/arch_spec_sigc++.mk: no longer #ifdef on SITE_HAS_SIGC, assume all sites have it installed by now 2002-04-23 19:19 Mark Messier * Util/GNUmakefile: Oops, forgot to cvs add the makefile... 2002-04-23 19:12 Mark Messier * Util/: UtilString.cxx, UtilString.h: Added some simple string utilities. These are taken from JobCommand. Others welcome... 2002-04-23 18:56 Mark Messier * setup/packages-development: Add Util package 2002-04-23 18:55 Mark Messier * CVSROOT/modules: Adde Util package 2002-04-23 18:54 Mark Messier * Util/.cvsignore: Get Util package started 2002-04-23 11:57 Valeriy Onuchin * RDBC/odbc/: ODBCCallableStatement.cxx, ODBCCallableStatement.h, ODBCPreparedStatement.cxx, ODBCPreparedStatement.h, ODBCStatement.h: few methods were dublicated =>removed ( Execute,ExecuteQuery,ExecuteUpdate ) 2002-04-23 10:35 Paul Miyagawa * BubbleSpeak/AlgMSTClusterList.cxx: Extra checking to protect against segv's. 2002-04-23 08:49 Valeriy Onuchin * RDBC/rdbc/TSQLResultSet.cxx: bug fixed in Tree() method 2002-04-23 07:56 Valeriy Onuchin * RDBC/rdbc/TSQLUrl.cxx: fixing problems 2002-04-23 07:46 Nick West * DatabaseInterface/test/GNUmakefile: Add arch_spec_sigc++.mk (used by JobControl) 2002-04-22 22:33 Mark Messier * Demo/DemoEventDump.cxx: Registrys store bools as ints not chars. 2002-04-22 22:17 Robert Hatcher * IoModules/IoInputModule.cxx: use "DDSTimeOut" key in registry Get() to match that in Set() 2002-04-22 22:02 Robert Hatcher * DatabaseUpdater/doc/: ChangeLog, index.html: initial ChangeLog and minimal description 2002-04-22 22:01 Robert Hatcher * DatabaseUpdater/: dbu_dds.C, dbu_file.C: some initial example scripts 2002-04-22 21:36 Robert Hatcher * setup/packages-development: distribute DatabaseUpdater package w/ development 2002-04-22 21:18 Robert Hatcher * DatabaseTables/DbuTables/: .cvsignore, GNUmakefile, define_dbu.mysql: basic DBU tables: DbuSubRunSummary, DbuVaChipPeds, DbuVaChipSpars 2002-04-22 21:17 Robert Hatcher * DatabaseUpdater/: DbuSubRunSummary.cxx, DbuSubRunSummary.h: add a RunTypeName column (and a static method for turning RunType -> char*) 2002-04-22 20:11 Robert Hatcher * RawData/: RawDaqHeader.cxx, RawDaqHeader.h, RawDaqSnarlHeader.cxx, RawDaqSnarlHeader.h, RawHeader.cxx, RawHeader.h: rationalize operator<<(std::ostream& and Print() methods to handle inheritance correctly. 2002-04-22 19:02 Robert Hatcher * CVSROOT/modules: new DatabaseUpdater package 2002-04-22 19:01 Robert Hatcher * DatabaseUpdater/: .cvsignore, DbuDaqMonitorModule.cxx, DbuDaqMonitorModule.h, DbuSubRunSummary.cxx, DbuSubRunSummary.h, DbuVaChipPeds.cxx, DbuVaChipPeds.h, DbuVaChipSpars.cxx, DbuVaChipSpars.h, GNUmakefile, LinkDef.h: initial code for Dbu that fills SubRunSummary, VaChipPeds, VaChipSpars tables. 2002-04-22 18:14 Robert Hatcher * RawData/: RawPedestalTableBlock.cxx, RawSparsifierTableBlock.cxx: off-by-one error in Get{Ped,Spars}Value by index - allowed one more retrieval than the data held (darn, zero based indexing). 2002-04-22 18:12 Robert Hatcher * RawData/: RawRunEndBlock.cxx, RawRunEndBlock.h: add neglected interface for getting "number of errors reported" data word (heck, it's going to be zero isn't it?). 2002-04-22 16:38 Valeriy Onuchin * RDBC/macros/RDBCform.C: small fix 2002-04-22 15:49 Robert Hatcher * CVSROOT/modules: add Profile module (for gcc profiling) 2002-04-22 15:27 Robert Hatcher * Profile/: .cvsignore, GNUmakefile, MyConfig.mk, doc/howto.txt: initial commit for Profiling under gcc (may still need tweaking) 2002-04-22 14:45 Valeriy Onuchin * RDBC/macros/RDBCfirst.C: small fix 2002-04-22 14:44 Valeriy Onuchin * RDBC/include/RDBC/TSQLPreparedStatement.h: remove Execute methods 2002-04-22 14:43 Valeriy Onuchin * RDBC/include/RDBC/TSQLStatement.h: corrrect Execute methods 2002-04-22 14:41 Valeriy Onuchin * RDBC/rdbc/TSQLDriverManager.cxx: numerous fixes 2002-04-22 03:42 Sue Kasahara * Demo/dispatcher.C: Minor mod to dispatcher demo macro 2002-04-22 03:37 Sue Kasahara * IoModules/IoInputModule.cxx: Delete data stream iterator in destructor. 2002-04-22 02:08 Sue Kasahara * Persistency/: PerInputStream.cxx, PerInputStream.h: Check for empty selection string before building TTreeFormula. Add 2nd argument to PerInputStream constructor to specify stream sequence mode (default Per::kKey). 2002-04-22 02:04 Sue Kasahara * Dispatcher/: DDSChildServer.cxx, DDSFileHandler.h: Fix handling of re-Subscriptions. 2002-04-20 03:22 Mark Messier * JobControl/JobCPath.cxx: Cehck result of Input module before proceeding with execution of path. Pervents running path with empty record and from having the EndOfInputStream flag reset. 2002-04-19 23:42 Mark Messier * JobControl/: JobCEnv.cxx, JobCNode.cxx: - Change limit checks to <= - Trim the node reports a little per request 2002-04-19 23:03 Robert Hatcher * Rotorooter/: RotoClientModule.cxx, RotoObjectifier.cxx, RotoObjectifier.h: Modifications for possibility that MOM is holding more than one RawRecord (now that "raw" I/O format is gone and only "input" remains). 2002-04-19 20:24 Brett Viren * setup/packages-development: Fix capitalization of "Midad". 2002-04-19 20:23 Brett Viren * Midad/doc/index.html: Add usage.html 2002-04-19 20:18 Brett Viren * Midad/doc/usage.html: First commit of bare essentials for usage 2002-04-19 19:15 Robert Hatcher * RawData/: RawChargeInjectInfoBlock.cxx, RawDaqHeaderBlock.cxx, RawDeadChipBlock.cxx, RawErrorStatsBlock.cxx, RawOvershootBlock.cxx, RawPedestalTableBlock.cxx, RawRopTdcRawDataBlock.cxx, RawRunEndBlock.cxx, RawRunStartBlock.cxx, RawSnarlHeaderBlock.cxx, RawSparsifierTableBlock.cxx, RawTpSinglesSummaryBlock.cxx, RawTriggerStatsBlock.cxx, RawVarcErrorInTfBlock.cxx: make enum values explicit (rather than relying on sequencing) 2002-04-19 19:15 Robert Hatcher * RawData/: RawRunCommentBlock.cxx, RawRunConfigBlock.cxx: fix oddity in unpacking due to allowing enum to sequence itself. strangeness exists in the starting position of character data (extra intervening word isn't documented in mdBlockDefinitions.h). 2002-04-19 19:12 Robert Hatcher * RawData/: RawLIAdcSummaryBlock.cxx, RawLITimingSummaryBlock.cxx: add column headers on output of channel info 2002-04-19 15:31 Robert Hatcher * Demo/: DemoDataReject.cxx, DemoDataReject.h: a data filter for rejecting (JobCResult::kFailed) cases where MOM includes unwanted data. Two cases currently implemented. (1) reject if RawRecord has a RawDaqHeader with a RunType in the reject list (2) reject if RawRecord has a RawDigitDataBlock that has crates in various states of pedestal subtraction, sparsification, and/or common mode rejection. For instance to reject cases where sparsification wasn't applied to any or all the data use "/DataReject/Mode Spars anyoff". 2002-04-19 15:25 Robert Hatcher * Demo/DemoEventDump.cxx: Make DumpRawData() iterate over raw records when it goes to dump the RawBlocks (rather than simply taking the first RawRecord). 2002-04-19 15:23 Robert Hatcher * RawData/: RawChargeInjectInfoBlock.cxx, RawDaqHeaderBlock.cxx, RawErrorStatsBlock.cxx, RawPedestalTableBlock.cxx, RawRopTdcRawDataBlock.cxx, RawRunEndBlock.cxx, RawRunStartBlock.cxx, RawSnarlHeaderBlock.cxx, RawSparsifierTableBlock.cxx, RawTriggerStatsBlock.cxx, RawVarcErrorInTfBlock.cxx: tweak formatted output for consistency 2002-04-19 15:22 Robert Hatcher * RawData/: RawRunCommentBlock.cxx, RawRunConfigBlock.cxx: protect against potential memory leak; tweak formatting of string data 2002-04-18 21:06 George Irwin * CandDigit/CandDigitList.h: Bump ClassDef version number to 2 because new dataword added. 2002-04-18 20:44 Robert Hatcher * RawData/: RawRecord.cxx, RawRecord.h: make GetRawBlockIter a const method - one should be able to iterate over the blocks in a const record. 2002-04-18 19:11 Robert Hatcher * RawData/: LinkDef.h, RawBlockId.cxx, RawBlockId.h, RawChannelId.cxx, RawChannelId.h, RawChargeInjectInfoBlock.cxx, RawChargeInjectInfoBlock.h, RawCrateStatus.cxx, RawCrateStatus.h, RawDaqHeaderBlock.cxx, RawDaqHeaderBlock.h, RawDataBlock.cxx, RawDataBlock.h, RawDeadChipBlock.cxx, RawDeadChipBlock.h, RawDigit.cxx, RawDigit.h, RawDigitCrateStatus.cxx, RawDigitCrateStatus.h, RawDigitDataBlock.cxx, RawDigitDataBlock.h, RawErrorStatsBlock.cxx, RawErrorStatsBlock.h, RawLIAdcSummary.cxx, RawLIAdcSummary.h, RawLIAdcSummaryBlock.cxx, RawLIAdcSummaryBlock.h, RawLIHeader.cxx, RawLIHeader.h, RawLITimingSummary.cxx, RawLITimingSummary.h, RawLITimingSummaryBlock.cxx, RawLITimingSummaryBlock.h, RawMCDigitMixIn.cxx, RawMCDigitMixIn.h, RawOvershootBlock.cxx, RawOvershootBlock.h, RawPedestalTableBlock.cxx, RawPedestalTableBlock.h, RawQieMCDigit.cxx, RawQieMCDigit.h, RawRopTdcRawDataBlock.cxx, RawRopTdcRawDataBlock.h, RawRunCommentBlock.cxx, RawRunCommentBlock.h, RawRunConfigBlock.cxx, RawRunConfigBlock.h, RawRunEndBlock.cxx, RawRunEndBlock.h, RawRunStartBlock.cxx, RawRunStartBlock.h, RawSnarlHeaderBlock.cxx, RawSnarlHeaderBlock.h, RawSparsifierTableBlock.cxx, RawSparsifierTableBlock.h, RawTOFBlock.cxx, RawTOFBlock.h, RawTpSinglesSummaryBlock.cxx, RawTpSinglesSummaryBlock.h, RawTriggerStatsBlock.cxx, RawTriggerStatsBlock.h, RawVaMCDigit.cxx, RawVaMCDigit.h, RawVarcErrorInTfBlock.cxx, RawVarcErrorInTfBlock.h: Major overhaul of how RawBlocks (and sub-elements) generate formatted output. This unifies the X::Print(Option*) method and operator<<(ostream&,const X&) by having both defer to X::FormatToOStream(ostream,Option*) to generate output. Thus RawDataBlock derived classes no longer need Print() or operator<<, but rather a specialized FormatToOStream(); this will then call the RawDataBlock::FormatToOStream to output the standardized header info and possibly a hex dump, depending on the options flags, and then add it's own output that varies block-by-block. By having this virtual one can get correctly generated output even with a RawDataBlock ptr. 2002-04-18 12:15 Nick West * DatabaseInterface/DbiDBProxy.cxx: Remove duplicate default argument (missed because gcc 3.0 doesn't complain if consistent). 2002-04-18 11:26 Nick West * DatabaseMaintenance/scripts/primer/test_import.log: Tidy up example log file. 2002-04-18 11:25 Nick West * DatabaseMaintenance/doc/: ChangeLog, db_distribution.html: Document auto_distribute scripts, describing how to install. Still not ready for general use, but getting closer! 2002-04-18 11:23 Nick West * DatabaseMaintenance/DbmModule.cxx: Distribute SQL to create table so that, when importing a new table, it is created automatically. 2002-04-18 11:19 Nick West * DatabaseInterface/doc/ChangeLog: Support table description propagation with DbiSqlValPackets. Make DbiResults more autonomous as a first step towards supporting more general queries. 2002-04-18 11:18 Nick West * DatabaseInterface/test/DbiValidate.cc: Test table creation SQL. 2002-04-18 11:18 Nick West * DatabaseInterface/: DbiValidityRec.cxx, DbiValidityRec.h: Add HasExpired(...) - signal that object suitable for purging. 2002-04-18 11:17 Nick West * DatabaseInterface/: DbiResult.cxx, DbiResult.h: Add CanDelete() - signal that object suitable for purging. Add Satisfies(...) - see if object satisfies query. 2002-04-18 11:17 Nick West * DatabaseInterface/: DbiSqlValPacket.cxx, DbiSqlValPacket.h: Modify ctor - if loading from file, fill fSqlMetaMain,fSqlMetaAux if possible. Modify Write(...) - optionally output SQL to create table. Add CreateTable(...) - create table. Add state: fSqlMetaMain,fSqlMetaAux (holds SQL table creation read when loading from file). fValRec (DbiValidityRec if available). 2002-04-18 11:15 Nick West * DatabaseInterface/: DbiDBProxy.cxx, DbiDBProxy.h: Add QuerySqlTableCreate(...) to generate SQL to create table. 2002-04-18 06:25 Nick West * RDBC/rdbc/TSQLUrl.cxx: Revert code to revision 1.6 until fixed. 2002-04-17 18:55 Valeriy Onuchin * RDBC/rdbc/TSQLUrl.cxx: fixes in TSQLUrlParser::SetFullUrl() and TSQLUrl::AddOption(const TString& opt) methods. Thanks Dennis Box. 2002-04-17 16:08 musser * DatabaseTables/CalibrationTables/MapperFitsTable.far: [no log message] 2002-04-17 14:38 Valeriy Onuchin * RDBC/rdbc/TSQLDriverManager.cxx: move InitRDBCpath(); in static place (i.e it will be called at "RDBC load time") 2002-04-17 14:35 Valeriy Onuchin * RDBC/rdbc/TSQLUrl.cxx: 1,2,5.1 bugs fixed from http://www-numi.fnal.gov/fnal_minos/computing/oo_discussions/bug_tracking/bg0007.html) 2002-04-17 13:23 musser * DatabaseTables/CalibrationTables/MapperFitsTable.far: [no log message] 2002-04-17 01:39 Sue Kasahara * Persistency/: Per.cxx, Per.h: Define new enumerated data type Per::ESequenceMode with members kKey & kLowerBound. 2002-04-17 00:55 Sue Kasahara * IoModules/: IoOutputModule.cxx, IoRawDataFile.cxx: Adapt IoOutputModule to use new PerOutputStreamManager option to only write out trees with non-zero entries to the output file as suggested by George. Adapt IoRawDataFile to Persistency API change. 2002-04-17 00:52 Sue Kasahara * Persistency/: PerInputStream.cxx, PerInputStream.h, PerInputStreamManager.cxx, PerOutputStreamManager.cxx, PerOutputStreamManager.h, PerStream.h: Add new argument to PerOutputStreamManager::Write method to allow user to optionally only write trees with non-zero entries to output file. Moved PerInputStream::GetNumEntry method to PerStream class and gratuitously renamed it GetNumEntries. 2002-04-16 21:35 Robert Hatcher * RerootExodus/RerootToRawDataModule.cxx: tag crates as if {ped subtraction, sparsification, common mode rejection} were all enabled in VA electronics 2002-04-16 21:34 Robert Hatcher * CandDigit/: CandDigitList.cxx, CandDigitList.h, CandDigitListHandle.cxx, CandDigitListHandle.h: new member "IsSparse" is true if all crates in the original RawDigitDataBlock(s) were sparsified. 2002-04-16 21:33 Robert Hatcher * CandDigit/AlgDigitList.cxx: Take note when the RawDigitDataBlock has unsparsified crates: print info message and set flag in CandDigitList 2002-04-16 21:28 Robert Hatcher * RawData/: RawDigitDataBlock.cxx, RawDigitDataBlock.h: new methods for retrieving info on how many crates had {ped,spars,common} mode bits on (and how many crates were involved in the block). 2002-04-16 16:30 Robert Hatcher * CandTrackSR/: HoughViewSR.cxx, TrackSRListModule.cxx: ensure that pointers get initialized to zero 2002-04-16 16:24 Nick West * UserManualDoc/src/navigation.tex: Warn that applying second slice doesn't reslice; it slices in the second dimension. 2002-04-16 16:23 Nick West * Navigation/: NavSet.cxx, doc/ChangeLog, test/NavValidate.cxx: Warn if attempting to slice if there is no corresponding sort function. 2002-04-16 07:20 Nick West * CandFitTrackSR/LinkDef.h: Remove obsolete SwimPlaneInterfaceSR (to be moved to the Swimmer package) 2002-04-15 22:45 Robert Hatcher * SRT_MINOS/special/post_standard.mk: set special flag "--local-infile" for cases where MySQL needs it (anything distribution version 3.23.49 and beyond) while avoiding the flag for older versions that choke on it. 2002-04-15 22:30 Mark Messier * setup/packages-development: Added new package Alignment 2002-04-15 22:29 Mark Messier * CVSROOT/: check_access, modules: Added new package alignment 2002-04-15 22:27 Mark Messier * Alignment/.cvsignore: Add .cvsignore to get new package started 2002-04-15 16:10 Robert Hatcher * CVSROOT/modules: explicitly list "labyrinth" as a module, also "bmaps" for "labyrinth/bfield" 2002-04-14 23:44 Mark Messier * JobControl/: JobCEnv.cxx, JobCEnv.h, JobCInput.cxx, JobCInput.h, JobCInputModule.cxx, JobCInputModule.h, JobCPath.cxx, JobCRootEnv.cxx: * Added command line options: -t'[time] [units]' : Force clean shutdown after time limit has expired Example: "% loon -bqt'10 min' file.root" runs for 10 minutes and then stop the run. -r[n] : Force clean shutdown after [n] records Example: "% "loon -bqr100 file.root" runs until 100 records have been processed and then stops the run. * Removed unused "Set" function from input module interface 2002-04-13 18:26 George Irwin * JobHarness/JobScripts/candout.job: Add: jc.Path("ReadTest").Mod("Output").Cmd("SetStreams DaqSnarl,Cand"); This limits output file to non-empty TTrees. Probably should be automatic. 2002-04-13 04:49 Sue Kasahara * Persistency/: PerInputStream.cxx, PerInputStreamManager.cxx: Fix incompatibility with versions of ROOT newer than 4/4/02. 2002-04-12 20:39 Robert Hatcher * RerootExodus/RerootToRawDataModule.cxx: Set the TempTags registry on the faked-up RawRecord to have "stream" set to "DaqSnarl" so that these get written to the output file (if one is doing so). 2002-04-12 20:23 Robert Hatcher * CandTrackSR/CandTrackSRHandle.cxx: prevent unacknowledge SEGV if MOM is missing RawRecord (still asserts later, but at least with a hint of the problem). 2002-04-12 20:22 Robert Hatcher * CandTrackSR/AlgTrackSRList.cxx: remove unnecessary references to RawData include files 2002-04-12 20:21 Robert Hatcher * CandStripSR/AlgStripSRList.cxx: protect against case where there is no RawRecord in MOM 2002-04-12 19:55 Sharon Seun * CandFitTrackSR/: AlgFitTrackSR.cxx, KalmanPlaneSR.cxx, SwimObjSR.cxx, SwimPlaneInterfaceListSR.cxx, SwimPlaneInterfaceListSR.h, SwimPlaneInterfaceSR.cxx, SwimPlaneInterfaceSR.h: Move SwimPlaneInterfaceSR to the Swimmer package (SwimPlaneInterface). 2002-04-12 17:28 Robert Hatcher * RerootExodus/: RerootToTruthModule.cxx, minos_extra_pdg.txt: an auxillary PDG-like database of MINOS specific ion's & resonances modify RerootToTruthModule to get it correctly 2002-04-12 15:28 Brian Rebel * DatabaseTables/PlexTables/far_data_inserts.mysql: plex for planes 1-176 - last update from iu machines - new ones will come from minos-offline at the mine 2002-04-12 14:45 musser * DatabaseTables/CalibrationTables/MapperFitsTable.far: [no log message] 2002-04-12 00:34 George Irwin * JobHarness/JobScripts/cheezymidad.job: Add comments about RootCommandModule limitation to passing JobC argument. 2002-04-12 00:21 George Irwin * JobHarness/JobScripts/: candout.job, cheezymidad.job, midad.job: Simplify environment variable access: gSystem->Getenv() not necessary. 2002-04-11 20:42 Sharon Seun * Swimmer/test/TestSwimmer.cxx: [no log message] 2002-04-11 20:42 Sharon Seun * Swimmer/: SwimGeo.cxx, SwimGeo.h, SwimPlaneInterface.cxx, SwimPlaneInterface.h, SwimPlaneInterfaceSR.cxx, SwimPlaneInterfaceSR.h: Change "SwimPlaneInterfaceSR" to "SwimPlaneInterface" to avoid conflicts with "SwimPlaneInterfaceSR" in CandFitTrackSR. 2002-04-11 19:13 musser * DatabaseTables/CalibrationTables/MapperFitsTable.far: fix plane32->64 in fits table 2002-04-11 16:24 Robert Hatcher * SRT_MINOS/SoftRelTools/arch_spec_root.mk: define actual_staticlib_files to include CINTOBJECT in the same way that actual_sharedlib_files does (and STATICLIB dependency on the CINTOBJECT). 2002-04-11 11:10 Nick West * DatabaseMaintenance/scripts/: auto_distribute.perl, exporter.pm, importer.pm, read_log_file.pm, report.pm, update_log.pm, update_log_with_timestamp.pm, primer/fake_data.perl, primer/test_export.config, primer/test_export.context, primer/test_export.log, primer/test_export.sh, primer/test_import.config, primer/test_import.context, primer/test_import.log, primer/test_import.sh: Still work in progress. Start to add summary and alarm reports to be sent to contact names. Add primer sud-directory with files as a starting point from export or import tasks. 2002-04-10 22:47 Robert Hatcher * SRT_MINOS/SoftRelTools/arch_spec_root.mk: use the staticlib_o_dir for *Cint.h and *Cint.cxx when building static libs 2002-04-10 19:26 Robert Hatcher * SRT_MINOS/special/compilers/GCC.mk: special flags in case SRT_QUAL contains "profile" 2002-04-10 15:50 Brian Rebel * DeMux/DmxDeMuxCosmicsModule.cxx: get snarl number from RawDaqSnarlHeader 2002-04-10 14:45 Robert Hatcher * RerootExodus/UgliGeometryReroot.cxx: return early if no MINF is available; UgliLoanPool with then test for this case and use DBI version. 2002-04-10 11:38 Nick West * DatabaseMaintenance/DbmLogFile.cxx: Revert to ios::; gcc 2.91 doesn't know about ios_base::. 2002-04-10 08:37 Nick West * DatabaseMaintenance/: DbmLogFile.cxx, DbmLogFile.h, DbmModule.cxx, doc/ChangeLog: Switch fLogFile to ofstream (gcc 3.0 does not support append mode for fstream). 2002-04-10 03:57 Sue Kasahara * IoModules/IoDDSFile.cxx: Protect against delete of null fDDSClient pointer in IoDDSFile::DeleteDDSClient 2002-04-10 03:54 Sue Kasahara * Dispatcher/DDSClient.cxx: Modify DDSClient::Next to accept non-null pointer to Mom on input. If user has previously created mom, objects received from dispatcher are added to this existing mom. This change is to make DDSClient::Next compatible with IoDDSStreamItr's use of this method. 2002-04-10 00:45 Sue Kasahara * IoModules/: IoDDSFile.cxx, IoDDSFile.h: Add destructor to shutdown and delete DDSClient. 2002-04-09 20:51 Brett Viren * Midad/test/GNUmakefile: one more time.... 2002-04-09 15:40 Brian Rebel * DatabaseTables/PlexTables/far_data_inserts.mysql: fix spot duplications noticed by robert 2002-04-08 20:30 Robert Hatcher * Calibrator/SigMappedCalibrator.cxx: re-order initializers to match declaration order 2002-04-08 20:29 Robert Hatcher * Calibrator/SigMappedCalibrator.h: remove excessive trailing blank lines 2002-04-08 19:47 Robert Hatcher * RerootExodus/: PlexusReroot.cxx, PlexusReroot.h: remove OLDPLEXAPI #ifdef's -- no one should be using old API anymore 2002-04-08 19:44 Robert Hatcher * Plex/: PlexHandle.cxx, PlexHandle.h, Plexus.cxx, Plexus.h, PlexusABC.h: remove OLDPLEXAPI #ifdef - no one should be still using old API 2002-04-08 19:43 Robert Hatcher * Plex/: GNUmakefile, PlexLoanPool.cxx: remove old NO_{FAR|CALDET}_PLEX_DATABASE -D flags as possibilities - always use DBI for these cases. NEAR remains as no plex mapping is yet defined 2002-04-07 15:19 Robert Hatcher * BubbleSpeak/PlotMSTClusterModule.cxx: re-order initializers in default ctor to match declaration order 2002-04-07 15:10 Robert Hatcher * Plex/: PlexLedId.cxx, PlexLedId.h: initial commit of PlexLedId (better later than never) 2002-04-07 00:12 Robert Hatcher * DatabaseTables/PlexTables/: create_plex_tables.mysql, delete_plex_tables.mysql, describe_plex_tables.mysql, show_plex_tables.mysql: new tables PlexPinDiodeToLed and PlexStripEndToLed 2002-04-06 23:25 Brett Viren * Midad/doc/: index.html, minos-logo-alien.png, todo.html: slight doc reorg 2002-04-06 23:13 Robert Hatcher * Plex/: LinkDef.h, PlexHandle.cxx, PlexHandle.h, PlexPinDiodeToLed.cxx, PlexPinDiodeToLed.h, PlexStripEndToLed.cxx, PlexStripEndToLed.h, Plexus.cxx, Plexus.h, PlexusABC.h: add support for PlexLedId and their mapping to PlexStripEndId's and PlexPinDiodeId's 2002-04-06 23:11 Robert Hatcher * Plex/PlexPinDiodeId.cxx: tweak AsString() formatting Use PlexPixelSpotId for DecodeMuxBox() small formatting changes in comments 2002-04-06 23:10 Robert Hatcher * Plex/PlexPinDiodeId.h: const on pass-by-value elements in ctor are unnecessary add DecodeMuxBox() method for symmetry (real guts are in PlexPixelSpotId) 4 bits were allocated to "detector" field, use them all. 2002-04-06 23:05 Robert Hatcher * Plex/PlexRawChannelToPinDiode.cxx: fix how Store() works -- make it match table structure (never used to date) 2002-04-06 23:03 Robert Hatcher * Plex/PlexPixelSpotToStripEnd.cxx: fix how STRIPEND gets output in Store (as char, not enum) 2002-04-06 22:49 Brett Viren * Midad/: GNUmakefile, LinkDef.h, Mint.cxx, Mint.h, Scenery.cxx, Scenery.h, TScenery.cxx, TScenery.h: - TScenery provides the rootcint fodder to allow Scenery to have popup menu entries. 2002-04-06 20:26 Brett Viren * Midad/doc/todo.html: to do items from midad talk 2002-04-06 18:26 Brett Viren * Midad/test/: GNUmakefile, test-Gui.cxx, popup/GNUmakefile, popup/LinkDef.h, popup/MyClass.h, popup/NonRoot.h, popup/TMyClass.cxx, popup/TMyClass.h: 1) I like libsigc++ 2) Rootcint doesn't like libsigc++ 3) People like context popup menus 4) Context menus need rootcint Figure out how to satisfy all by having graphical SigC object subclasses inherit from a class that inherits from TObject instead of inheriting from TObject directly (I'm talking Scenery here). Then rootcint can happily talk with //*MENU*'ed methods which are pure-virtual and the subclass can provide the meat of the method. Make sense? 2002-04-05 21:16 Brett Viren * Midad/: JobModel.cxx, RunSnarlEntry.cxx, RunSnarlEntry.h, midad.C: - Add jump +/- N records - Add some comments to midad.C 2002-04-04 09:09 Nick West * DatabaseMaintenance/: DbmModule.cxx, doc/ChangeLog: Protect against short table names. 2002-04-04 07:18 Nick West * DatabaseMaintenance/scripts/: auto_distribute.perl, exporter.pm, importer.pm, parse_cmd.pm, read_log_file.pm, update_log.pm, update_log_with_timestamp.pm: Add driver scripts to automate DB distribution via dbmjob. Work in progress; not fully tested or documented yet. 2002-04-04 04:05 George Irwin * JobHarness/doc/packrat.txt: Add starter packrat. 2002-04-04 03:28 George Irwin * JobHarness/JobScripts/dbm.job: Add some comments. 2002-04-04 02:38 George Irwin * JobHarness/: JobScripts/candout.job, JobScripts/cheezymidad.job, JobScripts/dbm.job, JobScripts/midad.job, sounds/hoot.au, sounds/loon.au, sounds/trem.au, sounds/wail.au, sounds/yodel.au: Add some sample jobscripts which use the loon executable and embed various auxiliary files and set local environment variables. 2002-04-04 02:25 Brett Viren * Midad/test/GNUmakefile: turn of tests 2002-04-03 22:08 Brett Viren * Midad/: CandModel.cxx, CandModel.h, Control.h, ControlBar.cxx, ControlBar.h, DLSBinImp.cxx, DLSBinImp.h, DLSUVZImp.cxx, DLSUVZImp.h, DigitListModel.cxx, DigitListModel.h, DigitListScenery.cxx, DigitListScenery.h, Display.cxx, Display.h, DisplayProxy.cxx, DisplayProxy.h, GNUmakefile, GeomOutlineSceneElement.cxx, GeomOutlineSceneElement.h, GeomScenery.cxx, GeomScenery.h, GuiAxis.cxx, GuiAxis.h, GuiBase.cxx, 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, HeaderLabel.cxx, HeaderLabel.h, Hit2dSE.cxx, Hit2dSE.h, HitBinSE.cxx, HitBinSE.h, HitList.cxx, JobMenu.cxx, JobMenu.h, JobModel.cxx, JobModel.h, Mint.cxx, Mint.h, Model.cxx, Model.h, ModelProxy.cxx, ModelProxy.h, MomModel.cxx, MomModel.h, MultiDisplay.cxx, MultiDisplay.h, NamedFactory.cxx, NamedProxy.h, RangeAxis.cxx, RangeAxis.h, RunSnarlEntry.cxx, RunSnarlEntry.h, ScaledScene.cxx, Scene.cxx, Scene.h, SceneDisplay.cxx, SceneDisplay.h, SceneElement.h, Scenery.cxx, Scenery.h, SceneryProxy.cxx, SceneryProxy.h, TrackListModel.cxx, TrackListModel.h, TrackListScenery.cxx, TrackListScenery.h, TrackSceneElement.cxx, TrackSceneElement.h, Util.cxx, View.h, gui_init.C, test/GNUmakefile, test/test-Button.cxx, test/test-Display.cxx, test/test-Gui.cxx, test/test-GuiControl.cxx, test/test-GuiNesting.cxx, test/test-GuiSlider.cxx, test/test-GuiTree.cxx, test/test-Menu.cxx, test/test-Scene.cxx: - s/MIDAD/Midad/g for all #includes. Things build and run now. 2002-04-03 21:49 Brett Viren * Midad/: CandModel.cxx, CandModel.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, Display.cxx, Display.h, DisplayProxy.cxx, DisplayProxy.h, GNUmakefile, GeomOutlineSceneElement.cxx, GeomOutlineSceneElement.h, GeomScenery.cxx, GeomScenery.h, 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, HeaderLabel.cxx, HeaderLabel.h, Hit2dSE.cxx, Hit2dSE.h, HitBinSE.cxx, HitBinSE.h, HitList.cxx, HitList.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, MultiDisplay.cxx, MultiDisplay.h, NamedFactory.cxx, NamedFactory.h, NamedProxy.h, Range.h, RangeAxis.cxx, RangeAxis.h, RunSnarlEntry.cxx, RunSnarlEntry.h, ScaledScene.cxx, ScaledScene.h, Scene.cxx, Scene.h, SceneDisplay.cxx, SceneDisplay.h, SceneElement.h, Scenery.cxx, Scenery.h, SceneryProxy.cxx, SceneryProxy.h, TrackListModel.cxx, TrackListModel.h, TrackListScenery.cxx, TrackListScenery.h, TrackSceneElement.cxx, TrackSceneElement.h, Util.cxx, Util.h, View.h, Watched.h, gui.C, gui_init.C, midad.C, doc/README.GuiWrappers, doc/README.NamedFactory, doc/README.libsigc++, doc/README.mvc, doc/README.scene, doc/design.html, doc/dls.dia, doc/index.html, doc/menu.html, doc/todo.html, test/GNUmakefile, test/test-Button.cxx, test/test-Display.cxx, test/test-Gui.cxx, test/test-GuiControl.cxx, test/test-GuiNesting.cxx, test/test-GuiSlider.cxx, test/test-GuiTree.cxx, test/test-Menu.cxx, test/test-Scene.cxx, test/test-TGMenu.cxx, test/test-TGNesting.cxx, test/test-Undoable.cxx, test/test-chain.cc, test/test-conn.cc, test/test-def.cc, test/test-die.cxx, test/test-die.h, test/test-dieLinkdef.h: This commit copies everthing which should(!) be needed from the MIDAD package, X00-05-01 branch, to get the new Midad up and running. 2002-04-03 21:23 Brett Viren * CVSROOT/modules: Add Midad module 2002-04-03 21:20 Brett Viren * Loon/: GNUmakefile, minos.C: - Move minos.C from MIDAD/ to here. 2002-04-03 21:10 Brett Viren * MIDAD/: gui.C, gui_init.C, midad.C, doc/todo.html: - Play nice with loon. This is a little tricky since things are set up to return a pointer to a "Mint" object, which doesn't exist until libMIDAD.so gets loaded. The midad.C now handles this at the expense of loosing any handle on JobC object. This needs to be worked out better. Anyways, currently to try this out do: shell> root midad.C your_favorite_file.dat.root loon [1] .q 2002-04-03 20:53 Brett Viren * Loon/: GNUmakefile, doc/README.txt: - Get it actually working. 2002-04-03 20:06 Brett Viren * setup/packages-development: - Add Loon 2002-04-03 20:04 Brett Viren * Loon/: GNUmakefile, doc/README.txt: - First commit of basic Loon files. Not yet tested. 2002-04-03 19:59 Robert Hatcher * RDBC/rdbc/TSQLDriverManager.cxx: multi-line literals are depreciated in gcc 3.0, so remove them. 2002-04-03 19:57 Brett Viren * CVSROOT/modules: add Loon 2002-04-03 19:24 Brett Viren * MIDAD/: MultiDisplay.cxx, MultiDisplay.h, RangeAxis.cxx, RangeAxis.h, ScaledScene.cxx, ScaledScene.h: - Tweek axis presentation 2002-04-03 17:23 Brett Viren * MIDAD/: MultiDisplay.cxx, doc/todo.html: - FullZoom on initial Update not so hard after all. 2002-04-03 17:11 Brett Viren * MIDAD/RunSnarlEntry.cxx: - Connect RunSnarlEntry up to model - Trigger global_update when the entries are processed. 2002-04-03 17:02 Brett Viren * MIDAD/: Display.cxx, Display.h, GNUmakefile, RunSnarlEntry.cxx, RunSnarlEntry.h: - Move run/snarl entry in to its own class. 2002-04-03 16:28 Brett Viren * MIDAD/: Display.cxx, Display.h, JobModel.cxx, JobModel.h, doc/todo.html, test/GNUmakefile: - Add text entries which give access to JC::GoTo(run,snarl). 2002-04-02 23:54 Mark Messier * JobControl/: JobC.cxx, JobCEnv.cxx, JobCleaner.cxx, JobCleaner.h: Add a cleaner class for JobC objects. This is a kluge around the problem that cint does not delete objects when they go out of scope. The JobCleaner class (in conjunction with JobCEnv) explicitly deletes any instances of JobC after the root app is complete, but before root starts to shutdown. Unlike the previous kluge to fix this, I think this one works... 2002-04-02 08:04 Nick West * UserManualDoc/GNUmakefile: Remove unwanted build of UserManual.ps via DOCS variable (now built as part of bin in src subdir). 2002-04-02 06:25 Nick West * Registry/doc/registry.eps: Add registry.eps; required by LaTex build. 2002-04-02 06:24 Nick West * DocBuilder/GNUmakefile: Add Swimmer. 2002-04-01 16:17 Mark Messier * JobControl/JobC.cxx: Add a Cleaner class as a work around for cint's lazy handling of object deletion at scope boundaries. This cleaner forces any JobC object remaining at the end of a job are in fact deleted. This fixes the problem of modules' EndJob not being called at the end of jobs. 2002-03-31 02:06 Sue Kasahara * IoModules/IoOutputModule.cxx: Added Debug level messages when opening and closing files. 2002-03-31 02:04 Sue Kasahara * Persistency/: PerOutputStream.cxx, PerOutputStreamManager.cxx: Added Debug and Verbose level messages when persisting objects and writing trees to file. 2002-03-31 00:00 Sue Kasahara * IoModules/: IoOutputModule.cxx, IoOutputModule.h: Add methods and job commands to allow user to create customized output streams. New methods: DefineStream(string streamname,string classname,string username="", string inputstreamname="") or jc command: /Output/DefineStream streamname classname (username) (inputstreamname) is used to create output stream "streamname" to persist records of class "classname", username(TNamed name) "username" (optional), from originating stream "inputstreamname"(optional). AddStream(string streamlist) or jc command: /Output/AddStream streamlist to add delimiter (,;: ) separated list of streams to output stream list. RemoveStream(string streamlist) or jc command: /Output/RemoveStream streamlist to remove delimiter (,;: ) separated list of streams from output stream list. Default output stream list is still "DaqSnarl","DaqMonitor","LightInjection", "Cand","SimSnarl". For example: /Output/DefineStream MyCand CandRecord MyCandidateRecord /Output/SetStreams DaqSnarl,Cand,MyCand will result in PrimaryCandidateRecords being written out to stream Cand (this is a default defined stream), and records stored in Mom & tagged with "MyCandidateRecord" (using record->SetName("MyCandidateRecord")) will be persisted in output stream MyCand. When the output file is read back in, all 3 trees will be automatically found in the output file and read back in by default. 2002-03-30 23:42 Sue Kasahara * Persistency/: PerOutputStream.cxx, PerOutputStreamManager.cxx, PerOutputStreamManager.h, PerStreamManager.cxx, PerStreamManager.h: Add option flag to stream manager Print methods. Add IsEnabled check to PerOutputStream::Write method. 2002-03-30 03:15 Robert Hatcher * RerootExodus/RerootExodus.cxx: PECAB2SEId had CalDet V view East <-> West swapped 2002-03-30 02:57 George Irwin * JobHarness/JobScripts/candout.job: Add candout.job as a sample jobscript. 2002-03-29 21:41 Robert Hatcher * Demo/DemoMCFilter.cxx: Set fNuIntSelect, fModeSelect to 0 in ctor initializers (otherwise one is left with garbage given DefaultConfig and if no user setting is given) Use kAll{NuInt|Mode} instead of 0xFFFF as appropriate If absolutely no NuInt or Mode bits set during Config then set them to kAll Use |=, rather than +=, in HandleCommand in case same NuInt or Mode flags are given more than once. 2002-03-29 21:17 George Irwin * JobHarness/doc/.cvsignore: Start this directory. 2002-03-29 20:45 Brian Rebel * DeMux/: AlgDeMuxCosmics.cxx, DmxDeMuxFilterModule.cxx: comment out message and set PlanesInSet for DeMuxFilterMdoule 2002-03-29 20:40 Robert Hatcher * RDBC/rdbc/TSQLUrl.cxx: Make each new TSQLUrl's fDSN distinct (not just protocol+proccess-id) to avoid problems with cached odbc.ini files. Force Tokenizer to make fresh copy of input const TString so that when it modifies (via C functions that lose the "const") the internal data that it doesn't modify the input. 2002-03-29 20:20 George Irwin * JobHarness/: GNUmakefile, JobScripts/.cvsignore, JobScripts/GNUmakefile, tools/.cvsignore, tools/GNUmakefile, tools/loondef, tools/loonjobopts, tools/loonsub: Add some starter files. 2002-03-29 16:56 Brian Rebel * DeMux/: DmxDeMuxCosmicsModule.cxx, DmxDeMuxCosmicsModule.h: add branches to tree for single module test 2002-03-29 14:12 Brian Rebel * DeMux/AlgDeMuxCosmics.cxx: remove repeated line. 2002-03-29 14:06 Brian Rebel * DeMux/: AlgDeMuxCosmics.cxx, DmxDeMuxCosmicsModule.cxx: fix looping problem in AlgDeMuxCosmics for multiple muon events 2002-03-29 01:38 Sharon Seun * Swimmer/SwimStepper.h: Found a bug: forgot to turn on the dEdxAction. 2002-03-29 00:01 Sharon Seun * CandFitTrackSR/: FitTrackSRListModule.cxx, FitTrackSRListModule.h, KalmanPlaneSR.cxx, KalmanPlaneSR.h: Combined SwimSwimmer with FitTrack. A flag can be set to choose between FitTrack's SwimObj ( /FitTrackSRListModule/Set Swimmer 1 ) and SwimSwimmer package ( /FitTrackSRListModule/Set Swimmer 2 ). 2002-03-29 00:01 Mark Messier * CVSROOT/check_access: Give Sharon write access to Roy's fitter 2002-03-28 23:52 Sharon Seun * Swimmer/: SwimCondition.h, SwimGeo.cxx, SwimGeo.h, SwimMomentumCondition.cxx, SwimMomentumCondition.h, SwimParticle.cxx, SwimParticle.h, SwimStepAction.h, SwimStepData.cxx, SwimStepData.h, SwimStepOnceAction.cxx, SwimStepper.h, SwimSwimmer.cxx, SwimSwimmer.h, SwimZCondition.cxx, SwimZCondition.h, SwimdEdxAction.cxx, SwimdEdxAction.h, SwimdEdxTable.cxx, SwimdEdxTable.h: The programs have been cleaned up and optimized a bit. 2002-03-28 23:44 Sharon Seun * Swimmer/test/: GNUmakefile, TestSwimParticle.cxx, TestSwimmer.cxx, TestSwimmer.jcm: This code has been cleaned up. 2002-03-28 14:57 Nick West * DatabaseMaintenance/: DbmModule.cxx, doc/ChangeLog: Support uppercase table names. 2002-03-28 14:53 Nick West * DatabaseTables/CalibrationTables/TimeCalibrationValidity.far: Fix formatting error (spaces used instead of tabs). 2002-03-28 09:17 Nick West * UserManualDoc/src/GNUmakefile: Build UserManual.ps and UserManual.html using SoftRelTools/arch_spec_doc.mk. 2002-03-28 09:16 Nick West * Registry/: GNUmakefile, doc/GNUmakefile: Build registry-packrat.ps using SoftRelTools/arch_spec_doc.mk. 2002-03-28 07:24 Nick West * WebDocs/Errors/linking.html: Add warning not to place semicolon after ClassDef/Imp. 2002-03-28 06:17 Robert Hatcher * RerootExodus/UgliGeometryReroot.cxx: correctly place CalDet cosmic (horizontal) planes when there is a overall GlobalZ0Shift (ie. front of detector is not up against hall wall). 2002-03-28 05:45 Robert Hatcher * UgliGeometry/UgliStripNode.cxx: remove UGLI_CALDET_HACK code; add back some UGLI_USE_EXODUS code more protection in case asked to construct strips that don't exist (ie. aren't in the database tables). 2002-03-28 04:55 Robert Hatcher * UgliGeometry/UgliSteelPlnNode.cxx: remove UGLI_CALDET_HACK code 2002-03-28 04:52 Robert Hatcher * UgliGeometry/: UgliGeometry.cxx, UgliScintPlnNode.cxx: remove UGLI_CALDET_HACK code 2002-03-28 04:50 Robert Hatcher * RerootExodus/RerootExodus.cxx: extra protection for bad SEIdLocalToGlobal when no CellPos can be found 2002-03-28 02:41 Robert Hatcher * RerootExodus/UgliGeometryReroot.cxx: use uppercase table names when creating temp tables 2002-03-28 01:29 Robert Hatcher * RawData/: RawLIAdcSummary.cxx, RawLITimingSummary.cxx: restore correct unpacking of version 1 data layout: in preparing for version 2, v0 and v1 were merged even though they use opposite U/L ordering for elements packing of two 16 bit elements. 2002-03-28 01:26 Robert Hatcher * RawData/: RawLIAdcSummaryBlock.cxx, RawLITimingSummaryBlock.cxx: tweaked formatting of individual summaries -> tweak column title layout 2002-03-28 01:24 Robert Hatcher * RawData/RawLIHeader.cxx: fill fSpares if fSpareSize>0 (not if fSpare>0). 2002-03-27 18:48 Brian Rebel * DeMux/doc/how_to_demux.html: user guide for demuxing modules 2002-03-27 18:47 Brian Rebel * DeMux/: AlgConfigDeMux.cxx, AlgConfigDeMux.h, AlgDeMuxCosmics.cxx, AlgDeMuxCosmics.h, DmxDeMuxCosmicsModule.cxx, DmxDeMuxCosmicsModule.h: allow user to define cut for determining if a plane's reconstruction is far from its 3 best hypotheses 2002-03-27 18:00 Robert Hatcher * MINF_Classes/MINFDisplay.cxx: declare pxold,pyold as Int_t rather than Double_t in ExecuteEvent to avoid unnecessary type conversions and warning message. 2002-03-27 17:55 Robert Hatcher * Dependency/idep_aliasutil.h: hack up a comment ending with "\" to avoid waring about multi-line comments 2002-03-27 17:54 Robert Hatcher * Swimmer/SwimDefStepper.cxx: swap around ctor member initializations to match declarations 2002-03-27 15:36 Brian Rebel * DeMux/: AlgDeMuxCosmics.cxx, AlgDeMuxCosmics.h, DmxDeMuxCosmicsModule.cxx, DmxDeMuxCosmicsModule.h, demux_fardata.jcm: allow the user to change the sliding window size 2002-03-27 14:59 Ed Lartey * SRT_MINOS/SoftRelTools/arch_spec_doc.mk: Added tab before the if statement 2002-03-27 11:50 Nick West * DatabaseMaintenance/: DbmLogFile.cxx, DbmLogFile.h, doc/ChangeLog: Overlap by one hour updates produced using: export --LogFile. 2002-03-27 08:17 Nick West * WebDocs/: empty.html, empty.ps, empty.tex: Empty documents to be used if latex and/or latex2html missing. 2002-03-26 17:39 Ed Lartey * SRT_MINOS/SoftRelTools/arch_spec_doc.mk: Changed variable EPS to TEXSRC 2002-03-26 16:50 Ed Lartey * SRT_MINOS/SoftRelTools/arch_spec_doc.mk: fix another tab 2002-03-26 16:22 Ed Lartey * SRT_MINOS/SoftRelTools/arch_spec_doc.mk: fix tabs 2002-03-25 19:36 Mark Messier * IoModules/: IoOutputModule.cxx, IoOutputModule.h: 1) Grab default output file name from command line (if its there) 2) Delay openning the file until the first Put(). Prevents openning/closing empty files if the file name changes before any events are written. 2002-03-25 17:48 Mark Messier * JobControl/JobCEnv.cxx: Make the filename from the command line empty in the case where it is not specified. Leaves default name up to the output module. 2002-03-25 17:38 Mark Messier * JobControl/: JobCEnv.cxx, JobCEnv.h, JobCMsgModule.cxx, JobCRootEnv.cxx: - Added outfile file option -o - Added new Msg features to help line 2002-03-25 17:04 Ed Lartey * SRT_MINOS/SoftRelTools/arch_spec_doc.mk: Non-standard SRT makefile, that allows the SRT build MINOS .ps and .html files from .tex. 2002-03-25 16:36 Mark Messier * MessageService/: Msg.cxx, Msg.h, MsgStream.cxx, test/MsgStreamValidate.cxx: Add options to allow hostname and PID to be added to message headers 2002-03-25 16:33 Robert Hatcher * RawData/: RawLIAdcSummaryBlock.cxx, RawLIAdcSummaryBlock.h, RawLIHeader.cxx, RawLIHeader.h, RawLIHeaderInterface.cxx, RawLIHeaderInterface.h, RawLITimingSummaryBlock.cxx, RawLITimingSummaryBlock.h: words 9,10 were spare fields 0,1 for version 0 and 1 now word 9 is # of pulses used in this summary and retrieved using GetCount() method, word 10 becomes spare field 0. 2002-03-25 15:11 Brian Rebel * DatabaseTables/PlexTables/far_data_inserts.mysql: plex for planes 1 - 160, complete with upper case switchd 2002-03-25 14:55 Mark Messier * CVSROOT/modules: Added JobHarness for George 2002-03-25 05:39 Sue Kasahara * Dispatcher/: DDSFileHandler.cxx, DDSParentServer.cxx, ddschildserver.cc, ddsparentserver.cc, DDSParentServer.h: Added new option flag -l to ddsparentserver to allow user to adjust log level of ddsparent & ddschild server messages. Makes better use of MsgService including adding timestamps to all messages. Added Debug & Verbose level messages to DDSFileHandler. 2002-03-24 23:59 Sue Kasahara * MessageService/: Msg.cxx, Msg.h: Add Msg:: scope to new LevelAsString method. Add "const" to return type of LevelAsString prototype to match implementation. 2002-03-22 23:48 Mark Messier * setup/packages-development: Add JobHarness package 2002-03-22 23:47 Mark Messier * CVSROOT/framework.list: Remove Emily from list 2002-03-22 23:45 Mark Messier * JobHarness/.cvsignore: Added .cvsignore to get package started 2002-03-22 20:27 Robert Hatcher * DatabaseTables/UgliTables/UgliDbiSteelPln.caldet: another case of spaces instead of tabs. 2002-03-22 18:53 Robert Hatcher * UgliGeometry/UgliStripNode.cxx: correctly account for extra green fiber (by asking module for the green cable length, as well as the shape for the pigtail) in CalDet. Use new UgliStripShape methods (supply "end" rather than separate functions for WlsEast and WlsWest). 2002-03-22 18:50 Robert Hatcher * UgliGeometry/UgliStripShape.h: rationalize 4 get methods down to two: GetWls() and GetLenPart() 2002-03-22 18:46 Robert Hatcher * DatabaseTables/UgliTables/UgliDbiStripStruct.caldet: fix case where tabs were accidentally converted to spaces (which then breaks the tab-separated convention!) during cut-and-paste 2002-03-22 18:09 Robert Hatcher * DatabaseTables/PlexTables/: create_plex_tables.mysql, del_farmc_channel2pindiode.mysql, del_farmc_pixel2channel.mysql, del_farmc_spot2strip.mysql, delete_plex_tables.mysql, describe_plex_tables.mysql, far_data_inserts.mysql, load_caldet_channel2pindiode.mysql, load_caldet_channelreadout.mysql, load_caldet_pixel2channel.mysql, load_caldet_spot2strip.mysql, load_farmc_channel2pindiode.mysql, load_farmc_pixel2channel.mysql, load_farmc_spot2strip.mysql, show_plex_tables.mysql: Change table and column names to upper case convert Validity -> VLD in table name column names Mode->TASK, End->STRIPEND 2002-03-22 18:05 Robert Hatcher * DatabaseTables/UgliTables/: UgliDbiStrip.caldet, UgliDbiStripValidity.caldet: UgliDbiStrip table has PLNVIEW which must reflect change to view orientation 2002-03-22 17:25 Robert Hatcher * DatabaseTables/UgliTables/: create_ugli_tables.mysql, delete_ugli_tables.mysql, describe_ugli_tables.mysql, load_geometry.mysql, load_scintmdl.mysql, load_scintmdlstruct.mysql, load_scintpln.mysql, load_scintplnstruct.mysql, load_steelpln.mysql, load_strip.mysql, load_stripstruct.mysql, show_ugli_tables.mysql: Change table and column names to upper case convert Validity -> VLD in table name column names Mode->TASK, Hash->HASHVAL, View->PLNVIEW, Module->MDLINPLANE 2002-03-22 17:11 Robert Hatcher * DatabaseTables/UgliTables/: UgliDbiScintMdl.caldet, UgliDbiScintMdlValidity.caldet, UgliDbiScintPln.caldet, UgliDbiScintPlnValidity.caldet, UgliDbiSteelPln.caldet, UgliDbiSteelPlnValidity.caldet, UgliDbiStripStruct.caldet, UgliDbiStripStructValidity.caldet: updated geometry for CalDet (including switch of plane 0 to "V" view) and more reasonable WLS pigtails, clear fiber length, and extra green fiber. 2002-03-22 15:04 Nick West * DatabaseTables/CalibrationTables/: create_calibration_tables.mysql, load_calibration.mysql, show_calibration_tables.mysql: Switch Calibration table and column names to uppercase, and rename *Validity -> *VLD and Mode -> TASK. 2002-03-22 12:37 Nick West * WebDocs/WebDocs.html: Fix type in UserManual.ps URL. 2002-03-22 00:57 George Irwin * CandDigit/CandDigitHandle.cxx: Remove extraneous ";". 2002-03-22 00:12 George Irwin * CandDigit/: CandDigitHandle.cxx, CandDigitHandle.h: Add optional argument to GetTime() method: Double_t GetTime(CalTimeType::CalTimeType_t=CalTimeType::kNone) const; If no argument is supplied, GetTime() returns uncalibrated Digit time. Otherwise GetTime() returns calibrated time from "best" PlexSEIdAltLItem. 2002-03-21 22:49 Robert Hatcher * Plex/PlexPlaneId.cxx: CalDet planes with horizontal strips ("V") are even numbered in [0..60] range 2002-03-21 22:48 Robert Hatcher * RerootExodus/RerootExodus.cxx: Start first active plane off as "O" if the first passive plane is AIR. PlaneCoverage for type FX,FY,FA,FB,FC are declared to be CalDet. 2002-03-21 18:42 Roy Lee * Conventions/LinkDef.h: Added CalTimeType to LinDef. 2002-03-21 15:42 Nick West * WebDocs/html.sty: To be used as a last resort to fix:- ! LaTeX Error: File `html.sty' not found. - copy this file to the directory containing the .tex file being processed, but see also:- http://www.tug.org/pipermail/latex2html/2001-July/001186.html 2002-03-21 15:10 Roy Lee * Conventions/: CalTimeType.cxx, CalTimeType.h: Created new class CalTimeType for time calibration. 2002-03-21 14:49 Mark Messier * MessageService/: Msg.cxx, Msg.h, MsgStream.cxx: - Add convesion from level code to string - Truncate overly-long file names when printing message headers 2002-03-21 05:47 Sue Kasahara * Dispatcher/DDSFileHandler.cxx: Replace reference to TAuthenticate::kNormal with 0 because latest version of root inexplicably changes enumerated variable kNormal to kClear. 2002-03-20 20:02 Brett Viren * Registry/GNUmakefile: For now, turn off doc subdir 2002-03-20 14:32 Nick West * Registry/: GNUmakefile, doc/GNUmakefile: Make document registry-packrat.ps as part of standard build. 2002-03-20 02:35 Sue Kasahara * Persistency/: Per.cxx, PerInputStreamManager.cxx: Fixed problem with handling "missequenced" records. Warnings are no longer printed and records are served in the order on which they appear on the input tree. 2002-03-19 21:34 Mark Messier * IoModules/: IoInputModule.cxx, IoInputModule.h, IoInputModuleOld.cxx, IoInputModuleOld.h: Prevent files from the command line from being loaded multiple times. 2002-03-19 17:57 Ed Lartey * setup/gen_pversion: #modified 2002-03-19 16:50 Ed Lartey * Validation/README: # testing 2002-03-18 16:47 Nick West * UserManualDoc/src/database_interface.tex: Document the new less restrictive requirements on a Natural Index. 2002-03-18 16:34 Nick West * DatabaseInterface/doc/ChangeLog: Report lifting of Natural Index size restriction. 2002-03-18 16:33 Nick West * DatabaseInterface/: DbiResultNonAgg.cxx, DbiResultNonAgg.h: Use DbiResult to build and use Natural Index -> table row lookup, although build is still lazy (no need to build if part of a DbiResultAgg). 2002-03-18 16:32 Nick West * DatabaseInterface/: DbiResultAgg.cxx, DbiResultAgg.h: Use DbiResult to build and use Natural Index -> table row lookup. 2002-03-18 16:32 Nick West * DatabaseInterface/: DbiResult.cxx, DbiResult.h: Natural Index -> table row lookup now uses map so as to lift restriction that Natural Index has to be small. This base class is now responsible for building and using the look-up. 2002-03-18 16:31 Nick West * DatabaseInterface/Dbi.h: Remove obsolete kMAXROWINDEX. 2002-03-16 02:29 George Irwin * Candidate/: CandHandle.cxx, CandHandle.h: Change method argument to const: < CandHandle *CandHandle::FindDaughter(CandHandle *ch) const changed to: > CandHandle *CandHandle::FindDaughter(const CandHandle *ch) const 2002-03-15 21:37 Roy Lee * RecoBase/: CandRecoHandle.cxx, CandRecoHandle.h: Reverted back to GetStripCharge(CandStripHandle*) from GetStripCharge(const CandStripHandle*) until issue with CandHandle::FindDaughter() gets sorted out. Users may get warnings, but at least they should not get compiler errors. 2002-03-15 21:23 Nick West * DatabaseInterface/test/: DemoASCIICatalogue.db, fixup_names.perl: Add table and column namiing utility. 2002-03-15 18:48 Brett Viren * MIDAD/: MultiDisplay.cxx, MultiDisplay.h, test/GNUmakefile: - Add record tree, empty for now, to M.D. - Turn off building of test-GuiTree 2002-03-15 18:43 Brett Viren * MIDAD/: GNUmakefile, GuiScrolled.h, GuiTab.h, GuiTree.cxx, GuiTree.h, MultiDisplay.cxx, MultiDisplay.h, doc/todo.html, test/GNUmakefile, test/test-GuiTree.cxx: - Additional Gui wrappers: GuiScrolled wraps TGCanvas, GuiTree wraps TGListTree. - Begin adding some tabs to MultiDisplay 2002-03-15 17:38 Roy Lee * RecoBase/: CandRecoHandle.cxx, CandRecoHandle.h: GetStripCharge() now takes const CandStripHandle* as input (before just CandStripHandle*). 2002-03-15 16:41 Paul Miyagawa * BubbleSpeak/: AlgThruMuon.cxx, FitThruMuonListModule.cxx, PlotMuonClusterModule.cxx, ThruMuonListModule.cxx: Use StripCalibrator. 2002-03-15 16:40 Robert Hatcher * UgliGeometry/UgliDbiSteelPln.cxx: had "VIEW" twice in Fill() rather than PLNVIEW + obsolete VIEW 2002-03-15 16:32 Robert Hatcher * UgliGeometry/UgliDbiSteelPln.cxx: in Fill() put new HASHVAL test before obsolete HASH column name 2002-03-15 16:30 Robert Hatcher * UgliGeometry/UgliDbiSteelPln.cxx: missed the case change on this table name 2002-03-15 16:25 Robert Hatcher * UgliGeometry/: UgliDbiGeometry.cxx, UgliDbiScintMdl.cxx, UgliDbiScintMdlStruct.cxx, UgliDbiScintPln.cxx, UgliDbiScintPlnStruct.cxx, UgliDbiSteelPln.cxx, UgliDbiStrip.cxx, UgliDbiStripStruct.cxx: code for defensive Fill() & defensive Store() for new column names: hash --> HASHVAL view --> PLNVIEW module --> MDLINPLANE Tables when using Store() will use new column names and all column names will be upper case; table name will also be upper case. This affects Reroot geometries where UgliLoanPool::SetAlwaysUseDbi() isn't set to true. Internal tabledescr strings are no longer "multiline" (actually they are, but they have explicit continuation marks). GetIndex() for hashing is no longer called with -999, but 0 -- GetIndex expect a unsigned int and as the value isn't actually used generating spurious warning messages is pointless. 2002-03-15 16:09 Robert Hatcher * Plex/PlexPixelSpotToStripEnd.cxx: add defensive unpacking in anticipation of column name change from "end" to "STRIPEND". Non-defensive coding remains unchanged. 2002-03-15 15:41 Roy Lee * RecoBase/: CandRecoHandle.cxx, CandRecoHandle.h: Method GetStripCharge() is now const. 2002-03-15 04:11 Sue Kasahara * Dispatcher/DDSFileHandler.cxx: If user has subscribed in DDS::kAll, and dispatcher detects that there is a gap in the files served (because file has been cleaned from disk before dispatcher could serve it), prints warning and serves next available file. 2002-03-15 02:10 Sue Kasahara * Dispatcher/test/GNUmakefile: Fix test binary makefile to link in only libraries on which the dispatcher is dependent. 2002-03-15 02:08 Sue Kasahara * Dispatcher/DDSFileHandler.cxx: Fix handling of file iterator when file directory is empty. 2002-03-14 22:25 Robert Hatcher * UgliGeometry/UgliDbiStripStruct.cxx: tweak hashing function for CalDet so that the database having an entry for a non-active plane doesn't cause a warning message 2002-03-14 21:24 Brett Viren * MIDAD/: GNUmakefile, HeaderDisplay.cxx, HeaderDisplay.h, HeaderLabel.cxx, HeaderLabel.h, MultiDisplay.cxx, MultiDisplay.h, ScaledScene.cxx, doc/todo.html: - Convert HeaderLabel into a TPaveText instead of a GuiLabel - Jettison HeaderDisplay - Add text view of header information to MultiDisplay - Tweek colors and what not of M.D. - Add George's labels to M.D. 2002-03-14 20:00 Robert Hatcher * RawData/: RawLIAdcSummary.cxx, RawLIAdcSummary.h, RawLIAdcSummaryBlock.cxx, RawLITimingSummary.cxx, RawLITimingSummary.h, RawLITimingSummaryBlock.cxx: modifications for minor version=2 formatting. Packed RawLIAdcSummary now has 17 bits for the (signed!) Mean, 15 for the RMS (scale factor now 2); no significant changes for RawLITImingSummary. Pass minor version into Summary ctor to avoid overhead of repeatedly getting RawBlockId and unpacking it (still done when doing GetMean() and GetRMS(), rather than storing extra words in the individual summaries). 2002-03-14 19:01 Sue Kasahara * Dispatcher/GNUmakefile: Specify subset of minos libraries on which Dispatcher is dependent when linking dispatcher libraries instead of using default set of minos libraries. 2002-03-14 17:44 Roy Lee * CandFitTrackSR/: AlgFitTrackSR.cxx, CandFitTrackSRHandle.cxx, FitTrackSRListModule.cxx, KalmanPlaneSR.cxx, KalmanPlaneSR.h, SwimObjSR.cxx, SwimObjSR.h: CandFitTrackSR now handles muons propagating in both directions (forward and backward). 2002-03-14 15:27 Brett Viren * MIDAD/: CandModel.cxx, TrackListModel.cxx, TrackListModel.h: - Emit modified sig even if the Candidate d.n.e. in the current record in order to allow views to update themselves to the fact that no Candidate exists. This stops the last record's tracks from showing when the current record has none. 2002-03-13 23:21 Robert Hatcher * REROOT_Classes/REROOT_NeuVtx.cxx: flesh out printEvent(std::ostream&) to show details of the object 2002-03-13 23:12 Robert Hatcher * BField/BFLInterpolation.cxx: void IntBI1stOrder(void) actually takes nothing (internally or from args) and fills nothing (member variables or return value). Internal calculation is entirely for example? Comment it all out as unused to avoid warning msgs. 2002-03-13 23:09 Robert Hatcher * BField/BfldValidate.cxx: TPolyLine takes an int, not a float, for the SetLineWidth - avoid type convert 2002-03-13 16:55 Nick West * WebDocs/Companion/overview/: Accessing_CandDigit.gif, Accessing_CandDigit.html, CandDigitHandle_h.gif, CandDigitHandle_h.html, CandDigit_h.gif, CandDigit_h.html, Candidate_Organization.gif, Candidate_Organization.html, Data_Flows.html, Event_Recon_Concept.gif, Event_Recon_Concept.html, Event_Recon_Flow.gif, Event_Recon_Flow.html, Root_Jumpstart.gif, Root_Jumpstart.html, minossoft.html, tutorial.html: Add George's CIT tutorial talks. 2002-03-13 15:33 Nick West * WebDocs/: WebDocs.html, fnal_disks.html: Switch to official FNAL disk page. 2002-03-13 02:32 George Irwin * CandDigit/: DigitListModule.cxx, DigitListModule.h: Call Ryan's DigitCalibrator::SetCalModes() from DigitListModule::BeginJob() Pre-init calibration modes can be set from DigitListModule::HandleCommand() Calibration modes are archived in AlgConfig for CandDigits. 2002-03-12 21:55 Roy Lee * CandTrackSR/: TrackSRListModule.cxx, TrackSRListModule.h: Add date variables to tracknt. 2002-03-12 21:21 Liz Buckley-Geer * setup/setup_minossoft_FNALU: Add symbols for data directories in AFS 2002-03-12 17:46 Liz Buckley-Geer * SRT_MINOS/special/post_standard.mk: Removed debug printout line 2002-03-12 17:44 Liz Buckley-Geer * SRT_MINOS/special/post_standard.mk: Fix shell command to allow ENV_TSQL_UPDATE_URL to contain semi-colon 2002-03-12 17:29 Liz Buckley-Geer * SRT_MINOS/special/post_standard.mk: Fix shell command to extract ENV_TSQL_UPDATE_HOST from ENV_TSQL_UPDATE_URL 2002-03-12 16:49 Nick West * WebDocs/MemCheck.html: Complete list of recommended leak filters. 2002-03-12 07:40 Nick West * DatabaseInterface/DbiCascader.cxx: Don't use -1 as actual arg to DbiCascader::GetStatusAsString(unsigned int) to signify impossibly large value - gcc 3.0 gets upset. 2002-03-12 02:06 George Irwin * CandDigit/: CandDigitHandle.cxx, CandDigitHandle.h: Add optional argument to GetCharge method: Float_t GetCharge(CalDigitType::CalDigitType_t=CalDigitType::kNone) const; If no argument is supplied, GetCharge returns uncalibrated Digit charge. Otherwise GetCharge returns calibrated charge from "best" PlexSEIdAltLItem. 2002-03-11 18:11 Robert Hatcher * DatabaseMaintenance/: DbmCmdOptions.cxx, DbmCmdOptions.h, DbmFileLocater.cxx, DbmModule.cxx, DbmModule.h: add std:: to STL objects in headers and "using namespace std;" to implementation files to make gcc 3.0 happy 2002-03-11 18:02 Robert Hatcher * DatabaseInterface/DbiResultSet.cxx: remove some extraneous CPP magic that causes gcc 3.0 to whine. 2002-03-11 17:21 Robert Hatcher * UgliGeometry/: UgliDbiStripStruct.cxx, UgliDbiStripStruct.h: PlexPlaneId not longer accepts bogus plane #'s (i.e. -1) so hack for using a PlexStripEndId to hold view+strip (but *not* plane) via a bogus plane # causes complete collapse. Fix - simply use plane 0. 2002-03-11 07:42 Nick West * WebDocs/: WebDocs.html, fnal_disks.html: Add description of FNAL disk organisation. 2002-03-11 02:15 Sue Kasahara * UserManualDoc/src/: GNUmakefile, UserManual.tex, dds_dataflow.eps, dispatcher.tex: A little start at documenting the dispatcher. 2002-03-11 01:10 Sue Kasahara * IoModules/: IoOutputModule.cxx, IoOutputModule.h, doc/ChangeLog: Added /Path/Output/SetStreams ,,... support to IoOutputModule. So far, it only can be used to eliminate streams from, not add to, default list of output streams. 2002-03-10 19:24 Ed Lartey * setup/gen_pversion: # modified 2002-03-10 08:03 Mark Messier * DatabaseMaintenance/: DbmCmdOptions.h, DbmFileLocater.h, DbmModule.h: Standard set of tweaks for gcc3.0: string => std::string, map => std::map, list => std::list, class ostream => #include