2002-10-28 00:15 George Irwin * setup/packages-R0.7.0: Correct DeMux tag to HEAD version. 2002-10-27 23:11 Brett Viren * Midad/MultiPage/MultiPage.cxx: Tweak layout of uz/vz views 2002-10-27 22:59 Brett Viren * JobControl/JobCRootEnv.cxx: Gripe if given a macro file which doesn't exist 2002-10-27 20:44 Ed Lartey * WebDocs/FrozenRel.html: # added new frozen release 2002-10-27 20:41 Ed Lartey * setup/packages-R0.7.0: # added new release file 2002-10-27 20:41 Ed Lartey * OfflineMonitor/: reco.C, reco.h: # added 2002-10-27 20:40 Ed Lartey * OfflineMonitor/: reco.C, reco.h: # to be added later 2002-10-27 20:37 Ed Lartey * OfflineMonitor/: reco.C, reco.h: # modified 2002-10-26 20:40 Brian Rebel * DeMux/DmxDeMuxCosmicsModule.cxx: ok, start using DeMuxDigitListModule 2002-10-26 19:40 Ed Lartey * OfflineMonitor/GNUmakefile: # wait for input cxx files 2002-10-26 19:38 Ed Lartey * OfflineMonitor/GNUmakefile: # wait for input files 2002-10-26 19:33 Ed Lartey * setup/: myrel, mytmp: # modified 2002-10-25 23:23 Ed Lartey * setup/: myrel, packages-R0.7.0-tmp: # updated 2002-10-25 22:08 Roy Lee * CandEventSR/EventSRListModule.cxx: Handle the case when there is more than 1 digitization per strip end for far detector data (MC). 2002-10-25 21:56 Brett Viren * Midad/: Base/GNUmakefile, Base/MintView.h, Base/PageDisplay.cxx, Base/PageDisplay.h, Base/TimeHist.cxx, Base/TimeHist.h, MultiPage/GNUmakefile, MultiPage/MultiPage.cxx, MultiPage/MultiPage.h, MultiPage/TimeHist.cxx, MultiPage/TimeHist.h: Move TimeHist into Base. It is now accessable from the Views directory and inherits from MintView base class in anticipation of more similar. 2002-10-25 20:49 Roy Lee * CandEventSR/: EventSRListModule.cxx, EventSRListModule.h: Add list of last active plane for each run, obtained from Jeff Nelson. This is meant to be temporary until this information is propagated into the database. Make call to new method PropagationVelocity::VelocityPosErr() in calculation of position error from timing. 2002-10-25 20:48 Roy Lee * CandEventSR/ShieldStripSR.cxx: Some minor fixes, including setting the isvalid variable true for wall modules. 2002-10-25 20:47 Roy Lee * CandEventSR/: StripSRTTree.cxx, StripSRTTree.h: Add time[2] variable to hold the pulse height weighted times for the two strip ends. 2002-10-25 20:46 Roy Lee * CandEventSR/VetoShieldInfoSR.cxx: Change default values of dxtop and dxbot from 0. to 999. 2002-10-25 20:45 Roy Lee * RecoBase/: PropagationVelocity.cxx, PropagationVelocity.h: Add method PropagationVelocity::VelocityPosErr(). For some reason the optimal position error is determined using a different velocity than the one that is optimal for 1/beta determination. 2002-10-25 20:23 Ed Lartey * OfflineMonitor/reco.C: #modified to include vertex 2002-10-25 19:47 George Irwin * setup/packages-R0.7.0-tmp: Tag Candidate package at HEAD = V00-01-04 2002-10-25 19:25 George Irwin * Candidate/CandBase.cxx: Undo a devastating effect on Candidates of Robert's 10/21/02 housekeeping frenzy (-r 1.15). The CandRefCounted base object of CandBase needs to be created in the CandBase copy-ctor with its refcount=0, not set at the current count of the copied CandBase object. We also do not want the TNamed name of the new object to be set equal to the name of the copied object. So Robert's "TNamed(cb), CandRefCounted(cb)" initializers in the CandBase copy-ctor have to go. The compiler should use the default ctor's to create these base classes. The second line below is as corrected: CandBase::CandBase(const CandBase &cb) : // NO, DON'T DO THIS!!! gmieg 021025 TNamed(cb), CandRefCounted(cb) 2002-10-25 19:23 Roy Lee * CandStripSR/: AlgStripFarSR.cxx, AlgStripNearSR.cxx, CandStripSR.cxx, CandStripSR.h, CandStripSRHandle.cxx, CandStripSRHandle.h: Calculate and fill pulse height weighted time. Downstream reconstruction packages should use CandStripHandle::GetTime() instead of CandStripHandle::GetBegTime(). 2002-10-25 18:46 Roy Lee * RecoBase/CandStripHandle.cxx: Fix variable name. 2002-10-25 17:15 Roy Lee * RecoBase/: CandStripHandle.cxx, CandStripHandle.h: Add method GetTime(StripEnd::StripEnd_t); this returns the charge weighted time. The default input parameter is StripEnd::kWhole, which will return the charge weighted mean over both ends (if they exist). 2002-10-25 16:56 Roy Lee * CandTrackSR/AlgTrackSRList.cxx: Place check on plane view when going back to add skipped planes to track. 2002-10-25 16:55 Roy Lee * CandTrackSR/AlgTrackSR.cxx: Fix possible ambiguity in variable scope. 2002-10-25 15:32 Roy Lee * CandEventSR/EventSRListModule.cxx: Fix bug related to CandShower in reco tree creation. 2002-10-24 23:09 Brett Viren * Midad/: Base/Mint.cxx, Base/Mint.h, Base/PageDisplay.cxx, Base/PageDisplay.h, Gui/GuiSlider.cxx, Gui/GuiSlider.h, MultiPage/GNUmakefile, MultiPage/GfxTimeHist.cxx, MultiPage/GfxTimeHist.h, MultiPage/MultiPage.cxx, MultiPage/MultiPage.h, MultiPage/TimeHist.cxx, MultiPage/TimeHist.h, Util/RangeControl.h, Util/Undoable.h, macros/test_user_canvas.C: Move setting of the Ranges used for Time out of PageDisplay and into Mint. Fix small bug in Undoable. Rename GfxTimeHist->TimeHist. 2002-10-24 20:23 Ed Lartey * OfflineMonitor/: README, reco.C, reco.h: # updated 2002-10-24 20:21 Roy Lee * CandEventSR/AlgEventSRList.cxx: Remove code accidentally left in at last commit. 2002-10-24 20:08 Brett Viren * Midad/macros/test_user_canvas.C: Add more useful example of a UserCanvas display, namely a histogram. 2002-10-24 20:04 Nathaniel Tagg * TriD/: TridControl.cxx, TridGLFrame.h, TridOpenGLGlobal.h, TridSketchList.h: Fixed bugs so it would compile on (ancient) egcs compiler. The problem: TridGLFrame multiplply inherited from three other classes (GuiBase, TGFrame, and TridSketchList). TridSketchList inherited from TObject. Apparently, this is enough to blow egcs out of the water; removing TObject from the inheritance of TridSketchList did the trick. This shouldn't hurt anything, but I find it's pretty much stupid that we can't actually use TObject in all our classes. Grrr. Hateful bug. Time for food and sleep. 2002-10-24 19:57 Ed Lartey * OfflineMonitor/reco.C: #changed slightly 2002-10-24 19:12 Nathaniel Tagg * TriD/: TridCratePage.cxx, TridCratePage.h, TridFlatGLFrame.cxx, TridGLFrame.cxx, TridHistoGLFrame.cxx, TridHistoPage.cxx, TridHistoPage.h, TridPage.cxx, TridPage.h, TridPageDetector.cxx, TridPageDetector.h, TridPmtPage.cxx, TridPmtPage.h: Fix problems with stuff Brett is doing. (Start exploring hooks to play with window placement. Ignore.) Move some stuff to where it should be. Continuing enhancement. 2002-10-24 18:03 Roy Lee * CandTrackSR/AlgTrackSR.cxx, CandTrackSR/AlgTrackSRList.cxx, CandEventSR/EventSRListModule.cxx: Use new RecoBase/PropagationVelocity class. 2002-10-24 18:02 Roy Lee * RecoBase/: AlgTrack.cxx, LinkDef.h, PropagationVelocity.cxx, PropagationVelocity.h: Create new class PropagationVelocity to return the propagation velocity of light in optical fiber. This class is seen as a stop gap until the database is used to store this quantity. 2002-10-24 16:51 Brett Viren * Midad/: Base/CanvasSignals.cxx, Base/CanvasSignals.h, Base/UserCanvas.cxx, Base/UserCanvas.h, macros/load_libs.C, macros/test_user_canvas.C: Provide hooks from CINT for custom user TCanvas based displays. test_user_canvsa.C + load_libs.C test this. Ie: cd Midad/ loon macros/load_libs.C macros/test_user_canvas.C FXXXX.tracks.root 2002-10-24 16:49 Brett Viren * Midad/: Base/CanvasPage.cxx, Base/CanvasPage.h, Base/GNUmakefile, Base/LinkDef.h, Base/PageABC.h, Base/PageDisplay.cxx, Base/PageDisplay.h, MultiPage/GfxHit.cxx, MultiPage/MultiPage.cxx, MultiPage/MultiPage.h: Page::Init() can now return a TObject for passing back to CINT. UserCanvas (a Page) uses this to pass back a CanvasSignals which contains a bunch of Rt signals (eeek!). This lets users hook in CINT code to a PageDisplay. MultiPage updated to reflect this API change. 2002-10-24 13:15 Nick West * setup/packages-R0.7.0-tmp: DatabaseInterface now at: V00-08-03. 2002-10-24 13:11 Nick West * DatabaseInterface/doc/ChangeLog: Tag version V00-08-03. 2002-10-23 20:49 Ed Lartey * setup/myrel: #modified 2002-10-23 20:16 Ed Lartey * setup/packages-R0.7.0-tmp: # added information for previous release 2002-10-23 20:08 Roy Lee * CandEventSR/CosmicRayInfoSR.cxx: Set default values to -9999. (previously 0.). 2002-10-23 19:54 Roy Lee * CandEventSR/: CosmicRayInfoSR.cxx, EventSRListModule.cxx: Fix calculation of azimuthal angle. 2002-10-23 19:18 Ed Lartey * OfflineMonitor/GNUmakefile: # 2002-10-23 18:57 Brett Viren * Midad/: Base/PageDisplay.cxx, macros/test_trid.C: Set window name for SinglePage to that of the Page they hold. 2002-10-23 18:56 Brett Viren * TriD/: LinkDef.h, TridControl.cxx, TridControl.h, TridHistoPage.cxx: The usual std:: related fixes. Comment out an unused CVSID() which caused compiler warnings. Comment out LindDef line related to nonexistent class. 2002-10-23 18:28 Ed Lartey * WebDocs/FrozenRel.html: # added warning on R0.6.0 2002-10-23 18:17 Brett Viren * Midad/: Base/PageDisplay.cxx, Base/PageDisplay.h, macros/test.C: Undo Nat's impertinent molestation of my beautiful code. Add PageDisplay::SpawnSinglePage() as an example of the Right Way To Do It. 2002-10-23 17:59 Ed Lartey * setup/: myrel, mytmp, packages-R0.7.0-tmp: # updated for next release 2002-10-23 17:07 Nathaniel Tagg * TriD/: GNUmakefile, LinkDef.h, TridControl.cxx, TridControl.h, TridCratePage.cxx, TridFlatGLFrame.cxx, TridFlatGLFrame.h, TridGLFrame.cxx, TridGLFrame.h, TridHistoPage.h, TridPage.cxx, TridPage.h, TridPageDetector.cxx, TridPageDetector.h, TridPmtPage.cxx, TridSketches.cxx, TridSketches.h, TridStereoGLFrame.cxx: Picking and selection are now plumbed in; selecting a screen object will automatically un-demux it in the Detector view. Animation hooks are now in, but no menu options yet.. need a set of control widgets, too. Funkier by the minute. All the cool kids will have one. 2002-10-23 14:14 musser * DatabaseTables/CalibrationTables/load_time_calibrations.mysql: add missing mysql file 2002-10-23 03:53 Brett Viren * WebDocs/: WebDocs.html, cvs-rep.html, install-base.html, install.html, msrt.html, offline-install-overview.html, supported_versions.html, test-release.html: msrt.html: Tweak SSI to give useful error message on those servers fnal.gov not handling SSI exec. install.html: work on installation issues, add "overview of a software installation" and simplified docs on msrt based installation. supported_versions.html: update GCC version supported on Debian. Fix link to newly created FrozenRel info. WebDocs.html: remove sub-links in Installation section. cvs-rep.html: just msrt mentioned. read-write vs read-only issues. Rework the starting of ssh-agent in X startup scripts. 2002-10-22 22:20 Ed Lartey * OfflineMonitor/plotsmacro.C: # added stuff 2002-10-22 22:16 Ed Lartey * WebDocs/: FrozenRel.html, WebDocs.html: # added frozen section 2002-10-22 22:06 Ed Lartey * setup/: myrel, setup_minossoft_tamu: # updated 2002-10-22 21:02 musser * DatabaseTables/CalibrationTables/create_and_fill_calibration.mysql: fixed typo 2002-10-22 20:58 musser * DatabaseTables/CalibrationTables/calMuonVld_inserts_caldet.mysql: bringing ryans validity file up to date 2002-10-22 20:56 musser * DatabaseTables/CalibrationTables/: TimeCalibrationTable7071.far, TimeCalibrationValidity7071.far, calAdc2PeVld_inserts_caldet.mysql, calAdc2Pe_inserts_caldet.mysql, calMipVld_inserts_caldet.mysql, calMip_inserts_caldet.mysql, calMuon_inserts_caldet.mysql, create_and_fill_calibration.mysql, load_default_calibration.mysql: upload t0s 2002-10-22 20:37 Roy Lee * CandEventSR/: EventSRListModule.cxx, EventSRListModule.h: Add DefaultConfig() and Config() methods. There are 5 configurable parameters: Set("FileName=eventsr.root"); Set("SubFileName=eventsr.sub.root"); Set("WriteStripTree=1"); Set("FilterEvent=1"); Set("PreScale=5"); 2002-10-22 20:15 Brian Rebel * DeMux/DeMuxDigitListModule.cxx: recommit for george 2002-10-22 19:12 Ed Lartey * setup/myrel: # modified 2002-10-22 19:10 Ed Lartey * setup/mytmp: # recoved pserver 2002-10-22 18:43 Brian Rebel * DeMux/DmxDeMuxCosmicsModule.cxx: back off the changes made for using DeMuxDigitListMdoule 2002-10-22 18:27 Ed Lartey * setup/: myrel, mytmp, setup_minossoft_tamu: # modified 2002-10-22 16:20 Robert Hatcher * Rotorooter/rc.h: #define shouldn't take "="; luckily only was in unused MINOS_RC_ENUM_VERSION 2002-10-22 16:14 Nathaniel Tagg * TriD/: TridCratePage.cxx, TridHistoGLFrame.cxx: Flipped Crate page to match PMT page (East on bottom) Changed Histo frame to only scale to right, leaving left side fixed. (Much more intuitive interface, less featureful). 2002-10-22 15:52 Nathaniel Tagg * TriD/: TridControl.cxx, TridControl.h, TridModel.cxx, TridModel.h, TridPage.cxx, TridPageDetector.cxx, TridPageDetector.h, TridPmtPage.cxx: Added 'exaggerate' switches to detector page. Added picking feedback.. cool. Now correctly converting to nanoseconds (duh!) Rollin rollin rollin... 2002-10-22 15:46 Roy Lee * CandStripSR/: AlgStripSRList.cxx, StripSRListModule.cxx, StripSRListModule.h: Switch to Config method. Add 2 new parameters, BegPlane and EndPlane; only strips with planes bounded by these parameters are created. BegPlane and EndPlane are set by default to -+999999. 2002-10-22 15:31 bspeak * setup/: setup_minossoft_soudan.csh, setup_minossoft_soudan.sh, setup_minossoft_umn, setup_minossoft_umn.sh: changes to fix some problems with setup 2002-10-22 09:54 Nick West * DeMux/DmxDeMuxModule.h: Comment out declared, but undefined: void ClearStatusObject(). 2002-10-22 09:38 Nathaniel Tagg * TriD/macros/trid.C: Updated script to open Tri-D windows. 2002-10-22 09:36 Nathaniel Tagg * Midad/Base/: PageDisplay.cxx, ZoomPad.cxx: Removed erronous default argument from implementation file ZoomPad Changed the code to generate new windows from PageDisplay. Basically, I didn't like what you had there, Brett, and I put in what I thought should go in to make it work. See my previous email: there should be one window with global controls (next/last event, color as charge/ color as time, etc), and more than one visible window with the actual data represented. 2002-10-22 09:18 Nick West * DatabaseInterface/DbiCache.h: Hide tricky data member from rootcint. 2002-10-22 00:04 Brett Viren * setup/msrt: Remove SRT_MINOS as a special package 2002-10-22 00:01 Brett Viren * CVSROOT/modules: Add SRT_MINOS 2002-10-21 22:14 Robert Hatcher * setup/packages-R0.7.0-tmp: re-commit list of all up-to-date tags 2002-10-21 22:04 Ed Lartey * setup/: mytmp, packages-R0.7.0-tmp: # updated 2002-10-21 21:59 Robert Hatcher * setup/packages-R0.7.0-tmp: (re)tag the HEAD just about all packages and list the new tags here 2002-10-21 21:02 Ed Lartey * setup/packages-R0.7.0-tmp: # updated 2002-10-21 20:54 Ed Lartey * setup/packages-R0.7.0-tmp: # updated 2002-10-21 20:35 Nathaniel Tagg * TriD/: GNUmakefile, LinkDef.h, TridControl.cxx, TridControl.h, TridCratePage.cxx, TridFlatGLFrame.cxx, TridGLFrame.cxx, TridGLFrame.h, TridHistoGLFrame.cxx, TridHistoGLFrame.h, TridHistoPage.cxx, TridHistoPage.h, TridModel.cxx, TridModel.h, TridModelStrip.cxx, TridPage.cxx, TridPage.h, TridPageDetector.cxx, TridPageDetector.h, TridPmtPage.cxx, TridPmtPage.h, TridSketchList.cxx, TridSketches.cxx, TridSketches.h, TridStereoGLFrame.cxx, glf.cxx: Major upgrade; the system is now becoming functional! TridControl: Now a major component. Holds all states, signals, ranges and so on that can be associated with TriD and a given PageDisplay. This object might evenually get merged into PageDisplay. Panning has now been improved further, now that I've finally found the correct parity error. Histogram classes are now installed and working. Histograms can change the scales. Undoable controls not yet implimented. Cutting not yet implemented. Better treatment of overscale/underscale not yet implimented. All pages are responsive to menu changes. Signal/slot mechanisms wired like spiderwebs. Finally have all bug fixes applied to Text blitting.. this time for sure. Had to hack some code at the library level to make it do what I wanted. 2002-10-21 20:31 Ed Lartey * setup/: mytmp, packages-development: # fix bug 2002-10-21 19:51 Roy Lee * CandEventSR/: EventSRListModule.cxx, EventSRListModule.h, LinkDef.h, MCTruthSR.cxx, MCTruthSR.h, TTreeSR.cxx, TTreeSR.h: Add monte carlo truth information to reco tree. 2002-10-21 19:35 Brian Rebel * DeMux/DmxDeMuxModule.cxx: more changes for using DeMuxDigitListModule 2002-10-21 19:27 Ed Lartey * OfflineMonitor/plotsmacro.C: # corrected 2002-10-21 19:25 Brian Rebel * DeMux/doc/how_to_demux.html: fix typo for specifying which demuxer to use 2002-10-21 19:24 Brian Rebel * DeMux/doc/how_to_demux.html: new instructions for using DeMuxDigitListModule 2002-10-21 19:04 Ed Lartey * CVSROOT/modules: # added OfflineMonitor 2002-10-21 18:36 Brian Rebel * DeMux/: AlgDeMuxDigitList.cxx, AlgDeMuxDigitList.h, DeMuxDigitListModule.cxx, DeMuxDigitListModule.h: helps if you cvs add new files before trying to commit them 2002-10-21 18:33 Brian Rebel * DeMux/: DmxDeMuxCosmicsModule.cxx, DmxUtilities.cxx, LinkDef.h, demux.C: commit the DemuxDigitListModule and AlgDeMuxDigitList commit exapmle .C macro for demuxing 2002-10-21 17:46 Brett Viren * WebDocs/cvs-rep.html: Document what to do when a cvs commit triggers "Up-to-date check failed". 2002-10-21 17:38 Robert Hatcher * RawData/RawCrateStatus.h: avoid use of BIT() macro which sometimes makes CINT barf 2002-10-21 17:13 Nick West * WebDocs/WebDocs.html: Add link to FarDet DAQ status. 2002-10-21 16:49 Ed Lartey * OfflineMonitor/: GNUmakefile, Makefile: # added 2002-10-21 16:47 Ed Lartey * OfflineMonitor/: offmacro.C, plotsmacro.C, reco.C, reco.h: # added new files 2002-10-21 16:46 Robert Hatcher * CandShowerSR/ShowerSRListModule.cxx: include missing CandShowerSRList header for MakeCandidate() 2002-10-21 16:43 Robert Hatcher * CandClusterSR/ClusterSRListModule.cxx: include missing CandClusterSRList header needed for MakeCandidate() 2002-10-21 15:42 Robert Hatcher * Validity/: VldTimeStamp.cxx, VldTimeStamp.h: inlining of arg-less ctor seems to confuse CINT sometimes, move it (and dtor) to implementation file 2002-10-21 15:40 Robert Hatcher * RerootExodus/: CheezyDisplay.cxx, CheezyDisplay.h: make Draw() take same args as that of base class 2002-10-21 15:40 Robert Hatcher * Registry/: Registry.h, RegistryItem.h, RegistryItemXxx.h: remove unnecessary includes of Rtypes.h 2002-10-21 15:38 Robert Hatcher * Plex/PlexLoanPool.cxx, Plex/PlexLoanPool.h, Plex/Plexus.cxx, Plex/Plexus.h, REROOT_Classes/REROOT_Event.cxx, REROOT_Classes/REROOT_Event.h, REROOT_Classes/REROOT_Geom.cxx, REROOT_Classes/REROOT_Geom.h: Print() is a const method 2002-10-21 15:37 Robert Hatcher * Navigation/: Nav.h, NavItr.h, NavKey.h, NavKeyFunc.h: remove unnecesary includes of Rtypes.h; protect remaining ones from __CINT__ but not __MAKECINT__ 2002-10-21 15:35 Robert Hatcher * Navigation/test/: NavTestMoon.h, NavTestPlanet.h, NavValidate.cxx: passing/intializing char*'s from "'ed string constants, should be 'const char*' 2002-10-21 15:34 Robert Hatcher * DatabaseInterface/DbiTableRow.cxx, DatabaseInterface/DbiValidityRec.cxx, Candidate/CandBase.cxx, Candidate/CandHandle.cxx: explicitly initialize base class in copy ctor 2002-10-21 15:33 Robert Hatcher * CandFitTrackSR/SwimObjSR.cxx: comment out some unused local variables. 2002-10-21 15:32 Robert Hatcher * BField/: BFLEdge.h, BFLNode.cxx, BFLNode.h, BFLNode2ACell.h, BFLPolyg.h, BFLVtx.h, BfldLoanPool.cxx, BfldLoanPool.h, TIntList.h: make method signatures for various methods (especially Print, IsEqual, Compare, Sort) match those of ROOT class derived from -- mostly this is due to no one supporting package through the great ROOT 'const'ing. 2002-10-21 15:30 Robert Hatcher * Algorithm/AlgHandle.cxx: copy ctor should initialize base class (here, TNamed) explicitly 2002-10-21 15:17 Nick West * DatabaseMaintenance/scripts/: ac_main.pm, ac_open_stream.pm, ac_read_next_entry.pm, ac_read_stream.pm, ac_split_streams.pm, ac_write_stream.pm, checksum_db.pm, checksum_str.pm: Add new files to support database checksum reports and report analysis. 2002-10-21 15:16 Nick West * DatabaseMaintenance/scripts/auto_distribute.perl: Change command syntax to: {option} config-file. Rename option -prime to: --prime. Add new options: --checksum and --analyse_checksum 2002-10-21 15:13 Nick West * DatabaseMaintenance/doc/db_distribution.html: Rename prime.config -> task.config and prime.config -> launch.sh and introduce COORDINATOR_LIST 2002-10-21 15:11 Nick West * DatabaseMaintenance/scripts/primer/: launch.sh, prime.config, prime.sh, task.config: Rename prime.config -> task.config and prime.config -> launch.sh and introduce COORDINATOR_LIST. 2002-10-21 13:34 Roy Lee * CandShowerSR/AlgShowerSRList.cxx: Assume all input clusters are shower like; attempt to form showers out of all input clusters. 2002-10-21 13:33 Roy Lee * CandShowerSR/ShowerSRListModule.cxx, CandClusterSR/ClusterSRListModule.cxx: Default parameters tuned for cosmic/atmospheric data. 2002-10-21 07:20 Nick West * CandEventSR/ShieldStripSR.cxx: Don't use abs for integer; gcc gets ambiguous match to abs(float) abs(double) abs(long double). 2002-10-21 03:51 Sue Kasahara * Record/test/testRecordDraw.C: Add example of how to use TTree::Draw to record class data members. 2002-10-21 03:49 Sue Kasahara * Record/: RecCandHeader.h, RecDataHeader.h, RecDataRecord.h, RecHeader.h, RecPhysicsHeader.h, RecRecordImp.h: Changed protected data members to private as suggested by Brett. 2002-10-21 03:29 Sue Kasahara * Record/.cvsignore: Block out .root files. 2002-10-21 03:27 Sue Kasahara * Record/test/: DemoRecordModule.cxx, DemoRecordModule.h, GNUmakefile, LinkDef.h, testRecordRead.C, testRecordWrite.C: New test files. testRecordWrite.C creates and pseudo-fills RecDataRecord objects. The objects are written to tree "test" in file "testrecord.root". testRecordRead.C retrieves the records and shows how selection cuts may be applied to filter the records. 2002-10-21 03:15 Sue Kasahara * Record/RecDataRecord.cxx: Modify Print method 2002-10-21 03:12 Sue Kasahara * Persistency/: PerInputStream.cxx, PerInputStreamManager.cxx, PerOutputStream.cxx, test/DemoInput.cc: Modify to give main branch created to support records of new type RecRecord the name "record", instead of naming the main branch after the classname that it supports. This simplifies selection cuts,e.g. this: j.Input.Select("DaqSnarl","RecDataRecord->HasComponent(...)") becomes: j.Input.Select("DaqSnarl","record->HasComponent(...)"); Add more print statements to test/DemoInput.cc. 2002-10-17 22:52 Brett Viren * setup/msrt: Add "GCC_3_2" in list of possibles for bootstrap 2002-10-17 22:17 Brett Viren * Midad/: Base/DigitText.cxx, Base/DigitText.h, Base/Hit.h, MultiPage/GfxDigitList.cxx, MultiPage/GfxTrack.h, MultiPage/GfxTrackList.cxx, MultiPage/GfxTrackList.h: Remove (and add some more) cruft in DigitText. Hook GfxDigits back into DigitText. Hook GfxTracks into the status bar. Const fixes in Hit. 2002-10-17 21:18 Brett Viren * Midad/MultiPage/: GNUmakefile, GfxABC.h, GfxBase.h, GfxDigitList.cxx, GfxDigitList.h, GfxDigitListCfg.cxx, GfxDigitListCfg.h, GfxDigitListMenu.cxx, GfxDigitListMenu.h, GfxMenu.h, GfxProxy.h, GfxTrack.cxx, GfxTrackList.h, GfxTrackListCfg.cxx, GfxTrackListCfg.h, MultiPage.cxx, MultiPage.h: Break GfxMenu code into own files. Rename GfxABC to GfxBase because it isn't an ABC anymore. Move info on what view a Gfx is drawn in from the Cfg to GfxBase. 2002-10-17 19:44 Brett Viren * Midad/MultiPage/: GfxDigitList.cxx, GfxDigitList.h, GfxHit.cxx, GfxTrack.cxx, GfxTrackList.cxx, MultiPage.cxx: Turn time slider back on for digits. 2002-10-17 19:30 Brett Viren * Midad/MultiPage/: GfxDigitListCfg.cxx, GfxDigitListCfg.h, GfxHit.cxx, GfxHit.h: Add mode where hits are plotted with an absolute size regardless of zoom. This makes them very visible, but overlapping when zoomed out. 2002-10-17 17:16 Brett Viren * Midad/MultiPage/: GfxDigitListCfg.cxx, GfxHit.cxx, GfxTrack.cxx, GfxTrack.h: Change some new []'s to on-stack arrays to get around bizzare segv. Add marker for vertex for tracks. Implement tracks in strip/plane space. 2002-10-17 13:15 Brett Viren * setup/msrt: Bug fixed, found by Geoff. 2002-10-17 13:14 Brian Rebel * DeMux/DmxDeMuxCosmicsModule.cxx: fix == / = confusion 2002-10-17 08:05 Robert Hatcher * SRT_MINOS/special/compilers/GCC.mk: remove -Wenum-clash which is on man page but makes some versions of the compiler barf 2002-10-17 07:32 Robert Hatcher * CandSliceSR/CandSliceSRHandle.cxx, CandSliceSR/CandSliceSRHandle.h, CandSliceSR/CandSliceSRListHandle.cxx, CandSliceSR/CandSliceSRListHandle.h, CandSliceSR/SliceSRListModule.cxx, CandStripSR/CandStripSRHandle.cxx, CandStripSR/CandStripSRHandle.h, CandStripSR/CandStripSRListHandle.cxx, CandStripSR/CandStripSRListHandle.h, CandStripSR/StripSRListModule.cxx, CandTrackSR/CandTrackSRHandle.cxx, CandTrackSR/CandTrackSRHandle.h, CandTrackSR/CandTrackSRListHandle.cxx, CandTrackSR/CandTrackSRListHandle.h, CandTrackSR/TrackSRListModule.cxx, RecoBase/CandClusterHandle.h, RecoBase/CandClusterListHandle.h, RecoBase/CandEventHandle.cxx, RecoBase/CandEventHandle.h, RecoBase/CandEventListHandle.h, RecoBase/CandFitTrackHandle.cxx, RecoBase/CandFitTrackHandle.h, RecoBase/CandFitTrackListHandle.h, RecoBase/CandRecoHandle.cxx, RecoBase/CandRecoHandle.h, RecoBase/CandRecoListHandle.h, RecoBase/CandShowerHandle.cxx, RecoBase/CandShowerHandle.h, RecoBase/CandShowerListHandle.h, RecoBase/CandSliceHandle.cxx, RecoBase/CandSliceHandle.h, RecoBase/CandSliceListHandle.h, RecoBase/CandStripHandle.cxx, RecoBase/CandStripHandle.h, RecoBase/CandStripListHandle.h, RecoBase/CandTrack.cxx, RecoBase/CandTrackHandle.cxx, RecoBase/CandTrackHandle.h, RecoBase/CandTrackListHandle.h: CandHandle header files shouldn't include header for referenced candidate; just a declaration of it as a class (to satisfy the ctor declaration). Only the handle and algorithm implementations (for ::MakeCandidate) actually need it. This reduces the stuff that must be preprocessed whenever users include CandHandle headers. Also eliminate other unnecessary includes as encountered. 2002-10-17 07:28 Robert Hatcher * CandClusterSR/CandClusterSRHandle.cxx, CandClusterSR/CandClusterSRHandle.h, CandClusterSR/CandClusterSRListHandle.cxx, CandClusterSR/CandClusterSRListHandle.h, CandClusterSR/ClusterSRListModule.cxx, CandDigit/CandDigitHandle.cxx, CandDigit/CandDigitHandle.h, CandDigit/CandDigitListHandle.cxx, CandDigit/CandDigitListHandle.h, CandDigit/DigitListModule.cxx, CandEventSR/CandEventSRHandle.cxx, CandEventSR/CandEventSRHandle.h, CandEventSR/CandEventSRListHandle.cxx, CandEventSR/CandEventSRListHandle.h, CandEventSR/EventSRListModule.cxx, CandFitTrackSR/CandFitTrackSRHandle.cxx, CandFitTrackSR/CandFitTrackSRHandle.h, CandFitTrackSR/CandFitTrackSRListHandle.cxx, CandFitTrackSR/CandFitTrackSRListHandle.h, CandFitTrackSR/FitTrackSRListModule.cxx, CandFitTrackMS/CandFitTrackMSHandle.cxx, CandFitTrackMS/CandFitTrackMSHandle.h, CandFitTrackMS/CandFitTrackMSListHandle.cxx, CandFitTrackMS/CandFitTrackMSListHandle.h, CandFitTrackMS/FitTrackMSListModule.cxx, CandShowerSR/CandShowerSRHandle.cxx, CandShowerSR/CandShowerSRHandle.h, CandShowerSR/CandShowerSRListHandle.cxx, CandShowerSR/CandShowerSRListHandle.h, CandShowerSR/ShowerSRListModule.cxx: CandHandle header files shouldn't include header for referenced candidate; just a declaration of it as a class (to satisfy the ctor declaration). Only the handle and algorithm implementations (for ::MakeCandidate) actually need it. This reduces the stuff that must be preprocessed whenever users include CandHandle headers. Also eliminate other unnecessary includes as encountered. 2002-10-17 05:57 Robert Hatcher * OfflineTrigger/: OltNewModule.cxx, OltNewModule.h, RawTofConverter.cxx: various treatments to eliminate most (but not all) of the complaints about comparing signed and unsigned values; this reduces the noise that was hiding potentially more serious problems. 2002-10-17 05:55 Robert Hatcher * PulserCalibration/: PulserAggModule.cxx, PulserDbiPin.cxx, PulserSummaryModule.cxx, PulserSummaryModule.h: various mods to reduce the number of complaints about comparing signed and unsigned values 2002-10-17 05:55 Robert Hatcher * PulserCalibration/MakeLin.cxx: DoCalc() was returning false if it failed for various reasons but returning random stack noise if it succeeded because it fell through to the end without a "return true" -- added one. re-order initializations to match declaration order 2002-10-17 05:53 Robert Hatcher * PulserCalibration/Plotter.cxx: don't assign new TCanvas() to a pointer that isn't going to be used; since it gets registered w/ ROOT it's not really a memory leak. 2002-10-17 05:51 Robert Hatcher * PulserCalibration/: PulserCollectorModule.cxx, PulserDbiCurve.cxx: comment out unused variables 2002-10-17 05:50 Robert Hatcher * SRT_MINOS/special/compilers/GCC.mk: MINOS_PEDANTIC also adds -Woverloaded-virtual -Wenum-clash 2002-10-17 05:47 Robert Hatcher * MuCal/MuCalFitterModule.cxx: add necessary RecoBase/CandClusterHandle.h 2002-10-17 05:45 Robert Hatcher * Alignment/: AlignmentModule.cxx, StraightTrackAlignment.cxx: using std::{vector,list,cerr,cout,endl} as needed 2002-10-17 05:44 Robert Hatcher * JobControl/JobCRootEnv.cxx: cmd line args with .C+ and .C++ are also taken to be macros (these will invoke the ACLiC compiler/linker step rather than the CINT interpreter). 2002-10-17 05:42 Robert Hatcher * MinosObjectMap/: MomNavigator.cxx, MomNavigator.h: make Clear take args Option_t *option="" to match method in TObject from which it derives; this avoids messages generated by -Woverloaded-virtual (which is enabled by default for ACLiC). 2002-10-17 05:40 Robert Hatcher * DocBuilder/GNUmakefile: Calibrator depends on PulserCalibration, so include it in linking 2002-10-17 05:39 Robert Hatcher * Registry/: Registry.cxx, Registry.h: make Clear() method take (Option_t* option="") rather than no args; this matches the declaration in TObject that it derives from. 2002-10-17 05:38 Robert Hatcher * Registry/RegistryItemXxx.h: make Dump() a const method (like the one in TObject it derives from) qualify cerr w/ std:: 2002-10-17 05:36 Robert Hatcher * CandFitTrackSR/KalmanPlaneSR.h: adding new data member fParmMaxAngle should have meant incrementing the version #; better late than never 2002-10-17 05:31 Robert Hatcher * Plex/: PlexHandle.cxx, PlexHandle.h: supply Copy(TObject&) method to quiet g++ complaints about alternative Copy(PlexHandle&) "shadowing" this method. Also private since it doesn't really make much sense. 2002-10-17 05:29 Robert Hatcher * Plex/Plexus.cxx: try it again without silly hack of loading RDBC explicitly. 2002-10-17 05:28 Robert Hatcher * Plex/PlexSEIdAltLItem.h: operator<< is cout-able in CINT 2002-10-17 05:28 Robert Hatcher * Plex/: PlexSEIdAltL.cxx, PlexSEIdAltL.h: Cursor moving methods are now "const" and fCurrent is "mutable" in anticipation of CandDigit only returning const alt list. GetBestItem methods (const/non-const) now optimized in case of a list of only one entry -- no need for STL iterators in this case make operator<< cout-able in CINT provide alternative operator= (not enabled) 2002-10-17 05:23 Robert Hatcher * Plex/PlexVetoShieldHack.cxx: fix off-by-one error; mapping was reversible but was putting single module strips in range [1..20] rather than [0..19]. 2002-10-17 05:22 Robert Hatcher * Plex/LinkDef.h: make PlexSEIdAltL and PlexSEIdAltLItem cout-able from CINT 2002-10-17 05:21 Robert Hatcher * UgliGeometry/UgliScintPlnNode.cxx: if we fail to find the requested strip show what was available before assert 2002-10-16 22:07 Brett Viren * WebDocs/Companion/overview/macros/simple_midad.C: remove Run() fluf 2002-10-16 19:13 Roy Lee * CandEventSR/: AlgEventSRList.cxx, ShieldStripSR.cxx: Add #include statement. 2002-10-16 18:25 Ed Lartey * WebDocs/soft_ins.html: # added error message with frozen release R0.6.0 2002-10-16 18:12 Ed Lartey * setup/packages-R0.7.0-tmp: # tmp file for frozen release R0.7.0 2002-10-16 15:58 Roy Lee * CandEventSR/: DmxStatusTree.h, EventSRListModule.cxx: Change Bool_t's to UChar_t's. 2002-10-16 13:19 phil.adamson * LISummary/LinkDef.h: Remove LiLooker from LinkDef.h to that it compiles on new root/gcc 2002-10-16 11:19 phil.adamson * PulserCalibration/: qdp.C, test.C, tp_dds.C: Add some more .C macros 2002-10-16 10:06 Robert Hatcher * SRT_MINOS/special/compilers/GCC.mk: make -Wall the default if MINOS_PEDANTIC is defined add additional warnings/errors 2002-10-16 08:28 Robert Hatcher * Registry/Registry.cxx: copy ctor should initialize all base objects (TNamed here) 2002-10-16 08:27 Robert Hatcher * RecoBase/: ArrivalTime.h, LinearFit.h: hide Rtypes.h from interpreted CINT (but not rootcint) in order to allow their use in scripts that work both in CINT and ACLiC. 2002-10-16 08:21 Robert Hatcher * JobControl/JobCInput.h, JobControl/JobCNode.h, JobControl/JobCPath.h, JobControl/JobCPathModule.h, JobControl/JobCROOT.h, LeakChecker/LeaLeakChecker.h, Dispatcher/DDS.h: hide Rtypes.h from interpreted CINT (but not rootcint) in order to allow their use in scripts that work both in CINT and ACLiC. 2002-10-16 08:20 Robert Hatcher * Persistency/Per.h: remove unnecessary reference to bare Rtypes.h 2002-10-16 08:17 Robert Hatcher * Rotorooter/RotoTalk/bogus_dcs.c: prevent buffer overrun in case someone adjusts buffer size (or tweaks code) 2002-10-16 08:15 Robert Hatcher * Rotorooter/RotoClientModule.h: hide Rtypes.h from interpreted CINT (but not rootcint) in order to allow their use in scripts that work both in CINT and ACLiC. 2002-10-16 08:11 Robert Hatcher * RawData/RawBlockId.h, RawData/RawBlockProxy.h, RawData/RawChannelId.h, RawData/RawMCDigitMixIn.h, UgliGeometry/Ugli.h, UgliGeometry/UgliDbiGeometry.h, UgliGeometry/UgliDbiScintMdl.h, UgliGeometry/UgliDbiScintPln.h, UgliGeometry/UgliDbiSteelPln.h, UgliGeometry/UgliDbiStrip.h, UgliGeometry/UgliDbiStructHash.h, UgliGeometry/UgliRefCnt.h: hide Rtypes.h from interpreted CINT (but not rootcint) in order to allow their use in scripts that work both in CINT and ACLiC. remove unnecessary reference to bare Rtypes.h 2002-10-16 08:10 Robert Hatcher * RawData/RawDataBlock.cxx: explicitly initialize base TObject in copy ctor 2002-10-16 08:08 Robert Hatcher * RawData/: RawLIAdcSummaryBlock.h, RawLITimingSummaryBlock.h: initialize all base classes copy ctor 2002-10-16 08:07 Robert Hatcher * RawData/RawRecord.cxx: small tweak and comment cleanup 2002-10-16 07:12 Robert Hatcher * Plex/: PlexCalib.h, PlexLedId.h, PlexMuxBoxId.h, PlexPinDiodeToLed.h, PlexPixelSpotToStripEnd.h, PlexPixelToRawChannel.h, PlexPlaneId.h, PlexRawChannelReadoutType.h, PlexRawChannelToPinDiode.h, PlexSEIdAltL.h, PlexSEIdAltLItem.h, PlexStripEndToLed.h, PlexVetoShieldHack.h: remove unnecessary references to bare Rtypes.h 2002-10-16 07:11 Robert Hatcher * Plex/PlexRawChannelReadoutType.cxx: remove unused variable 2002-10-16 07:10 Robert Hatcher * Plex/PlexLoanPool.cxx: copy ctor construct TObject base using passed object, not default 2002-10-16 07:06 Robert Hatcher * DatabaseInterface/: Dbi.h, DbiCache.h, DbiConfigSet.h, DbiConfigStream.h, DbiDBProxy.h, DbiFieldType.h, DbiOutRowStream.h, DbiResult.h, DbiResultAgg.h, DbiResultPtr.h, DbiResultSet.h, DbiRollbackDates.h, DbiString.h, DbiTableProxy.h, DbiValidityRec.h, DbiValidityRecBuilder.h: remove unnecessary reference to bare Rtypes.h hide Rtypes.h from interpreted CINT (but not rootcint) in order to allow their use in scripts that work both in CINT and ACLiC. 2002-10-16 07:04 Robert Hatcher * Candidate/: CandRefCounted.h, CandRefer.h, CandUid.h: hide Rtypes.h from interpreted CINT (but not rootcint) in order to allow their use in scripts that work both in CINT and ACLiC. 2002-10-16 07:03 Robert Hatcher * Calibrator/: CalADCtoPE.h, CalGainDrift.h, CalGainDriftReference.h, CalMIPCalibration.h, CalMapperData.h, CalMapperFits.h, CalMuonCalibration.h, CalMuonStats.h, CalNonLinearity.h, CalPINResponse.h, CalPINtoADC.h: emove unnecessary reference to bare Rtypes.h 2002-10-16 07:03 Robert Hatcher * BField/: BfldGrid.h, BfldHandlerRect2d.cxx, BfldInterpMethod.h, BfldRefCnt.h: hide Rtypes.h from interpreted CINT (but not rootcint) in order to allow their use in scripts that work both in CINT and ACLiC. fix some pedantic stuff 2002-10-16 07:01 Robert Hatcher * Validity/VldTimeStamp.h: hide Rtypes.h from interpreted CINT (but not rootcint) in order to allow their use in scripts that work both in CINT and ACLiC. 2002-10-16 06:59 Robert Hatcher * DatabaseUpdater/: DbuSubRunSummary.h, DbuVaChipPeds.h, DbuVaChipSpars.h: remove unnecessary reference to bare Rtypes.h 2002-10-16 06:58 Robert Hatcher * Conventions/: CalDigitType.h, CalStripType.h, CalTimeType.h, ConventionsValidate.h, DetectorType.h, ElecType.h, Munits.h, PlaneCoverage.h, PlaneView.h, ReadoutType.h, SimFlag.h, StripEnd.h: hide Rtypes.h from interpreted CINT (but not rootcint) in order to allow their use in scripts that work both in CINT and ACLiC. 2002-10-16 04:21 Sue Kasahara * NtupleBase/test/testNtpRead.C: Add JobC script to illustrate how Ntuple records can be read back in. Requires running testNtpWrite.C first. 2002-10-16 04:12 Sue Kasahara * Persistency/: PerInputStream.cxx, PerInputStreamManager.cxx: Modify input stream classes to sequence objects of base class RecRecord or RecMinos. 2002-10-16 03:04 Sue Kasahara * Persistency/: PerOutputStream.cxx, PerOutputStreamManager.cxx, test/DemoDaq.cc: Modify output stream classes so that they understand both RecMinos and RecRecord base classes. The output stream classes will persist any object of type inheriting from TObject, but some features (autosaving by time, and defining stream to output records id'ed by input stream name) require information from record base class. Modify test/DemoDaq.cc to keep up with changes to RawDaqSnarlHeader class. 2002-10-16 02:09 Sue Kasahara * NtupleBase/test/testNtpWrite.C: Modify so that NtpCand stream is defined to split with level 2. This is because there are still bugs with deeper depth splitting that I'm am working with ROOT team to fix. At split level 2, all data can be written out and recovered (even VldContext data). 2002-10-16 01:53 Sue Kasahara * IoModules/: IoOutputModule.cxx, IoOutputModule.h: Add new argument to DefineStream method and DefineStream Cmd so that user may specify splitlevel of user stream. 2002-10-16 01:50 Sue Kasahara * Persistency/: PerOutputStream.h, PerOutputStreamManager.cxx: Add GetSplitLevel method and change debug level print statement. 2002-10-16 00:46 Sue Kasahara * Record/: LinkDef.h, RecArrayAllocator.cxx, RecComponentId.cxx, RecComponentId.h, RecDataRecord.cxx, test/RecValidate.cc, test/RecValidate.h: RecArrayAllocator now Clear("C")'s contents of released arrays rather than Delete(). RecDataRecord has a TObjArray of TNamed objects rather than RecComponentIds. Add new tests to test/RecValidate. 2002-10-16 00:25 Sue Kasahara * NtupleBase/NtpCandSlice.h: Try again on removal of extraneous file, think I've got it this time. 2002-10-16 00:24 Sue Kasahara * NtupleBase/: NtpCandEventP.h, NtpCandRecordP.cxx, NtpCandRecordP.h, NtpCandShowerP.h, NtpCandSliceP.h, NtpCandTrackP.h: Fix implementation of TClonesArray to fix segv problem on input. NtpCandRecord TClonesArray* pointers' comment field now includes a //-> to indicate that the pointer is guaranteed to be non-null (pointing to array allocated by RecArrayAllocator), and ROOT need not generate an array on input. Also, add Clear method to each of NtpCandxxx objects that allocate memory. This method is called by a TClonesArray::Clear("C") call and avoids the need to call the object destructor. Remove extraneous NtpCandSlice.h file. 2002-10-15 22:17 Brett Viren * setup/msrt: expose msrt_addpkg 2002-10-15 21:49 Brett Viren * Calibrator/GNUmakefile: Remove the setting of LIBLIBS. This commit goes hand-in-hand with adding -lPC to MINOSLIBS (committed by Liz). 2002-10-15 21:45 Liz Buckley-Geer * SRT_MINOS/special/pre_standard.mk: Add -lPulserCalibration to pre_standard.mk 2002-10-15 20:13 Roy Lee * CandEventSR/: DmxStatusTree.cxx, DmxStatusTree.h, EventSRListModule.cxx: Add valid planes to demux status object. 2002-10-15 19:52 Brett Viren * Midad/: Base/GNUmakefile, Base/Mint.cxx, Base/Mint.h, Base/Track.cxx, Base/Track.h, MultiPage/GNUmakefile, MultiPage/GfxABC.h, MultiPage/GfxDigitList.cxx, MultiPage/GfxDigitList.h, MultiPage/GfxProxy.h, MultiPage/GfxTrack.cxx, MultiPage/GfxTrack.h, MultiPage/GfxTrackList.cxx, MultiPage/GfxTrackList.h, MultiPage/MultiPage.cxx, MultiPage/MultiPage.h, macros/test.C: Draw tracks. This is actually borked right now as CandTrackSR returns bogus data (maybe due to some local DB problems). 2002-10-15 19:37 Brett Viren * setup/msrt: Force creation of build-logs/$SRT_SUBDIR if logging turned on. I swear SRT used to do this for you, but doesn't see to any longer. 2002-10-15 19:36 Brian Rebel * DeMux/: AlgDeMuxBeam.cxx, AlgDeMuxBeam.h, AlgDeMuxCosmics.cxx, AlgDeMuxGolden.cxx: set number of valid planes in all algorithms 2002-10-15 19:23 Brian Rebel * DeMux/AlgDeMuxCosmics.cxx: set the number of valid planes in a view 2002-10-15 19:20 Brian Rebel * DeMux/: DmxStatus.cxx, DmxStatus.h: add methods to get number of valid planes in a view 2002-10-15 15:16 Robert Hatcher * DatabaseUpdater/: DbuDaqMonitorModule.cxx, DbuDaqMonitorModule.h, doc/ChangeLog: Tweaks to avoid duplicate creationdates in case of two writes within the same second; more debugging info; tag V00-00-03 2002-10-15 14:21 Robert Hatcher * Validity/doc/ChangeLog: tag for V00-02-03 2002-10-15 14:19 Robert Hatcher * Validity/VldTimeStamp.cxx: use a circular ring of buffers for AsString 2002-10-15 10:48 phil.adamson * OfflineTrigger/: OltCounter.cxx, OltCounter.h, olt.C, olt_dds.C: Fix in the COunter, .C for T7 2002-10-15 08:43 Robert Hatcher * Rotorooter/: RotoObjectifier.cxx, RotoServer.cxx, RotoTalk/GNUmakefile, RotoTalk/bogus_dcs.c, doc/ChangeLog: Make DCS file handling functional in rotorooter bogus_dcs executable sends stuff to DCS enabled rr (ie. rotorooter -p 9012) 2002-10-15 08:18 Robert Hatcher * RawData/doc/ChangeLog: what's new in V00-04-04 2002-10-15 08:15 Robert Hatcher * RawData/: RawConfigFilesBlock.cxx, RawConfigFilesBlock.h, RawCurrentInjectDataBlock.cxx, RawCurrentInjectDataBlock.h, RawDeadChipBlock.cxx, RawDeadChipBlock.h, RawDigitDataBlock.cxx, RawDigitDataBlock.h, RawLIAdcSummaryBlock.cxx, RawLIAdcSummaryBlock.h, RawLITimingSummaryBlock.cxx, RawLITimingSummaryBlock.h, RawLinearizedDataBlock.cxx, RawLinearizedDataBlock.h, RawOvershootBlock.cxx, RawOvershootBlock.h, RawPedestalTableBlock.cxx, RawPedestalTableBlock.h, RawQieCalibrationDataBlock.cxx, RawQieCalibrationDataBlock.h, RawQieDataBlock.cxx, RawQieDataBlock.h, RawRunCommentBlock.cxx, RawRunCommentBlock.h, RawRunConfigBlock.cxx, RawRunConfigBlock.h, RawSparsifierTableBlock.cxx, RawSparsifierTableBlock.h, RawTOFBlock.cxx, RawTOFBlock.h, RawVarcErrorInTfBlock.cxx, RawVarcErrorInTfBlock.h: Write explicit operator='s for specialized RawDataBlocks that hold unpacked info 2002-10-15 08:12 Robert Hatcher * RawData/: LinkDef.h, RawDcsAlarmBlock.cxx, RawDcsAlarmBlock.h, RawDcsMonitorBlock.cxx, RawDcsMonitorBlock.h, mdBlockDefinitions.h: hookey (ie. fake) RawDcs{Monitor|Alarm}Block classes to provide concrete cases for testing DCS --> Rotorooter functionality. 2002-10-15 08:03 Robert Hatcher * RawData/: RawDataBlock.cxx, RawDataBlock.h: Probably no one *should* be using assignment, but since it's dangerous not to have deep copy assignment for objects w/ memory pointers we'll implement them correctly (?:-)). This should be sufficient for derived classes that themselves don't own memory pointers or other unpacked data. 2002-10-15 06:35 Robert Hatcher * Calibrator/PulserSigLinCalibrator.cxx: tempWhichPin is used as an Int_t, passed to method that expects Int_t so it should be typed as one and not Float_t 2002-10-14 18:43 Brett Viren * setup/msrt: add msrt purge 2002-10-14 18:33 Nathaniel Tagg * TriD/: TridModel.cxx, TridModelCrate.cxx, TridModelCrate.h, TridModelPmt.cxx, TridModelPmt.h, TridModelStrip.cxx, TridPage.cxx, TridPageDetector.cxx, TridPmtPage.cxx, TridSketches.cxx: Made more informative DigitText entries. Fixed up bugs yet again to text drawing. Think it's ok now, although I still have some non-understood parity error in the viewer math. I think this is due to intrinsic left-hand coordinates in OpenGL, which sucks. Bug fixes to view code. Checked to ensure that Veto hit show up correctly when Ugli is used. (These do NOT work with Stupid.) This needs refinement, but should do what people want. Fixed bug when asking a Model for total charge. 2002-10-14 15:34 bspeak * DatabaseTables/PlexTables/far_data_sm2.mysql: 12 new planes 2002-10-14 15:34 Nathaniel Tagg * TriD/: TextFrame.cxx, TextFrame.h: Try to kill of these files.. again! 2002-10-14 12:43 Robert Hatcher * Plex/PlexHandle.cxx: save all changes before commits... 2002-10-14 10:12 Robert Hatcher * UserManualDoc/src/plexus.tex: replace ancient CompassDir w/ StripEnd reference preliminary stuff about special channel info 2002-10-14 10:10 Robert Hatcher * UserManualDoc/src/raw_data.tex: put figure description w/ right figure 2002-10-14 10:09 Robert Hatcher * Plex/: PlexHandle.cxx, PlexHandle.h, Plexus.cxx, Plexus.h: support for special channel descriptions in PLEXRAWCHANNELREADOUTTYPE tables; provide methods for looking up channels or descriptions. 2002-10-14 10:05 Robert Hatcher * Plex/: PlexRawChannelReadoutType.cxx, PlexRawChannelReadoutType.h: allow READOUTNAME column to contain more than ReadoutType 'type' but additionally extra info as "description" 2002-10-14 09:56 Robert Hatcher * RawData/RawChannelId.cxx: warn user in cases QIE component ctor is called w/ ElecType::kVA -- generally means that user forgot the pedmode,commonmode args. 2002-10-14 09:50 Robert Hatcher * Conventions/: ReadoutType.cxx, ReadoutType.h: add kTriggerOR, kTimingFid #ifdef out static method StringToMask (though to be unused by anything) 2002-10-13 22:51 bspeak * setup/: setup_minossoft_soudan.csh, setup_minossoft_soudan.sh, setup_minossoft_umn: Change to allow multiple compilers 2002-10-13 20:41 Roy Lee * CandTrackSR/Track2DSR.cxx: Remove debugging print statement. 2002-10-12 14:59 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, load_scintmdl.mysql, load_scintpln.mysql, load_steelpln.mysql, load_strip.mysql: add initial position info for prototype shield (v1 that covers first half of SM1 w/ double layer). 2002-10-12 14:58 Robert Hatcher * UgliGeometry/scripts/veto_dbi_placements.C: a hacked script for turning veto shield placement measurements into UgliDbi table rows 2002-10-12 14:56 Robert Hatcher * UgliGeometry/: UgliLoanPool.cxx, UgliLoanPool.h: make Print() signature look like that of TObject 2002-10-12 12:29 Brett Viren * setup/msrt: Mega verbose debugging added if "msrt -D" used. 2002-10-12 02:59 Brett Viren * setup/msrt: Force setting of LOG_DIR when using -l as per Liz's request. 2002-10-11 20:56 Roy Lee * CandEventSR/: DmxStatusTree.cxx, DmxStatusTree.h, EventSRListModule.cxx: Add average timing offset to demux status branch. 2002-10-11 20:46 Brian Rebel * DeMux/AlgDeMuxCosmics.cxx: fix problem that cuased some planes to not be demuxed 2002-10-11 20:28 Roy Lee * NoiseFilter/NoiseFilterModule.cxx: Previously: return JobCResult::kPassed, return JobCResult::kFailed. Now: JobCResult result(JobCResult::kPassed), retun result. 2002-10-11 20:26 Roy Lee * CandEventSR/: DmxStatusTree.cxx, DmxStatusTree.h: Add DeMux status variables to reco tree. 2002-10-11 20:25 Roy Lee * CandEventSR/: EventSRListModule.cxx, LinkDef.h, ShieldStripSR.cxx, TTreeSR.cxx, TTreeSR.h, VetoShieldInfoSR.cxx, VetoShieldInfoSR.h: Modification for wall 2 veto shield modules. Add DeMux status variables to reco tree. 2002-10-11 16:59 Robert Hatcher * DatabaseTables/PlexTables/: plexstripendtoled_inserts_fardet.mysql, plexstripendtoledvld_inserts_fardet.mysql: Ryan Nichol's newest corrected version (w/ table creation lines commented out) 2002-10-11 16:57 Robert Hatcher * PulserCalibration/: MakeLin.cxx, MakeLin.h: latest version of ROOT doesn't declare "using namespace std" so std classes (vector,cout,endl) must be qualified. Use explicit qualification in header file and "using" in the implementation file. 2002-10-11 15:56 Brian Rebel * DeMux/DmxUtilities.cxx: more stray plane fixes 2002-10-11 15:54 Nathaniel Tagg * TriD/: TridFlatGLFrame.h, TridGLFrame.cxx, TridGLFrame.h, TridPage.cxx, TridPage.h, TridPageDetector.cxx, TridPageDetector.h, TridStereoGLFrame.cxx, TridStereoGLFrame.h: Fixed expose window bug. Added stereoscopic views. 2002-10-11 14:38 Brian Rebel * DeMux/: AlgDeMuxCosmics.cxx, DmxDeMuxCosmicsModule.cxx, DmxShowerPlane.cxx, DmxStatus.cxx, DmxStatus.h, DmxUtilities.cxx: fix definition of stray planes 2002-10-11 11:51 Nathaniel Tagg * TriD/: GNUmakefile, LinkDef.h, TridGLFrame.cxx, TridGLFrame.h, TridOpenGLGlobal.cxx, TridOpenGLGlobal.h, TridPage.cxx, TridPage.h, TridPageDetector.cxx, TridPageDetector.h: Removed obsolete TextFrame. Changed default font to something less Star Trek-y and more readable. Changed TridPage into an ABC, now use TridDetector instead of TriD to get the standard 3d view. Mods to how the TridGLFrame works. I'm hiding things less, as I don't really want to get CINT interface working (I think). Epose events are now handled correctly! (Yay!) This took some massaging of ROOT's ego, but luckally they already have hooks in place for this (TGUnknownWindowHandler) so it was a minimum of fuss. 2002-10-11 10:38 phil.adamson * PulserCalibration/: MakeLin.cxx, MakeLin.h, PulserCollectorModule.h, PulserSummary.cxx, PulserSummary.h, PulserSummaryList.cxx, tp.C: Add MakeLin, some minor fixups 2002-10-10 23:38 Brett Viren * setup/msrt: Stop trying to find GNU make instead just use gmake. Was failing on SGI which has /usr/bin/make which isn't GNU make. Build the boot release during the bootstrap to get SRT scripts updated and installed. Thanks go to Liz for these bug reports. 2002-10-10 23:23 Robert Hatcher * UgliGeometry/: UgliScintMdlNode.cxx, UgliScintPlnNode.cxx, UgliSteelPlnNode.cxx, UgliStripNode.cxx: adjust zback to what it should be in funny orientations (ie veto shield) this will break A/B view handling for CalDet until compensating correction is made there. 2002-10-10 21:38 Robert Hatcher * DatabaseTables/UgliTables/UgliDbiGeometry.far_data: trivial mod to comment line 2002-10-10 20:27 Roy Lee * NoiseFilter/NoiseFilterModule.cxx: Remove extraneous print statement. 2002-10-10 20:04 Brian Rebel * DeMux/: AlgDeMuxCosmics.cxx, DmxDeMuxCosmicsModule.cxx, DmxShowerPlane.cxx, DmxStatus.cxx, DmxStatus.h, DmxUtilities.cxx: make it easier to see if the event passed the figure of merit 2002-10-10 19:59 Roy Lee * CandEventSR/EventSRListModule.cxx: Do not write out tree after every event; set AutoSave interval to 100 kB. 2002-10-10 19:58 Roy Lee * CandEventSR/: EventSRListModule.cxx, TrackTimeInfoSR.cxx, TrackTimeInfoSR.h: Store slope and offset from time fit. 2002-10-10 19:57 Roy Lee * CandEventSR/CosmicRayInfoSR.cxx: Modify calculation of azimuth angle. 2002-10-10 19:14 Ed Lartey * setup/: mytmp, setup_minossoft_tamu, update_srt: # removed update_srt to avoid confusion 2002-10-10 16:47 Robert Hatcher * DatabaseTables/PlexTables/: plexpindiodetoled_inserts_fardet.mysql, plexpindiodetoledvld_inserts_fardet.mysql: Phil Adamson's new values 2002-10-10 14:06 Nathaniel Tagg * TriD/: TridFlatGLFrame.cxx, TridGLFrame.cxx, TridOpenGLGlobal.cxx, TridOpenGLGlobal.h, TridSketches.cxx: Removed all trace of the Root GL kernel; it's now all independent of how you built ROOT. Changed from gSystem->Load to dlopen() to get GL libraries; the package will build as long as you have the gl.h, glu.h and glx.h. We could just put these libraries in at link time, but this is better in case TriD ever get sucked into Midad. 2002-10-10 13:56 Roy Lee * CandTrackSR/: AlgTrackSRList.cxx, AlgTrackSRList.h, TrackSRListModule.cxx: When tracking, now try to remove planes from track if that will allow tracking to continue through end of track. Go back and fill in planes which were missed. 2002-10-10 13:54 Roy Lee * CandTrackSR/Track2DSR.cxx: Add ability to insert a TrackClusterSR object in the middle of a track. 2002-10-10 13:53 Roy Lee * CandStripSR/: AlgStripFarSR.cxx, AlgStripNearSR.cxx, CandStripSR.cxx, CandStripSR.h, CandStripSRHandle.cxx, CandStripSRHandle.h: Add demux veto flag. True if all daughter CandDigit objects have demux veto flag set to true. 2002-10-10 12:21 Brian Rebel * DeMux/: AlgDeMuxCosmics.cxx, DmxDeMuxCosmicsModule.cxx, DmxShowerPlane.cxx, DmxUtilities.cxx: make sure planes are actually in the detector before adding them to plaen array 2002-10-10 01:06 Sue Kasahara * Dispatcher/test/TestFileHandler.cc: Add using std::endl; using std::cout; using std::string; after David noticed that the Dispatcher test code doesn't compile with newer versions of gcc. 2002-10-09 23:10 Brett Viren * Midad/LinkDef.h: More cruft removed. 2002-10-09 20:22 Roy Lee * CandFitTrackSR/: KalmanPlaneSR.h, FitTrackSRListModule.cxx, KalmanPlaneSR.cxx: Do not allow track angle to go beyond maximum. The parameter which sets this maximum is KalmanMaxAngle, and has a default value of 20. 2002-10-09 18:40 Nathaniel Tagg * TriD/: TridCratePage.cxx, TridCratePage.h, TridFlatGLFrame.cxx, TridFlatGLFrame.h, TridGLFrame.cxx, TridGLFrame.h, TridModel.cxx, TridModel.h, TridModelStrip.cxx, TridModelStrip.h, TridPOV.cxx, TridPOV.h, TridPage.cxx, TridPage.h, TridPmtPage.cxx, TridPmtPage.h, TridSketches.cxx: Now can flip between 2d and 3d view (i.e. perspective and orthogonal) in all pages... this allows 3d bar graphs, which make me absurdly happy. Associated changes: there are now POV limits in all modes (page dependent) and I've gone to OpenGL based code for determining panning. In addition, I've changed all the coordinate systems on the flat view to operate in the x-z rather than x-y planes. The code is uglier, but the view works more intuitively. Added some rudimentary code to Model classes to allow lots of useless info to be plotted into the DigitText window. Thought processes continue unabated. 2002-10-09 18:36 Nathaniel Tagg * Midad/Base/: DigitText.cxx, DigitText.h: Added more text functions. 2002-10-09 14:24 Brett Viren * Midad/LinkDef.h: remove old cruft 2002-10-08 22:36 Robert Hatcher * RawData/: RawCalibrationFitsBlock.h, RawChargeInjectInfoBlock.h, RawConfigFilesBlock.h, RawCurrentInjectDataBlock.h, RawDaqDeadTimeBlock.h, RawDaqHeaderBlock.h, RawDcsHeaderBlock.h, RawDeadChipBlock.h, RawDigitDataBlock.h, RawErrorStatsBlock.h, RawLIAdcSummaryBlock.h, RawLITimingSummaryBlock.h, RawLinearizedDataBlock.h, RawNDErrorBlock.h, RawOvershootBlock.h, RawPedestalTableBlock.h, RawQieCalibrationDataBlock.h, RawQieDataBlock.h, RawRopTdcRawDataBlock.h, RawRunCommentBlock.h, RawRunConfigBlock.h, RawRunEndBlock.h, RawRunStartBlock.h, RawSnarlHeaderBlock.h, RawSparsifierTableBlock.h, RawTOFBlock.h, RawTpSinglesSummaryBlock.h, RawTriggerStatsBlock.h, RawVarcErrorInTfBlock.h, doc/ChangeLog: Write explicit copy ctors for all specialized RawDataBlocks to ensure that deep copy is used and to initialize any auxillary data members (including/especially pointers) 2002-10-08 22:36 Robert Hatcher * RawData/: RawDataBlock.cxx, RawDataBlock.h: write a deep copy ctor 2002-10-08 20:37 Robert Hatcher * DatabaseTables/UgliTables/define_and_fill_ugli.mysql: no reason to force it to use "offline" database, this should get done by the loader command (and removing it allows for filling alternative DB) 2002-10-08 20:13 Robert Hatcher * RawData/RawRunStartBlock.cxx: formatted output should label time as "StartTime" not "TriggerTime" 2002-10-08 18:57 Brett Viren * Midad/: Gui/GuiBase.cxx, MultiPage/GfxABC.h, MultiPage/GfxDigitList.cxx, MultiPage/GfxDigitList.h, MultiPage/GfxProxy.cxx, MultiPage/GfxProxy.h, MultiPage/MultiPage.cxx, MultiPage/MultiPage.h, macros/test_trid.C: Add GfxProxy mech. This is used for creating the object as well as for allowing a Gfx to make a class wide menu for configuration purposes. GfxDigitList is only one moved to this. 2002-10-08 18:43 Ed Lartey * WebDocs/soft_ins.html: # announce new frozen release 2002-10-08 18:35 Roy Lee * CandTrackSR/HoughTrackSR.cxx: Previously, the hough peak could be lost when zooming in. 2002-10-08 18:11 Brian Rebel * DeMux/: AlgDeMuxCosmics.cxx, DmxDeMuxCosmicsModule.cxx, DmxShowerPlane.cxx, DmxUtilities.cxx: more golden plane demuxing bug fixes 2002-10-08 17:09 Brett Viren * TriD/TridPage.cxx: Call PageDisplay::UpdateGui() after swapping frames. 2002-10-08 17:08 Brett Viren * Midad/Base/: PageDisplay.cxx, PageDisplay.h: Add method to update the Gui if a Page, or anyone else, modifies it after initial building. 2002-10-08 16:56 Brett Viren * TriD/TridFlatGLFrame.cxx: "using namespace std"; added 2002-10-08 16:45 Nathaniel Tagg * TriD/TridPage.cxx: Tried Brett's suggestions.. still doesn't work. 2002-10-08 16:04 Nathaniel Tagg * TriD/: TridCratePage.cxx, TridFlatGLFrame.cxx, TridFlatGLFrame.h, TridGLFrame.cxx, TridModelPmt.cxx, TridModelPmt.h, TridPage.cxx, TridPage.h, TridPmtPage.cxx, TridPmtPage.h, TridSketches.cxx, TridSketches.h: Added intellegence to correclty plot M64s as well as M16s. More work on menus and options. Added panning to button 3.. doesn't really work well yet. Tried to add 2d/3d views, but have a bug somewhere. 2002-10-08 15:33 Brett Viren * Midad/test/test-Remove.cxx: Get ROOT's TG show/hide/add/remove protocol undstood (maybe). 2002-10-08 15:03 Brett Viren * WebDocs/msrt.html: Document recent msrt changes. 2002-10-08 15:03 Brett Viren * setup/msrt: For Nick: Change args to msrt_migrate so one doesn't need to know the cvsroots. Allow msrt_release to create a release with SSH instead of pserver access methods. For Jon: Clarify (hopefully) some Labyrinth related stuff in msrt_template. 2002-10-08 14:12 Roy Lee * CandEventSR/: EventSRListModule.cxx, StripSRTTree.cxx, StripSRTTree.h: Add demuxveto variable to StripSRTTree. 2002-10-08 13:18 Brian Rebel * DeMux/: AlgDeMuxCosmics.cxx, DmxUtilities.cxx: comment out debugging output 2002-10-07 23:55 George Irwin * CandDigit/AlgDigit.cxx: Subtract 50 count ADC offset for QIE electronics. 2002-10-07 23:11 dap56 * Monitoring/: Producer_dispatcher.cc, online.config: Improved smart config logic in Producer_dispatcher - does not try to optimise monitoring parameters to keep up with data if processing is less than 2*(dispatcher wait time) behind data taking. Properly implemented keep-up mode - accelerates processing (by dropping events) if proccessing is significantly behind data taking. Uses parameters specified in online.config 2002-10-07 21:27 Brian Rebel * DeMux/: AlgDeMuxCosmics.cxx, DmxDeMuxCosmicsModule.cxx, DmxShowerPlane.cxx, DmxUtilities.cxx: more bug fixes to use golden planes 2002-10-07 20:35 Brett Viren * Midad/MultiPage/GfxABC.h: add the ABC 2002-10-07 20:34 Brett Viren * Midad/MultiPage/: GfxDigitList.cxx, GfxDigitList.h, GfxDigitListCfg.cxx, GfxDigitListCfg.h, MultiPage.cxx, MultiPage.h: Start cleaning up the Gfx objects to have a single ABC. 2002-10-07 19:34 Roy Lee * NoiseFilter/: GNUmakefile, LinkDef.h, NoiseFilterModule.cxx, NoiseFilterModule.h: Creation of NoiseFilter package. NoiseFilter::Ana returns false if the total pulse height in non-veto channels is less than the threshold (Config key MinPulseHeight, raw ADC counts). 2002-10-07 19:12 Brett Viren * Midad/MultiPage/: MultiPage.cxx, MultiPage.h: Merge two methods. 2002-10-07 17:38 Brett Viren * Midad/: Gui/GuiBase.cxx, Gui/GuiBase.h, test/GNUmakefile, test/test-Button.cxx, test/test-Remove.cxx: Can now remove child widgets from a GuiBox. test-Remove tests this. 2002-10-07 17:32 Nick West * WebDocs/Companion/overview/tutorial.html: Make a start at setting up some data files at FNAL for the tutorial. 2002-10-07 16:43 Brett Viren * Midad/: Base/Hit.cxx, Base/Hit.h, Base/Mint.cxx, Base/Mint.h, Base/PageDisplay.cxx, MultiPage/GfxDigitListCfg.cxx, MultiPage/GfxDigitListCfg.h, MultiPage/GfxTrack.cxx, MultiPage/GfxTrack.h, MultiPage/MultiPage.cxx: Rename HitCollection to DigitCollection. Mint now returns one filled with the current CandDigitList. 2002-10-07 15:51 Nick West * DatabaseMaintenance/: doc/db_distribution.html, scripts/primer/prime.config, scripts/primer/prime.sh: Final preparations for public trial. 2002-10-07 15:06 Mark Messier * CVSROOT/: check_access, modules: Add NoiseFilter 2002-10-07 14:57 Mark Messier * setup/packages-development: Add NoiseFilter 2002-10-07 14:57 Mark Messier * NoiseFilter/.cvsignore: Start new package off with a .cvsignore file 2002-10-07 13:39 Brett Viren * TriD/TridCratePage.cxx: Remove apparently spurious "." 2002-10-07 13:36 Brett Viren * Midad/: GNUmakefile, Base/Hit.cxx, Base/Hit.h, Base/PageDisplay.cxx, MultiPage/GNUmakefile, MultiPage/GfxTrack.cxx, MultiPage/GfxTrack.h, MultiPage/GfxTrackList.cxx, MultiPage/GfxTrackList.h, MultiPage/GfxTrackListCfg.cxx, MultiPage/GfxTrackListCfg.h, MultiPage/LinkDef.h, MultiPage/MultiPage.cxx: Add beginning shell of GfxTrack. Change HitMap Fillers to take a HitCollection (a vector) and add converter from CandDigitListHandle based on DataUtil::CDL2STL function. 2002-10-07 10:07 phil.adamson * PulserCalibration/: LinkDef.h, PulserCollectorModule.cxx, PulserCollectorModule.h, PulserQDP.cxx, PulserQDP.h, PulserSummary.cxx: Try to fix the occasional nan... 2002-10-07 09:05 Nathaniel Tagg * TriD/: TridCratePage.cxx, TridCratePage.h, TridFlatGLFrame.cxx, TridFlatGLFrame.h, TridGLFrame.cxx, TridGLFrame.h, TridModel.cxx, TridModel.h, TridModelCrate.cxx, TridModelCrate.h, TridModelPmt.cxx, TridModelPmt.h, TridModelStrip.cxx, TridModelStrip.h, TridPOV.cxx, TridPOV.h, TridPage.cxx, TridPage.h, TridPmtPage.cxx, TridPmtPage.h, TridSketchList.h, TridUndoable.h: Printing now works to GIF files, although quality is poor due to color restrictions. Added in a Model class. TriD displays now create lists of Models derived from CandDigit (maybe other candidates in future). This will allow rapid modification (selection, zooming, color/transparency scale changes) while at the same time allowing compound objects (i.e. a PMT worth of hits). Now using DigitText. DigitText needs some more bits and bobs added to deal with the surfeit of data available to some Models. Added Auto and FullZoom capabilities. Undoing/redoing a Zoom now works more intuitively; successive operations of the same type are treated as one operation. Restructured the GL classes for more flexibility. Need to add way to select drawing options. Added 'default' state-like modes to TridSketch to make successive drawing commands more compact. Should reduce code bloat if used. May need leak testing. 2002-10-05 22:09 Brian Rebel * DeMux/: AlgDeMuxCosmics.cxx, DmxDeMuxCosmicsModule.cxx, DmxHypothesis.cxx, DmxHypothesis.h, DmxMuonPlane.cxx, DmxShowerPlane.cxx, DmxUtilities.cxx: more bug fixes related to golden plane demuxing 2002-10-05 15:50 rjn * Calibrator/: CalTimeCalibration.cxx, GNUmakefile, PulserSigLinCalibrator.cxx, PulserSigLinCalibrator.h: Changed PulserSigLinCalibrator to use the tables created by the PulserCalibration package. Modified GNUmakefile to load libPulserCalibration. Modified CalTimeCalibration so that it looks for the correct named table 2002-10-04 21:42 Brian Rebel * DeMux/: AlgDeMuxCosmics.cxx, DmxHypothesis.cxx, DmxHypothesis.h, DmxShowerPlane.cxx, DmxUtilities.cxx: put the timing check back in - core dump caused by trying to do the tst on non-demuxed events is fixed 2002-10-04 20:37 Ed Lartey * setup/: packages-R0.6.0, setup_minossoft_tamu: # problems with Ugligeometry:V00-04-03, change to V00-04-02 2002-10-04 18:35 Roy Lee * RecoBase/: CandStripHandle.cxx, CandStripHandle.h: CandStripHandle now returns pulse height in appropriate units. Also, create new method GetDemuxVetoFlag() which returns 0 if all daughter CandDigits have DemuxVetoFlag false. 2002-10-04 16:40 Robert Hatcher * PulserCalibration/PulserTimePlotter.cxx: introduces "using std::{vector,cout,endl}" for loss of "using namespace std" re-order ctor initialization to match declaration order 2002-10-04 16:39 Robert Hatcher * PulserCalibration/PulserTimePlotter.h: make dtor virtual because ClassDef introduces virtual methods 2002-10-04 14:39 Brett Viren * setup/msrt: Fix incorrect usage of SRT scripts which caused actual directories, instead of symlinks, to be created in a release. This bug was introduced in 1.18 and has been lurking forever in "msrt update" but only triggered if a new package was added *after* the release was created. Clean up message printed after a bootstrap to not jump ahead in the 12 step program.