2003-03-23 00:11 Nick West * Util/: doc/scripts.html, scripts/GNUmakefile, scripts/compare_memcheck_info: Add compare_memcheck_info, a utility to help locate continuous leaks by looking for changes in the results produced by MemCheck as the duration of a job increases. 2003-03-23 00:00 Nick West * WebDocs/MemCheck.html: Remove suggestions as to what to filter. Add section on using compare_memcheck_info to look for continuous leaks. 2003-03-22 21:08 Ed Lartey * setup/: packages-R0.15.0, packages-R0.15.0-tmp: # added new package release 2003-03-22 21:02 Ed Lartey * Validation/macros/: load_libs.C, mc_to_tracks.C, midad.C, pixeldump.C, raw_to_tracks.C, test.C, test_trid.C, test_user_canvas.C, test_user_display_module.C: # added new midad files 2003-03-22 18:52 Nick West * WebDocs/WebDocs.html: Add prominent link to DB Migration Page. 2003-03-22 18:42 Nick West * DatabaseMaintenance/doc/db_distribution.html: Add a (very brief) primer for crontab. 2003-03-22 01:05 Robert Hatcher * WebDocs/Errors/compiling_warnings.html: finish off explanation of last two warning messages. 2003-03-22 00:42 Robert Hatcher * WebDocs/Errors/: compiling_warnings.html, index.html: Almost complete list of common warning messages generated by pendantic and other non-default flags in preparation to making these happen automagically under SRT. 2003-03-21 21:54 Roy Lee * FilterDigitSR/: LinkDef.h, AlgFilterDigitListSR.cxx, AlgFilterDigitListSR.h, AlgFilterDigitSR.cxx, AlgFilterDigitSR.h, macros/DBtxt_AlgFilterDigitListSR_default.C, macros/DBtxt_AlgFilterDigitSR_default.C: Change name from AlgFilterDigitSR to AlgFilterDigitListSR. 2003-03-21 21:33 Brett Viren * setup/msrt: Add 'see the "migrate" command' in the doc section. 2003-03-21 21:02 Mark Messier * Digitization/: DigiList.h, GNUmakefile, test/DigiObject.cxx, test/DigiObject.h, test/GNUmakefile, test/LinkDef.h, test/testDigiList.cc: Add class for storing lists of digitization objects. The lists are just STL vectors which know how to convert themselves to and from TObjArrays. This allows them to be stored as demonstrated in the testDigiList program. 2003-03-21 20:50 Ed Lartey * Validation/macros/: data_reco.C, mc_reco.C, preco.C: # added test files 2003-03-21 20:47 Brett Viren * Demo/UserAnalysis.cxx: Another SIGFPE fix due to round of in the arg to sqrt() when only 1 event is read. 2003-03-21 20:25 Roy Lee * RecoBase/: AlgTrack.cxx, CandTrack.cxx, CandTrack.h, CandTrackHandle.cxx, CandTrackHandle.h: Add range variable. This is different from ds in that ds represents total path length in meters, whereas range represents total material traversed in g/cm**2. AlgTrack::SetdS() now calculates range as well as ds. One word of caution: AlgTrack will loop from CandTrackHandle::GetVtxPlane() to CandTrackHandle::GetEndPlane() which have to be explicitly set before a call to SetdS() (either directly or through SetUVZT()) is made. 2003-03-21 20:16 Roy Lee * CandFitTrackSR/: AlgFitTrackSR.cxx, CandFitTrackSR.cxx, CandFitTrackSR.h, CandFitTrackSRHandle.cxx, CandFitTrackSRHandle.h, FitTrackSRListModule.cxx: Clear KalmanPlaneList at end of track fit. This reduces the output size of CandFitTrackSR objects. 2003-03-21 20:00 Brett Viren * Demo/UserAnalysis.cxx: Protect against div-by-zero in the case of fNevents==0. 2003-03-21 19:56 Robert Hatcher * setup/packages-R0.15.0-tmp: tag packages that got minor mods after this "tmp" file was created: CandClusterSR, Islands, IoModules, PulserCalibration, RecoBase, Registry, Rerootjob, TOOL_Classes, USER_Classes. 2003-03-21 19:43 Robert Hatcher * setup/packages-R0.15.0-tmp: explicit tagging for SRT_MINOS, BubbleSpeak, CandDigit, Candidate, JobControl, MinosObjectMap, OnlineUtil, Plex, RDBC, RawData, RerootExodus, Rotorooter, UgliGeometry 2003-03-21 19:40 Robert Hatcher * UgliGeometry/doc/ChangeLog: note tag of V00-07-00 2003-03-21 19:36 Robert Hatcher * Rotorooter/doc/ChangeLog: note tagging V00-06-03 2003-03-21 19:30 Robert Hatcher * RerootExodus/doc/ChangeLog: changes for V00-05-00 2003-03-21 19:26 Robert Hatcher * RawData/doc/ChangeLog: list changes for V00-09-00 2003-03-21 19:23 Robert Hatcher * Plex/doc/ChangeLog: doc changes for V00-07-00. 2003-03-21 19:13 Brett Viren * MINF_Classes/MINFOutline.cxx: Initialize fGlobalXOffset to 0, it was being used unitialized by MINFast::BuildDetectorGeometry(). Caught by "valgrind". 2003-03-21 19:06 Brett Viren * CandTrackSR/CandTrackSRHandle.cxx: Some of the elements of the arrays being passed to LinearFit::Weighted() were not being initialized. This was caught by "valgrind". 2003-03-21 18:01 Liz Buckley-Geer * OfflineTrigger/OltNewModule.cxx: Replace ostrstream header with sstream to fix run time error using gcc3.2. Initialize pointers for RawTofConverter to prevent core dump 2003-03-21 17:53 Robert Hatcher * USER_Classes/UFluxSamp.cxx: Init() wasn't using "iset" parameter -- comment out name. 2003-03-21 17:53 Robert Hatcher * TOOL_Classes/: QEmuDigit.cxx, QEmuDigit.h, QEmuDigitCompare.cxx, QEmuDigitCompare.h, QEmuHit.cxx, QEmuHit.h, QEmuHitCompare.cxx, QEmuHitCompare.h, QEntityCompare.cxx, QEntityCompare.h, QFLSDigit.cxx, QFLSDigit.h, QFLSDigitCompare.cxx, QFLSDigitCompare.h, QFLSHit.cxx, QFLSHit.h, QFLSHitCompare.cxx, QFLSHitCompare.h, QLSTHit.cxx, QLSTHit.h, QLSTHitCompare.cxx, QLSTHitCompare.h, QLSTWire.cxx, QLSTWire.h, QLSTWireCompare.cxx, QLSTWireCompare.h: serious improvements in const'ness also avoids complaints about hidden methods caused by Compare() mismatch. 2003-03-21 17:51 Robert Hatcher * Rerootjob/ADAMO_Shell.cxx: comment out *lots* of unused method argument parameters. 2003-03-21 17:51 Robert Hatcher * RerootExodus/: PlexusReroot.cxx, PlexusReroot.h: implement fake GetRawChannelId(PlexPixelSpotId) to avoid complaints about hidden methods when overloading. 2003-03-21 17:49 Robert Hatcher * Registry/Registry.cxx: Print() doesn't use its option arg -- comment it out 2003-03-21 17:49 Robert Hatcher * RecoBase/CandRecoList.cxx: base CandRecoList ctor uses neither CandHandle nor CandContext -- comment out names for these. 2003-03-21 17:47 Robert Hatcher * RDBC/include/RDBC/TSQLResultSet.h: make Close() take a "_const_ Option_t*" 2003-03-21 17:47 Robert Hatcher * RDBC/include/RDBC/TSQLDriverInfo.h: improve const'ness to match underlying base class methods. 2003-03-21 17:45 Robert Hatcher * RDBC/rdbc/TSQLUrl.cxx: comment out unused opt argument to ValidOption() 2003-03-21 17:45 Robert Hatcher * RDBC/rdbc/TSQLResultSet.cxx: comment out unused option argument to Close() 2003-03-21 17:44 Robert Hatcher * RDBC/rdbc/TSQLDriverInfo.cxx: convert Print to "const" method to match underlying signature comment out unused option argument 2003-03-21 17:42 Robert Hatcher * RDBC/rdbc/TRDBCServer.cxx: a case where "unused method argument parameter" actually caught a real bug. Create/DropDataBase(const char *dbname) was constructing the string "CREATE DATABASE dbname" rather than replacing "CREATE DATABASE [value-of-dbname]". 2003-03-21 17:39 Robert Hatcher * PulserCalibration/: PulserDbiCurve.cxx, PulserDbiCurve.h, PulserDbiDoug.cxx, PulserDbiDoug.h, PulserDbiMasterDP.cxx, PulserDbiMasterDP.h, PulserDbiPin.cxx, PulserDbiPin.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, PulserRefDriftF.cxx: comment out name of numerous unused method parameters to avoid pedantic warning messages. 2003-03-21 17:38 Robert Hatcher * Persistency/PerStreamManager.cxx: Print(ostream, const char* option) doesn't use "option" so comment out name of parameter to avoid pedantic warning. 2003-03-21 17:33 Robert Hatcher * LISummary/LIRun.h: pedantically, the last element in a enum list can *not* be followed by a comma. 2003-03-21 17:31 Robert Hatcher * JobControl/JobCModule.cxx: dummy Get() method doesn't use MomNavigator it is passed -- comment out name 2003-03-21 17:30 Robert Hatcher * JobControl/JobCRootEnv.cxx: add various const_cast's so that the argv list passed to TRint can be a char** but initialized with string constants (i.e. "-delimited values). 2003-03-21 17:24 Robert Hatcher * JobControl/: JobCInputModule.cxx, JobCInputModule.h: add a Get(MomNavigator* mom) method that was hidden by overloading Get with arg-less version. 2003-03-21 17:22 Robert Hatcher * JobControl/JobCPathModule.cxx: comment out name of unused JobCInputModule passed to ctor. 2003-03-21 17:20 Robert Hatcher * IoModules/: IoDDSStreamItr.cxx, IoDDSStreamItr.h: make ListFile() a const method to match signature of IoDataStreamItr base class. 2003-03-21 17:19 Robert Hatcher * DeMux/: AlgDeMuxBeam.cxx, AlgDeMuxCosmics.cxx, AlgDeMuxGolden.cxx: comment out declared names of various unused method argument parameters. 2003-03-21 17:16 Robert Hatcher * DeMux/DmxMuonPlane.cxx: comment out name of unused AlgConfig parameter. 2003-03-21 17:14 Robert Hatcher * DeMux/: DmxDeMuxModule.cxx, DmxDeMuxModule.h, DmxDeMuxCosmicsModule.cxx, DmxDeMuxCosmicsModule.h: make DefaultConfig() a "const" method to match the underlying signature found in JobCModule that is being overridden. 2003-03-21 17:12 Robert Hatcher * DeMux/: DmxShowerPlane.cxx, DmxShowerPlane.h: change SetStrips to accept "_const_ Char_t*" so that one can legitimately pass in string constants (e.g. "best"). 2003-03-21 17:06 Robert Hatcher * Candidate/CandBase.cxx: dummy HasOverlapWith doesn't use passed CandBase so comment out name. 2003-03-21 17:05 Robert Hatcher * CandSliceSR/: AlgSliceSR.cxx, AlgSliceSRList.cxx: RunAlg doesn't depend on AlgConfig so comment out arg name. 2003-03-21 17:04 Robert Hatcher * CandDigit/DigitListModule.cxx: Config() current does nothing so comment out Registry arg name. 2003-03-21 17:03 Robert Hatcher * CandClusterSR/AlgClusterSR.cxx: RunAlg doesn't (currently) depend on AlgConfig so comment out arg name. 2003-03-21 17:00 Robert Hatcher * CalDetDST/: UberCosmicHit.cxx, UberCosmicHit.h, UberEvent.cxx, UberEvent.h, UberHeader.cxx, UberHeader.h, UberHit.cxx, UberHit.h, UberMCHit.cxx, UberMCHit.h: change Print() method signature to match that in base TObject class to avoid "method hidden" warnings. 2003-03-21 16:58 Robert Hatcher * CalDetDST/UberDST.cxx: Ana() method apparently doesn't depend on MomNavigator passed to it; comment out argument to avoid unused parameter warning 2003-03-21 16:56 Robert Hatcher * BubbleSpeak/: ClusterBox.cxx, ClusterBox.h: add base class method Add(TObject *obj) hidden by specialized version to eliminate pedantic warning messages. 2003-03-21 16:50 Ed Lartey * setup/: packages-R0.13.0-tmp, packages-R0.14.0-tmp: # removed old tmp files 2003-03-21 16:34 Brett Viren * RDBC/rdbc/: TSQLResultSet.cxx, TSQLUrl.cxx: mem leak fix: delete->delete[] on char strings 2003-03-21 15:58 Ed Lartey * setup/packages-R0.15.0-tmp: # removed TriD 2003-03-20 00:01 Ed Lartey * setup/packages-R0.15.0-tmp: # modified for Nicks packages 2003-03-19 23:58 Ed Lartey * setup/packages-R0.15.0-tmp: # write out version for SRT_MINOS 2003-03-19 23:56 Ed Lartey * setup/: mytmp, packages-R0.15.0-tmp: # modified to correct little errors 2003-03-19 20:30 Ed Lartey * setup/: mytmp, packages-R0.15.0-tmp: # added package for next release 2003-03-19 04:48 Sue Kasahara * CandNtupleSR/: NtpSREvent.cxx, NtpSREvent.h, NtpSRFiducial.cxx, NtpSRFiducial.h, NtpSRPlane.cxx, NtpSRPlane.h, NtpSRPulseHeight.cxx, NtpSRPulseHeight.h, NtpSRShower.cxx, NtpSRShower.h, NtpSRSlice.cxx, NtpSRSlice.h, NtpSRStripPulseHeight.cxx, NtpSRStripPulseHeight.h, NtpSRTrack.cxx, NtpSRTrack.h, NtpSRTrackPlane.cxx, NtpSRTrackPlane.h, NtpSRVertex.cxx, NtpSRVertex.h: Continue development of new SR ntuple record package 2003-03-19 04:47 Sue Kasahara * CandNtupleSR/: LinkDef.h, NtpSRDigitStripPulseHeight.cxx, NtpSRDigitStripPulseHeight.h, NtpSRFiducialInfo.cxx, NtpSRFiducialInfo.h, NtpSRRecord.cxx, NtpSRRecord.h, NtpSRStrip.cxx, NtpSRStrip.h, NtpSRVertexInfo.cxx, NtpSRVertexInfo.h, Module/NtpSRModule.cxx, Module/NtpSRModule.h, test/NtpSRValidate.cc: Continue development of new SR ntuple record 2003-03-18 23:10 Liz Buckley-Geer * WebDocs/WebDocs.html: Fix link to FNAL version of user manual 2003-03-18 19:37 Brian Rebel * DeMux/: AlgDeMuxBeam.cxx, AlgDeMuxBeam.h, AlgDeMuxCosmics.cxx, AlgDeMuxGolden.cxx, DmxDeMuxCosmicsModule.cxx, DmxDeMuxModule.cxx, DmxDeMuxModule.h, DmxHypothesis.cxx, DmxHypothesis.h, DmxShowerPlane.cxx, DmxUtilities.cxx: get rid of const_cast's improve quality testing of beam demuxer in DmxDeMuxModule.cxx 2003-03-18 17:45 Ed Lartey * OfflineMonitor/reco.C: # modified for cand compare 2003-03-18 07:51 Nick West * OfflineMonitor/: EvtmonListModule.cxx, EvtmonListModule.h: Fix badly formed comments. 2003-03-17 20:59 Ed Lartey * OfflineMonitor/: EvtmonListModule.cxx, EvtmonListModule.h, GNUmakefile, LinkDef.h, candoffmacro.C, candplotsmacro.C, candreco.C, candreco2.C, myscript, plotsmacro.C: # added new files 2003-03-15 23:12 paul * Validation/doc/validate.html: included 'how to' for 'validate' 2003-03-15 04:16 paul * Validation/validate: updated 'validate' -r option for recursive individual package tests. (automatically determines dependencies). 2003-03-15 01:04 George Irwin * BubbleSpeak/: AlgDigiPairList.cxx, PlotMSTClusterModule.cxx, PlotMuonClusterModule.cxx: Eliminate unnecessary const_cast's. 2003-03-14 22:25 Robert Hatcher * DcsDaemon/GNUmakefile: tweak makefile to work in current location 2003-03-14 21:45 Robert Hatcher * DcsDaemon/.cvsignore: add .cvsignore for this package 2003-03-14 21:44 Robert Hatcher * CVSROOT/check_access: add minossoft/DcsDaemon with ebeall and habig as potential writers 2003-03-14 21:41 Robert Hatcher * CVSROOT/modules: declare DcsDaemon module under minossoft/ 2003-03-14 21:40 Robert Hatcher * DcsDaemon/: GNUmakefile, dcs_mysql2roto.c: Initial revision 2003-03-14 21:40 Robert Hatcher * DcsDaemon/: GNUmakefile, dcs_mysql2roto.c: start of DCS package for mysql to rotorooter daemon 2003-03-14 21:16 Robert Hatcher * CVSROOT/modules: declare DetSim as a module under minossoft/ 2003-03-14 20:29 Robert Hatcher * OnlineUtil/tfMessages.h: bring OnlineUtil in sync w/ online CVS repository. 2003-03-14 20:18 George Irwin * CandDigit/: CandDigit.cxx, CandDigitHandle.cxx, CandDigitHandle.h, CandDigitList.cxx, CandDigitListHandle.cxx: Bite the bullet and finally eliminate non-const version of: CandDigitHandle::PlexSEIdAltL &GetPlexSEIdAltL This may break old or non-standard demuxers which still try to write to frozen CandDigits. Most such code has not been checked in to CVS. The elimination of this method should provide a final incentive to standardize. 2003-03-14 15:33 Roy Lee * FilterDigitSR/macros/GNUmakefile: GNUmakefile for macros directory. 2003-03-14 15:33 Roy Lee * FilterDigitSR/GNUmakefile: Modified GNUmakefile. 2003-03-14 14:11 Nick West * DatabaseMaintenance/doc/ChangeLog: Record tag version: V00-08-00. 2003-03-14 14:04 Nick West * DatabaseInterface/doc/ChangeLog: ecord tag version: V00-10-01. 2003-03-14 07:38 Nick West * Util/scripts/find_global_symbol.sh: When using awk to check for presence of '(' use $0, not $1 in case there is white space first e.g. Object::operator delete(void*). 2003-03-14 06:44 Nick West * Util/scripts/find_global_symbol.sh: Escape characters '[' and ']'. 2003-03-14 00:26 George Irwin * setup/setup_minossoft_SLAC: Current SLAC setup script. 2003-03-13 23:54 George Irwin * Candidate/: CandBase.cxx, CandContext.cxx, CandHandle.cxx, CandRefCounted.cxx, CandRefCounted.h, CandRefer.cxx, CandUid.cxx, LinkDef.h: Fix a potential future memory leak. LocalHandle is now kept in the CandRefCounted ref-count. It is subtracted from the return codes of the CandRefer::DecNRefer, IncNRefer and GetNRefers methods. Manual streamers in CandRefer and CandRefCounted necessary for backward compatibility with already processed data. CandRefCounted::fNLinks no longer written out, but constructed in CandRefer::Streamer as CandHandles are read in. 2003-03-13 17:07 Nick West * DatabaseMaintenance/doc/db_distribution.html: DBU* and PULSER* are now being distributed from CalDet and Soudan via FNAL. The back-log is being introduced gradually via a drip-feed system. 2003-03-13 16:15 Roy Lee * FilterDigitSR/macros/DBtxt_AlgFilterDigitSR_default.C: Add necessary macro. 2003-03-13 15:45 Roy Lee * FilterDigitSR/: AlgFilterDigitSR.cxx, AlgFilterDigitSR.h, GNUmakefile, LinkDef.h: New package FilterDigitSR. This package determines the trigger time for a 4/5 plane trigger and writes the canddigithandles for all digits before and after the trigger time. The trigger time window is nominally 100 ns, and the pre and post windows for writing out digits are each nominally 200 ns. To invoke this package, one must add "FilterDigitListModule::Reco" to their job path as well as to specify the AlgFilterDigitSR algorithm: jc.Path("Reco").Mod("FilterDigitListModule"). Set("FilterDigitListAlgorithm=AlgFilterDigitSR"); 2003-03-13 14:57 Mark Messier * CVSROOT/modules: Add FilterDigitSR 2003-03-13 14:37 Nathaniel Tagg * TriD/: GNUmakefile, LinkDef.h, TestDemuxModule.cxx, TestDemuxModule.h, TestDigitsModule.cxx, TestDigitsModule.h, TridAnimator.cxx, TridControl.cxx, TridControl.h, TridCratePage.cxx, TridHistoPage.cxx, TridHistoPage.h, TridOpenGLGlobal.cxx, TridOpenGLGlobal.h, TridPage.cxx, TridPage.h, TridPageDetector.cxx, TridPageDisplay.cxx, TridPageDisplay.h, TridPmtPage.cxx, TridUVPage.cxx, DemuxFast/DemuxFast.cxx, DemuxFast/DemuxFast.h, DemuxFast/GNUmakefile, DemuxFast/LinkDef.h, DemuxFast/MyDemuxPatternMaster.cxx, DemuxFast/MyDemuxPatternMaster.h, doc/TriD_HOWTO.html, macros/trid.C, stat/GNUmakefile, stat/LinkDef.h, stat/LoadPlex.cxx, stat/LoadPlex.h, stat/howto.txt, stat/trid.cxx, stat/trid.h: Boy oh boy a lot of changes here. TridControl: No longer available from command line; gotta either wait for sigc++ integration into ROOT or build an interface workaround. This was necessary to allow linking under adverse conditions. Trid Pages: Superficial changes, as usual. Pages now contain their own menubars, which makes a lot more sense to the user, rather than having to navigate the main bar by name. Still lots of work to be done to make them pretty, but they work, baby, they work. DemuxFast: Apologies to Mark Thompson; I've included a cut-down version of his code here so I could include it into the static binaries. This is NOT the Cambridge demuxer proper, but rather a quick-and-dirty version good for (a) development of ideas, and (b) fast demuxing in a viewer TestDigitsModule/TestDemuxModule: These modules are used in the scripts built into the binaries. They simply test for the existance of a DigitList or a DeMuxDigitList respectively, and so can be used to trigger the relevant modules. stat: This directory allows the building of the tridshar and tridstat binaries. These are good stand-alone programs which use everything. stat/LoadPlex.cxx: This is a module which tries to load a file containing a PlexLoanPool object so as to allow very rapid Plex data access. Without the file, it simply falls over, so it's not very useful yet. If/when Robert lets me mod the Plex to allow loading/saving, this may become useful. static_binaries: I intend to fill this with as many static releases as I can get my hands on. These should be useable without _any_ minossoft installation, which is pretty cool, I think. People may be annoyed at large files; if so, I'll remove them and put them in webspace somewhere docs: Updated for 2003. Known limitiations with this release: - Debugging is all turned up. (Waaaaaaaay up, in the words of the Friendly Giant.) This may cause headaches in those who are unused to rapid scrolling. If dizzyness occours, take two shots of scotch close your eyes firmly for 30 seconds. - Near Det data probably won't work. Reroot files won't work. Everything else should be hunky dory. - Even the static binaries still require database access for calibration data and plex. This is not very portable, but may become fixed in the future. - The window management code is not very universal and needs some rebuilding and integration with the Midad Gui classes. I'm just too lazy. - Static binary production requires a lot of fussing: notably, you need to turn on static libraries when building the external packages. - Closing down the program causes a segfault and stack trace. This APPEARS to be a problem somewhere when JobControl deletes it's job paths, but I can't figure out how. Do as I do and use Control-C to close the program. Alternatively, drop something heavy on your CPU. - Closing and re-opening viewer windows, or opening multiple instances may cause problems; further testing is required. - The standard Midad pages are not available from the trid binaries, due to the fact that I don't like them very much. No, really, there may be compatability issues; needs some testing. - Animation control is still crude - No support for dispatcher yet. (Soon!) Needs optional auto-advance. - Needs an optional event filter. - Writing the list of limitations takes too long. Must reduce limitations in the future. 2003-03-13 13:09 Nathaniel Tagg * Midad/: Base/Mint.cxx, Base/Mint.h, Base/PageDisplay.cxx, Base/PageDisplay.h, Util/Range.h: Modifications to Midad base classes to allow newest TriD to work. PageDisplay: - Made all functions virtual. - Put in some more default inititializers - Added test to see if fTabs exists before it's used (everywhere) - Added copy constructor to stop [in-range] link bug - Added Init() function, taking things out of the constructor, so that derived classes will initialize correctly Mint: - Added call to PageDisplay::Init - Made NewMom() public - Range.h: - Added implimentation to copy constructor and operator= to stop stupid [in-range] bugs 2003-03-13 08:40 Nick West * DatabaseMaintenance/scripts/ac_split_streams.pm: Print out site names as each site report file created. 2003-03-13 02:59 Mark Messier * CVSROOT/check_access: Add FilterDigitSR 2003-03-13 02:56 Mark Messier * setup/packages-development: Add filter digit 2003-03-13 02:55 Mark Messier * FilterDigitSR/.cvsignore: Start FilterDigitSR 2003-03-12 22:58 Robert Hatcher * JobControl/: JobCFloatXImp.cxx, JobCFloatXImp.h: #ifdef just about everything if the platform isn't Linux unresolved headers put SRT/rootcint into a tailspin on the SGI 2003-03-12 21:53 Roy Lee * CandFitTrackSR/: AlgFitTrackSR.cxx, AlgFitTrackSR.h, AlgFitTrackSRList.cxx, CandFitTrackSR.cxx, CandFitTrackSR.h, CandFitTrackSRHandle.cxx, CandFitTrackSRHandle.h, FitTrackSRListModule.cxx, FitTrackSRListModule.h, KalmanPlaneSR.cxx, KalmanPlaneSR.h: Major revision to SR track fitting package. Additions/changes include o Outlier removal o Use of registry o Angle dependent position errors o Fixed covariance elements o Extrapolation of vertex and end positions based on pulse height o Calculation of traces This version is much more CPU intensive; about 30 seconds per cosmic muon event has been observed on a 1.7 P4. 2003-03-12 21:38 Roy Lee * CandTrackSR/: TrackClusterSR.cxx, TrackClusterSR.h: New methods Double_t GetTPosRMS() const; Double_t GetTPosError() const; // same as RMS, except when only 1 strip Int_t GetMinStrip() const; Int_t GetMaxStrip() const; New member variables Int_t fMinStrip; Int_t fMaxStrip; Double_t fCharge; Double_t fTPos; Double_t fTPosRMS; 2003-03-12 21:37 Roy Lee * CandTrackSR/: CandTrackSRList.cxx, CandTrackSRList.h, CandTrackSRListHandle.cxx, CandTrackSRListHandle.h: Store track cluster list in CandTrackSRList. 2003-03-12 21:35 Roy Lee * CandTrackSR/AlgTrackSRList.cxx: Improved algorithm to fill in missing planes. 2003-03-12 21:32 Roy Lee * CandTrackSR/: AlgTrackSR.cxx, AlgTrackSR.h, TrackSRListModule.cxx: Remove obsolete Landau parameters. 2003-03-12 21:24 Roy Lee * CandStripSR/AlgStripFarSR.cxx: Subtract CandDigitList time from strip times. This leads to incorrect absolute times when the new filter digit mechanism is not run; the error is temporary until canddigits no longer have the absolute time subtracted. The only consequence of having incorrect absolute times is that strip times can be large (on the order of 1 second), which is inconvenient for display purposes. 2003-03-12 21:22 Roy Lee * CandStripSR/AlgStripSRList.cxx: Add explicit check for veto shield modules. Previously only checked on GetDemuxVetoFlag(), which should be ok. Remove 200 ns requirement on monte carlo snarls, rely on new digit filter mechanism to remove out of time digits. 2003-03-12 20:59 Robert Hatcher * Plex/PlexPixelSpotToStripEnd.cxx: expand warning message for veto shield elements that remain in the "mux" (vs. "module") numbering scheme. 2003-03-12 18:24 Ed Lartey * OfflineMonitor/: EvtmonListModule.cxx, EvtmonListModule.h, GNUmakefile, LinkDef.h, candoffmacro.C, candplotsmacro.C, candreco.C, candreco2.C, myscript, plotsmacro.C, reco.C: # added new files 2003-03-12 14:07 Brian Rebel * DeMux/AlgDeMuxBeam.cxx: comment out debugging output 2003-03-12 09:42 Nick West * RDBC/rdbc/TSQLDriverManager.cxx: Give Protocol, SubProtocol, Driver and Port when url fails. 2003-03-12 09:41 Nick West * DatabaseInterface/DbiCascader.cxx: Give user and pwd when connection fails. 2003-03-11 22:55 rjn * PEGain/: makeGainTextFile.C, makeTreeFromRawSummaries.C: Whoops messed up the macros 2003-03-11 21:40 Mark Messier * JobControl/: JobCEnv.cxx, JobCFloatXImp.cxx, JobCFloatXImp.h: Trap floating point errors. 2003-03-11 20:37 rjn * PEGain/: PEGainModule.cxx, PEGainModule.h, analyseLIFiles.C, makeGainTextFile.C, makeTreeFromRawSummaries.C: Modified PEGainModule to do two things. 1) Be able to use the PulserFromRawSummaryList objects which make PulserSummary objects from RawData & 2) Runs the analysis / hole finding code in EndJob 2003-03-11 18:49 rjn * Calibrator/PulserSigLinCalibrator.cxx: Fixed silly warning message when compiling. 2003-03-11 17:33 Robert Hatcher * RawData/RawLIAdcSummaryBlock.cxx: small tweak in debug flag triggered dump format. 2003-03-11 17:33 Robert Hatcher * RawData/RawChannelId.cxx: if the encoded value is the default meaningless value but is lacking the version 2 bit then just set that (leaves things as unknown detector rather than back shifting in "Near"). 2003-03-11 17:29 Robert Hatcher * setup/: setup_minossoft_FNALU.csh, setup_minossoft_FNALU.sh: updated setup script for FNALU can handle different releases and compilers more elegantly. 2003-03-11 16:37 Liz Buckley-Geer * WebDocs/install.html: Fix link for the labyrinth install and olduupages to point to new area 2003-03-11 01:03 bspeak * DatabaseTables/PlexTables/far_data_shield.mysql: Try this, another permutation 2003-03-10 23:35 George Irwin * CalDetSI/LinkDef.h: Turn off I/O of Cutter class until Philippe fixes rootcint bug which generates incorrect code for the CP typedef. This class should never need I/O anyway, as it is a JobModule. 2003-03-10 22:30 Ed Lartey * OfflineMonitor/: EventSRListModule.cxx, EventSRListModule.h, GNUmakefile, LinkDef.h, candoffmacro.C, candplotsmacro.C, candreco.C, candreco2.C, myscript: # added new files 2003-03-10 21:35 George Irwin * CalDetSI/Cutter.cxx: Remove ANSI C++ compile warning by switching from strstream to stringstream 2003-03-10 21:34 Sue Kasahara * Plex/PlexPixelSpotId.cxx: Fix typo in Streamer. This incorrect line: Version_t R__v = R__b.ReadVersion(&R__s, &R__s); is now: Version_t R__v = R__b.ReadVersion(&R__s, &R__c); sigh. 2003-03-10 20:34 Brett Viren * MCparticle/: MCparticle.cxx, MCparticle.h, MCparticleModule.cxx, MCparticleModule.h: Do memory management fixes suggested by Sue. This includes holding the RawDigit via a TRef. 2003-03-10 16:16 Brian Rebel * DeMux/: AlgDeMuxBeam.cxx, AlgDeMuxBeam.h, AlgDeMuxCosmics.cxx, DBtxt_AlgDeMuxBeam_default.C, DBtxt_AlgDeMuxCosmics_default.C, DmxDeMuxCosmicsModule.cxx, DmxDeMuxModule.cxx, DmxDeMuxModule.h, DmxUtilities.cxx: fix the beam demuxer remove end point check in cosmics demuxer that was designed to account for muons that travel down the steel and then scatter out into the detector. just demux all muons in a way that has the end points consistent with the rest of the track. use an iterative tracking-demuxing process to take care of the special case 2003-03-10 15:29 Roy Lee * CandFitTrackSR/SwimObjSR.cxx: Fix z direction bug: a particle traveling forward in z and in time was not equivalent to an antiparticle traveling backward in z but forward in time. Now the two are equivalent. Also, fix bug where if the initial z position were outside the detector, an unphysical plane would be accessed. 2003-03-10 08:09 Nick West * DatabaseMaintenance/doc/db_distribution.html: Add link to Jon's Database Table Status. 2003-03-10 07:53 Nick West * DatabaseMaintenance/: doc/ChangeLog, scripts/ac_analyse.pm: Show both Creation and Insertion dates in site specific conflict logs. 2003-03-09 18:10 Robert Hatcher * DatabaseTables/UgliTables/: UgliDbiScintMdl.far_veto, UgliDbiScintMdlVld.far_veto, UgliDbiScintPln.far_veto, UgliDbiScintPlnVld.far_veto, UgliDbiSteelPln.far_veto, UgliDbiSteelPlnVld.far_veto, UgliDbiStrip.far_veto, UgliDbiStripVld.far_veto: Adjust (naughty) start time for pre-flip section 1 upper veto walls. Preliminary new entries for post-flip section 1 and section 2. Position & clear fiber length derived from Alex Sousa's spreadsheets; some values modified by hand as best guess to account for anomolies (typos, switched values). 2003-03-09 16:23 Robert Hatcher * BeamData/GNUmakefile: SRT can't build perl subdirectory so don't set it in SUBDIRS 2003-03-09 16:10 Robert Hatcher * UgliGeometry/UgliStripNode.cxx: complain in GetTPos() for veto shield strips in a different way then a true view unknown -- still meaningless to do GetTPos(). 2003-03-09 14:16 Robert Hatcher * UgliGeometry/scripts/: veto_dbi_check2.C, veto_dbi_draw.C, veto_dbi_merge.sh, veto_dbi_module.info, veto_dbi_place2.C, veto_dbi_run2.sh: support code/hacks for mangling the spreadsheet derived info into UgliDbi entries for shield (post-flip section 1 + section 2). 2003-03-09 14:10 Robert Hatcher * UgliGeometry/: UgliLoanPool.cxx, UgliLoanPool.h: eliminate unused variable warning. eliminate Get/SetMaxUnref methods ... use Configurable methods instead 2003-03-09 14:08 Robert Hatcher * UgliGeometry/UgliDbiStructHash.cxx: eliminate unused parameter warning message. 2003-03-08 14:26 Robert Hatcher * DatabaseTables/PlexTables/: VetoShieldMuxToMdl.fardet, VetoShieldMuxToMdlVld.fardet: another try at getting section 1 post-flip configuration to match "reality" 2003-03-07 16:50 Nick West * DatabaseMaintenance/scripts/: auto_distribute.perl, checksum_db.pm: Record update number in checksum report. 2003-03-07 14:30 Robert Hatcher * DatabaseTables/UgliTables/: UgliDbiSteelPln.far_veto, UgliDbiSteelPlnVld.far_veto: correct angle of pre-flip west slant modules. fix incorrect placement of 541,542 in x (somehow shifted backwards) 2003-03-07 14:21 Robert Hatcher * Midad/Base/SteelOutline.cxx: put ()'s around case values so interpreted CINT can parse code correctly. 2003-03-07 12:27 Nick West * DatabaseMaintenance/doc/: ChangeLog, db_distribution.html: Change of strategy: the priming of non-CVS table will be done via updates. 2003-03-06 07:09 Nick West * DatabaseMaintenance/doc/db_distribution.html: Fix cosmetic typo. 2003-03-06 07:04 Nick West * DatabaseMaintenance/: doc/ChangeLog, scripts/exporter.pm, scripts/importer.pm: Use gzip to compress update files. 2003-03-05 08:55 Nick West * CalDetSI/CandCalDetSIHandle.cxx: Don't use default arg. values in .cxx, only in .h 2003-03-05 08:54 Nick West * CalDetSI/: AlgCalDetSI.h, CandCalDetSI.h, CandCalDetSIHandle.h, Helpers.cxx, Helpers.h, TempReader.h: Use std namespace for standard library names. 2003-03-05 08:51 Nick West * CalDetSI/AlgCalDetSI.cxx: mdBlockDefinitions.h now in OnlineUtil Use pointer to check that CandHandle is a CandCalDetSIHandle Don't use ambiguous floor function for simple integer truncation. 2003-03-05 08:50 Nick West * CalDetSI/Cutter.cxx: mdBlockDefinitions.h now in OnlineUtil Fix up const interator problem. 2003-03-05 08:48 Nick West * CalDetSI/Cutter.h: Use std namespace for standard library names. Fix up const function problem. 2003-03-05 04:56 Sue Kasahara * CandNtupleSR/: LinkDef.h, NtpSRDigitStripPulseHeight.cxx, NtpSRDigitStripPulseHeight.h, NtpSRFiducialInfo.cxx, NtpSRFiducialInfo.h, NtpSRRecord.cxx, NtpSRRecord.h, NtpSRStrip.cxx, NtpSRStrip.h, test/NtpSRValidate.cc: Add some more classes to development ntuple SR record package 2003-03-05 03:09 Sue Kasahara * CVSROOT/: check_access, modules: Add new package CandNtupleSR to modules list & rlee to list of users who have write access. The purpose of the package is to store a new version of the "eventsr" ntuple record and associated classes. 2003-03-05 03:02 Sue Kasahara * CandNtupleSR/: .cvsignore, GNUmakefile, LinkDef.h, NtpSRRecord.cxx, NtpSRRecord.h, NtpSRVertexInfo.cxx, NtpSRVertexInfo.h, Module/GNUmakefile, Module/LinkDef.h, Module/NtpSRModule.cxx, Module/NtpSRModule.h, macro/testNtpSRDraw.C, macro/testNtpSRModule.C, test/GNUmakefile, test/NtpSRValidate.cc, test/NtpSRValidate.h, test/TestNtpSR.cc: New package. 2003-03-05 03:02 Sue Kasahara * CandNtupleSR/: .cvsignore, GNUmakefile, LinkDef.h, NtpSRRecord.cxx, NtpSRRecord.h, NtpSRVertexInfo.cxx, NtpSRVertexInfo.h, Module/GNUmakefile, Module/LinkDef.h, Module/NtpSRModule.cxx, Module/NtpSRModule.h, macro/testNtpSRDraw.C, macro/testNtpSRModule.C, test/GNUmakefile, test/NtpSRValidate.cc, test/NtpSRValidate.h, test/TestNtpSR.cc: Initial revision 2003-03-04 20:59 Robert Hatcher * DatabaseTables/PlexTables/: VetoShieldMuxToMdl.fardet, VetoShieldMuxToMdlVld.fardet: fix mis-ordered section 1 for "516","522" that was in place for first iteration enter new post-flip values for section 1; enter section 2 assignments 2003-03-04 18:23 vahle * CalDetSI/AlgCalDetSI.cxx, CalDetSI/AlgCalDetSI.h, CalDetSI/CalDetSIModule.cxx, CalDetSI/CalDetSIModule.h, CalDetSI/CandCalDetSI.cxx, CalDetSI/CandCalDetSI.h, CalDetSI/CandCalDetSIHandle.cxx, CalDetSI/CandCalDetSIHandle.h, CalDetSI/Cutter.cxx, CalDetSI/Cutter.h, CalDetSI/Helpers.cxx, CalDetSI/Helpers.h, CalDetSI/LinkDef.h, CalDetSI/TempReader.cxx, CalDetSI/TempReader.h, CalDetDST/LinkDef.h, CalDetDST/UberCosmicHit.cxx, CalDetDST/UberCosmicHit.h, CalDetDST/UberDST.cxx, CalDetDST/UberDST.h, CalDetDST/UberEvent.cxx, CalDetDST/UberEvent.h, CalDetDST/UberHeader.cxx, CalDetDST/UberHeader.h, CalDetDST/UberHit.cxx, CalDetDST/UberHit.h, CalDetDST/UberMC.cxx, CalDetDST/UberMC.h, CalDetDST/UberMCHit.cxx, CalDetDST/UberMCHit.h, CalDetDST/GNUmakefile, CalDetSI/GNUmakefile: [no log message] 2003-03-04 11:36 Nick West * DatabaseMaintenance/: doc/ChangeLog, scripts/ac_analyse.pm, scripts/ac_main.pm: Don't ignore insertion dates greater than now. 2003-03-03 22:45 Brett Viren * MCparticle/MCparticleModule.cxx: Don't store the seid but calculate it when needed from the stored FLSDigit. Still have some FLSDigits fail to map to RawDigits. 2003-03-03 21:26 Brett Viren * MCparticle/: MCparticleModule.cxx, MCparticleRecord.cxx, MCparticleRecord.h, macros/test.C: Getting closer, no more SegV (it was an uninitialized pointer among other things, doh!). Also, changed to do the correlation with RawDigits instead of CandDigits. There is still a raw channel id to raw digit lookup bug. 2003-03-03 20:39 Brett Viren * RerootExodus/RerootExodus.cxx: More PEC_pack fixes. On the REROOT (C++) side of things, plane, extrusion and cell are numbered with C style indices (zero origin), the packing is done with Fortran style indices (unity origin). So, must add one to each before doing the packing. 2003-03-03 19:53 Brett Viren * RerootExodus/RerootExodus.cxx: Fix my brain dead bit twiddling in PEC_pack(). 2003-03-03 18:03 Brett Viren * MCparticle/: MCparticle.cxx, MCparticle.h, MCparticleModule.cxx, MCparticleModule.h, MCparticleRecord.cxx, MCparticleRecord.h: Due to a big help from Sue, this is now persistable, although, just with a dummy fill routine. 2003-03-03 14:43 bspeak * DatabaseTables/PlexTables/far_data_shield.mysql: Another attempt at fix to shield plex tables. 2003-03-03 08:24 Nick West * LISummary/LISummarySorter.h: Match declaration of LISummarySorter::ReconstructPin to definition. 2003-03-03 04:07 Sue Kasahara * Persistency/PerOutputStreamManager.cxx: Fix harmless but erroneous error message 2003-03-02 16:12 hartnell * LISummary/: LIChannel.cxx, LIChannel.h, LISummarySorter.h: added using namespace std; and removed a few std:: 2003-02-28 22:59 Brett Viren * MCparticle/: MCparticle.cxx, MCparticleModule.cxx: Short circuit all the actual correlation code in order to just test I/O, which I still can't get to work. 2003-02-28 22:57 Robert Hatcher * UserManualDoc/src/: VetoShieldProto1r1.eps, VetoShieldProto2.eps, plexus.tex: Revised diagram for veto shield section 1 (error correction + account for module flips), first version for section 2. 2003-02-28 22:32 Brett Viren * MCparticle/MCparticle.cxx: Lost ";" replaced. 2003-02-28 22:30 Brett Viren * CVSROOT/modules: Add MCparticle 2003-02-28 22:27 Brett Viren * MCparticle/: GNUmakefile, LinkDef.h, MCparticle.cxx, MCparticle.h, MCparticleModule.cxx, MCparticleModule.h, MCparticleRecord.cxx, MCparticleRecord.h, macros/test.C: A module, record and object which will persist the correlation between MC hits, digits and particles. Doesn't work yet. 2003-02-28 20:51 Robert Hatcher * Plex/PlexVetoShieldHack.cxx: correct count of modules in single layer sections (caused spurious error msgs about unknown planes); including wall modules each has 32 modules. 2003-02-28 20:46 bspeak * DatabaseTables/PlexTables/far_data_sm2.mysql: Oops, two seqnos had INSERTDATE > 2030, which would cause dbm trouble Fixed it. 2003-02-28 20:29 bspeak * DatabaseTables/PlexTables/far_data_sm2.mysql: 48 New planes, fixed up and everything. 2003-02-28 18:55 hartnell * LISummary/: LIAna.C, LIAnalysis.cxx, LIAnalysis.h, LILookup.cxx, LITune.C, LinkDef.h, transfer.csh: Added new plots to AdcVsLed() Started using the LIRun and LITuning objects in LedTuning() Minor changes to other files 2003-02-28 18:41 hartnell * LISummary/: LITuning.cxx, LITuning.h: This new object will eventually hold a number of algorithms for tuning the LI system. The data used for the tuning is given to it in the form of a vector of LIRun objects The values that the tuning should aim for are specified as input parameters Currently only the CalculateDriftPoints algorithm has been implemented. This has been tested and the values it output are currently in use for some PBs. The tuned values can be printed to screen using the PrintLIConfig method A variety of CalcuateGainCurves algorithms are to follow soon 2003-02-28 18:19 hartnell * LISummary/: LIRun.cxx, LIRun.h: Purpose: An object to store all the relevant parameters for a light injection run. You can use it at the level you please, you could have an LIRun for each stripend, each led or even the whole detector. It's up to you what values you give it. It is dynamic so you can store any size gain curve in an LIRun. You can also store a drift point as an LIRun. It sorts the points you give it into ascending order on input; by PH currently although this can easily be changed. 2003-02-28 17:56 bspeak * DatabaseTables/PlexTables/far_data_shield.mysql: Slight change in shield Plex configuration. 2003-02-28 15:32 Brett Viren * setup/: packages-R0.13.0, packages-R0.14.0: Remove initial blank line. 2003-02-28 15:18 Brett Viren * setup/msrt: Do a cvs update in the case of adding a package that already has a directory in packages/. 2003-02-28 06:59 bspeak * DatabaseTables/PlexTables/far_data_sm2.mysql: Revert to before those 24 new tables, as there was a problem in there. 2003-02-28 06:47 bspeak * DatabaseTables/PlexTables/far_data_sm2.mysql: 24 new planes in SM2 2003-02-27 20:24 Roy Lee * RecoBase/: CandTrackHandle.cxx, CandTrackHandle.h: Change GetT and SetT methods from Float_t to Double_t. Introduce Set and GetEndDirCos* methods for access to track end direction cosines. Introduce methods SetVtxTrace*, SetEndTrace* and their respective Get methods for trace variables. 2003-02-27 20:22 Roy Lee * RecoBase/Vertex.cxx: Change initial value of fPlane from 0 to -1. 2003-02-27 20:17 Roy Lee * RecoBase/: CandTrack.cxx, CandTrack.h: Add direction cosines at track end. Also, add trace variables. 2003-02-27 20:16 Roy Lee * RecoBase/CandRecoHandle.h: Turn GetBEgPlane() and GetEndPlane() into virtual methods. 2003-02-27 20:15 Roy Lee * RecoBase/CandReco.cxx: Initialize direction cosines. 2003-02-27 20:13 Roy Lee * RecoBase/: AlgTrack.cxx, AlgTrack.h: Split SetUVZT() method into SetUVZ() and SetT() methods. Original method still exists. Create new method SetdS() that calculates path lengths. Previously path length calculation was being performed in SetUVZT(), now tracking algorithms should make a separate call to SetdS(). 2003-02-27 18:12 Robert Hatcher * RawData/: RawCrateStatus.cxx, RawLIHeader.cxx: small tweaks to formatting 2003-02-27 16:43 Nick West * DatabaseMaintenance/DbmJob.cc: Use DbiTimerManager instead of DbiTimer. 2003-02-27 16:20 Nick West * DatabaseMaintenance/scripts/checksum_db.pm: Sort tables into orde before processing. 2003-02-27 16:20 Nick West * DatabaseMaintenance/scripts/ac_set_max_insert_date.pm: Set $ENV::NOW_DATE - used to check bad insert dates. 2003-02-27 16:19 Nick West * DatabaseMaintenance/scripts/ac_load_filter.pm: Warn if cannot load filter. 2003-02-27 16:19 Nick West * DatabaseMaintenance/scripts/ac_analyse.pm: Check for bad insert date and show them rather than creation date if found. 2003-02-27 16:16 Nick West * DatabaseInterface/: DbiTimerManager.cxx, DbiTimerManager.h, LinkDef.h: New interface class for timing to support nested queries. Each new query adds a new DbiTimer to a push-down stack and suspends the previous one. An termination of query the current timer is removed and the previous timer resumes. 2003-02-27 16:16 Nick West * DatabaseInterface/: DbiTimer.cxx, DbiTimer.h: Now have multiple DbiTimers controlled by a DbiTimerManager to support nested queries. Remove: Enable(...) Add: Suspend(), Resume(). 2003-02-27 16:16 Nick West * DatabaseInterface/: DbiDBProxy.cxx, DbiResultAgg.cxx, DbiResultNonAgg.cxx, DbiResultPtr.cxx, test/TestDbi.cc: Use DbiTimerManager instead of DbiTimer. 2003-02-27 15:07 Brett Viren * RerootExodus/RerootToTruthModule.cxx: Remove the "shunting" of FLS{Digits,Hits}. 2003-02-27 00:26 Robert Hatcher * Rotorooter/RotoTalk/bogus_dcs.c: clean up various bits of this example 2003-02-26 21:04 Robert Hatcher * RawData/doc/ChangeLog: note that Sue's change of streamer will be part of next tagged version 2003-02-26 21:03 Robert Hatcher * RawData/: LinkDef.h, RawDcsEnvMonitorBlock.cxx, RawDcsEnvMonitorBlock.h, RawDcsHvMonitorBlock.cxx, RawDcsHvMonitorBlock.h, RawDcsMagnetMonitorBlock.cxx, RawDcsMagnetMonitorBlock.h, RawDcsRpsMonitorBlock.cxx, RawDcsRpsMonitorBlock.h, doc/ChangeLog: New Dcs monitor blocks for Hv, Rps, Env, Magnet (undifferentiated as of yet...ie. they don't know how to unpack any data). 2003-02-26 20:58 Robert Hatcher * OnlineUtil/rawBlockIds.h: assign Dcs id's for Hv, Rps, Magnet, Env monitor blocks 2003-02-26 20:58 Robert Hatcher * OnlineUtil/GNUmakefile: build keyValuePair (kvp) functions as part of library 2003-02-26 17:43 Nick West * DatabaseMaintenance/doc/db_distribution.html: Fix typo in example mysql use command. 2003-02-26 16:27 Robert Hatcher * RerootExodus/RerootToTruthModule.cxx: set the SimSnarlRecord stream to "SimSnarl" 2003-02-26 08:52 Nick West * DatabaseMaintenance/doc/db_distribution.html: Tell user to select a database before running primer file. Give name of FNAL rsync server. Thanks Brett! 2003-02-26 08:28 Nick West * DatabaseMaintenance/scripts/primer.pm: Place URL and password in double quote string in case of shell sensitive characters e.g. semicolon. 2003-02-26 03:57 Sue Kasahara * NtupleBase/test/: DemoCandNtpModule.cxx, DemoCandNtpModule.h, DemoNtupleModule.cxx, DemoNtupleModule.h, GNUmakefile, LinkDef.h, testNtpWrite.C: Change name of DemoNtupleModule to DemoCandNtpModule to avoid JobCModuleRegistry complaint of duplicate entry with Record/test/DemoNtupleModule 2003-02-25 21:18 Robert Hatcher * OnlineUtil/: keyValuePair.h, keyValuePair.c: key-value pair string en/decoding that the DAQ group uses. Comes through in the RawRunConfigBlock (which holds the "run prepare" string). small modifications to "official" version to eliminate warning messages. 2003-02-24 22:18 Ed Lartey * WebDocs/FrozenRel.html: # added new release 2003-02-24 22:15 Ed Lartey * setup/packages-R0.14.0: # changed tag for OnlineUtil 2003-02-24 14:54 rjn * PEGain/: GNUmakefile, LinkDef.h, PEGainModule.cxx, PEGainModule.h, PEGainMuxBox.cxx, PEGainMuxBox.h, PEGainStripHisto.cxx, PEGainStripHisto.h, PEGainSummary.cxx, PEGainSummary.h: First time I have put my light injection gain finding / debugging Soudan code into the repository. 2003-02-24 12:39 Nick West * WebDocs/WebDocs.html: Fix broken link. 2003-02-24 08:33 Nick West * WebDocs/WebDocs.html: Add link to Dennis' SQL API Portability. 2003-02-24 02:17 Sue Kasahara * RawData/RawChannelId.cxx: Convert existing manual streamer to use automatic schema evolution streamer on input, and then apply conversion of fEncoded data member. 2003-02-24 02:13 Sue Kasahara * Plex/: PlexPinDiodeId.cxx, PlexPinDiodeId.h, PlexPixelSpotId.cxx, PlexPixelSpotId.h: Update streamers to use automatic schema evolution on output and input for versions >= 3. Update version number of both classes to 3. Keep customized streamer for older versions of class.