2005-04-18 17:44 Ed Larty * setup/: packages-R1.14.0-tmp, packages-R1.15.0-tmp, packages-R1.16.0-tmp, packages-R1.8.0-tmp, packages-R1.9.0-tmp: # added new tmp file 2005-04-18 17:01 Brett Viren * Conventions/Munits.h: Add mil 2005-04-18 16:38 George Irwin * setup/packages-development: Add Mad package to development list. 2005-04-18 14:24 anatael * LISummary/: LIGainCurve.cxx, LILinResp.cxx: Added a few more features: -The PIN response is linearised. -A few more details... Anatael 2005-04-18 11:02 cbs * Mad/MadQuantities.cxx: Fixed a bug in the FSNeutron functions which returned the Proton information instead of the Neutron information. 2005-04-16 22:43 anatael * LISummary/: LIGainCurve.cxx, LIGainCurve.h: Added functionalities to calculate and parametrise the NL in terms of ADC, explicitly. Anatael 2005-04-16 19:36 dap56 * Monitoring/: LIAdcAnalysis.cxx, Producer_dispatcher.cc, SinglAnalysis.cxx: improved algorithm for suppressing LI in ND singles plots added ND TMPT adc distributions 2005-04-15 23:55 Liz Buckley-Geer * WebDocs/WebDocs.html: Fix ps link to user manual, modify html link 2005-04-15 23:09 Liz Buckley-Geer * WebDocs/cvs_migration.html: Additional info added about cvs login/CVSROOT 2005-04-15 22:59 Liz Buckley-Geer * WebDocs/WebDocs.html: Added CVS Hot News item 2005-04-15 22:57 Liz Buckley-Geer * WebDocs/cvs_migration.html: Web page for CVS migration 2005-04-15 21:49 Liz Buckley-Geer * setup/migrate_release: Script to migrate pserver test and base releases 2005-04-15 20:33 avva * OfflineHistograms/: FitTrackHistogramBlock.cxx, FitTrackHistogramBlock.h, HistManHistogramBlock.cxx, HistManHistogramBlock.h, HistogramBlock.h, OfflineHistogramModule.h, ShowerHistogramBlock.cxx, ShowerHistogramBlock.h, StripEffHistogramBlock.cxx, StripEffHistogramBlock.h, TrackHistogramBlock.cxx, TrackHistogramBlock.h: Commented all files a la doxygen. Added plane efficiency histograms to StripEffHistogramBlock. 2005-04-15 19:22 mdier * NueAna/: ANtpEventInfoAna.cxx, ANtpShowerInfoAna.cxx, ANtpTrackInfoAna.cxx, ANtpTruthInfoBeamAna.cxx, ANtpTruthInfoBeamAna.h, LinkDef.h, NueRecord.cxx, NueRecord.h, NueRecordAna.cxx, NueRecordAna.h: Added ANtpTruthInfoBeam to NueRecord and made a Ana class for it. Not all members are filled yet. Made the necessary changes to the other classes. Cleaned up the ANtpXXXInfoAna classes a little bit. 2005-04-15 18:54 Robert Hatcher * IoModules/IoInputModule.cxx: Protect against case where casting to CandHeader (after failing to cast to a RawDaqSnarlHeader) also fails. Using it blindly involves dereferencing a null pointer. 2005-04-15 17:08 Brett Viren * RawData/: RawBeamPosData.h, RawBeamSwicData.h: Some how all this time, these were not ifndef/def/endif protected. 2005-04-15 15:43 Brett Viren * DataUtil/GetDetectorBins.h: Woops, fix inverted closing comment mark 2005-04-15 15:39 Brett Viren * DataUtil/: CDL2STL.h, DumpMom.h, GetCandHeader.h, GetCandidate.h, GetDetectorBins.h, GetDetectorType.h, GetRawBlock.h, GetRawHeader.h, GetRecords.h, GetRunSnarlEvent.h, GetUgliGeomHandle.h: My elisp macros assume a .h file holds a class. This commit fixes doxygen tagging given they are functions in a namespace and not methods in a class. 2005-04-15 15:31 kordosky * Contrib/cbs/Mad/: MadMKAnalysis.cxx, MadMKAnalysis.h: updates 2005-04-15 14:50 Brett Viren * DataUtil/: CDL2STL.h, DatabaseToucher.h, DumpMom.h, DumpMomModule.h, GetCandHeader.h, GetCandidate.h, GetDetectorBins.h, GetDetectorType.h, GetRawBlock.h, GetRawHeader.h, GetRecords.h, GetRunSnarlEvent.h, GetUgliGeomHandle.h, HistManModule.h, LinkDef.h, PlaneOutline.h, RawRecCounts.h, SleepModule.cxx, SleepModule.h, TruthHelper.h, Truthifier.h, ValidateRawChecksums.h, test/test_sleep.C: Doxygen fixups 2005-04-15 14:26 Brett Viren * Util/UtilMath.cxx: Remove header comments. They are in .h file 2005-04-15 14:19 Brett Viren * Util/: LinkDef.h, LoadMinosPDG.h, UtilBlockedRunningAverage.h, UtilBlockedRunningAverageVector.h, UtilMath.h, UtilRunningAverage.h, UtilRunningAverageVector.h, UtilStream.h, UtilString.h: Doxygen fixups 2005-04-15 14:09 Brett Viren * BeamDataUtil/: BDDevices.h, BDEarliest.h, BDHornCurrent.h, BDPipeline.h, BDProcessor.h, BDProtonIntensity.h, BDScalar.h, BDSwicPeds.h, LinkDef.h: Doxygen fixups 2005-04-15 13:54 Brett Viren * BeamDataDbi/: BMFileSummaryFiller.h, BMSpillFiller.cxx, BMSpillFiller.h, BMSwicPedAccessor.cxx, BMSwicPedAccessor.h, BeamMonDbuModule.h, BeamMonFileSummary.h, BeamMonSpill.h, BeamMonSwicPeds.cxx, BeamMonSwicPeds.h, BeamMonSwicPedsDbuModule.cxx, BeamMonSwicPedsDbuModule.h, LinkDef.h, scripts/dbu.sh: Add BMSwicPedAccessor to simplify read back of pedestal table. This slurps in enough vld ranges to provide the requested sample size. It only hits up the DB for more data after being asked for a spill outside these vld ranges. Other changes mostly fixing up doxygen comments. 2005-04-15 00:37 asousa * NueAna/: ANtpEventInfoNue.cxx, ANtpShowerInfoNue.cxx, ANtpTrackInfoNue.cxx, DCEdge.h, DCHit.cxx, macros/MakeAnaNueTree.C: Making the NueAna package compatible with gcc 3.4. 2005-04-15 00:25 asousa * NueAna/: HitCalcAna.cxx, HitCalcAna.h: Added 3D Hit matching code and Tufts variables calculation to the Analyze method. Clustering coming soon. 2005-04-15 00:08 Sue Kasahara * IoModules/IoInputModule.cxx: Add CandHeader run/snarl check to IoInputModule. 2005-04-14 23:43 Mayly Sanchez * NueAna/: ANtpEventInfoAna.cxx, ANtpEventInfoAna.h, ANtpEventInfoNue.cxx, ANtpEventInfoNue.h, ANtpShowerInfoAna.cxx, ANtpShowerInfoAna.h, ANtpShowerInfoNue.cxx, ANtpShowerInfoNue.h, ANtpTrackInfoAna.cxx, ANtpTrackInfoAna.h, ANtpTrackInfoNue.cxx, ANtpTrackInfoNue.h, LinkDef.h, NueRecord.cxx, NueRecord.h: Adding new InfoNue classes for Event, Shower, Track. This allows adding new variables to the base classes. 2005-04-14 23:26 George Irwin * DocBuilder/GNUmakefile: Add "-lCandShowerEM -lCandFitShowerEM" to library link list. 2005-04-14 23:25 George Irwin * CalDetPID/bin/GNUmakefile: Add "-lCandShowerEM -lCandFitShowerEM" to list of libraries to link. 2005-04-14 21:31 avva * OfflineHistograms/HistogramBlock.cxx: HistogramBlock has only pure virtual methods - no need for .cxx file. 2005-04-14 21:30 avva * OfflineHistograms/OfflineHistograms.C: Set printout level. 2005-04-14 21:28 avva * OfflineHistograms/offhists: Change printout level from Debug to Warning. 2005-04-14 21:03 Nathaniel Tagg * WebDocs/database_inventory/: calndmapperfits.cfg, calndmapperfitsvld.cfg: Turns out, I DID document the calndmapperfits table, I just named the file wrong. 2005-04-14 21:01 avva * OfflineHistograms/: HistogramBlock.h, HistogramBlockFactory.cxx, HistogramBlockFactory.h, OfflineHistogramModule.cxx, OfflineHistogramModule.h: More Doxygen tweaking. 2005-04-14 20:27 avva * OfflineHistograms/: HistogramBlock.cxx, HistogramBlock.h, HistogramBlockFactory.cxx, HistogramBlockFactory.h, OfflineHistogramModule.cxx, OfflineHistogramModule.h, OfflineHistograms.C: Added a lot of Doxygen-ized comments. 2005-04-14 19:48 Mayly Sanchez * NueAna/macros/MakeAnaNueTree.C: Change path for templates.root, this assumes you are running from your testing directory. 2005-04-14 18:10 zheng * CandSubShowerSR/EMFluctuation.cxx: EM shower fluctuation calc. 2005-04-14 18:09 zheng * CandSubShowerSR/EMFluctuation.h: EM shower fluctuation parameterized func. 2005-04-14 18:04 zheng * CandSubShowerSR/AlgSubShowerSR.cxx: Detector type, using tpos instead of stp to be more general(ND), sanity check with vtx, fitting code (default not fitting now).. 2005-04-14 18:02 zheng * CandSubShowerSR/AlgSubShowerSR.h: Updated with detector type, variables for fitting... 2005-04-14 16:33 vahle * NueAna/: DCEdge.h, DCGraph.h, DCHit.cxx, DCHit.h, DCVertex.h, GNUmakefile, LinkDef.h, MSTCalc.cxx, MSTCalc.h, MSTCalcAna.cxx, MSTCalcAna.h, NueDisplayModule.cxx, NueModule.cxx, NueModule.h, NueRecord.cxx, NueRecord.h, NueRecordAna.cxx, NueRecordAna.h, data/templates.root, macros/MakeAnaNueTree.C, macros/MakePlotswTJPID.C: Added MST code to package. Restructured NueRecord into two classes, original NueRecord to hold variables and NueRecordAna to do analysis. Changed output file name in MakeAnaNueTree.C 2005-04-14 16:19 musser * CandTrackSR/AlgTrackSRList.cxx: Change number of cluster that can be removed at track ends to facilitate track merging from 3 to 5. 2005-04-14 16:13 musser * CandFitTrackSR/: AlgFitTrackSR.cxx, AlgFitTrackSR.h, CandFitTrackSRHandle.cxx, DBtxt_AlgFitTrackSR_Beam.C, DBtxt_AlgFitTrackSR_Cosmic.C, DBtxt_AlgFitTrackSR_default.C, FitTrackSRListModule.cxx: load TrackPointError array (Previously done only in the finder) replace all slicing on plane clusters with cached slices. This reduces fitter \execution time by ~ 20% For beam events, use track range as initial guess as to track momentum (rather \than infinity) 2005-04-14 16:03 musser * CandShowerSR/: AlgShowerSR.cxx, DBtxt_AlgShowerSR_default.C: add registry value EnergyAlg, which determines which shower sum algorithm to us\e in loading the shower energy member variable. Possible values are 0=straight sum, 1=sqrt sum. 0 is currently the default. 2005-04-14 15:59 musser * CandEventSR/: AlgEventSRList.cxx, EventSRListModule.cxx: fix non-matching cluster UIDs problem, and modify ReconstructShowers to allow possibility for loading shower energy from alternative summing algorithms, based on new registry entry EnergyAlg, associated with AlgShowerSR 2005-04-14 15:54 musser * RecoBase/: CandShower.h, CandShowerHandle.cxx, CandShowerHandle.h, CandTrackHandle.cxx: add CandShowerHandle::RemoveCluster 2005-04-14 14:16 Brett Viren * WebDocs/doxygen-howto.html: Add modules example 2005-04-14 08:52 webera * VADynodeScan/: DynodeScan.C, ProcessDynodeScans: cosmetic changes to improve layout and information in log-files 2005-04-13 22:42 zheng * CandSubShowerSR/AlgSubShowerSR.h: back to old 1.2 2005-04-13 22:12 Brett Viren * Validity/: LinkDef.h, VldContext.h, VldRange.h, VldTimeStamp.h: Play with doxygen a bit. This is an example of how to group the whole package together in a "module". The emacs lisp macros are updated to support use this as well as be better doxygen compliant in general. http://minos.phy.bnl.gov/~bviren/minos/coding-conventions/minos-conventions.php 2005-04-13 22:06 George Irwin * Algorithm/AlgFactory.cxx: Backport fix to memory leak, found by Mike Kordosky. 2005-04-13 22:04 George Irwin * Algorithm/AlgFactory.cxx: Fix small memory leak, found by Mike Kordosky. Thanks, Mike! 2005-04-13 20:14 zheng * CandSubShowerSR/AlgSubShowerSR.h: update 2005-04-13 19:50 asousa * CandClusterSR/AlgClusterSRList.cxx: Backporting Jim's CandClusterSR mod to R1.15. 2005-04-13 19:47 asousa * Swimmer/: SwimDefStepper.cxx, SwimGeo.cxx, SwimStepOnceAction.cxx, SwimSwimmer.cxx: Backporting Jim's fixes to Swimmer into R1.15. 2005-04-13 19:40 Ed Larty * OfflineMonitor/macros/: NtpSt.C, plotsmacro_ntpst.C: # changed from lego to mbox 2005-04-13 19:17 cbs * MCReweight/: BMPTHistoWeightCalculator.cxx, BMPTHistoWeightCalculator.h, BMPTWeightCalculator.cxx, BMPTWeightCalculator.h, MCReweight.cxx, MCReweight.h, NeugenWeightCalculator.cxx, NeugenWeightCalculator.h, WeightCalculator.cxx, WeightCalculator.h, macros/TestMCReweightCode.C: Added ReweightConfigReset() function to WeightCalculators to reset the internally stored model parameters to the default values. Added ResetAllReweightConfigs() function to MCReweight to apply the ...Reset() function to all the WeightCalculators held by the MCReweight object. 2005-04-13 18:54 Robert Hatcher * RerootExodus/: RerootToRawDataModule.cxx, RerootToRawDataModule.cxx: Follow change to RawDaqSnarlHeader ctor. 2005-04-13 18:48 Robert Hatcher * DetSim/DigiPEtoRawDigitModule.cxx: Follow change to RawDaqSnarlHeader ctor. 2005-04-13 18:45 Robert Hatcher * DetSim/DigiPEtoRawDigitModule.cxx: Follow change to RawDaqSnarlHeader ctor. 2005-04-13 18:21 Robert Hatcher * Calibrator/StripAttenCalScheme.cxx: MAXMSG @ 20 the annoying kInfo complaints about: "Reconstruction asked for non-physical attenuation correction: " 2005-04-13 17:15 Robert Hatcher * Rotorooter/RotoObjectifier.cxx: backport change for change to RawDaqSnarlHeader ctor, include RemoteSpillType. 2005-04-13 17:12 musser * CandClusterSR/AlgClusterSRList.cxx: remove NavSet::Slice() for performance reasons ---------------------------------------------------------------------- 2005-04-13 17:12 Robert Hatcher * RawData/: RawDaqSnarlHeader.cxx, RawDaqSnarlHeader.h, RawSnarlHeaderBlock.cxx: backport RemoteSpillType changes to snarl header [block]. 2005-04-13 17:07 Robert Hatcher * Rotorooter/RotoObjectifier.cxx: Reflect addition of fRemoteSpillType to RawDaqSnarlHeader class. 2005-04-13 17:06 Robert Hatcher * RawData/: RawDaqSnarlHeader.cxx, RawDaqSnarlHeader.h: New data member fRemotSpillType to keep in 1-to-1 correspondence to RawSnarlHeaderBlock. Include it in full ctor; add Get method; and update FormatToOStream to print it. Default value (ie. unset) is -1. 2005-04-13 17:05 Robert Hatcher * RawData/RawSnarlHeaderBlock.cxx: For version > 2 FormatToOStream should output the RemoteSpillType as well. Also define debug flag value that can force a hex dump. 2005-04-13 16:49 Robert Hatcher * JobControl/JobCPath.cxx: comment out "cerr" directed debugging output in ctors. 2005-04-13 16:49 asousa * Production/R1.15/: GNUmakefile, reco_nearSplit_R1.15.C: Backporting to R1.15. 2005-04-13 16:44 asousa * Production/R1.15/: GNUmakefile, reco_nearSplit_R1.15.C: Split Path script prototype for NearDet data reco production. 2005-04-13 16:23 mdier * WebDocs/database_inventory/: bflddbiplanemap.cfg, caltempcalibration.cfg, dbusubrunsummary.cfg, dbuvachippeds.cfg, dbuvachipspars.cfg, plexpindiodetoled.cfg, plexpixelspottostripend.cfg, plexpixeltorawchannel.cfg, plexrawchannelreadouttype.cfg, plexrawchanneltopindiode.cfg, plexstripendtoled.cfg, plexvetoshieldmuxtomdl.cfg, uglidbigeometry.cfg, uglidbiscintmdl.cfg, uglidbiscintmdlstruct.cfg, uglidbiscintpln.cfg, uglidbiscintplnstruct.cfg, uglidbisteelpln.cfg, uglidbistrip.cfg, uglidbistripstruct.cfg: Adding basic cfg files for Robert's database tables. The option fields are commented out. 2005-04-13 13:14 musser * Swimmer/SwimDefStepper.cxx: remove unneeded sqrt call 2005-04-13 13:00 musser * Swimmer/: SwimDefStepper.cxx, SwimGeo.cxx, SwimGeo.h, SwimStepOnceAction.cxx, SwimSwimmer.cxx: optimize SwimGeo. Results in ~ 30% faster fitter execution times. 2005-04-12 22:38 asousa * NueAna/macros/ReadAnaNueTree.C: Load the AnalysisNtuple libraries. 2005-04-12 22:06 George Irwin * Persistency/: PerFile.cxx, PerInputStream.cxx, PerInputStreamManager.cxx, PerOutputStream.cxx, PerOutputStream.h: Backports to R1-15 from development. 2005-04-12 22:03 George Irwin * Dispatcher/DDSParentServer.cxx: Backport to R1-15 from development. 2005-04-12 21:09 kordosky * CalDetSI/: AlgCalDetSI.cxx, AlgCalDetSI.h: modified to look for a RawDaqSnarlHeader if no RawSnarlHeaderBlock can be found. Only important for mc. 2005-04-12 20:56 Sue Kasahara * Persistency/: PerOutputStream.cxx, PerOutputStream.h: Remove BuildTreeIndex method and call. BuildIndex for vldtimestamp will no longer be called before writing the final output tree to file. 2005-04-12 20:52 Sue Kasahara * Dispatcher/DDSParentServer.cxx: ddscomm status request will now report one of three responses: Ok,SocketError, or Saturated (new), as requested by Ben. 2005-04-12 20:44 Sue Kasahara * Persistency/: PerFile.cxx, PerInputStream.cxx: Bug fix to insert fFileEnabled during UpdateTree method before GetVldContext(lastentry) call to determine location of end of (open) tree. This bug was introduced fairly recently and affected dispatcher use. Remove UseCache call for rootd served files (still present for dcache), since this isn't well tested with dispatcher use and dispatcher makes use of rootd to view files on daq machine. 2005-04-12 20:09 Brett Viren * BeamDataUtil/: BDSwicPeds.cxx, BDSwicPeds.h: Move to the UtilRunningAverageVector class 2005-04-12 19:43 Brett Viren * Util/: LinkDef.h, UtilBlockedRunningAverageVector.cxx, UtilBlockedRunningAverageVector.h: In competition for the longest class name in all of Minosdom. 2005-04-12 19:23 Brett Viren * Util/: LinkDef.h, UtilRunningAverageVector.cxx, UtilRunningAverageVector.h, test/test_blocked_running_average.C, test/test_running_average_vector.C, test/test_running_average_vector_driver.C: A vector version of UtilRunningAverage 2005-04-12 17:16 cbs * MCReweight/: GnumiInterface.cxx, GnumiInterface.h: Added a function to return neutrino parent information from an NtpStRecord. 2005-04-12 17:14 cbs * Mad/: MadAnalysis.cxx, MadAnalysis.h, macros/LoadLibs.C: Added new function: MadAnalysis::CreateANtpPAN() Function creates a PAN very similar to that created by CreatePAN() using the classes defined in AnalysisNtuples. LoadLibs.C updated to contain the AnalysisNtuples libraries. 2005-04-12 16:29 Robert Hatcher * CandDigit/DigitListModule.cxx: In Get() and Reco() methods first try looking for the RawRecord in the DaqSnarl stream, if that fails then try LightInjection. Otherwise it's pretty hopeless since we're looking for RawDigitDataBlocks and that's where they're to be found... (unless DAQ DCP code is really messed up). Previously we relied on the implicit order in MOM, but that is dangerous and doesn't work in certain circumstances (esp. when using Per::kWindow with a BeamMon data file). 2005-04-12 15:49 Sue Kasahara * StandardNtuple/NtpStRecord.cxx: Verbose statements added to ctors and dtor. 2005-04-12 14:54 Robert Hatcher * BField/BfldCache.cxx: A fix for R1.14 where during the contruction era PlexPlaneId::GetAdjoin() can return a planeid that when passed to UgliGeomHandle::GetSteelPlnHandle() can result in an unchecked (ie. invalid) UgliSteelPlnHandle. 2005-04-11 22:22 avva * OfflineHistograms/: OfflineHistogramModule.cxx, OfflineHistogramModule.h, cleanoldfiles, daily.pl, dccpnewfiles, loon.C, offhists, runloon.sh: Save output histogram file periodically. Edited and renamed scripts - main perl script is now "offhists". "offhists daily" starts a daily job, "offhists weekly" starts a weekly job. 2005-04-11 21:44 Brett Viren * Util/: LinkDef.h, UtilBlockedRunningAverage.cxx, UtilBlockedRunningAverage.h, UtilRunningAverage.cxx, UtilRunningAverage.h, test/test_blocked_running_average.C: Add a "blocked" version of UtilRunningAverage that can also maintain running statistics but is fed blocks of samples (mean,sigma,number) instead of individual sample values. See comments in .h file for details. 2005-04-11 20:05 asousa * NueAna/: HitCalc.cxx, HitCalc.h, HitCalcAna.cxx, HitCalcAna.h, LinkDef.h, NueRecord.cxx, NueRecord.h: Making NueAna aware of 3D Hit and agular clustering variables. Structural framework is in place but variables are currently empty. Will start filling Analyze() method immediately. 2005-04-11 19:50 Brett Viren * BeamData/ana/window.C: Example of using kWindow with DaqSnarl+BeamMon streams 2005-04-11 19:26 mdier * BeamData/ana/Summary/BeamSummary.cxx: fixed bug abs(Double_t) on lines 136, 137 and 138 of BeamSummary.cxx , changed to fabs(Double_t). 2005-04-11 18:37 cbs * CandShowerSR/: AlgShowerSSList.cxx, DBtxt_AlgShowerSSList_default.C: Some changes to allow for multiple reconstructed showers in the same slice and same plane range. 2005-04-11 18:29 cbs * CandSubShowerSR/: AlgSubShowerSRList.cxx, AlgSubShowerSRList.h, DBtxt_AlgSubShowerSRList_default.C: Many changes in order to correctly reconstruct subshowers in ND. 2005-04-11 17:59 Brett Viren * BeamDataUtil/: BDPipeline.cxx, BDSwicPeds.cxx, BDSwicPeds.h: Changes for swic pedestal calculations 2005-04-11 17:59 Brett Viren * BeamDataDbi/: BeamMonDbuModule.cxx, BeamMonDbuModule.h, BeamMonSwicPeds.cxx, BeamMonSwicPeds.h, BeamMonSwicPedsDbuModule.cxx, BeamMonSwicPedsDbuModule.h, LinkDef.h, scripts/BeamMonSwicPeds.mysql, scripts/dbu.sh, scripts/dbu_peds.C: Add classes related to the swic pedestal tables. 2005-04-11 03:45 Sue Kasahara * Persistency/PerOutputStream.cxx: Fix to use of TTree::BuildIndex that should clear up Valgrind memory overwrite reports. The problem was that TTree::BuildIndex assumes that it can find an object at the ptr address used to create the TTree::Branch (in this case fTObject is this ptr), but doesn't check to see if that ptr is null. I've forced the construction of an object of the correct type before the BuildIndex call, e.g.: TClass* tclass = gROOT -> GetClass(fClassName.c_str()); ... fTObject = (TObject*)tclass->New(); fTTree -> BuildIndex("fHeader.fVldContext.fTimeStamp.fSec", "fHeader.fVldContext.fTimeStamp.fNanoSec"); if ( fTObject ) delete fTObject; fTObject = 0; 2005-04-09 10:33 hartnell * Calibrator/PulserDriftCalScheme.cxx: Get rid of "Only 343 entries for..." messages here too. 2005-04-09 08:42 hartnell * Calibrator/PulserSigLinCalScheme.cxx: After several GB of log files with these messages: Only 351 entries for... No Near Reference Drift Point database row for... I decided they had to be MAXMSGed. No more than 20 now in line with other similar messages! 2005-04-08 22:03 rustem * Alignment/DetectorAlignment/: NtpAlignmentPosition.cxx, NtpAlignmentPosition.h: Remove two more files which are no longer belong to the package. 2005-04-08 19:31 rustem * Alignment/DetectorAlignment/: DetectorAlignmentDebug.C, WriteAlignment.C, WriteAlignmentModule.cxx, WriteAlignmentModule.h: Forgot to run cvs add for 4 new files before committing. 2005-04-08 19:29 rustem * Alignment/DetectorAlignment/: AlignmentHistograms.cxx, AlignmentHistograms.h, AlignmentStrip.cxx, AlignmentStrip.h, DetectorAlignment.C, DetectorAlignment.cxx, DetectorAlignment.h, DetectorAlignmentBatch.C, DetectorAlignmentBatchDebug.C, DetectorAlignmentModule.cxx, DetectorAlignmentModule.h, LinkDef.h, MakeAlignment.C, MakeAlignmentModule.cxx, MakeAlignmentModule.h, NtpAlignCandStrip.cxx, NtpAlignCandStrip.h, NtpAlignMdlPosition.cxx, NtpAlignMdlPosition.h, NtpAlignStripPosition.cxx, NtpAlignStripPosition.h, NtpAlignTrackStrip.cxx, NtpAlignTrackStrip.h, NtpAlignmentRecord.cxx, NtpAlignmentRecord.h: Committing latest alignment code for Near Detector. This should run for the Far Detector data without any major modification. At the moment there is no documentation for this package pending completion of NuMI note for alignment results of module transverse positions in Near Detector. 2005-04-08 18:23 hartnell * CalDetTracker/: CDAnalysis.cxx, CDAnalysis.h, macros/mcTracker.C, macros/stopMuCalib.C, macros/tracker.C: Many changes. Added a ReCalibrate method to allow recalibration of the ntps. Had to hard code the changing of the calibrator schemes: PulserSigLinCalScheme PulserDriftCalScheme depending on the run number (very ugly). In 2002 we use one scheme and in 2003 the other... Now writing out the average temperature. Had to change calibrator settings in the macros because the defaults have changed under me. 2005-04-08 16:18 Brett Viren * BeamDataDbi/: BeamMonDbuModule.cxx, BeamMonDbuModule.h: Add pedestal processor 2005-04-08 16:18 Brett Viren * BeamDataUtil/: BDScalar.cxx, BDSwicPeds.cxx, BDSwicPeds.h: Changes to match UtilRunningAverage API change. New processor to accumulate pedestals on the fly and provide masks against noisy channels. 2005-04-08 15:04 Brett Viren * Validity/: VldTimeStamp.cxx, VldTimeStamp.h: Add two static methods GetBOT() and GetEOT() that return VldTimeStamps holding corresponding to the smallest and largest possible 32 bit unsigned integer number of seconds from the EPOCH (ca. 1970 and 2038, respectively). This explicitly assumes 32 bits to match how VldTimeStamp stores time and so should be changed along with the rest of VldTimeStamp by the poor schmuck who is maintaining the Validity package when time_t goes to 64 bits. Y2.038K anyone? 2005-04-08 14:11 Brett Viren * Util/: UtilRunningAverage.cxx, UtilRunningAverage.h: Stick GetPopulationSize imp into .cxx. Thanks to Nick for the temporary patchup. 2005-04-08 12:26 Nathaniel Tagg * CandDigit/: AlgCaldetDigit.cxx, AlgDigit.cxx, AlgMCDigit.cxx: Remove casts to double when doing Calibrator::GetTimeFromTDC 2005-04-08 12:20 Nathaniel Tagg * SpillTiming/SpillTimeFinder.cxx: Retune fine SGATE delay to 7.3us, as was done in February. 2005-04-08 11:45 Nathaniel Tagg * DetSim/: SimQieElectronics.h, SimQiePerfectElectronics.cxx, SimQiePerfectElectronics.h: Phil L. found a memory leak in SimQiePerfectElectronics. This class was mostly completely redundant code with SimQieElectronics, so I simply made it a subclass and rewrote the charge to adc conversion. This makes the code more maintainable, and also removes the leak (I think). ---N 2005-04-08 11:04 anatael * LISummary/: LIGainCurve.cxx, LILinResp.cxx: A few minor chages to get the parametrisation more correct: -) now plots are NL-L/L -) straght fit for M16 Anatael 2005-04-08 05:18 Nick West * Util/UtilRunningAverage.h: Supply implementation for GetPopulationSize 2005-04-08 00:17 dap56 * Monitoring/: DigitAnalysis.cxx, DigitAnalysis.h, FileMain.h, MonState.cxx, MonState.h, Producer_dispatcher.cc, SinglAnalysis.cxx, SinglAnalysis.h, near.config, online.config: QIE T-T0 plots fixed (separate distributions for COSMIC & SGATE snarls) New Singles plots in ND/FD checklists. LI suppressed from ND singles rate plots hot/cold singles channels flagged in FD checklist plot 2005-04-07 23:17 George Irwin * SRT_MINOS/SoftRelTools/platforms/Darwin.mk: For Macosx define FORTLINKDIR and FORTLINKLIBS (SRT environment variables). These point the way to libg2c.a, needed for Fortran linking. 2005-04-07 21:52 Brett Viren * Util/: UtilRunningAverage.cxx, UtilRunningAverage.h, test/test_running_average.C: Add both sample and "population" mean/sigma statistics. This is an API change - hopefully no one but me has used this class yet. 2005-04-07 19:03 Mayly Sanchez * NueAna/macros/: MakeASPIDTree.C, MakeAnaNueTree.C, MakeJBMSTree.C, MakePlotswTJPID.C, MakeSensitivity.C, MakeTJPIDTree.C, ReadAnaNueTree.C, ReadAnaNueTreewPID.C, RunNueDisplay.C: Loading libMidadUtil before libMidad for Mac compatibility 2005-04-07 18:48 Ed Larty * OfflineMonitor/macros/NtpSt.C: # updated 2005-04-07 18:17 asousa * CandSliceSR/SliceSRListModule.cxx: Same thing for R1.14. 2005-04-07 18:16 asousa * CandSliceSR/SliceSRListModule.cxx: Backporting the fix Brett applied to the issue of the default config registry being re-initialized on every call to DefaultConfig(). 2005-04-07 17:52 Ed Larty * OfflineMonitor/macros/: NtpSt.C, plotsmacro_ntpst.C: # added new routines 2005-04-07 17:07 boehm * CandDigit/DBtxt_AlgDeMuxDigitList_FarBeam.C: Backporting to R1-15 2005-04-07 17:06 boehm * CandDigit/DBtxt_AlgDeMuxDigitList_FarBeam.C: Backporting to R1-14 2005-04-07 16:43 boehm * CandDigit/DBtxt_AlgDeMuxDigitList_FarBeam.C: Adding a new config file for the Demux List so it doesnt have to be done in the scripts 2005-04-07 16:37 jpochoa * CandShield/: ShieldGeom.h, CandShieldSR.cxx, CandShieldSR.h, ShieldGeom.cxx: Added Clear Fiber and Wls Pigtail to geometry. Also, can now tell what strip in the plank was hit. 2005-04-07 11:19 Nathaniel Tagg * PhotonTransport/PhotonCalibratedPeComputer.cxx: Add some more debugging info to help find this 'massive hit' bug. ---N 2005-04-06 21:47 avva * Contrib/sergei/Shadow/analyse2mu.C: Fixed name of a variable. 2005-04-06 20:41 mdier * BeamData/ana/GNUmakefile: Adding Summary to the list of subdirectories so that libBeamDataAna gets built automacally. 2005-04-06 19:24 litchfld * DetSim/: SimDetector.cxx, SimPmtM64Oxford.cxx, SimPmtM64Oxford.h: Some changes to SimPmtM64Oxford: + New (gentler) tuning of nonlinearity + Added some configurable knobs and switches: pmtDoChargeSmear > turns 1pe smearing on/off pmtM64DynodeSkipRate > fraction of pes that skip dynode 1 (none, by default) pmtM64NonlinearityScale > use to change the rate at which nonlinearity increase\s with charge. pmtM64NLThreshold > threshold for eleciting a nonlinear response Note that these parameters do not (currently) affect any other pmt model. 2005-04-06 17:45 Brett Viren * BeamDataDbi/: BMFileSummaryFiller.cxx, BMFileSummaryFiller.h, BMSpillFiller.cxx, BMSpillFiller.h, BeamDataDbuModule.cxx, BeamDataDbuModule.h, BeamMonDbuModule.cxx, BeamMonDbuModule.h, BeamMonFileSummary.cxx, BeamMonFileSummary.h, BeamMonSpill.cxx, BeamMonSpill.h, LinkDef.h, scripts/BeamMonSpill.mysql, scripts/dbu.C, scripts/dbu.sh: Now writes partial per-spill table. 2005-04-06 17:40 Brett Viren * BeamDataUtil/: BDBeamDistribution.h, BDDevices.cxx, BDDevices.h, BDEarliest.cxx, BDEarliest.h, BDHornCurrent.cxx, BDHornCurrent.h, BDPipeline.cxx, BDPipeline.h, BDProcessor.cxx, BDProcessor.h, BDProtonIntensity.cxx, BDProtonIntensity.h, BDScalar.cxx, BDScalar.h, GNUmakefile, LinkDef.h: Utils for beam monitoring data processing 2005-04-06 17:40 Brett Viren * BeamDataUtil/: BDBeamDistribution.h, BDDevices.cxx, BDDevices.h, BDEarliest.cxx, BDEarliest.h, BDHornCurrent.cxx, BDHornCurrent.h, BDPipeline.cxx, BDPipeline.h, BDProcessor.cxx, BDProcessor.h, BDProtonIntensity.cxx, BDProtonIntensity.h, BDScalar.cxx, BDScalar.h, GNUmakefile, LinkDef.h: Initial revision 2005-04-06 14:59 anatael * LISummary/LIGainCurve.cxx: A few details for plotting M16vsM64 non linearity: conclusion M16-NL is x2 smaller than M64-NL. Anatael 2005-04-06 08:49 Nick West * WebDocs/db_adding_primary_keys.html: 20 CAL tables converted 2005-04-06 06:44 Nick West * DatabaseMaintenance/scripts/: add_row_counter.pm, add_row_counters.pm, auto_distribute.perl: Allow a list of names of tables to be converted to ROW_COUNTER form Add the SQL to switch to the new form and append the DBMauto fixups to the file "row_counter_fixup". 2005-04-06 04:27 Sue Kasahara * Persistency/PerInputStreamManager.cxx: Fix bug caught by Nathaniel and Brett which surfaced when processing multiple files sequentially through one stream and one or more files in the chain had a stream tree with 0 entries. In this case the processing stopped before completing the chain of files. 2005-04-06 01:52 Sue Kasahara * UgliGeometry/UgliGeomHandle.h: Missed if ( !IsGeo() ) ... block for GetVldRange method. 2005-04-06 01:10 George Irwin * DetSim/LinkDef.h: Add new SimPmtM64SexyNL class to LinkDef.h so DetSim package will build. 2005-04-05 22:45 Brett Viren * Util/UtilRunningAverage.cxx: Forget careful. Set negative variances to zero with extreme prejudice. 2005-04-05 22:27 Brett Viren * Util/: GNUmakefile, LinkDef.h, UtilRunningAverage.cxx, UtilRunningAverage.h: Fix up Sigma to carefully handle the case of tiny devation due to identical, small values and round off errors. This will check that if the subtraction in the sigma calculation is negative and is small (as compared to one of the subtractands relative to std::numeric_limits::epsilon()) and if so, will simply set it to exactly zero. Change the behavior of Deviation so that if sigma is exactly zero, return positive or negative std::numeric_limits::infinity(). Add default build target so a plain "make" does something useful. Add UtilRunningAverage to LinkDef. 2005-04-05 21:41 asousa * Production/R1.14/: reco_farCamCosmics_R1.14.C, reco_farCosmics_R1.14.C: Backporting... 2005-04-05 21:40 asousa * Production/R1.14/: reco_farCamCosmics_R1.14.C, reco_farCosmics_R1.14.C: Removed redundant and misleading FilterDigitList config line. 2005-04-05 21:33 Brett Viren * CandSliceSR/SliceSRListModule.cxx: Fix some bungled logic that caused the default config registry to be re-initialized on every call to DefaultConfig(). This explains at least some of the warnings Josh reported. 2005-04-05 20:23 Sue Kasahara * MCNtuple/macro/testNtpMCPrint.C: Simple macro to illustrate loop over NtpMC record entries invoking Print. 2005-04-05 20:22 Brian Rebel * AnalysisNtuples/: ANtpTrackInfoNC.cxx, ANtpTrackInfoNC.h: remove the trace variables because they are in the base class now, also remove the fiducial variables because they can be easily found from the end points xyz coordinates 2005-04-05 20:11 Sue Kasahara * MCNtuple/NtpMCRecord.cxx: Fill out Print method to print more than just header. Will now invoke mchdr, and mc and stdhep entry Print methods. 2005-04-05 19:07 anatael * LISummary/: LIGainCurve.cxx, LIGainCurve.h, LILinResp.cxx, LILinResp.h: Package has been modified to use the Giles' CalCaLinearity object to disentagle the average VA non-linearity from the average non-linearity curve computed with LI Gain-Curve. This allows to measure the otherwise convoluted M16 non-linearity. Works very successully! Anatael 2005-04-05 18:57 litchfld * DetSim/SimPmtM64SexyNL.cxx: Oops, not so sexy. i left a few debugging lines uncommented in the previous commit. 2005-04-05 18:27 litchfld * DetSim/: SimPmtM64SexyNL.cxx, SimPmtM64SexyNL.h: Extension to SimPmtM64Full. Adds a simple simulation of PMT nonlinearity by reducing the anode charge according to a polynomial provided by Anatael. He also suggested the name. 2005-04-05 17:43 Brett Viren * Validity/: LinkDef.h, VldTimeStamp.h: Add implicit conversion between VldTimeStamp and double change operator- to return VldTimeStamp. Add doxygen comments to these methods warning about using a double for a timestamp is only good to ~usec. 2005-04-05 17:31 Brett Viren * BeamData/: doc/acnet-devices-to-readout.txt, doc/acnet-devices-to-readout.xls, python/cfg/devices.cfg: The BPMs never officially got array status. This fixes that. 2005-04-05 15:16 Nick West * WebDocs/db_adding_primary_keys.html, DatabaseMaintenance/scripts/cs_set_refresh_intervals.pm: CALPINTOADC is dead. An ex-table, bereft of life,... etc. (traditional) 2005-04-05 13:30 Nathaniel Tagg * Calibrator/StripAttenCalScheme.cxx: Fix possible underflow in inverse-calibration. Unlikely, but may as well be safe. 2005-04-05 12:10 Nathaniel Tagg * Calibrator/: CalPINtoADC.cxx, CalPINtoADC.h, LinkDef.h: Remove the obsolete DB row class CalPINtoADC. It's just clutter at the moment, and Nick has orders to nuke the table. ---Nathaniel 2005-04-05 05:38 Nick West * WebDocs/db_adding_primary_keys.html: More CAL tables to be converted tomorrow 2005-04-04 21:49 anatael * LISummary/: LIGainCurve.cxx, LIGainCurveAna.C: Implemented a few ornamental changes. Realised that the non-linearity calculation should not be performed in PEs, because VA non-linearity is in terms of ADCs. Therefore the option of using of using the DB gains becomes essentially deprecated!! Anatael 2005-04-04 21:33 asousa * Production/R1.14/: nearBadChannels_2005_02.txt, nearBadChannels_2005_03.txt, reco_nearBeamList_R1.14.C: Backport into R1.14. 2005-04-04 21:31 asousa * Production/R1.14/reco_nearBeamList_R1.14.C: Modified Brian's near beam reco script to write cand output and not to try to write the MC digitlist. This script is already deprecated for R1.15 and above but should be used for R1.14 Production. 2005-04-04 21:30 asousa * Production/R1.14/: nearBadChannels_2005_02.txt, nearBadChannels_2005_03.txt, reco_nearBeamList_R1.14.C: [no log message] 2005-04-04 20:05 Robert Hatcher * CandFitTrackSR/AlgFitTrackSR.cxx: Backport Brian's fix to ignore clusters marked as not valid to R1-15. 2005-04-04 18:54 Brian Rebel * CandFitTrackSR/AlgFitTrackSR.cxx: make sure to ignore clusters marked as not valid when looking for upstream and downstream clusters to add to the track. this check should have been in for a long time, but i just caught it. 2005-04-04 17:11 Brian Rebel * CandDigit/DBtxt_AlgFilterDigitList_NearDet.C: change filter strategy to be 1 by default as the bad channel list used by strategy 2 is no longer needed. leave the functionality in the AlgFilterDigitList just in case we ever want it again 2005-04-04 16:37 cbs * NueAna/: LinkDef.h, NueSensitivity.cxx, NueSensitivity.h, macros/MakeSensitivity.C, macros/chooz.C, macros/DataFit.C, macros/OscProb.C: NueSensitivity code - for making sensitivity plots for different analyses by reading in ntp and nue_pid stream simultaneously. Also outputs oscillated MC histograms that can be used for performing fits with DataFit.C macro. MakeSensitivity.C can be used to run the NueSensitivity code. chooz.C contains 90% CL from CHOOZ experiment. OscProb.C contains approximations to nue appearance probability. 2005-04-04 14:51 kordosky * HistMan/HistMan.cxx: fix a trivial error associated with FolderToDir so (updated) R1.14 will build properly 2005-04-04 09:00 Nick West * WebDocs/db_adding_primary_keys.html: Don't use where it should be . PLEX/UGLI now done 2005-04-04 03:52 Sue Kasahara * UgliGeometry/: UgliGeomHandle.cxx, UgliGeomHandle.h, UgliLoanPool.cxx, UgliLoanPool.h: Modify to support use of alternate geometry (GeoGeometry). Activated through use of: UgliLoanPool::Instance()->SetUseGeo(true); or alternatively through Config parameter UgliLoanPool::Instance()->Set("UseGeo=1"); UgliLoanPool::Instance()->Config(); as illustrated in GeoGeometry/macro/testGeoDrawInCM.C The default is still to build an UgliGeometry and the user shouldn't notice any change. Also, subject to Robert's approval. 2005-04-04 03:45 Sue Kasahara * GeoGeometry/: GeoGeometry.cxx, GeoGeometry.h, macro/testGeoDrawInCM.C: Modifications to support api requirements of UgliGeomHandle. In addition to new dummy methods, GeoGeometry now inherits from TObject (to store in UgliLoanPool TObjArray's) and is i/o'able (class version number incremented from 0 to 1) to allow use with UgliLoanPool write/read cache. testGeoDrawInCM.C modified to show use of UgliGeomHandle in place of GeoGeomHandle. 2005-04-04 00:10 Sue Kasahara * PhotonTransport/PhotonEventResult.h: Upgrade version number to 3. Was missed in upgrade on 2/18/05 to add new data member "noisePE". 2005-04-03 22:38 Sue Kasahara * MCNtuple/Module/NtpMCModule.cxx: Fix bug caught by M.Kordosky for case when mc record has no NeuKin entry. Buggy line: if ( nneukin < 0 ) return; // nothing to build is now: if ( nneukin <= 0 ) return; // nothing to build Remove MK's change to protect against bug fall-out, since the above change should be enough... 2005-04-02 18:52 Ed Larty * setup/packages-R1.15: #new frozen tag