2003-08-07 16:36 Robert Hatcher * setup/packages-R1.0: a branch-level package file for R1.0.x 2003-08-07 15:14 Ed Larty * WebDocs/FrozenRel.html: added frozen release R1.0.0 2003-08-06 18:54 musser * CandTrackSR/AlgTrackSR.cxx: small tweak to range energy relationship 2003-08-06 16:10 Robert Hatcher * Fabrication/FabPlnInstallLookup.cxx: tweak formatting LookForOddEntries 2003-08-06 15:32 Nathaniel Tagg * DetSim/tables/: M16CrossTalk.mc, insert_xtalk.mysql: Changed seqno on M16Crosstalk table to match conventions. Script to add these tables to the db. 2003-08-06 15:28 cbs * CalDetTracker/: CDBeamMuTracker.cxx, CDTrackedHits.cxx, CDTracker.cxx: Consistency check for the trackers added to help remove x-talk Bug fix in CDBeamMuTracker 2003-08-06 09:03 cbs * CalDetTracker/: CDBeamMuTracker.cxx, CDTracker.cxx, CDTracker.h, CDTrackerModule.cxx, CDTrackerModuleStrips.cxx: Fixed a bug in BeamMuTracker and added a consistency check for the cosmic tracker in CDTracker. Changes in Modules reflect this. 2003-08-06 05:48 Nick West * DatabaseMaintenance/doc/dbmauto_status.html: Update data flows to reflect the fact that FNAL, Soudan and Cern DBs are now in their final configuration. Remove obsolete status table. 2003-08-05 22:57 musser * CandTrackSR/AlgTrackSR.cxx: Modify conversion of range to muon energy, using fit to true MC energy vs reconstructed range. This fixes 2-3% offset between true and reconstructed muon energy, but needs further validation. 2003-08-05 22:52 musser * CandEventSR/: AlgEventSRList.cxx, AlgEventSRList.h, EventSRListModule.cxx: The definition of the ntuple member Evt.ph.gev has been changed to be the sum of the energy of the primary shower and the primary track energy (ie should actually be the reconstructed neutrino energy) 2003-08-05 22:47 musser * CandShowerSR/: AlgShowerSR.cxx, ShowerSRListModule.cxx: Shower energy now calculated explicitly in AlgShowerSR. The all-important MIPperGeV conversion factor is now a user-setable parameter associated with AlgShowerSR, and defined in ShowerSRListModule 2003-08-05 22:44 musser * RecoBase/: AlgReco.cxx, CandEventHandle.cxx, CandRecoHandle.cxx: modify GetCharge to use CalMIPCalibration table note: Use of GetCharge(CalStripType::kGeV) is deprecated. Shower energy is now calculated in AlgShowerSR, stored in candshower data member, and accessed by GetEnergy method. 2003-08-05 09:43 hartnell * CalDetTracker/: CDAna.C, CDAnalysis.cxx, CDAnalysis.h, CDXTalkHitInfo.cxx, CDXTalkHitInfo.h: Added more validation code to CDAnalysis. It now makes plots of all the XTalker and Unidentified hits Tidied up CDXTalkHitInfo and started using the message service. Overloaded GetCharge so that you can use CalDigitType. 2003-08-05 09:21 cbs * CalDetTracker/: CDQieStripMapMaker.cxx, CDQieStripMapMaker.h, CDStraightTrackedHits.cxx, CDStraightTrackedHits.h: Removing obsolete files 2003-08-05 09:18 cbs * CalDetTracker/CDTrackerModule.cxx: Removed include to obsolete file 2003-08-05 09:12 cbs * CalDetTracker/: CDBeamMuTracker.cxx, CDCosmicTracker.cxx, CDCrossTalker.cxx, CDCrossTalker.h, CDTrackedHits.cxx, CDTracker.cxx, CDTrackerModule.cxx, CDTrackerModuleStrips.cxx, CDUnidentifiedHits.cxx, LinkDef.h, macros/DrawDisplay.cxx, macros/SetUpDisplay.C: Updated "strip" methods in all relevant classes to properly deal with candstriphandles 2003-08-04 18:46 Robert Hatcher * OnlineUtil/: keyValuePair.c, keyValuePair.h, mdBlockDefinitions.h: synch with online CVS repository (no critical changes). 2003-08-04 14:53 rjn * CandFitTrack3/: AlgFitTrack3.cxx, AlgFitTrack3.h, AlgFitTrack3List.cxx, FitTrack3ListModule.cxx, SwimObj3.cxx: Just to make it stop warning me about deprectaed this and unused that. 2003-08-04 07:29 Nick West * DatabaseMaintenance/tools/load_tables.sh: Only use --local-infile option if supported by mysql. 2003-08-03 18:00 hartnell * CalDetTracker/: CDAnalysis.cxx, CDCrossTalker.cxx, CDCrossTalker.h, CDMapMaker.cxx, CDMapMaker.h, CDStraightTrackedHits.h, CDTracker.h, CDTrackerModule.cxx, CDTrackerModuleStrips.cxx, CDUnidentifiedHits.cxx, CDUnidentifiedHits.h: I hereby declare CalDetTracker to be CandStripified... but it almost certainly doesn't work properly yet :-) Most of the work was done on CDUnidentifiedHits and the CDCrossTalker CDCrossTalker now uses the message service and all the lines are kept within the 72 character maximum Next stage is to work out where we need to put little loops to go over both ends of the CandStrips... the next bit should be a lot more interesting hopefully! 2003-08-03 15:47 hartnell * CalDetTracker/: CDTrackerModule.cxx, CDTrackerModuleStrips.cxx: Removed #includes to non-existent files. It was compiling before I updated loon because it was finding the files in my out of date development release! Only when I updated loon to the cvs development release did it fail to compile. Nasty! 2003-08-02 20:04 hartnell * CalDetTracker/macros/: CalDetDisplay.C, DrawDisplay.cxx, SetUpDisplay.C: While I'm at it, here are the macros for Chris' CalDet event display 2003-08-02 20:02 hartnell * CalDetTracker/: CDTrackerModuleStrips.cxx, CDTrackerModuleStrips.h: ... and here is the new class for using CandStrips 2003-08-02 20:01 hartnell * CalDetTracker/: CDBeamMuTracker.cxx, CDBeamMuTracker.h, CDCosmicTracker.cxx, CDCosmicTracker.h, CDMapMaker.cxx, CDStraightTrackedHits.cxx, CDStraightTrackedHits.h, CDTrackInfo.cxx, CDTrackInfo.h, CDTrackedHits.cxx, CDTrackedHits.h, CDTracker.cxx, CDTracker.h, CDTrackerModule.cxx, LinkDef.h: A major session of cut and paste followed by search and replace! I have created CandStrip equivalents of all the CandDigit methods in the objects below Once the CandStrip methods are working then the CandDigits ones can be removed I have created CDTrackerModuleStrips for use with the new CandStrip methods. CDTrackerModule should still work with the old Digit methods. There is always the tagged version CDT01-00-00 for the original code. Started using the namespace CalDetConstants to access various constants such as number of planes There are a few issues at present: CDTrackedHits expects to be given a stripend in many cases so will have to set up a loop to look at both ends of the CandStrip. I have hacked it for now by simply using StripEnd::kUnknown You can't GetAbsTime from a CandStripList but maybe we can keep using the CandDigitList for that. GetTime with a CandStrip doesn't take a CalTimeType for it's argument like CandDigit does 2003-08-02 19:45 hartnell * CalDetTracker/: CDQieTrackedHits.cxx, CDQieTrackedHits.h: This is deprecated 2003-08-01 21:17 avva * CandFitTrackSA/AlgFitTrackSA.cxx: [no log message] 2003-08-01 19:37 avva * CandFitTrackSA/: AlgFitTrackSA.cxx, AlgFitTrackSA.h, AlgFitTrackSAList.cxx, AlgFitTrackSAList.h, CandFitTrackSA.cxx, CandFitTrackSA.h, CandFitTrackSAHandle.cxx, CandFitTrackSAHandle.h, CandFitTrackSAList.cxx, CandFitTrackSAList.h, CandFitTrackSAListHandle.cxx, CandFitTrackSAListHandle.h, ConstFT.cxx, ConstFT.h, CovMatFT.cxx, CovMatFT.h, DataFT.cxx, DataFT.h, FitTrackSAListModule.cxx, FitTrackSAListModule.h, GNUmakefile, GeoFT.cxx, GeoFT.h, TrackFT.cxx, TrackFT.h: Initial check in of CandFitTrackSA package - an iterative least squares momentum fitter. SA 2003-08-01 17:45 hartnell * CalDetTracker/: CDBeamMuTracker.cxx, CDCosmicTracker.cxx, CDTrackInfo.h, CDTrackedHits.cxx, CDTrackedHits.h, CDTracker.cxx, CDTrackerModule.cxx: Committed on behalf of Chris: Slight changes to track fitting algorithms and general tidyup CDStraightTrackedHits is now deprecated since the functionality has been moved to CDTrackedHits The CDTrackerModule has been changed to accomodate the above changes More comments in CDTrackInfo 2003-08-01 07:34 Nick West * DatabaseMaintenance/tools/load_tables.sh: Fix spelling. 2003-07-31 22:28 Robert Hatcher * UgliGeometry/: UgliDbiScintMdl.cxx, UgliDbiScintMdl.h, UgliDbiScintPln.cxx, UgliDbiScintPln.h, UgliDbiSteelPln.cxx, UgliDbiSteelPln.h, UgliDbiStrip.cxx, UgliDbiStrip.h: give rows ability to Print() themselves meaningfully. 2003-07-31 19:24 Robert Hatcher * WebDocs/: WebDocs.html, soft_setup_fnalu.html: new page describing how to setup FNAL base release; link on main page. 2003-07-31 17:05 hartnell * CalDetTracker/: CDMapMaker.cxx, CDMapMaker.h, CDTrackedHits.cxx, CDTrackedHits.h, CDTrackerModule.cxx: Added the strip map making functionality to the MapMaker. CDQieStripMapMaker is now deprecated Don't loop over maps to copy them now just use '=' in CDTrackedHits. Now using message service too 2003-07-30 21:34 hartnell * CalDetTracker/: CDAna.C, CDAnalysis.cxx, CDAnalysis.h, CDTrackedHitInfo.cxx, CDTrackedHitInfo.h, LinkDef.h: Added a new class to make plots of the tracker's output. This should help with the validation of any changes in the future Added the enum ECDChargeType to CDTrackedHitInfo. There is probably a better place for it somewhere else though 2003-07-29 17:08 Robert Hatcher * UgliGeometry/UgliGeometry.cxx: Backport to R1.0: Remove assert. Sometimes electronics was reading out channels with no scintillator attached (ie. lower shield wall at a time they are not represented in the geometry) that mapped to veto shield modules by the plex data. Leave it up to the user to deal with this case. 2003-07-29 17:04 Robert Hatcher * UgliGeometry/UgliGeometry.cxx: Remove assert. Sometimes electronics was reading out channels with no scintillator attached (ie. lower shield wall at a time they are not represented in the geometry) that mapped to veto shield modules by the plex data. Leave it up to the user to deal with this case. 2003-07-29 16:16 Ed Larty * OfflineMonitor/: plotsmacro.C, reco.C: # added fit for inv_beta 2003-07-29 14:56 hartnell * CalDetTracker/: CDTracker.cxx, CDTracker.h, CDTrackerModule.cxx, CDTrackerModule.h, macros/tracker_prefilt.C: Fixed the FPE problem. There was an exception in TMinuit that Rene has now fixed in cvs. I have switched to using TGraph::LeastSquareLinearFit() since it should be faster and doesn't require latest root to work. I have validated it by checking the parameters it returns and they are predictably the same as the TGraph::Fit method! I have also made the writing to root file more robust and added some message statements 2003-07-29 14:04 Nick West * DatabaseMaintenance/: DbmModule.cxx, doc/ChangeLog: Check for I/O errors in DbiSqlValPacket when importing. 2003-07-29 12:10 ebeall * RawData/RawDcsMagnetMonitorBlock.cxx: re-fixed version number snafu 2003-07-29 12:10 ebeall * RawData/RawDcsEnvMonitorBlock.cxx: fixed typo in GetNumEntries 2003-07-29 09:25 Nathaniel Tagg * DetSim/: DigiPEtoRawDigitModule.cxx, SimPmt.cxx, SimPmtUTM16.cxx: DigiPE: fix compile-time bug SimPmt classes changed so that turning off optical crosstalk will work. 2003-07-29 09:15 Nathaniel Tagg * DetSim/DigiPEtoRawDigitModule.cxx: Add Info msg when throwing out small snarls. 2003-07-29 08:49 hartnell * CalDetTracker/: CDTracker.cxx, CDTrackerModule.cxx, macros/tracker_prefilt.C: Fixed an fpe in CDTracker::GetTrackInfo with a nasty hack of adding 0.0001 to the values of plane and strip. There is possibly something wrong with the root TGraph fitter, I am investigating Also added comments and message statements. Replaced a few couts 2003-07-29 07:51 Nick West * DatabaseMaintenance/tools/dump_table.sh: Check for failure of mysqldump and tar commands. 2003-07-29 02:16 Robert Hatcher * Plex/PlexPlaneId.cxx: when adding 'simple' warning messages make sure they compile before committing. 2003-07-28 23:12 ebeall * RawData/: RawDcsMagnetMonitorBlock.cxx, RawDcsEnvMonitorBlock.cxx: fixed error in GetMinorId usage 2003-07-28 22:55 Robert Hatcher * Plex/: PlexStripEndId.cxx, PlexStripEndId.h: overload IsValid() above-and-beyond that of PlexPlaneId to test whether the strip # exceeds the expected number of strips for that plane's coverage. 2003-07-28 22:52 Robert Hatcher * Plex/: PlexPlaneId.cxx, PlexPlaneId.h: second trivial commit in order to get into log that this change involves the addition of a NumberOfStrips() method that returns the expected number of strips for this plane based on planecoverage (+detector) with the hardcoded values. 2003-07-28 22:44 Robert Hatcher * Plex/: PlexPlaneId.cxx, PlexPlaneId.h: IsValid() now tests not only for default nonsense value but that for !IsSteel() the PlaneCoverage is not kNoActive (which would also be nonsense). re-enable IsNull() method -- now distinct from !IsValid() remove vestiges of GetIsSteel(), use IsSteel() 2003-07-28 22:40 Robert Hatcher * Plex/PlexVetoShieldMuxToMdl.h: define natural index as module base plane # via GetIndex(). 2003-07-28 22:28 Robert Hatcher * Conventions/: DetectorType.h, LinkDef.h: make "Detector" a synonym (via typedef) for "DetectorType" 2003-07-28 15:42 ebeall * RawData/: RawDcsEnvMonitorBlock.cxx, RawDcsEnvMonitorBlock.h, RawDcsMagnetMonitorBlock.h, RawDcsMagnetMonitorBlock.cxx: added caldet functionality 2003-07-28 15:41 ebeall * RawData/RawDcsRpsMonitorBlock.h: fixed error in getting unpacked data 2003-07-28 15:29 Brett Viren * WebDocs/release-overview.html: Nick's comments 2003-07-28 13:09 hartnell * LISummary/: LIAna.C, LIAnalysis.cxx, LIAnalysis.h, LITuning.cxx, LinkDef.h, transfer.csh: Added code to look at when a zero correction becomes necessary for a gain curve. It makes plots of numEntries vs pmt adc Should have commited LinkDef earlier with the other commits! Small changes to others 2003-07-28 11:11 hartnell * LISummary/LIRecoScript.sh: Moved this into LISummary/tools 2003-07-28 11:10 hartnell * LISummary/tools/: recoScript.sh, runSeq.bash: A couple of scripts for doing mass processing 2003-07-28 11:07 hartnell * LISummary/: LIHunter.C, LIStreamHunter.cxx, LIStreamHunter.h, LISummaryAnalyser.C, LISummaryAnalyser.cxx, LISummaryAnalyser.h: These files have been moved to LISummary/hartnell as they are not used 2003-07-28 11:05 hartnell * LISummary/hartnell/: LIHunter.C, LIStreamHunter.cxx, LIStreamHunter.h, LISummaryAnalyser.C, LISummaryAnalyser.cxx, LISummaryAnalyser.h: Move unused code from main directory to here 2003-07-28 11:01 hartnell * LISummary/macros/StripVsPlane.C: Create some specialised macros to do specific tasks for non-expert users 2003-07-28 10:09 ebeall * DcsDaemon/dcs_mysql2roto.c: added caldet functionality (HV the same, env and mag added parts) 2003-07-28 07:22 Nick West * DatabaseMaintenance/: doc/ChangeLog, scripts/exporter.pm: Read back exported update file to confirm that it is complete. 2003-07-27 22:05 hartnell * LISummary/: LIAna.C, LIAnalysis.cxx, LIAnalysis.h, LITune.C, LITuning.cxx, LITuning.h: A first working gain curve tuning object. It picks points linearly with pmt adc but code can easily be added to change the algorithm it uses 2003-07-25 15:31 Brian Rebel * CandFitTrackSR/AlgFitTrackSR.cxx.br: include message on last allowed plane being downstream of last plane in geometry. 2003-07-25 10:52 Nathaniel Tagg * DetSim/LoadDetSimDB.cxx: Fix typo in gain table filename. 2003-07-24 22:50 Brett Viren * setup/packages-R1.0.0: first commit