2004-07-24 18:40 Ed Larty * setup/packages-R1.9.1: # add Nathaniel's bug fix to DetSim 2004-07-24 02:33 musser * CandTrackSR/: AlgTrackSRList.cxx, HoughTrackSR.cxx, HoughViewSR.cxx: synch with major reco SR and base class reorganization. Only substantive change is tweak to hough finder min peak parameter 2004-07-24 02:29 musser * CandSliceSR/: CandSliceSRListHandle.cxx, CandSliceSRListHandle.h: remove CandSliceSRListHandle 2004-07-24 02:27 musser * CandShowerSR/: CandShowerSRListHandle.cxx, CandShowerSRListHandle.h: remove CandSHowerSRListHandle 2004-07-24 02:25 musser * CandClusterSR/: CandClusterSR.cxx, CandClusterSR.h, CandClusterSRHandle.cxx, CandClusterSRHandle.h, CandClusterSRList.cxx, CandClusterSRList.h, CandClusterSRListHandle.cxx, CandClusterSRListHandle.h: remove CandClusterSR... classes 2004-07-24 02:23 musser * CandEventSR/: CosmicRayInfoSR.cxx, CosmicRayInfoSR.h, DateInfoSR.cxx, DateInfoSR.h, DigitPulseHeightSR.cxx, DigitPulseHeightSR.h, DigitSRTTree.cxx, DigitSRTTree.h, DigitStripPulseHeightSR.cxx, DigitStripPulseHeightSR.h, DmxStatusTree.cxx, DmxStatusTree.h, EventSRHeader.cxx, EventSRHeader.h, StdHepSR.cxx, StdHepSR.h: remove rest of eventsr classes 2004-07-24 02:20 musser * CandEventSR/: EventSRTTree.cxx, EventSRTTree.h, FLSDigitSR.cxx, FLSDigitSR.h, FiducialInfoSR.cxx, FiducialInfoSR.h, FitTrackInfoSR.cxx, FitTrackInfoSR.h, MCTruthSR.cxx, MCTruthSR.h, MomentumInfoSR.cxx, MomentumInfoSR.h, PlaneInfoSR.cxx, PlaneInfoSR.h, ShieldStripSR.cxx, ShieldStripSR.h, ShowerSRTTree.cxx, ShowerSRTTree.h, SliceSRTTree.cxx, SliceSRTTree.h, StripPulseHeightSR.cxx, StripPulseHeightSR.h: remove more eventsr classes 2004-07-24 02:15 musser * CandEventSR/: StripSRTTree.cxx, StripSRTTree.h, TTreeSR.cxx, TTreeSR.h, TrackPlaneInfoSR.cxx, TrackPlaneInfoSR.h, TrackSRTTree.cxx, TrackSRTTree.h, TrackTimeInfoSR.cxx, TrackTimeInfoSR.h, VertexInfoSR.cxx, VertexInfoSR.h, VetoShieldInfoSR.cxx, VetoShieldInfoSR.h: remove eventSR tree classes 2004-07-24 02:10 musser * VertexFinder/: VertexFinder.cxx, VertexFinder.h: remove dependency on CandEventSRHandle. Dependencies on SR track handles remain 2004-07-24 02:05 musser * CandEventSR/: AlgEventSR.cxx, AlgEventSR.h, AlgEventSRList.cxx, CandEventSR.cxx, CandEventSR.h, CandEventSRHandle.cxx, CandEventSRHandle.h, CandEventSRList.cxx, CandEventSRList.h, CandEventSRListHandle.cxx, CandEventSRListHandle.h, EventSRListModule.cxx, EventSRListModule.h, LinkDef.h: reco and base class reorganization eliminate all CandEventSR... classes 2004-07-24 02:02 musser * CandShowerSR/: AlgShowerSR.cxx, AlgShowerSR.h, AlgShowerSRList.cxx, CandShowerSR.cxx, CandShowerSR.h, CandShowerSRHandle.cxx, CandShowerSRHandle.h, CandShowerSRList.cxx, CandShowerSRList.h, LinkDef.h, ShowerSRListModule.cxx: SR and reco base class reorganization remove all CandShowerSR.. classes 2004-07-24 01:57 musser * CandClusterSR/: AlgClusterSR.cxx, AlgClusterSRList.cxx, ClusterSRListModule.cxx, LinkDef.h, StripInfoSR.cxx, StripInfoSR.h: reco and base class reorganization remove all CandClusterSR... classes 2004-07-24 01:54 musser * CandSliceSR/: AlgSliceSR.cxx, AlgSliceSRList.cxx, CandSliceSR.cxx, CandSliceSR.h, CandSliceSRHandle.cxx, CandSliceSRHandle.h, CandSliceSRList.cxx, CandSliceSRList.h, LinkDef.h, SliceSRListModule.cxx: SR and base reco class reorganization remove all CandSliceSR.. 2004-07-24 01:36 musser * RecoBase/LinkDef.h: remove AlgEvent from linkdef 2004-07-24 01:32 musser * RecoBase/: AlgEvent.cxx, AlgEvent.h, AlgShower.cxx, AlgShower.h, CandCluster.cxx, CandCluster.h, CandClusterHandle.cxx, CandClusterHandle.h, CandReco.cxx, CandReco.h, CandRecoHandle.cxx, CandRecoHandle.h, CandShower.h, CandShowerHandle.cxx, CandShowerHandle.h, CandStrip.cxx, CandStrip.h, CandStripHandle.cxx, CandStripHandle.h, CandTrack.cxx, CandTrack.h, CandTrackHandle.cxx, CandTrackHandle.h, LinkDef.h: SR and base reco class reoganization remove AlgEvent and AlgShower move misc SR cand class members to base class 2004-07-24 01:19 musser * CandStripSR/: AlgStripFarSR.cxx, AlgStripFarSR.h, AlgStripNearSR.cxx, AlgStripNearSR.h, AlgStripSR.cxx, AlgStripSR.h, AlgStripSRList.cxx, CandStripSR.cxx, CandStripSR.h, CandStripSRHandle.cxx, CandStripSRHandle.h, CandStripSRList.cxx, CandStripSRList.h, CandStripSRListHandle.cxx, CandStripSRListHandle.h, LinkDef.h, StripSRListModule.cxx: re-organization of SR and base reco classes. Remove all CandStripSR.. classes - eliminate many members - move rest to base Consolidated AlgStripNearSR and FarSR into single clasee 2004-07-23 22:12 raufer * Contrib/weber/UserAnaStrip/: AnaStripND.C, AnaStripND.cxx, AnaStripND.h, AnaStripND_2387.root, runjob.script: include all pin channels, add first and last TDC count of each LI snarl add job script for batch farm processing 2004-07-23 18:28 cbs * CalDetTracker/CDEvDisplay/: CalDetDisplay.C, DrawDisplay.cxx, SetUpDisplay.C: Updated display for MC events if TruthHitInfo is present. Added a button to display TruthHitInfo.fMainParticle 2004-07-23 16:45 Nathaniel Tagg * Calibrator/PEGainCalScheme.cxx: Fix typos. (I love my new registry-checking system.) 2004-07-23 16:39 Nathaniel Tagg * Calibrator/: CalScheme.cxx, CalScheme.h, Calibrator.cxx, Calibrator.h, MuonSigCorrCalScheme.cxx, PEGainCalScheme.cxx, PEGainCalScheme.h, SimpleCalScheme.cxx, SimpleCalScheme.h: Add much more functionality to the PeCalibrator in the hopes of replacing a lot of cruft in DetSim: in parituclar, it will now look up gain by PixelSpot id, it will reject rows with zero gain, and will make intelligent guesses about the gain when it can't find it. Improve the interface to the muon calibrator, so that it now uses strings to do the configuration. Make DoReset() a protected function, since it should never be called from the outside world. 2004-07-23 15:39 raufer * Contrib/weber/UserAnaStrip/: AnaStripND.C, AnaStripND.cxx, AnaStripND.h, AnaStripND_2387.root, LinkDef.h: modified Alfons' code to analyze LI at the Near De 2004-07-23 12:09 Nick West * Calibrator/: CalPINResponse.cxx, CalPINResponse.h, LinkDef.h: Remove obsolete class, whose empty table has been removed from the database to avoid a possible conflict with an ORACLE reserved word. 2004-07-23 10:21 Nathaniel Tagg * UserManualDoc/src/calibrator.tex: Added section on migration from old scripts to new ones 2004-07-23 09:52 Nathaniel Tagg * Calibrator/: MuonSigCorrCalScheme.cxx, MuonSigCorrCalScheme.h: Make MuonSigCorr variables more meaningful. 2004-07-23 04:15 Sue Kasahara * CandNtupleSR/Module/NtpSRModule.cxx: Fix max message statement in FillNtpFiducialDistance to use NtpSR message stream and not EventSR 2004-07-22 22:43 asousa * Production/MDC/R1.9/reco_nmock_R1.9.C: Fixed typo. 2004-07-22 22:42 asousa * Production/MDC/R1.9/reco_nmock_R1.9.C: Fixed begnine typo. 2004-07-22 22:15 asousa * Production/MDC/R1.9/: reco_far_R1.9.C, reco_fmock_R1.9.C, reco_near_R1.9.C, reco_nmock_R1.9.C, reco_far_R1.9.C, reco_fmock_R1.9.C, reco_near_R1.9.C, reco_nmock_R1.9.C: New naming convention. 2004-07-22 21:56 asousa * Production/MDC/R1.9/: reco_near_R1.9.C, reco_nmock_R1.9.C: Backport to R1.9. 2004-07-22 21:54 asousa * Production/MDC/R1.9/: reco_near_R1.9.C, reco_nmock_R1.9.C: Replaced photonMapperPlusMuonComputer with photonMuonComputer in PhotonTransport Configuration. 2004-07-22 18:21 Minos CVS group account. Do not commit from here! * Contrib/cbs/Mad/: MadContour.cxx, MadContour.h: Updated MadContour to return 1D error on OscPar1 at best fit for OscPar2 (or vice versa) 2004-07-22 17:52 Minos CVS group account. Do not commit from here! * Contrib/cbs/Mad/: MadBase.cxx, MadBase.h, MadEvDisplay.cxx, MadEvDisplay.h: added some preliminary code for reading in and displaying NtpEM records 2004-07-22 16:02 Nathaniel Tagg * Calibrator/: PulserSigLinCalScheme.cxx, TimeCalScheme.cxx: Stop generating row errors if table is empty in TimeCalScheme. Small tidying in PulserSigLinCalScheme. 2004-07-22 14:57 Nathaniel Tagg * UserManualDoc/src/: UserManual.tex, calibrator.tex, calibrator_diagram.eps: Add some basic documentation on the new Calibrator 2004-07-22 09:18 Nick West * DatabaseInterface/DbiDBProxy.cxx: Don't report "Unable to delete rows" in DBUSUBRUNSUMMARY main table - they sometimes don't have an entry. 2004-07-21 21:02 hartnell * CalDetTracker/tools/recoData.pl: All these problems downloading data means the script has to get cleverer... 2004-07-21 21:01 hartnell * CalDetTracker/: CDAnalysis.cxx, CDAnalysis.h, CDTrackerModuleStrips.cxx: Developing StoppingMuonCalibration() to output everything required for MEU calibration to root file, including lots of cross checks. 2004-07-21 20:34 Robert Hatcher * Demo/: DemoEventDump.cxx, DemoEventDump.h: teach the module to dump CandRecords. 2004-07-21 19:03 asousa * Production/MDC/R1.9/: reco_far_R1.9.C, reco_fmock_R1.9.C, reco_near_R1.9.C, reco_nmock_R1.9.C: Backport of backtracking. 2004-07-21 19:02 asousa * Production/MDC/R1.9/: reco_far_R1.9.C, reco_fmock_R1.9.C, reco_near_R1.9.C, reco_nmock_R1.9.C: Backtrack on the reco script NtpMCModule change. 2004-07-21 16:57 Nathaniel Tagg * Calibrator/StripAttenCalScheme.cxx: Make some trickery a bit more explicit 2004-07-21 16:37 Nathaniel Tagg * Calibrator/macros/CompareSchemes.C: A little macro to compare calibration schemes to see if they're consistent. 2004-07-21 16:36 Nathaniel Tagg * Calibrator/: CalMapperFits.cxx, CalScheme.cxx, CalScheme.h, CalStripAtten.cxx, CalStripAtten.h, CalStripToStrip.cxx, CalStripToStrip.h, CalibrationSmearer.h, Calibrator.cxx, Calibrator.h, GenericThingId.cxx, GenericThingId.h, LinkDef.h, MIPCalScheme.cxx, MIPCalScheme.h, MuonSigCorrCalScheme.cxx, MuonSigCorrCalScheme.h, PEGainCalScheme.cxx, PEGainCalScheme.h, PulserSigLinCalScheme.cxx, PulserSigLinCalScheme.h, SigMappedCalScheme.cxx, SigMappedCalScheme.h, SimpleCalScheme.cxx, SimpleCalScheme.h, StripAttenCalScheme.cxx, StripAttenCalScheme.h, StripToStripCalScheme.cxx, StripToStripCalScheme.h, TimeCalScheme.cxx, TimeCalScheme.h, macros/GenerateStripToStrip.C: The first commit of Nathaniel's Grand Master Plan To Rule the Calibrator (bwa ha ha cough cough). Relax! This commit of the code actually affects nothing in the standard operation of the system: I have left all the old code in place and the new code is not yet activated by anything in the framework. If/When this new system is vetted: - The DigitCalibrator and StripCalibrator will be removed, and the Calibrator object replaces both of them - The *Calibratior objects will all be removed, with their functionality replaced by the dynamic-pluggable *CalScheme objects - The Cal* row classes will remain as they are. On this commit, I have tried out the calibration modes, and found them all to work, except for the LI code, which won't run without tables. My next step is to write an overview and documentation, but here are some nice features of the new system. (Again, none of this is 'turned on' in the framework.) - The new system tracks errors in a nice way. Now you no longer have to see each-and-every 'missing row' message to know that there is a problem. Statistics are dumped at the end of every session. Also, a list of 'bad channels' is kept, so you can tell which of those pesky channels/leds/strip ends is the culprit. Simply turn up the log level to 'errors' and never see a Calibrator warning again! - Pluggable modules (CalSchemes) mean that you can use the 'old' muon calibration or the 'new caldet' muon calibration model interchangably. New calibration models can be tried out for different circumstances without breaking production code. - The Schemes themselves are much easier to read than their predecesors, thanks to more liberal use of MAXMSG and a new Reset() framework that removes redundant code. - Configuration is now done through registries, rather than obscure sets of integers. Configuration, by default, will now be done directly from the user's job control script rather than through the CandDigit and CandTrack frameworks. - The system has built-in Decalibration calls as well as Calibration calls, nice for those of us doing detector simulation. The down side of using the new system is that everyone's job control scripts will be broken. I may put in a temporary hack to help with that, if and when we dismantle the old stuff. ---Nathaniel 2004-07-21 16:20 Nathaniel Tagg * Configurable/CfgPromptConfigurable.cxx: Remove extranous error if there's a space at the end of a config line. 2004-07-21 13:06 Nathaniel Tagg * DetSim/: SimPixelTimeBucket.cxx, SimPixelTimeBucket.h: Backport a bug fix that should have been in R19. 2004-07-21 13:03 Nathaniel Tagg * Calibrator/doc/SigCorrFiasco.tex: Fix some math errors. 2004-07-21 13:01 asousa * Production/MDC/R1.9/: reco_far_R1.9.C, reco_fmock_R1.9.C, reco_near_R1.9.C, reco_nmock_R1.9.C: Backport to R1.9 of the change of NtpMCModuleReroot::Reco to NtpMCModule::Reco in the scripts as Sue requested. 2004-07-21 12:58 asousa * Production/MDC/R1.9/: reco_far_R1.9.C, reco_fmock_R1.9.C, reco_near_R1.9.C, reco_nmock_R1.9.C: Changed NtpMCModuleReroot::Reco to NtpMCModule::Reco in the scripts as Sue requested. 2004-07-21 03:10 Sue Kasahara * GeoGeometry/GeoGeometry.cxx: Set all strips to visible. 2004-07-20 20:36 Brett Viren * BeamData/python/inject-xmlrpc.py: Catch connection refused socket error. 2004-07-20 20:31 Brett Viren * BeamData/python/inject-xmlrpc.py: Generalize. 2004-07-20 16:57 Nathaniel Tagg * Calibrator/doc/SigCorrFiasco.tex: Added a short letter about the situation with SigCorr 2004-07-20 15:10 Nick West * WebDocs/oracle_development.html: Record this week's set-backs: The flaky checksum results on UGLIDBISTRIPSTRUCT seem to be related to the perl DBI, which appears to round inconsistently. A first try of DBMauto failed - TSQLDatabaseMetaData::GetMetaData doesn't return any tables if passed the same args that work for MySQL. 2004-07-20 11:23 Nathaniel Tagg * PhotonTransport/toyMC/ToyMCModule.cxx: Turn off debugging Print(). 2004-07-20 06:50 Nick West * CandFitTrackSA/Ntp/NtpFitSARecord.cxx: Make NtpFitSARecord.h now that code move to subdirectory. 2004-07-19 22:10 hartnell * CalDetTracker/tools/recoData.pl: Added lots more files to download and reconstruct. 2004-07-19 22:10 hartnell * CalDetTracker/macros/: prefilter.C, tracker.C: tracker.C now uses AlgCaldetDigit.cxx and CandStripSR with appropriate configurations. Load library in prefilter.C 2004-07-19 19:30 Brett Viren * WebDocs/configuration.html: remove msrt-header that shouldn't have survived cut-and-paste 2004-07-19 19:15 asousa * Production/: R1.9/GNUmakefile, R1.9/reco_production_R1.9.C, MDC/R1.9/GNUmakefile, MDC/R1.9/reco_far_R1.9.C, MDC/R1.9/reco_fmock_R1.9.C, MDC/R1.9/reco_near_R1.9.C, MDC/R1.9/reco_nmock_R1.9.C: Backporting to R1.9. 2004-07-19 19:08 asousa * Production/R1.9/: GNUmakefile, reco_production_R1.9.C: Same thing for the tentative data production reconstruction script. 2004-07-19 19:04 asousa * Production/MDC/R1.9/: GNUmakefile, reco_far_R1.9.C, reco_fmock_R1.9.C, reco_near_R1.9.C, reco_nmock_R1.9.C: Harmonized scripts' names with farm conventions and placed them in a new R1.9 directory. 2004-07-19 17:18 avva * CandFitTrackSA/: AlgFitTrackSA.cxx, AlgFitTrackSA.h, CandFitTrackSA.h, CandFitTrackSAHandle.h, FitTrackSAListModule.cxx, FitTrackSAListModule.h, GNUmakefile, LinkDef.h, NtpFitSA.cxx, NtpFitSA.h, NtpFitSAFit.cxx, NtpFitSAFit.h, NtpFitSAModule.cxx, NtpFitSAModule.h, NtpFitSAPlane.cxx, NtpFitSAPlane.h, NtpFitSARecord.cxx, NtpFitSARecord.h, NtpFitSAVtx.cxx, NtpFitSAVtx.h, Ntp/GNUmakefile, Ntp/LinkDef.h, Ntp/NtpFitSA.cxx, Ntp/NtpFitSA.h, Ntp/NtpFitSAFit.cxx, Ntp/NtpFitSAFit.h, Ntp/NtpFitSAPlane.cxx, Ntp/NtpFitSAPlane.h, Ntp/NtpFitSARecord.cxx, Ntp/NtpFitSARecord.h, Ntp/NtpFitSAVtx.cxx, Ntp/NtpFitSAVtx.h, NtpModule/GNUmakefile, NtpModule/LinkDef.h, NtpModule/NtpFitSAModule.cxx, NtpModule/NtpFitSAModule.h: Moved NtpFitSA files to subdirectories Ntp anfd NtpModule - to have them built as separate libraries. It's necessary to be able to read the FitSA ntuple files by loading only libNtpFitSA library. 2004-07-19 16:10 Nick West * WebDocs/WebDocs.html: Add Link to SAM data Browsing. 2004-07-18 12:53 Nathaniel Tagg * DetSim/: SimPixelTimeBucket.cxx, SimPixelTimeBucket.h: Change from std::map to multimap so that we dont' lose PE by accident. 2004-07-17 18:20 Ed Larty * setup/: packages-R1.9.0, setup_minossoft_tamu: # point frozen release added after validated