2003-07-24 22:50 Brett Viren * setup/packages-R1.0.0: first commit 2003-07-24 22:09 bspeak * DatabaseTables/PlexTables/: PixelSpotToStripEndVld.far_249mc, PixelToRawChannelVld.far_249mc, RawChannelToPinDiodeVld.far_249mc, far_data_sm2.mysql: Patch in plex for Runs 14636-14656. 2003-07-24 19:46 Robert Hatcher * UgliGeometry/UgliGeometry.cxx: after 20 messages give up complaining about attempts to get the ScintPlnNode for a non-existent scint plane (ie. a steel plane with no scint modules attached). 2003-07-24 17:54 Brett Viren * setup/gen-changelog.pl: Move from my repository to minoscvs 2003-07-24 17:05 Brett Viren * WebDocs/install.html: Add link to frozen release overview 2003-07-24 16:05 Nathaniel Tagg * WebDocs/detsim/DetSim_Documentation.html: Update documentation with some fixes. --N 2003-07-24 15:45 Sue Kasahara * CandNtupleSR/LinkDef.h: Remove NtpSRMCTruth and NtpSRStdHep from LinkDef.h since these classes are no longer part of this package. 2003-07-24 15:34 Robert Hatcher * RawData/RawDigitDataBlock.cxx: remove debugging "cout". 2003-07-24 15:18 Nathaniel Tagg * DetSim/macros/Truthify.C: Re-commit to add this comment. This is a fairly complex macro file that serves to illustrate how to navigate around between the new Truth classes. It takes a Jobc object, and prints out the relationship between objects in the Mom: TrackId->DigiScintHit->DigiSignal->RawDigit and RawDigit->DigiSignal->DigiScintHit ---Nathaniel 2003-07-24 15:16 Nathaniel Tagg * DetSim/: DetSimLightInjectorModule.cxx, DigiPEtoRawDigitModule.cxx, DigiPEtoRawDigitModule.h, LinkDef.h, SimElectronics.cxx, SimElectronics.h, SimPixelTimeBucket.cxx, SimPixelTimeBucket.h, SimPmt.cxx, SimPmt.h, SimPmtDecalibrator.cxx, SimPmtDecalibrator.h, SimPmtM64.cxx, SimPmtM64.h, SimPmtM64Full.cxx, SimPmtM64Full.h, SimPmtUTM16.cxx, SimPmtUTM16.h, SimQieElectronics.cxx, SimQiePerfectElectronics.cxx, SimVaElectronics.cxx, macros/Truthify.C, macros/detsim.C: Changed the way DigiSignals are dealt with. Instead of being made when the SimPixelTimeBucket is made, they are now created on-the-fly when the PMT is read out, which should save both memory and time. Changed SimElectronics classes so they now take responsibility for deleting DigiSignals. Changed SimQieElectronics so that it should now deal with multiplexed tubes correctly: the charge and the DigiSignals are summed together to make a single digit. Changed the PMT optical crosstalk proceedures so that they now actually move pointers to DigiPE objects around between the pixels. Electrical crosstalk is unchanged. Added a new M64 sub-class, SimPmtQieFull, which impliments bucket-to-bucket charge smearing. Added a new flag to DigiPetoRawDigitModule, biggestSnarlOnly, which is a temporary fix to the multiple-snarls-per-event isue. It sets the module to only output the snarl with the most digits, and drops all others. Truth information is now dumped, using the RawDigit classes committed just a few minutes ago. 2003-07-24 15:05 Nathaniel Tagg * DetSim/: SimDetector.cxx, SimDetector.h: Handle the "applyTrigger" config flag in the SimDetector. If "applyTrigger" is turned off, simply dump all hits into a single Snarl. Run the trigger algorthims over it as a burst so that the TriggerSrc word is set correctly. (e.g. timing cuts are not done, but the 4/5 criterion is). 2003-07-24 15:02 Nathaniel Tagg * DetSim/: SimDaqEnergyTrigger.cxx, SimDaqMultTrigger.cxx, SimDaqPlaneTrigger.cxx: Added array index overflow protection, for when the plane number is 1023. Prevents some crashes. 2003-07-24 14:52 Nathaniel Tagg * Digitization/: DigiSignal.cxx, DigiSignal.h: Added two new 'truth' bits corresponding to charge leakage between QIE buckets. Added some E-Z methods to extract Hit data from the signal so that code that uses this class will be slighly less obfuscated. 2003-07-24 14:50 Nathaniel Tagg * RawData/: LinkDef.h, RawDigiDigitMixIn.cxx, RawDigiDigitMixIn.h, RawDigitDataBlock.cxx, RawQieDigiDigit.cxx, RawQieDigiDigit.h, RawVaDigiDigit.cxx, RawVaDigiDigit.h: Added new classes: RawDigiDigitMixIn RawVaDigiDigit RawQieDigiDigit These are meant to be almost-duplicates of the Raw*MCDigit classes (replacing 'MC' with 'Digi)' that are meant to hold truth data relevant to the new Digitization-style monte carlo. Modified RawDigitDataBlock::FillDigits() so that it will create these classes rather than the old ones when the RawDigitDataBlock has validity context SimFlag::kMC. Old Reroot files should still work without a change. 2003-07-24 14:30 Brian Rebel * CandTrackSR/: AlgTrackSRList.cxx.br, AlgTrackSRList.h.br, AlgTrackSRList_br.cxx, AlgTrackSRList_br.h, LinkDef.h: change my version of the track finder to AlgTrackSRList.*.br from AlgTrackSRList_br.* 2003-07-24 06:17 Nick West * CandTrackSR/HoughViewSR.cxx: Fix typo: Add missing function call operator:- strip->GetCharge should be strip->GetCharge() 2003-07-24 04:19 Sue Kasahara * CandNtupleSR/: NtpSRMCTruth.cxx, NtpSRMCTruth.h, NtpSRStdHep.cxx, NtpSRStdHep.h: Remove mc associated classes. Classes to serve the mc ntuple data are now in the MCNtuple package. 2003-07-24 04:13 Sue Kasahara * MCNtuple/macro/: testNtpMCDraw.C, testNtpMCDraw2.C, testNtpMCModuleReroot.C, testNtpMCRead.C: macros to demonstrate use of mc ntuple. 1)testNtpMCModuleReroot.C runs NtpMCModuleReroot to fill the ntuple and produce a testNtpMC.root. 2)testNtpMCDraw.C reads this file to draw a simple plot. 3)testNtpMCDraw2.C uses TTree::AddFriend to couple a NtpMC tree to an NtpSR tree so that one can draw data members from either tree on the same plot. 4)testNtpMCRead.C reads the records from the NtpMC file back into the framework. 2003-07-24 04:07 Sue Kasahara * MCNtuple/Module/: GNUmakefile, LinkDef.h, NtpMCModuleReroot.cxx, NtpMCModuleReroot.h: Job module NtpMCModuleReroot fills the mc ntuple from reroot accessible through gMINFast. A second job module, yet to be written, will fill the mc ntuple from detsim data accessible through the SimSnarlRecord. 2003-07-24 04:04 Sue Kasahara * MCNtuple/: .cvsignore, GNUmakefile, LinkDef.h, NtpMCRecord.cxx, NtpMCRecord.h, NtpMCStdHep.cxx, NtpMCStdHep.h, NtpMCTruth.cxx, NtpMCTruth.h: New package to hold mc ntuple record and associated classes. 2003-07-23 21:29 Brian Rebel * CandTrackSR/HoughViewSR.cxx: use only the strip with the largest signal from a plane when filling the fStripList array of the HoughViewSR object from a CandStripHandleItr 2003-07-23 14:16 Mark Messier * MCNtuple/.cvsignore, setup/packages-development, CVSROOT/modules: Add MCNtuple 2003-07-23 12:27 Nick West * DatabaseMaintenance/tools/load_tables.sh: Bug fix: failed to remove scratch directory because shell variable `work_dir' reused in subroutine. 2003-07-23 10:14 Nick West * DatabaseMaintenance/tools/load_tables.sh: Allow:- 1) --dir to relative directory 2) A .lis name to be specified in full - both have tripped up more than one person! 2003-07-23 08:59 Nick West * DatabaseMaintenance/scripts/analyse_checksum.pm: Don't call the fixup file analyse_checksum.fixup, instead call it analyse_checksum_fixup. Now that checksum analysis is done locally any .fixup file produced would be applied to the next export! 2003-07-23 08:57 Nick West * DatabaseMaintenance/scripts/primer/launch_help.txt: Document --no_split option. 2003-07-23 08:00 Nick West * DatabaseInterface/: DbiDBProxy.cxx, doc/ChangeLog: When exporting table meta-data, set up SEQNO as an index in the main table. 2003-07-22 20:44 Roy Lee * CandTrackSR/AlgTrackSRList.cxx: Choose largest pulse height strip in each plane in the hough transform calculation. Previously, multiple hit strips in a single plane could cause unphysical results for tracks with low number of hit planes. 2003-07-22 09:29 Nick West * DatabaseMaintenance/: doc/ChangeLog, doc/dbmauto_validation.html, scripts/auto_distribute.perl, scripts/primer/launch_help.txt: Release autonomous method of validation. 2003-07-21 16:14 Nick West * DatabaseInterface/test/DbiValidate.cc: Clear rollback dates after test. 2003-07-21 16:14 Nick West * DatabaseInterface/: DbiRollbackDates.h, DbiTableProxyRegistry.cxx, DbiTableProxyRegistry.h: Provide method to clear rollback dates. 2003-07-21 16:14 Nick West * DatabaseInterface/: DbiResult.cxx, DbiResultAgg.cxx, DbiResultPtr.cxx, DbiTableProxy.cxx, DbiValidityRecBuilder.cxx: Add more Verbose output. 2003-07-21 12:45 hartnell * LISummary/: LIAna.C, LIAnalysis.cxx, LIAnalysis.h, LIRun.cxx, LIRun.h, LITune.C, LITuning.cxx, LITuning.h, transfer.csh: GainCurves now restricts the number of strips it will print to postscript, very useful for the far detector! More tinkering with the tuning software. You don't get lots of blank pages in the output files now and it is less verbose amongst other things. 2003-07-19 19:40 Ed Larty * setup/packages-R0.22.0: # tok out tags for Jim's commits 2003-07-19 17:18 Ed Larty * setup/packages-R0.22.0: get CandShower CandEventSR into release 2003-07-19 16:02 Ed Larty * setup/: myrel, packages-R0.22.0: # corrected problem with Registry, had and old tag V00-06-00, fix tag to be V00-07-00 2003-07-19 15:53 hartnell * LISummary/: LIAna.C, LIAnalysis.cxx, LIPlex.C, LIPlexMaps.cxx, LIPlexMaps.h, LISummarySorter.cxx: Small changes 2003-07-19 00:19 Ed Larty * setup/packages-R0.22.0: tagged Util as V00-07-00 2003-07-18 20:00 musser * CandEventSR/: AlgEventSRList.cxx, AlgEventSRList.h, EventSRListModule.cxx: add post processing of showers to pull in unassociated hits. add post processing to create showers if unassociated hits near track end. add post processing to reasign primary shower based on energy. tweaked algorithm parameters to increase sensitivity to low energy showers 2003-07-18 19:57 musser * CandShowerSR/: AlgShowerSR.cxx, AlgShowerSRList.cxx, ShowerSRListModule.cxx: tweak shower finding parameters for greater sensitivity. 2003-07-18 19:56 musser * CandClusterSR/ClusterSRListModule.cxx: tweak 2003-07-18 18:09 Ed Larty * setup/: myrel, packages-R0.22, packages-R0.22.0: # missing Algorithm package added 2003-07-18 17:18 Ed Larty * setup/packages-R0.22: # added for branch tags 2003-07-18 17:13 hartnell * LISummary/LISummarySorter.cxx: fixed fpe bug that occured when no pins were reconstructed 2003-07-18 17:06 Ed Larty * setup/: myrel, packages-R0.22.0: added new release file R0.22.0