2002-11-02 01:39 George Irwin * setup/packages-R0.8.0: Change Record version from V00-04-00 to V00-05-00. 2002-11-01 21:55 Ed Lartey * setup/: packages-R0.8.0, packages-R0.8.0-tmp, setup_minossoft_tamu: # added release file for R0.8.0 2002-11-01 21:07 Ed Lartey * OfflineMonitor/: README, plotsmacro.C, reco.C, reco.h: # updated 2002-11-01 19:35 Robert Hatcher * CandDigit/AlgDigit.cxx: be explicit that GetSEIdAltL()'s 3rd arg is converted back to an int after taking the difference between the ADC value and adc_offset. 2002-11-01 18:06 George Irwin * setup/packages-R0.8.0-tmp: update tag for CandData package 2002-11-01 17:00 Robert Hatcher * setup/packages-R0.8.0-tmp: tag lots of packages 2002-11-01 16:53 Brett Viren * DataUtil/GetDetectorType.cxx: Use any RecMinos for the VldContext needed to return det. type. 2002-11-01 16:23 Ed Lartey * setup/mytmp: # slightly modified 2002-11-01 15:55 Robert Hatcher * JobControl/JobCRootEnv.cxx: if we're going to "gripe" about macro files that don't exist then we better strip down the argv to the macro name (ie. remove ACLiC's "+[+]" and any arguments) before testing for the existence of the file. Replace "is_macro" function with "macro_file" that returns the base name (empty if the arg isn't deemed to be a macro file). 2002-11-01 15:52 Robert Hatcher * UgliGeometry/: UgliGeometry.cxx, UgliGeometry.h: ctor now takes "frozen" status as arg SetFrozen modifies the name to reflect this (keeping TGeometry name unique); in optimizing lookup of plane one can not use a static, but rather caching must be done object-by-object in order to not mix bits across different (e.g. frozen/modifiable) instances. 2002-11-01 15:49 Robert Hatcher * UgliGeometry/UgliLoanPool.cxx: explicitly set frozen status in ctor 2002-11-01 15:48 Robert Hatcher * UgliGeometry/: MinosOutline.cxx, MinosOutline.h, UgliGeomHandle.cxx, UgliGeomHandle.h: Copy(TObject&) method should be "const" 2002-11-01 15:46 Robert Hatcher * RawData/: RawConfigFilesBlock.cxx, RawDaqDeadTimeBlock.cxx, RawDaqHeaderBlock.cxx, RawDcsHeaderBlock.cxx, RawDeadChipBlock.cxx, RawErrorStatsBlock.cxx, RawRunCommentBlock.cxx, RawRunConfigBlock.cxx, RawTpSinglesSummaryBlock.cxx, RawTriggerStatsBlock.cxx: explicitly initialize base RawDataBlock class for default ctor (purely cosmetic). In cases where there is a ctor that builds a block from components explicitly delete old fRawBlock before allocating new one (should have no effect because base ctor never allocates any memory, but this might not be known by a leak checker). 2002-11-01 15:27 Robert Hatcher * RawData/RawLIHeader.cxx: allocated and own fSpares array -- need to delete it in dtor 2002-11-01 06:00 George Irwin * CandDigit/DeMuxDigitListModule.cxx: Enable (default) persistency suppression of input CandDigitList. Can be toggled off by an AlgConfig parameter. 2002-11-01 05:57 George Irwin * CandData/: CandRecord.cxx, CandRecord.h: Enable ability to suppress writing out of selected "secured" Candidates by moving them from the persistent TObjArray to the temporary TObjArray. They are still visible to the FindCandHandle method. 2002-10-31 22:52 Brian Rebel * DeMux/: AlgDeMuxBeam.cxx, AlgDeMuxBeam.h, AlgDeMuxCosmics.cxx, AlgDeMuxGolden.cxx, AlgDeMuxGolden.h, DmxDeMuxCosmicsModule.cxx, DmxDeMuxCosmicsModule.h, DmxHypothesis.cxx, DmxHypothesis.h, DmxMuonPlane.cxx, DmxMuonPlane.h, DmxShowerPlane.cxx, DmxShowerPlane.h, DmxStatus.cxx, DmxUtilities.cxx, DmxUtilities.h, demux_fardata.jcm, demux_mcdata.jcm: change over to using CamdDEMuxDigits entirely 2002-10-31 22:09 Ed Lartey * OfflineMonitor/: plotsmacro.C, reco.C, reco.h: #updated 2002-10-31 21:57 hartnell * LISummary/Gryfindor/detector/side.h~: forgot this *.h~ file! 2002-10-31 21:50 hartnell * LISummary/morse/Gryfindor/detector/: Canvas.cxx, RootHeaders.h, channel.cxx, channel.h, chip.cxx, chip.h, detector.cxx, detector.h, plane.cxx, plane.h, side.cxx, side.h, stripinfo.cpp, stripinfo.cxx, stripinfo.h: moved directory 2002-10-31 21:49 hartnell * LISummary/Gryfindor/detector/: Canvas.cxx, RootHeaders.h, channel.cxx, channel.h, chip.cxx, chip.h, detector.cxx, detector.h, plane.cxx, plane.h, side.cxx, side.h, stripinfo.cpp, stripinfo.cxx, stripinfo.h: moving a subdirectory 2002-10-31 21:47 Robert Hatcher * Record/: RecMinos.cxx, RecMinos.h: add methods for removing objects from Components/Temporary lists (ie. take out of list return pointer, no deletion). Mirror FindComponent() with FindTemporary() method as well. 2002-10-31 21:36 George Irwin * CandDigit/AlgDigit.cxx: Subtract adc_offset (=50) from ADC for calibrated charge. Thanks to Ryan N. 2002-10-31 21:35 hartnell * LISummary/morse/Gryfindor/: Gryfindor.cxx, Gryfindor_one.cxx, Gryfindor_phil.cxx, Gryfindor_zero.cxx, Makefile, README: moved files from top of package to morse directory 2002-10-31 21:31 Brett Viren * CVSROOT/framework.list: Jeff Hartnell wan't different email 2002-10-31 21:29 hartnell * LISummary/Gryfindor/: Gryfindor.cxx, Gryfindor_one.cxx, Gryfindor_phil.cxx, Gryfindor_zero.cxx, Makefile, README: Moving Gryfindor directory to morse directory 2002-10-31 20:58 Ed Lartey * setup/: mytmp, packages-R0.8.0-tmp: # tmp file added for frozen release R0.8.0 2002-10-31 20:53 Brett Viren * CVSROOT/framework.list: Add Jeff Hartnell 2002-10-31 20:36 hartnell * LISummary/: GNUmakefile, LIAna.C, LIAnalysis.cxx, LIAnalysis.h, LIChannel.cxx, LIChannel.h, LIConstants.h, LIPlex.C, LIPlexMaps.cxx, LIPlexMaps.h, LIReco.C, LISummaryCollector.cxx, LISummaryCollector.h, LISummarySorter.cxx, LISummarySorter.h, LinkDef.h: Upgrade of Rob's code 2002-10-31 20:29 hartnell * LISummary/: LinkDef.h, RawLILooker.cxx, RawLILooker.h, RootHeaders.h, channel.cxx, channel.h, detector.cxx, detector.h, GNUmakefile, summary.jcm, morse/GNUmakefile, morse/LinkDef.h, morse/RawLILooker.cxx, morse/RawLILooker.h, morse/RootHeaders.h, morse/channel.cxx, morse/channel.h, morse/detector.cxx, morse/detector.h, morse/summary.jcm: Moved code to directory named morse 2002-10-31 20:28 Brett Viren * CVSROOT/check_access: Add Jeff Hartnell to LISummary 2002-10-31 19:38 Roy Lee * RecoBase/PropagationVelocity.cxx: Choose a consistent propagation velocity between 1/beta determination and du/dv determination. 2002-10-31 17:24 Robert Hatcher * DatabaseMaintenance/DbmModule.h: add std:: to use of list 2002-10-31 16:27 Roy Lee * CandEventSR/: CosmicRayInfoSR.h, DateInfoSR.h, DigitPulseHeightSR.h, DigitSRTTree.h, DigitStripPulseHeightSR.h, DmxStatusTree.h, EventSRHeader.h, EventSRTTree.h, FiducialInfoSR.h, MCTruthSR.h, MomentumInfoSR.h, PlaneInfoSR.h, ShowerSRTTree.h, SliceSRTTree.h, StripPulseHeightSR.h, StripSRTTree.h, TTreeSR.h, TrackPlaneInfoSR.h, TrackSRTTree.h, TrackTimeInfoSR.h, VertexInfoSR.h, VetoShieldInfoSR.h: Make variables public (previously private) for offline ntuple analysis. 2002-10-31 16:00 Roy Lee * CandEventSR/: EventSRListModule.cxx, StripSRTTree.cxx, StripSRTTree.h, TrackSRTTree.cxx, TrackSRTTree.h: Simplify timing and pulse height variables: t0 and t1 refer to times at negative and positive strip ends, these replace the more confusing begt and endt. Remove stp.ph and rename stp.pheast and stp.phwest to stp.ph0 and stp.ph1. Add pmtindex0 and pmtindex1 variables. 2002-10-31 15:56 Roy Lee * CandEventSR/: LinkDef.h, TTreeSR2.cxx, TTreeSR2.h, TrackSRTTree2.cxx, TrackSRTTree2.h: Remove unnecessary files. 2002-10-31 15:54 Roy Lee * CandTrackSR/AlgTrackSR.cxx: Slight optimization of algorithm, changes motivated more by logical structure and consistency. Define time at vertex to be from time fit. 2002-10-31 15:50 Roy Lee * CandTrackSR/: TrackClusterSR.cxx, TrackClusterSR.h: Add 3D time (corrected for propagation in optical fibers). 2002-10-31 15:47 Roy Lee * RecoBase/PropagationVelocity.cxx: More optimized value for the propagation velocity. 2002-10-31 15:46 Roy Lee * RecoBase/AlgTrack.cxx: Fixed bug; time walk correction was not being done in most cases. 2002-10-31 15:45 Roy Lee * CandFitTrackSR/: AlgFitTrackSR.cxx, CandFitTrackSRHandle.cxx, CandFitTrackSRHandle.h: Correct treatment of timing variables; switch from 2D to 3D values. Only relevant for near detector data. 2002-10-30 19:35 Nathaniel Tagg * TriD/: GuiMenuThings.cxx, GuiMenuThings.h, TridControl.cxx, TridControl.h, TridHistoGLFrame.cxx, TridPage.cxx, TridPmtPage.cxx, TridSketches.h: Some new classes for Gui menus. Needs some cleaning up and features added, but definately helps the code bloat. Added over/underscale switches for color histogram. Added over/underscale color fading. Small enhancements to Histogram windows. 2002-10-30 19:14 George Irwin * DeMux/: AlgDeMuxCosmics.cxx, AlgDeMuxDigitList.cxx, AlgDeMuxDigitList.h, DeMuxDigitListModule.cxx, DeMuxDigitListModule.h, LinkDef.h: Remove DeMuxDigitList code into CandDigit package, since it is now generic, with no dependency on a specific demuxing package. DmxStatus::ResetStatus call made not dependent on snarl no., since there is no guarantee that the first snarl processed will be snarl 0 or that there will be only one snarl 0 in a job combining several runs, for example. 2002-10-30 19:07 George Irwin * CandDigit/: AlgDeMuxDigitList.cxx, AlgDeMuxDigitList.h, CandDeMuxDigit.h, CandDeMuxDigitList.cxx, CandDeMuxDigitList.h, CandDeMuxDigitListHandle.cxx, CandDeMuxDigitListHandle.h, DeMuxDigitListModule.cxx, DeMuxDigitListModule.h, LinkDef.h: Complete transition to generic DeMuxDigitListModule with no dependencies on specific demuxers. Add more "quality words" to CandDeMuxDigit + List. 2002-10-30 18:28 Brett Viren * SRT_MINOS/special/pre_standard.mk: Add DataUtil to MINOSLIBS since it now has an actual library. 2002-10-30 18:25 Brett Viren * DataUtil/: GNUmakefile, GetDetectorType.cxx, GetDetectorType.h: More utils 2002-10-30 17:15 Nick West * DatabaseInterface/DbiConfigSet.cxx: Don't convert any double quote char to single quote; DbiOutRowStream now handles funny embedded characters. 2002-10-30 17:14 Nick West * DatabaseInterface/DbiOutRowStream.cxx: Handle single quote embedded in a string. 2002-10-30 16:30 Nick West * DatabaseMaintenance/: DbmCmdOptions.cxx, DbmCmdOptions.h: Add std:: to list<...>. 2002-10-30 10:16 Nick West * DatabaseInterface/: DbiOutRowStream.cxx, doc/ChangeLog: Improve writing of strings containing non-printing characters. 2002-10-30 10:15 Nick West * DatabaseInterface/DbiCache.h: Remove trailing characters from #endif. 2002-10-30 10:08 Nick West * DatabaseMaintenance/: doc/ChangeLog, scripts/ac_main.pm, scripts/ac_read_next_entry.pm, scripts/ac_split_streams.pm, scripts/checksum_db.pm: Minor changes to checksum reports and analysis. 2002-10-30 09:58 Nick West * DatabaseMaintenance/: DbmCmdOptions.cxx, DbmCmdOptions.h, DbmModule.cxx, DbmModule.h, doc/Help.txt: Add new option --SeqNo to Export command. Primary use will be to issue fix-up files after distribution problem. 2002-10-29 22:52 Brian Rebel * DeMux/: AlgDeMuxCosmics.cxx, DeMuxDigitListModule.cxx, DeMuxDigitListModule.h, DmxDeMuxCosmicsModule.cxx, DmxHypothesis.cxx, DmxMuonPlane.cxx, DmxStatus.cxx, DmxUtilities.cxx: more changes for DeMuxDigitListModule 2002-10-29 22:41 Ed Lartey * OfflineMonitor/: plotsmacro.C, reco.C: # added new stuff 2002-10-29 21:39 Brett Viren * setup/msrt: Add note about extra stuff needed to bootstrap GCC 3.2. 2002-10-29 21:13 Brett Viren * SRT_MINOS/SoftRelTools/arch_spec_sigc++.mk: Update to handle recently released sigc++ 1.2 as well as older 1.1. 2002-10-29 20:48 George Irwin * Algorithm/AlgHandle.cxx: Undo 10/21/02 change. Copy-ctor shouldn't copy TNamed. Want a fresh one. 2002-10-29 19:14 Brett Viren * Midad/: doc/midad.C.html, macros/midad.C: Change macro name to match macro file. Update HTML version in doc/. 2002-10-29 19:11 Brett Viren * Midad/macros/midad.C: Modify to match docs. 2002-10-29 18:00 dap56 * Monitoring/: ChargeInjectAnalysis.cxx, ChargeInjectAnalysis.h, DigitAnalysis.cxx, DigitAnalysis.h, Producer_dispatcher.cc, caldet.config, online.config: New version of veto shield viewer - uses UgliGeometry information. Replaces existing Plex-based veto viewer. Tweaked & improved base checking code in ChargeInjectAnalysis.cxx New hit map canvases - varc versus vmm plot with per-VA Channel resolution Cleaned up output root file contents 2002-10-29 17:11 Brett Viren * PulserCalibration/Plotter.cxx, RecoBase/AlgTrack.cxx, Rotorooter/RotoClientModule.cxx: Turn down the firehose of memory leaks to hopefully a mere trickle. When you do a TYPE* array = new TYPE[LENGTH]; you _must_ delete it like: delete [] array; If you do "delete array" you only delete the first element. 2002-10-29 17:07 Brett Viren * CandTrackSR/AlgTrackSR.cxx, CandTrackSR/AlgTrackSRList.cxx, MuCal/MuCalFitterModule.cxx, OfflineTrigger/OltNewModule.cxx, OfflineTrigger/RawTofConverter.cxx: Turn down the firehose of memory leaks to hopefully a mere trickle. When you do a TYPE* array = new TYPE[LENGTH]; you _must_ delete it like: delete [] array; If you do "delete array" you only delete the first element. 2002-10-29 17:03 Brett Viren * BubbleSpeak/SelectGoodMuon.cxx, CandEventSR/AlgEventSR.cxx, CandEventSR/EventSRTTree.cxx, CandEventSR/TrackSRTTree.cxx: Turn down the firehose of memory leaks to hopefully a mere trickle. When you do a TYPE* array = new TYPE[LENGTH]; you _must_ delete it like: delete [] array; If you do "delete array" you only delete the first element. 2002-10-29 16:47 Nathaniel Tagg * TriD/: TridControl.cxx, TridControl.h, TridCratePage.cxx, TridFlatGLFrame.cxx, TridGLFrame.cxx, TridHistoPage.cxx, TridOpenGLGlobal.cxx, TridPage.cxx, TridPage.h, TridPageDetector.cxx, TridPmtPage.cxx, TridSketchList.cxx, TridSketchList.h, TridSketches.cxx, macros/trid.C: Bug fixes to make it run again. Removed calls to TObject::Error in the sketches and replaced with MessageService commands. Updated CVSID string.. does it work now? Most importantly, added a window management scheme. This should properly be promoted into the Midad/Gui framework, but requires some sort of global object to hold the Signals to make it work. For the moment, this will be TriD-only. Also, there is a bug fix required in ROOT to TEnv; im the meantime I have a workaround in the code. 2002-10-29 14:10 Brian Rebel * DeMux/DeMuxDigitListModule.cxx: only register algorithm for demuxing in its module, not the DeMuxDigitListModule 2002-10-29 14:03 Brian Rebel * DeMux/demux.C: change example demuxing .C to reflect changes in DeMuxDigitListModule 2002-10-29 13:57 Brian Rebel * DeMux/: AlgDeMuxCosmics.cxx, DeMuxDigitListModule.cxx, DeMuxDigitListModule.h, DmxDeMuxCosmicsModule.cxx: make DeMuxDigitList acceptable to core group. i think these changes take care of the objections 2002-10-29 09:38 Nick West * DatabaseInterface/: DbiCascader.cxx, doc/ChangeLog: Abort if any database connection fails to initialise. 2002-10-28 19:07 Roy Lee * NoiseFilter/NoiseFilterModule.cxx: Change output messaging. Previously, default behavior was to output error message for each snarl that failed to satisfy conditions. Now, default behavior is to not output any error message (can be turned on by setting message level for NoiseFilter to Verbose).