2006-04-24 20:43 Brian Rebel * NCUtils/: NCAnalysisUtils.cxx, NCAnalysisUtils.h: make it possible to toggle between the 12 and 15 parameter fits for FindZBeamWeight and FindSKZPWeight 2006-04-24 18:20 Ed Larty * setup/packages-R1.22-tmp: # new tmp file for next release 2006-04-24 17:11 Brett Viren * CVSROOT/: check_access, modules: Add package for Rustem 2006-04-24 17:09 Brett Viren * PhysicsNtuple/.cvsignore: Initial revision 2006-04-24 17:09 Brett Viren * PhysicsNtuple/.cvsignore: Start of package 2006-04-24 17:05 chapman * AtNuReco/AlgAtmosShowerList.cxx: change to cvsid in debug message 2006-04-24 17:03 chapman * AtNuOutput/: AtmosCalculator.cxx, AtmosCalculator.h, NtpMaker.cxx: Added protection against a couple of failure modes. 2006-04-24 15:41 blake * Filtration/macros/dataqualityfilter.C: [no log message] 2006-04-24 15:39 blake * AtNuOutput/: reco_MC.C, reco_data.C: updating scripts to accommodate new dependency of CandMorgue on DcsUser 2006-04-24 15:36 blake * CandMorgue/: FillHvFromSingles.cxx, FillHvFromSingles.h, GNUmakefile, LinkDef.h, RawReadout.cxx, dataquality.C, dumpbadelectronics.C, fillhvfromsingles.C: adding a module to fill the DbuHvFromSingles database 2006-04-24 15:33 habig * DcsUser/: CoilStatus.cxx, CoilStatus.h: Added kUnknown state to CoilStatus 2006-04-24 15:07 Nathaniel Tagg * SpillTiming/: SpillTimeFinder.cxx, SpillTimeFinder.h: Remove unneccesary and confusing time-window optimization in order to clean up code. Attempt at removing the Heisenbug: occasionally the STF would get corrupted and start returning bad values. This behaviour was not repeatable, and I believe is due to a dangling pointer. Change to copying the SpillTimeND objects, rather than copies of pointers.. it would appear that a DbiResultPtr's data can move under some conditions. 2006-04-21 20:28 Robert Hatcher * RerootExodus/: RerootToTruthModule.cxx, RerootToTruthModule.h: Make what to dump in Ana() configurable via module's registry. New option to dump REROOT_StdHepHead entries (if gMINFast is available) 2006-04-21 20:27 Robert Hatcher * RerootExodus/: RerootExodus.cxx, RerootExodus.h: interface to retrieve TClonesArray of REROOT_StdHepHead entries from gMINFast. 2006-04-21 17:51 blake * AtNuUtils/: FarDetCandStripDump.cxx, FarDetCandStripDump.h, GNUmakefile, LinkDef.h, my_muon_analysis.C: making room for atmos ntuple analysis code 2006-04-21 17:40 blake * FarDetDataQuality/: AlgFarDetDataQuality.cxx, AlgFarDetDeadChip.cxx, DBtxt_AlgFarDetDataQuality_default.C, DBtxt_AlgFarDetDeadChip_default.C, FarDetDataQuality.cxx, FarDetDataQuality.h, FarDetDataQualityHandle.cxx, FarDetDataQualityHandle.h, FarDetDataQualityModule.cxx, FarDetDataQualityModule.h, FarDetDeadChipHandle.cxx, FarDetDeadChipModule.cxx, FarDetDeadChipModule.h, FarDetRawDigitDump.cxx, FarDetRawDigitDump.h, FarDetRawRateDump.cxx, FarDetTpSinglesDump.cxx, FarDetTpSinglesDump.h, FarDetVarcErrorsDump.cxx, FarDetVarcErrorsDump.h, GNUmakefile, LinkDef.h, SnarlHeader.cxx, SnarlHeader.h, SpillServHeader.cxx, SpillServHeader.h, VarcErrHeader.cxx, VarcErrHeader.h, fardet_diagnostic.C, fardet_quality_MC.C, fardet_rawdigits.C, fardet_rawdigits_MC.C, fardet_singles.C, fardet_tpsingles.C, fardet_varcerrors.C: Changes to FarDetDataQuality: spill server blocks and varc error blocks processed number of crates in readout recorded cold chips divided up by supermodule a few small bug fixes (N.B: This package has now been superseded by CandMorgue) 2006-04-21 17:23 cbs * CandShowerSR/AlgShowerSSList.cxx: Fix to prevent out of bounds array member access 2006-04-21 17:21 chapman * AtNuOutput/: DBtxt_AlgFarDetEventList_default.C, DBtxt_AlgFarDetEvent_default.C: DB text files will contain constants for atmospheric shower calibration - currently placeholders 2006-04-21 17:19 chapman * AtNuReco/: AlgAtmosShowerList.cxx, AlgAtmosShowerList.h, AlgShowerCam.cxx, AlgShowerCam.h, AtmosShowerListModule.cxx, AtmosShowerListModule.h, ClusterCam.cxx, ClusterCam.h, DBtxt_AlgAtmosShowerList_default.C, DBtxt_AlgShowerCam_default.C, HitCam.cxx, HitCam.h, LinkDef.h, ShowerCam.cxx, ShowerCam.h, ShowerSegmentCam.cxx, ShowerSegmentCam.h, TrackCam.cxx, TrackCam.h, TrackSegmentCam.cxx, TrackSegmentCam.h: Separate shower finder for use with new track finding package 2006-04-21 17:15 chapman * AtNuOutput/reco_MC.C: new reco MC script 2006-04-21 17:13 chapman * AtNuOutput/reco_data.C: new script for data 2006-04-21 16:59 chapman * AtNuOutput/LinkDef.h: added new classes 2006-04-21 16:58 chapman * AtNuOutput/: FarDetEvent.cxx, FarDetEvent.h, FarDetEventHandle.cxx, FarDetEventHandle.h, FarDetEventModule.cxx, FarDetEventModule.h, FarDetShieldPlank.cxx, FarDetShieldPlank.h, FarDetShieldPlankHandle.cxx, FarDetShieldPlankHandle.h, FarDetShieldPlankListModule.cxx, FarDetShieldPlankListModule.h, FarDetSliceListModule.cxx, FarDetStrip.cxx, FarDetStrip.h, FarDetStripHandle.cxx, FarDetStripHandle.h, FarDetStripListModule.cxx, FarDetStripListModule.h: various updates 2006-04-21 16:57 chapman * AtNuOutput/AlgFarDetStrip.cxx: ph calibration chain added 2006-04-21 16:54 chapman * AtNuOutput/AlgFarDetShieldPlank.cxx: now uses shield timing calibration 2006-04-21 16:48 chapman * AtNuOutput/: NtpMaker.cxx, NtpMaker.h: NtpMaker is now pretty much reconstruction package independent 2006-04-21 16:38 chapman * AtNuOutput/: AlgFarDetEvent.h, AlgFarDetEvent.cxx: changed algorithm to allow for future shower energy calibration for Enu calculation 2006-04-21 16:34 chapman * AtNuOutput/: AlgFarDetEventList.h, AlgFarDetEventList.cxx, FarDetEventList.h, FarDetEventList.cxx, FarDetEventListHandle.h, FarDetEventListHandle.cxx: Added to make access to FarDetEventHandles the same as for SR counterparts. 2006-04-21 16:31 chapman * AtNuOutput/: AtmosCalculator.h, AtmosCalculator.cxx: Calculates atmospheric analysis variables for inclusion in ntuples makes ntuple filling independent of the reconstruction packages used. 2006-04-21 16:27 chapman * AtNuEvent/LinkDef.h: add AtmosSpill to list of classes 2006-04-21 16:26 chapman * AtNuEvent/: AtmosTrack.h, AtmosTrack.cxx: changed variable names + added variables used in upward muon analysis by Brian 2006-04-21 16:24 chapman * AtNuEvent/: AtmosStrip.h, AtmosStrip.cxx: added PH calibration chain variables 2006-04-21 16:22 chapman * AtNuEvent/: AtmosShower.h, AtmosShower.cxx: changed variable names 2006-04-21 16:21 chapman * AtNuEvent/: AtmosShieldPlank.h, AtmosShieldPlank.cxx: Tcorr -> Traw 2006-04-21 16:19 chapman * AtNuEvent/: AtmosScintHit.h, AtmosScintHit.cxx: positions now given as 2 element arrays showing where the particle entered/exited the strip 2006-04-21 16:17 chapman * AtNuEvent/: AtmosMC.h, AtmosMC.cxx, AtmosReco.h, AtmosReco.cxx: removed unnecessary TObject inheritance + new variables 2006-04-21 16:15 chapman * AtNuEvent/: AtmosFilter.h, AtmosFilter.cxx: removed unnecessary TObject inheritance 2006-04-21 16:14 chapman * AtNuEvent/AtmosEvent.cxx: added AtmosSpill member variable 2006-04-21 16:13 chapman * AtNuEvent/AtmosEvent.h: removed unnecessary TObject inheritance + added AtmosSpill member variable 2006-04-21 16:12 marshall * CandTrackCam/: AlgTrackCam.cxx, AlgTrackCamList.cxx, AlgTrackCamList.h, ClusterCam.cxx, TrackCam.cxx, TrackCam.h, TrackCamListModule.cxx, TrackSegmentCam.cxx: First set of refinements made to the initial track finding algorithm. 2006-04-21 16:12 chapman * AtNuEvent/: AtmosDeadChip.h, AtmosDeadChip.cxx: changed variables to reflect info available in new DataQuality Module. 2006-04-21 16:12 marshall * CandFitTrackCam/AlgFitTrackCam.cxx: Made change to trace calculation, so that traces are negative if the track vertex is reconstructed outside detector. 2006-04-21 16:11 chapman * AtNuEvent/: AtmosData.h, AtmosData.cxx: changed member variables to make them clearer and added some new ones so all the relevant information from Andy B's DataQuality Module in the CandMorgue package can be accessed in ntuples 2006-04-21 16:07 chapman * AtNuEvent/AtmosSpill.cxx: new class containing spill info for use in vetoing beam events 2006-04-21 16:06 chapman * AtNuEvent/AtmosSpill.h: AtmosSpill contains information on spills - which can be used to veto beam events in the atmospheric analyses. 2006-04-21 13:26 vahle * BeamMegaFit/: FitPTRW.cxx, macros/MakeDataHists.C, macros/MakeFilterTrees.C: Adding macros dir and two macros to make the data and mc histograms used in the fitting 2006-04-20 20:47 boehm * NueAna/: AngClusterFitAna.cxx, AngClusterFitAna.h, NueBeamMonModule.cxx, NueBeamMonModule.h, ShwfitAna.cxx, ShwfitAna.h, macros/MakeAnaNueTree.C: With the PotTree working there is no need for the potlog files so they have been removed from the output options. Also in response to the changes in root 5 that cause segfaults in Shower fitting, I have imported the old GetMaximum and GetMaximumX code from root 4 into the AngClusterFitAna and ShwfitAna classes to allow them to run as before without crashing. 2006-04-20 19:51 Robert Hatcher * Plex/: Plexus.cxx, Plexus.h: Provide a means for forcing PlexSEIdAltL when initially created (i.e. before it has weights) to be ordered by PlexStripEndId as opposed to whatever order happened to be returned from the DB in building a map. For now this option is off by default; one can turn it on via: Plexus::SetAltLInitiallySortedBySEId(true); Not the most elegant approach, but it will do for now. I don't have a sense of how much overhead turning this on would introduce but it remains an option for future DB tests. 2006-04-20 18:56 mdier * WebDocs/database_inventory/: dbuhvfromsingles.cfg, hvdbifromsingles.cfg: Renaming of Alec's new hv status table 2006-04-20 18:25 habig * DcsUser/: DbuHvFromSingles.cxx, DbuHvFromSingles.h, DbuHvFromSingles_Example.C, HvDbiFromSingles.cxx, HvDbiFromSingles.h, HvDbiFromSingles_Example.C, LinkDef.h: Renamed HvDbiFromSingles to DbuHvFromSingles as requested by Nick. 2006-04-20 15:03 Robert Hatcher * TriD/TridGLFrame.cxx: semi-colons springing up in weird places, gcc doesn't like "#endif;". 2006-04-20 12:23 vahle * NueAna/macros/RunNueDisplay.C: Updating RunNueDisplay to change the order of loading StandardNtuple and TruthHelperNtuple libraries 2006-04-20 11:46 Nick West * UserManualDoc/doc/ChangeLog: Record tag version: V01-01-14 2006-04-20 11:43 Nick West * UserManualDoc/src/UserManual.tex: Prepare for release R1.22 2006-04-20 11:36 Nick West * DatabaseMaintenance/doc/ChangeLog: Record tag version: V01-06-02 2006-04-20 11:29 Nick West * WebDocs/Companion/overview/macros/loon_reco_job.C: StandardNtuple needs TruthHelperNtuple 2006-04-20 11:21 Nick West * DatabaseInterface/doc/ChangeLog: Record tag version: V01-10-00 2006-04-20 11:09 Nick West * EventDisplay/EVD.C: CandFitTrackSA requires NtpFitSA 2006-04-20 08:59 hartnell * MeuCal/: MeuAnalysis.cxx, MeuCuts.cxx, MeuPlots.cxx, MeuReco.cxx, MeuSummaryWriter.cxx, macros/nearValidate/mResponseDrift.C: Got rid of DetectorType 2006-04-20 00:37 Nathaniel Tagg * TriD/: GNUmakefile, TridAnimator.cxx, TridAnimator.h, TridCratePage.cxx, TridCratePage.h, TridGLFrame.cxx, TridGLFrame.h, TridHistoPage.h, TridModel.cxx, TridModelMaker.cxx, TridPage.cxx, TridPage.h, TridPageDetector.cxx, TridPageDetector.h, TridPageSlice.h, TridPmtPage.cxx, TridPmtPage.h, TridUVPage.cxx, TridUVPage.h: Fix up DetectorType -> Detector (though I don't know why it's changing). Fix compile-time warnings about operator=. Fix animation time; use default Munits everywhere but user interface. Animation now works well. Change to yet another printing scheme; this one works at the OpenGL level and simply dumps the data to a file, then uses the ImageMagick "convert" to change it. 2006-04-20 00:17 culling * RecoBase/CandShowerHandle.h: Added DeDx method to account for muon energy in trk chg removal for CC shws 2006-04-20 00:16 culling * RecoBase/CandShowerHandle.cxx: Added DeDx method and edited CalibrateEnergy to account for muon energy in trk chg removal from CC shws 2006-04-19 23:28 George Irwin * setup/: setup_minossoft_lawin.csh, setup_minossoft_lawin.sh: Update lawin configuration. 2006-04-19 21:30 Brett Viren * CVSROOT/check_access: Add Andy to RecoBase 2006-04-19 20:58 Robert Hatcher * BeamDataDbi/: BMFileSummaryFiller.cxx, BMSpillFiller.cxx, BeamMonSwicPedsDbuModule.cxx: convert DetectorType:: to Detector:: everywhere. 2006-04-19 20:36 Robert Hatcher * TriD/: TestDemuxModule.cxx, TridCratePage.cxx, TridModel.cxx, TridModel.h, TridModelMaker.cxx, TridModelStrip.cxx, TridModelStrip.h, TridPageDetector.cxx, TridPageSlice.cxx, TridPmtPage.cxx, TridUVPage.cxx: convert DetectorType:: to Detector:: everywhere. 2006-04-19 20:34 Robert Hatcher * TriD/stat/GNUmakefile: StandardNtuple now depends on TruthHelperNtuple library-wise. 2006-04-19 20:00 Robert Hatcher * PulserCalibration/: MakeLin.cxx, Plotter.cxx, PulserDriftPin.cxx, PulserFromRawFilterModule.cxx, PulserFromRawModule.cxx, PulserGainFit.cxx, PulserGainFit.h, PulserGainPin.cxx, PulserRawDriftPin.cxx, PulserRawGainPin.cxx, PulserRefDriftPin.cxx, PulserSummaryList.cxx, PulserTimeDrift.cxx, PulserTimePlotter.cxx, ndQuadFit.C: convert DetectorType:: to Detector:: everywhere. 2006-04-19 19:59 vahle * NueAna/: macros/MakeAnaNueTree.C, scripts/qsubLotsNueTreesRAL.sh: Mistyped NueBeamMon configuration string name in MakeAnaNueTree macro 2006-04-19 19:57 Robert Hatcher * PulserCalibration/: PmtDrift/PhotonStatSummarizer.cxx, PmtDrift/Summarizer.cxx, PmtDrift/Summarizer.h, PmtDrift/check_pmt_drift.C, PmtDrift/pmt_plot.C, PmtDrift/pmt_plot.cxx, CheckGC/CheckGC.cxx, CheckGC/CheckGC.h, CheckGC/FitGC.cxx, CheckGC/FitGC.h, CheckGC/write_calpulserfits.C: convert DetectorType:: to Detector:: everywhere. 2006-04-19 19:56 Robert Hatcher * PulserCalibration/macros/: make_pulsertimedrift_table.C, write_calpulserfits.C: convert from DetectorType:: to Detector:: everywhere. 2006-04-19 19:35 vahle * NueAna/: LinkDef.h, MCFluxInfoAna.cxx, NueBeamMonModule.cxx, NueBeamMonModule.h, NuePOT.cxx, NuePOT.h, macros/MakeAnaNueTree.C, scripts/qsubLotsNueTreesRAL.sh: Added code to write total pot in a file to another tree in the AnaNue file. Works on data and MC, but the MC is dependent on hard coded constants that will probably change every mc production round 2006-04-19 19:09 boehm * NueAna/macros/MakeAnaNueTree.C: Adding the alternative path for using the new flux files when running at fnal 2006-04-19 18:50 Robert Hatcher * Calibrator/: CalTimeJump.cxx, CalVaLinearity.cxx, Calibrator.cxx, MuonDriftCalScheme.cxx, PEGainCalScheme.cxx, PmtDriftCalScheme.cxx, PulserDriftCalScheme.cxx, PulserLinearityCalScheme.cxx, PulserSigLinCalScheme.cxx, PulserTimeCalScheme.cxx, QuadLinearityCalScheme.cxx, SimpleCalScheme.cxx, StripAttenCalScheme.cxx, TemperatureCalScheme.cxx: Change DetectorType:: to Detector:: everywhere. 2006-04-19 17:41 hartnell * MeuCal/: MeuPlots.cxx, MeuPlots.h, macros/FileListSpecial.C, macros/meuPlots.C, macros/nearValidate/mLPos.C, macros/nearValidate/mResponseDrift.C: Added plots to test drift calibration without having to rerun over the ntuples - can do it using MeuSummary objects. 2006-04-19 17:01 Brian Rebel * NCUtils/: NCAnalysisCuts.cxx, NCAnalysisUtils.cxx, NCAnalysisUtils.h: redo the FindRecoWeight function to take the shower and track energy by reference. realize that there is an easy way to alter the value of the shower and track energy as well. 2006-04-19 16:33 Robert Hatcher * setup/setup_minossoft_FNALU_parser.sh: clarify that the -R option is no longer supported (it was always a dangerous thing to do). 2006-04-19 15:45 mdier * WebDocs/database_inventory/hvdbifromsingles.cfg: Description of the hv status database table in development by Alec H. 2006-04-19 15:33 blake * CandMorgue/DataQualityModule.cxx: suppressing one more debug message... 2006-04-19 15:24 blake * CandMorgue/DataQualityModule.cxx: suppress some more debug messages... 2006-04-19 15:08 blake * Filtration/DataQualityFilter.cxx: suppress some debug messages... 2006-04-19 14:55 Robert Hatcher * WebDocs/cvs-rep.html: commit small uncommitted change that I found at FNAL. 2006-04-19 14:53 Robert Hatcher * WebDocs/database_inventory/dbusubrunsummary.cfg: commit partial documentation (better than nothing). 2006-04-19 14:47 habig * DcsUser/: HvDbiFromSingles.cxx, HvDbiFromSingles.h, HvDbiFromSingles_Example.C, LinkDef.h: Add a first pass at DBifying Andy's single's monitoring HV table 2006-04-19 14:46 habig * DcsUser/BfldDbiCoilState_Example.C: Get rid of useless index getting. 2006-04-19 14:16 Nick West * WebDocs/: SnapshotRel.html, WebDocs.html: Document Snapshot Releases 2006-04-19 10:44 Nick West * CandNtupleSR/Module/NtpSRModule.cxx: Pedro Ochoa: When writing hit planks in FillNtpShieldStrip subroutine now filter them through GetAssociatedPlank method from ShieldGeom class in CandShield package. This is to ensure that plank calling is not dependent in order of strips in PlexSeidAltL. 2006-04-19 10:19 Nick West * DatabaseInterface/test/DbiValidate.cc: If ENV_NO_CLEAN_DB_TEST set, don't clean even if Db preparation fails 2006-04-19 05:39 ochoa * CandShield/: ShieldGeom.cxx, ShieldGeom.h: Added AssociatedPlank methods to make package more robust, especially when using ORACLE instead of Mysql. 2006-04-19 04:52 Sue Kasahara * StandardNtuple/macro/readntp.C: Macro to test Get methods to be compiled with ACLIC. Needs clean-up. 2006-04-19 04:50 Sue Kasahara * StandardNtuple/: NtpStRecord.cxx, NtpStRecord.h: Change access method definitions from: const std::vector GetEventStrips(int event_index) const; const std::vector GetEventTracks(int event_index) const; const std::vector GetEventShowers(int event_index) const; to: // If event index is negative (default) then return all showers, // tracks or strips in a record std::vector GetStrips(int event_index = -1) const; std::vector GetTracks(int event_index = -1) const; std::vector GetShowers(int event_index = -1) const; and clean up code a bit. 2006-04-19 04:37 zarko * BeamMegaFit/DoTheFit.C: Number of POTs were not stored correctly. 2006-04-19 00:36 Sue Kasahara * IoModules/IoInputModule.cxx: Add a few Verbose level message statements. 2006-04-18 22:35 Sue Kasahara * Record/: RecArrayAllocator.cxx, RecArrayAllocator.h: Backport incompatibility with root 5.10/00 fix to R1.21. 2006-04-18 22:29 Sue Kasahara * Record/: RecArrayAllocator.cxx, RecArrayAllocator.h: Backport latest fix to ROOT v5.10/00 incompatibility problem to R1.20. 2006-04-18 22:14 Nathaniel Tagg * PhotonTransport/macros/: mc.C, simple.C: Update documentation scripts for the new nonlinearity. 2006-04-18 22:07 Sue Kasahara * Record/: RecArrayAllocator.cxx, RecArrayAllocator.h: Backport collision with ROOT v5.10/00 fix to R1.18. 2006-04-18 22:06 Nathaniel Tagg * DetSim/SimDetector.cxx: Change the default mode for dealing with nonlinearity. DetSim now uses the Calibrator to introduce nonlinearity. To return to the old mode, do: detsim.Set("pmtDoNonlinearity=1") detsim.Set("doLookupNonlinearity=0"); 2006-04-18 22:04 Nathaniel Tagg * Calibrator/QuadLinearityCalScheme.cxx: Add some error messaging. Fix up error statistics for the case of no table. 2006-04-18 21:47 Sue Kasahara * Record/: RecArrayAllocator.cxx, RecArrayAllocator.h, test/TestRec.cc: Modify RecArrayAllocator once again for compatibility with 5.10/00. The use of kIsFree = BIT(28) of the TObject::fBits data member did not collide with any ROOT use of this bit, however TObject::Set/TestBit(UInt_t f) apparently doesn't work out in the bit range 28-31. I've now rid the RecArrayAllocator of any use of the TObject::fBits data member by using a map to keep track of which TClonesArrays are available. This should fix the problem and avoid any future conflict - really! Also modify TestRec validation program to allow a command line option to control the verbosity of the log messages: usage: TestRec -l -l: loglevel at which to print messages (default=Info). valid arguments are: Verbose, Debug, Synopsis, Info, Warning, Error, Fatal -h: print this message 2006-04-18 17:03 vahle * BeamMegaFit/: DoTheFit.C, FitBeam.cxx, FitBeam.h, FitData.h, FitPTRW.cxx, FitPTRW.h, GNUmakefile, LinkDef.h, runaparamfit.C, data/fluka05ptxf.root, data/truehists-reclaim.root: Initial commit of Hadron Production Fitting code. Will make it more configurable in subsequent commits 2006-04-18 16:18 vahle * NueAna/scripts/: qsubLotsNueTreesRAL.sh, qsubOneNueTreeRAL.sh, runNueTreesRAL.sh: Adding scripts directory and scripts for submitting NueTrees to farm at ral 2006-04-18 16:03 Robert Hatcher * Contrib/rhatcher/fnal_ups/minos_offline/: S06-02-02-R1-21.table, S06-02-16-R1-21.table, S06-03-02-R1-21.table, S06-03-02-R1-21.version, S06-03-17-R1-21.table, S06-03-17-R1-21.version, S06-04-15-R1-21.table, S06-04-15-R1-21.version, development.table: update (or add) latest tables and version files 2006-04-18 15:48 vahle * NueAna/: ANtpAnalysisInfoAna.cxx, ANtpEventInfoAna.cxx, ANtpShowerInfoAna.cxx, ANtpTrackInfoAna.cxx, FracVarAna.cxx, LinkDef.h, MCFluxInfoAna.cxx, MCFluxInfoAna.h, NueFluxWeights.cxx, NueFluxWeights.h, NueFluxWeightsAna.cxx, NueFluxWeightsAna.h, NueModule.cxx, NueModule.h, NueRecord.cxx, NueRecord.h, NueRecordAna.cxx, NueRecordAna.h, ShwfitAna.cxx, macros/MakeAnaNueTree.C: Updating NueAna package to include flux information and flux reweighting. Additionally, I have made a few changes to other code to get rid of memory leaks. Comprehensive list of changes is as follows: MCFluxInfoAna.cxx--new class to fill flux information. Just makes a copy of NtpMCFluxInfo and writes it to the ana_nue tree NueFluxWeights.cxx--new class to hold flux weights. Has three weights, fluxweight, the weight from hadron production tuning; beamsysweight, the weight from the beam systematics; totbeamweight, the product of the above two. Also holds the parameters that were used to reweight the flux in variable length arrays. NueFluxWeightsAna.cxx--new class to fill NueFluxWeights objects. Default tuning is to 12 parameter SKZPII fit. Has methods to change the parameters, but I have not propagated these changes up the chain to be settable in the macro yet. For the time being if the parameters change, the code will need to be recompiled. ANtpAnalysisInfoAna.cxx--delete filla object at end of analyze routine to plug memory leak ANtpEventInfoAna.cxx--delete fInfoFiller and ntpManipulator at end of analyze routine to plug memory leak ANtpShowerInfoAna.cxx--delete fInfoFiller at end of analyze ANtpTrackInfoAna.cxx--delete fInfoFiller at end of analyze FracVarAna.cxx--delete display and fneuralNet to plug memory leaks NueModule.cxx NueRecord.cxx NueRecord.h NueRecordAna.cxx NueRecordAna.h added code to all of the above to configure and fill MCFluxInfo and NueFluxWeights ShwfitAna.cxx--changed range on TF1::GetMaximumX to avoid fpe that comes in root version 5 macros/MakeAnaNueTree.C--added configuration information needed to fill flux information and weights. Added code to figure out which beam and to set the path to the MuPi trees. If you don't have the MuPi trees, but want to make the ana_nue trees anyways, change FixMuParents=1 to FixMuparents=0 (line 196). It will complain once that it can't find the tree, but then run without trying to fix the muparent information. M LinkDef.h--added new classes 2006-04-18 14:47 blake * CandMorgue/DQSpillServer.cxx: bug fix: need to initialise the member variables. 2006-04-18 13:21 cpw1 * Calibrator/: PulserTimeCalScheme.h, PulserTimeCalScheme.cxx: Include task number for jumps in configuration 2006-04-18 12:18 Nick West * StandardNtuple/NtpStRecord.cxx: Fix typos (index instead of event_index) 2006-04-18 09:58 cpw1 * PulserCalibration/macros/create_calpulserfits.mysql: add keys to vld table 2006-04-18 09:43 cpw1 * PulserCalibration/PulserTimeDrift.cxx: Fix channel index 2006-04-18 09:40 cpw1 * Calibrator/CalTimeJump.cxx: Fix channel index 2006-04-17 21:06 Brian Rebel * MarquardtFit/macros/systematic.C: fix a typo, remove some unnecessary configuration calls 2006-04-17 21:04 Brian Rebel * MarquardtFit/SystematicModule.cxx: fix bug where array index was out of bounds 2006-04-17 20:58 Brian Rebel * MarquardtFit/macros/systematic.C: minor bug fix 2006-04-17 20:52 Brian Rebel * MarquardtFit/macros/: hessian.C, systematic.C: add macros for running HessianModule and SystematicModule 2006-04-17 20:28 Brian Rebel * MarquardtFit/: HessianModule.cxx, HessianModule.h, SystematicModule.cxx, SystematicModule.h: remove some unnecessary data members from HessianModule. add a couple to SystematicModule 2006-04-17 19:47 Brian Rebel * MarquardtFit/: HessianModule.cxx, HessianModule.h, LinkDef.h, SystematicModule.cxx, SystematicModule.h: add the module that calls SystematicParameter for each of the sources of uncertainty. also make cosmetic changes to HessianModule while i am at it. 2006-04-17 14:43 boehm * NueAna/macros/: MakeAnaNueTree.C, MakeTrimmedAna.C: After some changes made in StandardNtuples it is important that gSystem->Load("libTruthHelperNtuple.so"); preceeds the loading of the StandardNtuple library. 2006-04-17 07:40 Nick West * setup/packages-S06-04-15-R1-21: SoftRelTools version is HEAD not S06-04-15-R1-21 2006-04-17 05:37 Nick West * WebDocs/Companion/coding_convention/: hot_list.html, index.html: Add rule about not using generic names 2006-04-17 02:45 rustem * StandardNtuple/NtpStRecord.cxx: Add few more consistency checks. Hopefully, any calls with an invalid index or calls that fail to find data which is expected to exist should produce a warning: if evt does not exist, then it is an error but if trk does not exist this just could mean that there are no tracks in all events in this record. Failures to find MC truth information only produce kDebug messages. 2006-04-17 02:16 rustem * StandardNtuple/: NtpStRecord.cxx, NtpStRecord.h: First pass at access functions that help to extract events and other info from a record. The code is self documenting and it should be clear how to use these functions from a header file alone. No new data members are added and old ones are not modified so there is no need to change version number. 2006-04-16 02:10 Sue Kasahara * Record/: RecArrayAllocator.cxx, RecArrayAllocator.h: Backport bit usage fix to R1-20 so that R1-20 will be compatible with ROOT version 5.10/00. 2006-04-16 02:04 Sue Kasahara * Record/: RecArrayAllocator.cxx, RecArrayAllocator.h: Backport bit usage fix to R1-21 so that R1-21 will be compatible with ROOT version 5.10/00. 2006-04-16 01:36 Sue Kasahara * setup/packages-S06-04-15-R1-21: First commit 2006-04-16 00:13 Sue Kasahara * Record/: RecArrayAllocator.cxx, RecArrayAllocator.h: Change kIsFree once again from BIT(24) to BIT(28) to avoid collision with TObject use of bits in range 24-27. RecArrayAllocator will now print fatal message and abort if it recognizes (tests TClonesArray bits on creation) that it has collided with ROOT use of fBits, but it won't catch collision of use of it occurs after TClonesArray ctor. 2006-04-15 18:10 tjyang * NueAna/Display/NueDisplayModule.cxx: reset histogram maximum/minimum to fix a problem seen after switching to root5 2006-04-15 15:09 habig * DcsUser/: BfldDbiCoilStateHelpers.cxx, BfldDbiCoilStateHelpers.h, BfldDbiCoilState_Example.C, CoilTools.cxx, CoilTools.h, LinkDef.h, ManualGaps.C: Move all the helpers into CoilTools class. 2006-04-15 04:28 zarko * MCReweight/Zbeam.cxx: Last commit contained one unintendend change, so this is correcting for that. 2006-04-14 23:36 habig * DcsUser/: BfldDbiCoilStateHelpers.cxx, BfldDbiCoilStateHelpers.h: Added helper for field reversal checking. 2006-04-14 23:02 habig * DcsUser/CoilTools.cxx: Added some message control stuff in preparation for making logs to process for manual gaps. 2006-04-14 22:38 habig * DcsUser/: BfldDbiCoilStateHelpers.cxx, BfldDbiCoilStateHelpers.h, BfldDbiCoilState_Example.C, CoilTools.cxx, CoilTools.h, LinkDef.h, ManualGaps.C: Added detection of reverse field. Generalized things to Near Det (untested yet). 2006-04-14 20:03 tjyang * MiniBooNEAna/CountPot.cxx: fix a bug found by Simona 2006-04-14 20:01 tjyang * MiniBooNEAna/CountPot.cxx: forgot to include TFile.h 2006-04-14 19:02 habig * DcsUser/: BfldDbiCoilStateHelpers.h, CoilTools.cxx, CoilTools.h, LinkDef.h: Moved distillation code to DcsUser instead of the loon script, to enable its use by the regular DCS database stuffer. 2006-04-14 14:28 Brian Rebel * MarquardtFit/: HessianModule.cxx, HessianParameter.cxx, HessianParameter.h, LinkDef.h, MqfType.h, SystematicParameter.cxx, SystematicParameter.h: remove unnecessary stuff from the HessianParameter and HessianModule classes. add a new class, SystematicParameter to do the systematic uncertainty analysis. this class makes a bunch of histograms for each systematic uncertainty for the near and far detectors that can be fit by different fitting algorithms. 2006-04-14 02:37 zarko * MCReweight/Zfluk.cxx: Zfluk now looks into SRT_PUBLIC_CONTEXT if the data cannot be found in SRT_PRIVATE_CONTEXT 2006-04-14 02:36 zarko * MCReweight/Zbeam.cxx: Zbeam now looks into SRT_PUBLIC_CONTEXT if the data cannot be found in SRT_PRIVATE_CONTEXT 2006-04-13 23:23 arms * MCMonitor/MCMonitorHistograms.cxx: Add descriptive bin labels for iresonance and iaction plots. 2006-04-13 21:21 zarko * MCReweight/data/: err_hadrprod_le010_far.vec, err_hadrprod_le010_farovernear.vec, err_hadrprod_le010_lowint_far.vec, err_hadrprod_le010_lowint_farovernear.vec, err_hadrprod_le010_lowint_near.vec, err_hadrprod_le010_near.vec, err_hadrprod_le010z170i_far.vec, err_hadrprod_le010z170i_farovernear.vec, err_hadrprod_le010z170i_near.vec, err_hadrprod_le010z200i_far.vec, err_hadrprod_le010z200i_farovernear.vec, err_hadrprod_le010z200i_near.vec, err_hadrprod_le100_far.vec, err_hadrprod_le100_farovernear.vec, err_hadrprod_le100_near.vec, err_hadrprod_le250_far.vec, err_hadrprod_le250_farovernear.vec, err_hadrprod_le250_near.vec, err_hadrprod_le_far.vec, err_hadrprod_le_farovernear.vec, err_hadrprod_le_near.vec: These error vectors were defined only below 30GeV. Modified Files: err_hadrprod_le010_far.vec err_hadrprod_le010_farovernear.vec err_hadrprod_le010_lowint_far.vec err_hadrprod_le010_lowint_farovernear.vec err_hadrprod_le010_lowint_near.vec err_hadrprod_le010_near.vec err_hadrprod_le010z170i_far.vec err_hadrprod_le010z170i_farovernear.vec err_hadrprod_le010z170i_near.vec err_hadrprod_le010z200i_far.vec err_hadrprod_le010z200i_farovernear.vec err_hadrprod_le010z200i_near.vec err_hadrprod_le100_far.vec err_hadrprod_le100_farovernear.vec err_hadrprod_le100_near.vec err_hadrprod_le250_far.vec err_hadrprod_le250_farovernear.vec err_hadrprod_le250_near.vec err_hadrprod_le_far.vec err_hadrprod_le_farovernear.vec err_hadrprod_le_near.vec 2006-04-13 18:12 habig * DcsUser/: BfldDbiCoilStateHelpers.cxx, BfldDbiCoilStateHelpers.h, BfldDbiCoilState_Example.C, LinkDef.h, ManualGaps.C: Added some helper functions for the coil state DB access. Added the script for manually filling the gaps found by the distiller. 2006-04-13 15:50 Robert Hatcher * DatabaseUpdater/: DbuRunSummary.cxx, DbuRunSummary.h: new static string DbuRunSummary::kUnfilled. 2006-04-13 15:47 Robert Hatcher * DatabaseUpdater/DbuDaqFileModule.cxx: If fAuxConfigText is the special string DbuRunSummary::kUnfilled when it is time to write it, clear it first. 2006-04-13 15:43 Robert Hatcher * DatabaseUpdater/: DbuDaqMonitorModule.cxx, DbuDaqMonitorModule.h: Add CheckForRowCounterColumn() method; explicitly set ROW_COUNTER column value when writing data. Change COMMENT references to RUN_COMMENT. 2006-04-13 15:25 Robert Hatcher * DatabaseUpdater/DbuSubRunSummary.cxx: Take note of addition of ROW_COUNTER and change of COMMENT to RUN_COMMENT 2006-04-13 14:41 vahle * FDSpecWErrs/RunFDSpecConfig.C: Changed RunFDSpecConfig.C macro so it looks for hadronerror files in $SRT_PUBLIC_CONTEXT/FDSpecWErrs/data 2006-04-13 14:29 Brian Rebel * DataQualityMonitoring/: ComparisonPlotModule.cxx, DataQualityModule.cxx, DataQualityModule.h, RecoMonitoringNC.cxx, RecoMonitoringNC.h, macros/dataQualityCheck.C: make changes to allow selection of fiducial volume algorithm with beam events 2006-04-13 14:25 Brian Rebel * MarquardtFit/: MarquardtFitModule.cxx, MarquardtFitModule.h: commit changes for making the contour plots 2006-04-13 14:24 Brian Rebel * NCUtils/: NCAnalysisCuts.cxx, NCAnalysisCuts.h, NCType.h: add in a method for picking out rock muons instead of contained events 2006-04-13 14:14 vahle * FDSpecWErrs/data/: err_hadronprod_all_farovernear.vec, toterr_farovernear_le10.vec: Adding files that FDSpec needs for historical reasons 2006-04-13 13:43 vahle * FDSpecWErrs/: FDSpecWErrs.cxx, FDSpecWErrs.h, reallyrunConfig.C: Commented out all references to mysteryweights that was needed for systematic mdc 2006-04-13 13:06 vahle * FDSpecWErrs/FDSpecWErrs.cxx: Changed FDSpecWErrs back to using SKZPII after tests with SKZPI 2006-04-13 12:16 cbs * CandSubShowerSR/SubShowerSRListModule.cxx: Changed line in Module that demanded the tracklist be reconstructed with SR. 2006-04-12 22:21 arms * MCMonitor/: MCMonitor.cxx, MCMonitor.h, MCMonitorHistograms.cxx, MCMonitorHistograms.h, mcmon_hist_list.txt: Add lots of DigiScintHit plots, almost doubling the number of monitored quantities, and yielding access to additional relevant truth-level quantities. Warning: the digihit code hasn't been tested yet, but previous functionality seems okay. 2006-04-12 19:55 habig * DcsUser/: BfldDbiCoilState.cxx, BfldDbiCoilState.h, BfldDbiCoilState_Example.C, CoilStatus.cxx, CoilStatus.h, LinkDef.h: Added stuff for the distilled coil table BfldDbiCoilState 2006-04-12 19:32 Robert Hatcher * DataUtil/infid.h: Supply some missing semicolons. Spell "octagon" correctly. Tweak beam angle to match beam sheet angle. 2006-04-12 00:06 Sue Kasahara * GeoGeometry/test/: GeoValidate.cc, TestGeo.cc: Clean up command line options to allow user to specify detector type and simflag. 2006-04-11 23:50 George Irwin * WebDocs/macosx_instructions.txt: Modify advice about replacing Hepevt.h for ROOT versions after 6April2006. ROOT has fixed Hepevt.h for MacOSX now, and my altered version conflicts with ROOT's new one. 2006-04-11 23:01 Sue Kasahara * GeoGeometry/: GeoScintMdlVolume.cxx, GeoStripVolume.cxx: Change module Al skin color to grey, and strip pstyrene insert color to cyan. 2006-04-11 22:56 Sue Kasahara * GeoGeometry/macro/: drawF001AVtcoilviewalongbeam.C, drawF001AVtcoilviewalongbeamRaytrace.C, drawF001BVtviewfromabove.C: scripts to draw far detector coil region in scint plane from view along beam, and coil in scint/steel plane pair viewed from above. 2006-04-11 22:31 Sue Kasahara * GeoGeometry/macro/: drawF001PVtcoilviewalongbeam.C, drawF001PVtcoilviewalongbeamRaytrace.C: Scripts to draw far detector coil in a steel plane. 2006-04-11 22:20 Sue Kasahara * GeoGeometry/macro/: drawN001BUfviewfromabove.C, drawN001PUfcoilviewalongbeam.C, drawN001PUfcoilviewalongbeamRaytrace.C: Scripts to draw coil implementation in near detector steel. 2006-04-11 22:05 Brian Rebel * MarquardtFit/: MarquardtFitModule.cxx, MarquardtFitModule.h, MqfBeamInfo.cxx, MqfType.cxx, MqfType.h, NumRec/MinosMinimization.cxx, macros/marquardtFit.C: set the condition for the fitter to stop to be a difference in chi^2 < 0.01 few other changes to make things look better in plots 2006-04-11 21:55 Sue Kasahara * GeoGeometry/macro/: drawN001AUfcoilviewalongbeam.C, drawN001AUfcoilviewalongbeamRaytrace.C, drawN002AVpcoilviewalongbeamRaytrace.C: scripts to draw near detector coil from view along the beam for full coverage plane w and w/o raytrace, and for partial coverage plane w/raytrace. 2006-04-11 21:50 Mayly Sanchez * NueAna/: Trimmer.cxx, Trimmer.h, macros/MakeTrimmedAna.C: Modifications for pre-selection cuts to Trimmer, this will be replaced by Josh's cuts class. 2006-04-11 20:24 Sue Kasahara * GeoGeometry/macro/drawN002AVpcoilviewalongbeam.C: // Script for drawing the coil region of a near detector partial // coverage V-view scint plane from a view looking along the beam direction. 2006-04-11 20:10 Sue Kasahara * GeoGeometry/macro/drawN002BVpviewfromabove.C: Script for drawing near detector partial coverage V-view plane pair (scint, steel, airgaps & coil) from a view looking down at the detector from above. 2006-04-11 20:00 Sue Kasahara * GeoGeometry/macro/drawN001BUfviewfromabove.C: Script for drawing near detector full coverage U-view plane pair (scint, steel, airgaps & coil) from a view looking down at the detector from above. 2006-04-11 19:36 Sue Kasahara * GeoGeometry/GeoGeometry.cxx: Add some comments to the material definitions. 2006-04-11 12:13 vahle * FDSpecWErrs/README: Running instructions 2006-04-11 12:13 vahle * FDSpecWErrs/fitcode/generate11x_batch.C: other code for systematics 2006-04-11 11:38 vahle * FDSpecWErrs/fitcode/: makemulti, multi.C: Added code to make oscillated histograms for systematic studies 2006-04-11 11:36 vahle * FDSpecWErrs/: FDSpecWErrs.cxx, FDSpecWErrs.h, RunFDSpecConfig.C, RunFDSpecSystMockData.C, qsubsysterrs.sh, reallyrunConfig.C, reallyrunSystMDC.C, fitcode/MakePrettyFinalResults.C, fitcode/MakePrettyFinalResults_C.d, fitcode/test_gen_mncont, fitcode/test_gen_mncont.C: Added new systematics to FDSpecWErrs and updated associated macros 2006-04-11 05:24 Nick West * DatabaseInterface/DbiWriter.tpl: BFLDDBICOILSTATE does not need a log entry. Fix bug testing SPILLTIMEND that also needs no entry 2006-04-11 05:09 Nick West * DatabaseMaintenance/scripts/cs_set_refresh_intervals.pm: Add BFLDDBICOILSTATE 2006-04-11 02:36 jpochoa * NuBarPID/: GNUmakefile, LinkDef.h, LoadPDF.cxx, LoadPDF.h, PIDCalculator.cxx, PIDCalculator.h: 1st version of NuBarPID 2006-04-11 02:17 Robert Hatcher * CVSROOT/check_access: fix misspelling of jochoa to jpochoa. 2006-04-11 01:02 Robert Hatcher * CVSROOT/: check_access, modules: start NuBarPID package for Pedro Ochoa 2006-04-11 00:59 Robert Hatcher * NuBarPID/.cvsignore: Initial revision 2006-04-11 00:59 Robert Hatcher * NuBarPID/.cvsignore: start NuBarPID for Pedro Ochoa 2006-04-10 17:04 marshall * CandTrackCam/: GNUmakefile, HitCam.cxx, HitCam.h, LinkDef.h, TrackCam.cxx, TrackCam.h, TrackCamListModule.cxx, TrackCamListModule.h, TrackSegmentCam.cxx, TrackSegmentCam.h: A New Track Finding Package. 2006-04-10 17:04 marshall * CandTrackCam/example_script.C: Example script for using new Track Finding Package with FD Beam MC. 2006-04-10 17:00 marshall * CandTrackCam/: AlgTrackCam.cxx, AlgTrackCam.h, AlgTrackCamList.cxx, AlgTrackCamList.h, CandTrackCam.cxx, CandTrackCam.h, CandTrackCamHandle.cxx, CandTrackCamHandle.h, CandTrackCamList.cxx, CandTrackCamList.h, CandTrackCamListHandle.cxx, CandTrackCamListHandle.h, ClusterCam.cxx, ClusterCam.h: A New Track Finding Package. 2006-04-10 16:59 Nathaniel Tagg * Calibrator/Calibrator.cxx: Make Justin's muon drift the hardwired default. 2006-04-10 16:58 Nathaniel Tagg * Calibrator/QuadLinearityCalScheme.cxx: Expand on the "this is not ND data" message. Make it MAXMSG'ed. 2006-04-10 16:56 Nathaniel Tagg * Calibrator/PulserLinearityCalScheme.cxx: Change a lot of error messages from MSG to MAXMSG to cut down on verbiage. 2006-04-10 16:47 boehm * WebDocs/: WebDocs.html, BatchDocs/Calibration.html, BatchDocs/CandChop.html, BatchDocs/CandEvent.html, BatchDocs/CandFitTrackCam.html, BatchDocs/FilterDigit.html, BatchDocs/Input.html, BatchDocs/Output.html, BatchDocs/PreCedarTestScripts.html, BatchDocs/ProdNames.html, BatchDocs/Release1-18-2.html, BatchDocs/Release1-18.html, BatchDocs/ReleaseNotes.html, BatchDocs/ScriptDesign.html, BatchDocs/ScriptTypes.html, BatchDocs/index.html, BatchDocs/Templates/menu.dwt: Modifying some of the new batch pages and adding links to the documentation into the Main WebDocs page 2006-04-10 16:28 tjyang * MiniBooNEAna/: MNtp.cxx, MNtp.h, MNtpModule.cxx: add more mc information in the ntuple 2006-04-10 16:25 cbs * CandEventSR/AlgEventSSList.cxx: Updated the shower/track z vertex match criterion used during event building to determine whether a shower is at the vertex. U and V beg planes are now compared independently and if either matches to better than pShwTrkDz/2 (see DBtxt file), then the shower is considered to be a vertex shower. 2006-04-10 16:17 cbs * CandShowerSR/: AlgShowerSS.cxx, AlgShowerSSList.cxx, CandShowerSRHandle.cxx: AlgShowerSS: Added a sanity check to U/V vertex determination - check average ph weighted transverse position of shower and compare to: 1) ph weighted tpos in the vertex plane 2) vertex determined by largest subshower If 1) & 2) disagree by more than 50cm use average tpos for whole shower to decide which one to use. AlgShowerSSList: The algorithm attempts to match up U/V views using transverse ph structure. In the case that there is a U/V mismatch in number of expected showers, the lowest ph subshowers may not be included in shower formation. This has now been fixed - transverse ph regions are merged until U and V expect the same number of showers. CandShowerSRHandle: Updated the function to match showers with other showers in a during event building (BelongsWithShower). Looser timing criteria for matching neutron showers with vertex showers have been introduced. 2006-04-10 14:40 Brett Viren * CandTrackCam/.cvsignore: Initial revision 2006-04-10 14:40 Brett Viren * CandTrackCam/.cvsignore: new package 2006-04-10 14:14 Brett Viren * CVSROOT/: check_access, modules: Setup for John Marshall's new CandTrackCam 2006-04-10 09:37 Nick West * UserManualDoc/src/database_interface.tex: Document correctly how to generalise Extended Context queries including those w/o a where condition 2006-04-09 16:48 evansj * Calibrator/MuonDriftCalScheme.cxx: Removing another cout debugging statement. 2006-04-09 16:46 evansj * Calibrator/MuonDriftCalScheme.cxx: Removing a cout debugging statement. 2006-04-09 16:38 evansj * Calibrator/MuonDriftCalScheme.cxx: Updating the DoReset() method to include the version shear factor. Now all drift correction factors are corrected to be consistent with R1_18 reconstruction. 2006-04-07 22:07 Nathaniel Tagg * Registry/RegistryItemXxx.cxx: Fix up #define to cover GCC>=4 as well as GCC>3.3 2006-04-07 22:04 Nathaniel Tagg * MessageService/MsgService.cxx: One more semicolon survived the hunt. 2006-04-07 22:02 Nathaniel Tagg * JobControl/JobCFloatXImp.cxx: Turn off the MacOSX ppc floating point exception code if we're running on an intel box. 2006-04-07 22:02 Nathaniel Tagg * PulserCalibration/: PulserGainFit.cxx, PulserTimeDrift.cxx: Add to make gcc 4.0 happy 2006-04-07 22:01 Nathaniel Tagg * Calibrator/CalLinearity.cxx, Calibrator/MuonDriftCalScheme.cxx, Calibrator/PmtDriftCalScheme.cxx, Calibrator/PulserLinearityCalScheme.cxx, Validity/VldTimeStamp.cxx: Add to make gcc 4.0 happy. 2006-04-07 18:29 boehm * JobControl/: JobCModule.cxx, JobCPath.cxx, JobCPathModule.cxx: Minor changes regarding Message Service in JobControl: 1) All of the calls to Report (node and path) now write under the stream JobCReport instead of JobC, if it is ever necessary to surpress JobC Info or Warnings the Reports will still be seen. 2) Everytime a warning is sent from a package it is not necessary to have JobControl report that a warning was sent from the package as the package should always track that itself. This warning was removed 2006-04-07 18:23 Nathaniel Tagg * Candidate/CandBase.h: Fix so that it compiles on gcc4.0 on macosx (i.e. fix Intel macs so they compile). Compilation tested on intel mac and ppc mac. 2006-04-07 18:15 kordosky * CandDigit/: CandDeMuxDigit.h, CandDeMuxDigitList.h, CandDigit.h, CandDigitList.h: class XXX" declaration or include anotherheader. without the includes the code does not compile under gcc 4.0.2. Have checked that the changes compile under gcc 3.2 2006-04-07 18:03 kordosky * UgliGeometry/: UgliPlnNode.h, UgliStripHandle.h, UgliStripNode.h: headers modified to add an additional "class XXX" declaration or include another header. without the includes the code does not compile under gcc 4.0.2. Actually, from a cursory look at the code I do not understand how it compiles anyway since, for example, the previous version of UgliPlnNode.h refers to an UgliGeometry* but never declares what UgliGeometry is. Hmmmm. Have checked that the changes compile under gcc 3.2 2006-04-07 17:32 kordosky * GeoGeometry/GeoShield.h: add class GeoGeometry; which is apparently wanted by gcc4, in addition to the existing friend class GeoGeometry; 2006-04-07 17:06 kordosky * MessageService/: MsgFileOStream.h, MsgFormat.h: add #elif __GNUC__ == 4 clause to support definition of fmtflags and openmode under gcc v4 . 2006-04-07 16:58 evansj * Calibrator/: CalDrift.cxx, CalDrift.h, MuonDriftCalScheme.cxx, MuonDriftCalScheme.h: Adding a RecoVersion flag to CalDrift. Minor change to a warning message in MuonDriftCalScheme. Making CalDrift copy constructor public for now (will change back at some point). 2006-04-07 16:33 cpw1 * Calibrator/PulserLinearityCalScheme.cxx: Remove debug cout statement 2006-04-07 16:28 evansj * Contrib/evans/ScintCal/ScintCalTimePeriod.h: Minor changes to make drift code more readable. 2006-04-07 14:35 Brian Rebel * NCUtils/: NCAnalysisCuts.cxx, NCAnalysisUtils.cxx: make sure to check that the beam is good in IsGoodBeamSnarlBR use the right weights for the 15 parameter fit to mock data 2006-04-07 10:47 marshall * CandFitTrackCam/AlgFitTrackCam.cxx: Small changes and improvements to ND spectrometer DeMuxing. 2006-04-06 22:43 cbs * CandEventSR/EventSRListModule.cxx: Fix to check for empty, as well as null, slicelist in EventSRListModule before event list is made. This was causing seg faults in AlgEventSSList: empty slicelists are caught by track and shower modules, so track- and showerlists were not being made. However the event algs are not checking thoroughly for null lists. 2006-04-06 22:01 Brian Rebel * DataQualityMonitoring/: ComparisonPlotModule.cxx, ComparisonPlotModule.h: module to draw comparisons between different time periods of data running. 2006-04-06 22:00 Brian Rebel * DataQualityMonitoring/: BeamMonitoring.cxx, DataQualityModule.cxx, DataQualityModule.h, DataTimeUnit.cxx, DataTimeUnit.h, DirectCompareModule.cxx, DqmType.h, EfficiencyPurityModule.cxx, EventRatePlotModule.cxx, LinkDef.h, RecoMonitoring.cxx, RecoMonitoring.h, RecoMonitoringCR.cxx, RecoMonitoringCR.h, RecoMonitoringNC.cxx, RecoMonitoringNC.h, macros/dataQualityCheck.C: restructure the way the data is handled. now RecoMonitoring ctr takes a range of times in julian dates. RecoMonitoringNC(CR) know how to fill them selves using a chain, rather than being filled externally. this allows me to make a different object for each period of time i want to monitor, and not have too much data to read in for any one period of time. RecoMonitoringNC now has BeamMonitoring as a data member. removed a lot of parameters from DataQualityModule as they are no longer needed in the new scheme. 2006-04-06 17:59 kreymer * setup/msrt: changed obsolete node srtcvs to cdcvs 2006-04-06 17:57 kreymer * CVSROOT/check_access: added kreymer to core_grp 2006-04-06 17:07 arms * MCMonitor/: MCMonitor.cxx, MCMonitor.h, MCMonitorHistograms.cxx, MCMonitorHistograms.h, mcmon_hist_list.txt, macro/makeMCMonitorPlots.C, macro/outputMCMonitorPlots.C: Several upgrades: - Add truth PhotonTransport & DetSim plots as well as Reco Strip & Shower plots. - Add an additional possible setting to only write out truth CC/NC event quantities and modify makeMCMonitorPlots macro with commented-out line to adjust this setting. - Modify the output macro to handle any number of additional plots (expand the index page to multiple pages as necessary). 2006-04-06 14:58 kreymer * WebDocs/readmeroot: corrected gauranteed typo 2006-04-06 06:21 Nick West * CVSROOT/check_access: perl is now in /usr/bin not /usr/local/bin 2006-04-06 06:18 Nick West * WebDocs/Errors/running.html: Add Re-initialization enforced macro G__CINTVERSION FILE 2006-04-05 04:42 Nick West * DatabaseMaintenance/scripts/cs_set_refresh_intervals.pm: Add CALPULSERFITS 2006-04-05 03:15 Sue Kasahara * Record/RecArrayAllocator.h: Modify kIsFree bit used to keep track of which TClonesArrays are free for reuse from bit 14 to bit 24 to avoid collision with root use: // From TObject.h: "Bits 0-13 are reserved as global bits. Bits 14-23 // can be used in different class hierarchies." // Bit 24 as used here should be safely out of ROOT use range. kIsFree = BIT(24) // indicates TClonesArray is available for reuse 2006-04-04 22:13 mdier * NueAna/ANtpShowerInfoAna.cxx: Determine the primary shower as the shower with the largest ph within 0.5m of the primary track vertex, if any track is present. Otherwise just take the shower with the largest ph. The primary track is determined in the same way as in ANtpTrackInfoAna. 2006-04-04 19:22 cbs * MCReweight/MuParentHelper.cxx: Muon parent PID now returned to be a PDG code rather than a GEANT code. 2006-04-04 15:57 cbs * MCReweight/LinkDef.h: Updated Linkdef.h file 2006-04-04 15:56 cbs * MCReweight/: MuParentHelper.cxx, MuParentHelper.h: First pass code for getting pion parent info based on muon parent info in the sntp files. Requires a new set of trees made from the flux files with the macro: MCReweight/macros/muonInfo.C 2006-04-04 14:01 Brian Rebel * DataQualityMonitoring/: DataTimeUnit.cxx, DataTimeUnit.h: add more guts to the new object 2006-04-04 00:03 arms * MCMonitor/MCMonitorHistograms.h: [no log message] 2006-04-03 22:18 niki * Contrib/niki/beam_matrix/matrix_fit.C: [no log message] 2006-04-03 22:04 Brian Rebel * DataQualityMonitoring/: DataQualityModule.cxx, DataTimeUnit.cxx, DataTimeUnit.h, EfficiencyPurityModule.cxx, EfficiencyPurityModule.h, EventRatePlotModule.cxx, LinkDef.h, macros/dataQualityCheck.C: make a new object to hold the data for a given unit of time. make various other changes for bugs, etc 2006-04-03 21:59 niki * Contrib/niki/beam_matrix/matrix_fit.C: fit 2006-04-03 20:59 niki * Contrib/niki/beam_matrix/Beam_ref_fin_neut.C: oops previous was without skzpIII... 2006-04-03 20:41 boehm * NueAna/: Trimmer.cxx, Trimmer.h, macros/MakeTrimmedAna.C: Modification to the trimmer to allow for beam cuts and to reweight based on the oscillation probability 2006-04-03 18:05 Brian Rebel * NCUtils/: NCAnalysisCuts.cxx, NCAnalysisUtils.cxx: dont do the beam spot correction for mock data, do it for real data only. 2006-04-03 15:20 admarino * Contrib/admarino/ncbkg_doc/Data_MC_weighting_effect.eps: First version of plot from Andy 2006-04-03 15:20 admarino * Contrib/admarino/ncbkg_doc/: CCshw_NC_bckgrnd.eps, CCshw_NC_pid_vars.eps, CCshw_NC_prob_E.eps, CCshw_data_bckgrnd.eps, CCshw_data_pid.eps, CCshws_NCbkg.tex, CCshws_data_mc_01.eps, CCshws_data_mc_12.eps, CCshws_data_mc_1230.eps, CCshws_data_mc_24.eps, CCshws_data_mc_46.eps, CCshws_data_mc_612.eps, CCshws_data_mc_overall.eps: Adding the plots and text from Andy Culling. 2006-04-03 14:11 cpw1 * Calibrator/: PulserLinearityCalScheme.h, PulserLinearityCalScheme.cxx: Add DecalLinFar 2006-04-01 23:55 Robert Hatcher * DataUtil/infid.h: first try at common macro for definitions of fiducial volume cuts. 2006-04-01 20:51 asousa * Contrib/admarino/tufts/: gminos_jobs.pm, run_near.perl, run_rock.perl: Updating scripts to be used in Tufts MC generation. 2006-04-01 14:39 Nathaniel Tagg * Filtration/Blinder.cxx: Add a new blinding epoch starting April 15th. Data taken after that date will be blinded with a different function than data taken before that date. ---Nathaniel 2006-04-01 05:08 George Irwin * CVSROOT/check_access: Give Caius general commit privilege. 2006-03-31 16:04 cbs * NueAna/macros/SetAnaNueAlias.C: Helper function to set short alias names for the AnaNue tree branches. 2006-03-30 18:27 avva * Contrib/sergei/ProcessFitSA/: FitHists.h, PlotFitSA.C: Added histogram of SA/SR ratio of (Prange/Pfit)data/(Prange/Pfit)mc double ratios. 2006-03-30 17:31 chapman * AtNuOutput/NtpMaker.cxx: Hmm Should actually compile now... (This version is really just a stop gap so the package builds until we're ready to commit the version being destruction tested at Cambridge.) 2006-03-30 17:25 chapman * AtNuOutput/NtpMaker.cxx: Change a couple of lines so that the code should compile with latest version of AtNuReco / RecoBase 2006-03-30 17:08 ishi * Contrib/ishi/CCAnalysis/: fast_fit_fd.C, fast_fit_fd.h, fast_fit_ndfd.C, fast_fit_ndfd.h: Code used for W&C. 2006-03-29 22:53 Brian Rebel * NCUtils/NCAnalysisUtils.cxx: fix a typo - it does beg the question as to how we were reweighting for MODBYRS3....perhaps that is the default in MCReweight now... 2006-03-29 20:38 Brian Rebel * NCUtils/NCAnalysisUtils.cxx: add in the spot size for Zbeam 2006-03-29 20:29 Brian Rebel * NCUtils/NCAnalysisUtils.cxx: make the beamType parameter what is actually passed to Zbeam. user has to be careful that s/he is using Zarko's conventions now 2006-03-29 12:41 cpw1 * Calibrator/: CalPulserFits.cxx, PulserLinearityCalScheme.h, PulserLinearityCalScheme.cxx: Mods for 60-point gain curve 2006-03-29 11:25 cpw1 * PulserCalibration/macros/write_calpulserfits.C: Updates for 60-point gain curve 2006-03-29 11:21 cpw1 * PulserCalibration/: PulserGainFit.h, PulserGainFit.cxx: Updates for 60-point gain curve 2006-03-28 23:55 Brian Rebel * NCUtils/: NCAnalysisCuts.cxx, NCAnalysisUtils.cxx, NCType.h: fix a typo. add a line to the FindRecoWeight method to return the weight for the NC background parameter 2006-03-28 23:47 Brian Rebel * MarquardtFit/: HessianModule.cxx, HessianParameter.cxx, MarquardtFitModule.cxx, MqfBeamInfo.cxx, MqfBeamInfo.h, MqfEnergyBinInfo.cxx, MqfEnergyBinInfo.h, MqfType.cxx, MqfType.h, NumRec/MinosMinimization.cxx, NumRec/MinosMinimization.h, macros/marquardtFit.C: all sorts of changes to handle things like 1. making y distributions for each energy bin 2. more reconstruction systematic parameters (nc background, near far miscalibration) 3. fitting the far detector with a guess from the near 2006-03-28 22:22 boehm * WebDocs/BatchDocs/: Calibration.html, CandChop.html, CandEvent.html, FilterDigit.html, Input.html, Output.html, PreCedarTestScripts.html, ProdNames.html, Release1-18-2.html, Release1-18.html, ReleaseNotes.html, ScriptDesign.html, ScriptTypes.html, index.html, styles.css, Templates/menu.dwt, images/MinosBatch.jpg, images/MinosTrans.gif, images/batchBanner.jpg, images/hdrosc.jpg, images/logo.psd, images/mainbg.gif: Adding general Batch Documentation into its hopefully permanent home in WebDocs 2006-03-28 21:36 Liz Buckley-Geer * CVSROOT/check_access: Add boehm to WebDocs 2006-03-28 17:14 Brian Rebel * NCUtils/: NCAnalysisCuts.cxx, NCAnalysisUtils.cxx, NCAnalysisUtils.h: take the beamInfo->protonIntensity < 0.5 back out - i think it is redundant the cuts from the BMSpillAna add in a flag to select the MEGA (or whatever you want to call it) weight for either data or the 1700 series MDC. put in the default values based on which you are using. 2006-03-28 17:06 Robert Hatcher * CVSROOT/: check_access, modules: add BeamMegaFit package for vahle (+zarko). 2006-03-28 17:03 Robert Hatcher * BeamMegaFit/.cvsignore: Initial revision 2006-03-28 17:03 Robert Hatcher * BeamMegaFit/.cvsignore: start BeamMegaFit package for vahle. 2006-03-28 15:58 tjyang * MiniBooNEAna/: MNtp.cxx, MNtp.h, MNtpModule.cxx: add code to determine if a track exists the detector 2006-03-28 13:54 blake * AtNuReco/: AlgAtNuReco.cxx, AlgAtNuRecoMCTruth.cxx, AlgFitTrackAtNu.cxx, AlgShowerAtNu.cxx, AlgTrackAtNu.cxx, AtNuFindModule.cxx, AtNuFitModule.cxx, AtNuTreeModule.cxx, AtNuTreeModule.h, CandTrackAtNu.cxx, CandTrackAtNu.h, CandTrackAtNuHandle.cxx, CandTrackAtNuHandle.h, DBtxt_AlgFitTrackAtNuList_default.C, DBtxt_AlgShowerAtNuList_default.C, DBtxt_AlgShowerAtNu_default.C, DBtxt_AlgTrackAtNuList_default.C, DBtxt_AlgTrackAtNu_default.C, GNUmakefile, README, TrackSegmentAtNu.cxx, atnureco.C: 28/3/06 ======= (1) Fixed some bugs in AlgAtNuReco.cxx and TrackSegmentAtNu.cxx (2) The tracking window across the coil hole is now larger. (3) Code uses "Detector" enum rather than "DetectorType". (4) Calibrator is used to calculate MIPS for track/shower strips. (5) The new timing parameters in RecoBase are now set. (6) The track range is now defined from the END of the track in order to be consistent with the SR reconstruction. 2006-03-27 23:54 Nathaniel Tagg * SpillTiming/: SpillTimeFinder.cxx, SpillTimeFinder.h: Another STF optimization. This one caches the results of the last call. If the next call asks for a similar context (i.e. between the Next and Prev spills of the last call) then it just returns the same result as before. This should largely mitigate the long searches. 2006-03-27 22:56 Nathaniel Tagg * SpillTiming/: SpillTimeFinder.cxx, SpillTimeFinder.h: API and code update: optional optimization The last major update allowed 'unlimited' searching of database tables to find the next and previous spills. Although correct, this process is extremely slow when the DB is empty (i.e. lots of VLDs but no spills) like we get during the shutdown. By default, the original behaviour (i.e. the right answer) is done. Optionally, the user may call: SpillTimeFinder::Instance().GetTimeOfNearestSpill(cx, 10); which will not attempt to search for spills more than 10 seconds away from 'cx'. (The answer returned may be correct if the data is already cached; otherwise it will return 1970 or 2037 for 'next' and 'previous' respectively.) 2006-03-27 19:25 niki * Contrib/niki/beam_matrix/: Beam_ref_fin_neut.C, fn_extrapolationb_corr.C: code 2006-03-27 05:09 Sue Kasahara * GeoGeometry/GeoGeometry.cxx: Turn off field in all mediums but FEPL because BField package doesn't support field outside of steel planes yet. 2006-03-27 04:49 Sue Kasahara * GeoGeometry/: GeoScintPlnVolume.cxx, GeoSteelPlnVolume.cxx: Use fixed z-thickness coil volumes instead of multi-volumes for scint planes since all scint planes have the same thickness, unlike airgaps & steel planes. This is to try to help performance, since the addition of detailed coil has slowed the build-time. Much optimization still to do... 2006-03-27 02:45 Sue Kasahara * GeoGeometry/test/: GeoValidate.cc, GeoValidate.h, TestGeo.cc: Add ability to select detector type to validate on command line, e.g. TestGeo -d Calib This needs to be cleaned up, later... 2006-03-27 02:37 Sue Kasahara * GeoGeometry/: GeoGeometry.cxx, GeoGeometry.h, GeoScintPlnVolume.cxx: Finish implementation of detailed coil geometry by implementing coil in air gap regions between scint & steel. For the far detector, this is implemented in the same way as for the far detector scint planes. For the near detector, this is implemented in the same way as for the near detector full coverage scint planes. Fix to GeoScintPlnVolume coil implementation for far detector to account for rotation of scintpln by +/- 45 degrees when placed. 2006-03-26 21:23 Sue Kasahara * GeoGeometry/: GeoScintPlnVolume.cxx, GeoScintPlnVolume.h, GeoSteelPlnVolume.cxx: Include build of detailed coil segment implementation as part of scint plane. The thickness in z of the coil segment volumes are set to be -1 when defining the shapes, and built as TGeoVolumeMulti volumes. When placed as a node in the scint plane, the volumemulti shape will take on the thickness of its parent. As a consequence of the coil segment insertion directly into the scint plane, the coil hole cut-out has been removed from the scint plane shapes. Add patches to protect against previous assumption that all daughter nodes of scint pln volumes are scint modules. New methods: 1) BuildFarCoilVolume() // Build far scint coil region. This is built in the following // way, per instruction from R. Hatcher: // 1)Insert a "bypass" (r=Geo::kFarBypassRad) region (not to be confused // with the bypass plastic insert). This is constructed of magnetized // air. // 2)Insert into the "bypass" a "flange" (r=Geo::kFlangeRad) of magnetized // iron. // 3)Insert into the "flange" a "throat" (r=Geo::kThroatRad) of magnetized // air. // 4)Insert into the "throat" a "coil segment" (r=Geo::kCoilRad) of // magnetized FARCOIL medium. The coil segment is set to rest on the // throat (off-center in y). 2) BuildNearCoilVolume() // Build near scint coil region for full coverage planes. This is built // in the following way, per instruction from R. Hatcher: // 1)For full coverage planes, insert a "bypass" tube // (r=Geo::kNearFullBypassRad) region (not to be confused with the // bypass plastic insert). This is constructed of magnetized air, // else... // For partial coverage planes, insert a "bypass" box // (halfx/y = Geo::kNearPartialBypassRad) region. This is constructed // of magnetized air. // 2)Insert into the "bypass" a "flange" (box of halfx/y = Geo::kFlangeRad) // of magnetized iron. // 3)Insert into the "flange" a "throat" (box of halfx/y = Geo::kThroatRad) // of magnetized air. // 4)Insert into the "throat" a "coil segment" (box of halfx/y // = Geo::kCoilRad) of magnetized aluminum. The coil segment is set /// to rest on the throat // 5)Insert into the "coil segment" tubes (r=Geo::kNearCoolRad) of // magnetized water in an array of 6 columns x 8 rows. 3) AddCoilNode() // Build scint coil volume and insert it as node in this scint plane. Fix comments in GeoSteelPlnVolume. 2006-03-26 19:51 Sue Kasahara * GeoGeometry/GeoScintPlnNode.cxx: Test for MdlNode type when looping over scintpln daughters. 2006-03-26 19:43 Sue Kasahara * GeoGeometry/: GeoSteelPlnVolume.cxx, GeoSteelPlnVolume.h: Include build of detailed coil segment implementation as part of steel plane. The thickness in z of the coil segment volumes are set to be -1 when defining the shapes, and built as TGeoMultiVolumes. When placed as a node in the steel plane, the multivolume shape will take on the thickness of its parent. This allows for variable thickness of the steel plane in a non-perfect geometry, without the build of a separate coil segment volume for every steel plane in the detector. As a consequence of the coil segment insertion directly into the steel plane, the use of TGeoCompositeShape is no longer necessary to build the steel planes as a TGeoXtru with a TGeoTube coil hole cut-out, and its use has been removed. New methods: 1)BuildFarCoilVolume() // // Build far steel "detail coil disk". This is built in the // following way, per instruction from R. Hatcher: // 1)Insert a "detail disk" (r=Geo::kDetailRad) into the steel plane, made // of the same material as the plane. This defines the region // in which the detailed b-field map is used. // 2)Insert into the "detail disk" a "hole" (r=Geo::kFeHoleRad) of // magnetized air. // 3)Insert into the "hole" a "neck" (r=Geo::kNeckRad) of magnetized iron. // 4)Insert into the "neck" a "throat" (r=Geo::kThroatRad) made of // magnetized air. // 5)Insert into the "throat" a "coil" (r=Geo::kCoilRad) of // magnetized FARCOIL medium. The coil is set to rest on // the throat (off-center in y). // 2)BuildNearCoilVolume() // // Build near steel "detail coil disk". This is built in the // following way, per instruction from R. Hatcher: // 1)Insert a "detail disk" (r=Geo::kDetailRad) into the steel plane, made // of the same material as the plane. This defines the region // in which the detailed b-field map is used. // 2)Insert into the "detail disk" a "hole" (box of halfx/y // = Geo::kFeHoleRad) of magnetized air. // 3)Insert into the "hole" a "neck" (box of halfx/y = Geo::kNeckRad) of // magnetized iron. // 4)Insert into the "neck" a "throat" (box of halfx/y =Geo::kThroatRad) // made of magnetized air. // 5)Insert into the "throat" a "coil" (box of halfx/y=Geo::kCoilRad) of // magnetized aluminum. The coil segment is set to rest on // the throat. // 6)Insert into the "coil" cooling tubes (r=Geo::kNearCoolRad) of // magnetized water, arranged in an array of 6 columns x 8 rows. // 3)AddCoilNode() // Build steel coil volume and insert it as node in this steel plane. 2006-03-26 19:29 Sue Kasahara * GeoGeometry/: Geo.h, GeoGeometry.cxx: New coil hole parameters to use with detailed coil geometry. Parameters are adopted from: $GMINOSPATH/inc/coil_info.inc. 2006-03-25 20:08 Sue Kasahara * GeoGeometry/GeoGeometry.cxx: Add mediums for magnetized aluminum and magnetized water for use in simulation of near detector coil. 2006-03-24 20:24 hartnell * NtupleUtils/: NuCuts.cxx, NuCuts.h, NuDemoModule.cxx, NuEvent.h, NuReco.cxx: One API change. 2006-03-23 23:05 hartnell * MeuCal/: MeuAnalysis.cxx, MeuPlots.cxx: New plots. Change to Recalibrate() method to perform drift+linearity and pe calibrations. 2006-03-23 23:04 hartnell * MeuCal/macros/: FileListSpecial.C, makeSummaryTree.C: Change config to calibrator to allow it to pull in the drift and pe calibrations. 2006-03-23 23:03 hartnell * MeuCal/macros/nearValidate/mLPos.C: Make a blessed plot version 2006-03-23 12:36 weber * CandDigit/AlgDigit.cxx: Undo Nathaniel's change (see below). The crate T0 off-set sub-traction is needed as the counter-reset can be held of in the ND, if it occurs during the spill. So it does not always occur at the start of the second. Alfons ======================================== Wed Mar 22 20:32:10 CST 2006 Commit to minossoft/CandDigit AlgDigit.cxx by tagg Update of /cvs/minoscvs/rep1/minossoft/CandDigit In directory minos01.fnal.gov:/var/tmp/cvs-serv5484 Modified Files: AlgDigit.cxx Log Message: Fix a timing bug, going from raw digits to CandDigits. The sub-second NTP time from the ROP was being added to the raw digits. I can only assume this comes from some ancient model of how the timing system was supposed to work. The CVS log shows this was put in around 2001. The timing system at both detectors fixes the sub-second t0 in hardware, not in the data; the TDC count is set to be zero at the start of the second (local GPS time). If you have read this far into this CVS commit message, you are way too committed. ---Nathaniel 2006-03-23 12:10 asousa * NCUtils/: NCAnalysisReader.cxx, NCAnalysisReader.h, macros/ncccReader.C: A few mods to improve functionality. 2006-03-23 04:19 Sue Kasahara * GeoGeometry/GeoGeometry.cxx: Steel planes are now made of FEPL, and not IRON. This is how things are done in gminos, but was overlooked until now. FEPL is slightly less dense, and only 90% iron. 2006-03-23 03:38 Sue Kasahara * GeoGeometry/GeoGeometry.cxx: Add additional material/medium definitions required by build of detailed far detector coil geometry. 2006-03-23 02:53 Sue Kasahara * GeoGeometry/GeoGeometry.cxx: Set the default values of appropriate TGeoMedium parameters negative to make it obvious that these values will be automatically computed by Geant3. 2006-03-23 02:32 Nathaniel Tagg * CandDigit/AlgDigit.cxx: Fix a timing bug, going from raw digits to CandDigits. The sub-second NTP time from the ROP was being added to the raw digits. I can only assume this comes from some ancient model of how the timing system was supposed to work. The CVS log shows this was put in around 2001. The timing system at both detectors fixes the sub-second t0 in hardware, not in the data; the TDC count is set to be zero at the start of the second (local GPS time). If you have read this far into this CVS commit message, you are way too committed. ---Nathaniel 2006-03-23 00:56 Sue Kasahara * G3PTSim/gtrak/gtreveroot.F: Modify to print warning when primary vertex is outside of MARS volume. 2006-03-22 20:24 Brian Rebel * MarquardtFit/: HessianModule.cxx, HessianParameter.cxx, MarquardtFitModule.cxx, MarquardtFitModule.h, MqfBeamInfo.cxx, MqfType.cxx, MqfType.h, macros/marquardtFit.C: lots of changes including 1. only do the first 75k events in the fid volume when finding hessian elements 2. add in another couple of parameters to fit 3. some formatting of plots 4. getting the weighting right for the mc 2006-03-22 20:11 Brian Rebel * NCUtils/: NCAnalysisUtils.cxx, NCAnalysisUtils.h: add in a method to find the default values of the zbeam weighting also add in code to gang some kno parameters together in neugen 2006-03-22 19:52 tjyang * MiniBooNEAna/: CountPot.cxx, CountPot.h: fix a few bugs, the runtype was not treated correctly 2006-03-22 19:43 asousa * NCUtils/macros/: IncVariables.txt, ncccReader.C: Example macro to run the NCAnalysisReader code and example of an inclusion list of variables. 2006-03-22 19:41 asousa * NCUtils/: ClassType.h, LinkDef.h, NCAnalysisReader.cxx, NCAnalysisReader.h: Adding new module to read analysis ntuples into output formats used by external packages that perform Multivariate Discriminant or decision tree analyses. Output format and inclusion or exclusion lists of variables can be specified from the job macro. Like NCAnalysisModule, it can use all the cuts in NCUtils for event selection. 2006-03-22 16:34 mdier * WebDocs/database_inventory/bflddbicoilstate.cfg: New cfg file for renamed coil status database table 2006-03-22 00:09 ishi * Contrib/ishi/CCAnalysis/fast_fit_ndfd.h: Configurations used in the ND fit. 2006-03-21 21:19 kordosky * Mad/: MadDpID.cxx, MadMKAnalysis.cxx: forgot to commit these! 2006-03-21 12:04 blake * Filtration/macros/dataqualityfilter.C: an example macro for DataQualityFilter module 2006-03-21 11:58 blake * Filtration/: DataQualityFilter.cxx, DataQualityFilter.h: DataQualityFilter modified to make output file configurable. 2006-03-21 09:44 cbs * Contrib/cbs/PlotOrg/: PlotMaker.cxx, PlotMaker.h: Added code for making CC plots with new cuts 2006-03-21 00:00 Sue Kasahara * G3PTSim/gtrak/gekbin.F: Modified to protect against taking the log of a number <= 0. Print warning if this protection is used, since it appears that it's redundant with a previous check, so it may signal a bug. 2006-03-20 21:47 Robert Hatcher * setup/setup_minossoft_FNALU_parser.sh: Don't rely on gnu extensions to "egrep" use "| head -n". Handle snapshot lookup in a more generic fashion. One can now use -r snapshot [ -r snapshot-1 ] to get the latest -r snapshot-prev [ -r snapshot-2 ] to get the penultimate -r snapshot- to get older versions 2006-03-20 21:25 tjyang * NueAna/data/fvann031506.root: change the ann structure from 14:12:1 to 14:10:1 the old structure doesn't seem to be stable 2006-03-20 20:57 Robert Hatcher * setup/setup_minossoft_FNALU_parser.sh: Select flavor based on UPS_FLAVOR_2. If that isn't set, set it. 2006-03-20 20:29 Robert Hatcher * Filtration/LinkDef.h: Andy's addition of DataQualityInterface and DataQualityLookup classes include ClassDef()'s so they need explicit entries in the LinkDef.h. For some reason, the reference to them from DataQualityFilter (a JobCModule that doesn't have a ClassDef()) also requires it to be explicitly named. 2006-03-20 19:46 ishi * Contrib/ishi/CCAnalysis/: fast_fit_ndfd.C, make_table.C: Added comments, removed unnecessary lines. 2006-03-20 19:37 avva * Filtration/: StopMuFilterModule.cxx, StopMuFinderFar.cxx, StopMuFinderFar.h: Made name of the candtrack list configurable in StopMuFilter. 2006-03-20 17:35 admarino * WebDocs/WebDocs.html: fixed wrong link to Francisco's MC on enstore summary. 2006-03-20 17:09 Mayly Sanchez * NueAna/macros/MakeAnaNueTree.C: Small change to dplanecut 2006-03-20 17:06 Mayly Sanchez * NueAna/: Shwfit.cxx, Shwfit.h, ShwfitAna.cxx, macros/MakeAnaNueTree.C: Added more phstrip and phplane count variabls. Changed default parameters. 2006-03-20 17:04 marshall * CandFitTrackCam/AlgFitTrackCam.cxx: More tuning of ND spectrometer DeMuxing. 2006-03-20 16:19 ishi * Contrib/ishi/CCAnalysis/: fast_fit_fd.C, fast_fit_fd.h: Update: Add norm. error in FD fit. 2006-03-20 15:40 boehm * NueAna/: NueBeamMonModule.cxx, NueBeamMonModule.h, macros/MakeAnaNueTree.C: Added code to write out POT information during processing as well as minor modification to the MakeAna macro to write out the whole file name for easy tracking. 2006-03-20 13:12 marshall * CandFitTrackCam/AlgFitTrackCam.h: Tidied the ND DeMuxing code, ensuring that spectrometer hits are associated with the true track, not a XTalk track. 2006-03-20 13:12 marshall * CandFitTrackCam/AlgFitTrackCam.cxx: Tidied the ND DeMuxing code, ensuring that spectrometer hits are associated with the true track, not a XTalk track. Also removed DOS end of line tags, which crept into v1.21 of AlgFitTrackCam.cxx 2006-03-20 12:09 blake * Filtration/: DataQualityFilter.cxx, DataQualityFilter.h, DataQualityInterface.cxx, DataQualityInterface.h, DataQualityLookup.cxx, DataQualityLookup.h: My attempt at a global filter module for MINOS data. Can be configured to filter out data where the beam and/or the detector is known to be in a bad state. 2006-03-20 11:18 cbs * Contrib/cbs/MatrixMethod/: MatrixHelper.cxx, MatrixMethod.cxx, macros/DataDoMM.C, macros/DrawMMOut.C, macros/MakeMMFile_FLUX.C, macros/MakeMMFile_PAN.C, macros/MakeMMFile_SNTP.C: Updates 2006-03-20 10:37 asousa * StandardNtuple/NtpStRecord.h: Incrementing ClassDef to account for the new shield related members. Problem reported by Justin. 2006-03-20 06:59 Mayly Sanchez * NueAna/: LinkDef.h, NueRecord.cxx, NueRecord.h, NueRecordAna.cxx, NueRecordAna.h, TreePID.cxx, TreePID.h, TreePIDAna.cxx, TreePIDAna.h, macros/MakeAnaNueTree.C: Adding first version of Cut PID. 2006-03-19 18:13 George Irwin * CVSROOT/check_access: Add blake to Filtration package. 2006-03-19 17:48 blake * FilterDigitSR/: AlgFilterDigitListAB.cxx, AlgFilterDigitListAB.h: Digit filter algorithm for Far Detector data Re-applies gap+4/5 plane trigger and removes any hits that are out of time/space with this main body of hits. This version contains better treatment of small events, Light Injection events and beam spills. 2006-03-19 17:37 blake * CandMorgue/GNUmakefile: [no log message] 2006-03-19 17:24 blake * CandMorgue/: AlgDataQuality.cxx, AlgDataQuality.h, AlgDeadChip.cxx, AlgDeadChip.h, CandDataQuality.cxx, CandDataQuality.h, CandDataQualityHandle.cxx, CandDataQualityHandle.h, CandDeadChip.cxx, CandDeadChip.h, CandDeadChipHandle.cxx, CandDeadChipHandle.h, DBtxt_AlgDataQuality_default.C, DBtxt_AlgDeadChip_default.C, DQHeader.cxx, DQHeader.h, DQHotColdElectronics.cxx, DQHotColdElectronics.h, DQLightInjection.cxx, DQLightInjection.h, DQRawDigits.cxx, DQRawDigits.h, DQSpillServer.cxx, DQSpillServer.h, DataQualityModule.cxx, DataQualityModule.h, DumpBadElectronics.cxx, DumpBadElectronics.h, LinkDef.h, README, RawChip.cxx, RawChip.h, RawReadout.cxx, RawReadout.h, dataquality.C, dumpbadelectronics.C: First verion of "CandMorgue" software. 2006-03-19 05:11 avva * CandFitTrackSA/TrackFilterBFCalibFD.cxx: Added missing 'abs'. 2006-03-18 02:40 George Irwin * setup/packages-S06-03-17-R1-21: First commit 2006-03-18 02:23 George Irwin * setup/setup_minossoft_SLAC: Switch TSQL host from medfly to costello. 2006-03-17 23:38 arms * MCMonitor/: MCMonitor.cxx, MCMonitor.h, MCMonitorHistograms.cxx, mcmon_hist_list.txt, macro/makeMCMonitorPlots.C: Increase truth and truth-reco Evt vtx plot ranges well into the rock region in front of the detectors. 2006-03-17 21:27 Brian Rebel * NCUtils/: NCAnalysisCuts.cxx, NCAnalysisCuts.h: move code to select beam events based on timing out of the IsGoodBeamCC method into its own method. call that from other selection methods 2006-03-17 21:12 musser * CandNtupleSR/: NtpSRRecord.h, NtpSRShieldSummary.h: increment class versions 2006-03-17 20:13 cbs * Contrib/cbs/MatrixMethod/MatrixHelper.cxx: bug fix 2006-03-17 20:06 cbs * Contrib/cbs/MatrixMethod/mcinfo.C: helper functions for extracting mc info from sntp files 2006-03-17 20:03 cbs * Contrib/cbs/MatrixMethod/: MatrixHelper.cxx, MatrixHelper.h, MatrixMethod.cxx, macros/DataDoMM.C, macros/DoMDCFit.C, macros/DrawContours.C, macros/MakeDataFile.C, macros/MakeMMFile_FLUX.C, macros/MakeMMFile_PAN.C, macros/MakeMMFile_SNTP.C, macros/MakeRealDataFile.C: Updated to add skzp2 and modbyrs3 2006-03-17 19:31 musser * StandardNtuple/: NtpStRecord.cxx, NtpStRecord.h: modified for latest shield additions 2006-03-17 19:30 musser * CandNtupleSR/: NtpSRShieldExpected.cxx, NtpSRShieldExpected.h: add ShieldExpected 2006-03-17 19:28 musser * CandNtupleSR/: LinkDef.h, NtpSRRecord.cxx, NtpSRRecord.h, NtpSRShieldSummary.cxx, NtpSRShieldSummary.h, Module/NtpSRModule.cxx, Module/NtpSRModule.h: [no log message] 2006-03-17 18:58 boehm * Production/Dev/PreCedar/MC/reco_MC_far_Dev.C: Minor corrective tweaks 2006-03-17 18:56 boehm * Production/Dev/PreCedar/MC/: reco_MC_far_Cosmic_Dev.C, reco_MC_far_Dev.C: Adding in adjustment settings for PhotonTransport and DetSim as requested by Nathaniel 2006-03-17 18:25 musser * CandFitTrackCam/: AlgFitTrackCam.cxx, AlgFitTrackCam.h: add spectrometer track finding 2006-03-17 18:01 admarino * WebDocs/WebDocs.html: Made some small updates to the MC section by adding links for the MC Naming Scheme page and the MC on Ensotre summary page. 2006-03-17 16:47 Brian Rebel * MarquardtFit/: GNUmakefile, LinkDef.h, MarquardtFitModule.cxx, MarquardtFitModule.h, MinosMinimization.cxx, MinosMinimization.h, MqfBeamInfo.cxx, MqfBeamInfo.h, MqfEnergyBinInfo.cxx, MqfEnergyBinInfo.h, nr.cxx, nr.h, nrtypes.h, nrtypes_lib.h, nrtypes_nr.h, nrutil.h, nrutil_mtl.h, nrutil_nr.h, nrutil_tnt.h, nrutil_val.h, NumRec/GNUmakefile, NumRec/LinkDef.h, NumRec/MinosMinimization.cxx, NumRec/MinosMinimization.h, NumRec/nr.cxx, NumRec/nr.h, NumRec/nrtypes.h, NumRec/nrtypes_lib.h, NumRec/nrtypes_nr.h, NumRec/nrutil.h, NumRec/nrutil_mtl.h, NumRec/nrutil_nr.h, NumRec/nrutil_tnt.h, NumRec/nrutil_val.h, macros/marquardtFit.C: make a new directory to hold the numerical recipes and MinosMinimization code. other changes made to try and write out the MqfBeamInfo objects to a root file 2006-03-17 16:39 tjyang * NueAna/FracVarAna.cxx: forgot to include the header file "TFile.h" 2006-03-17 15:22 boehm * Production/Dev/PreCedar/MC/: reco_MC_far_Cosmic_Dev.C, reco_MC_far_Dev.C, reco_MC_near_Dev.C: Fixed a few of the comment fields and added lines to handle the change to GeoGeometry, they are currently commented out but available for later usage. Also it appears the reco_MC_near_Dev file mistakenly had the SimSnarl in the Candidate with BeamNtp output path, instead of the Candidate without BeamNtp path. This was corrected. 2006-03-16 21:06 admarino * NCUtils/NCAnalysisModule.cxx: DataSelection plots include run numbers. Now calculate the MEGAweight. The CorrectMomentumFromRange now includes the detector type since the corrections are slightly different between the near and far. 2006-03-16 19:02 Brian Rebel * NCUtils/NCAnalysisCuts.cxx: fix the near detector track recovery cut 2006-03-16 16:59 Brian Rebel * NCUtils/NCAnalysisUtils.cxx: if the track q/p == 0 (ie ANtpTrackInfo::fitMomentum == -9999.) then use the track range in GetTrackEnergy 2006-03-16 15:01 cbs * Contrib/cbs/MatrixMethod/: MatrixHelper.cxx, MatrixHelper.h, MatrixMethod.cxx, MatrixMethod.h, macros/CombineHelpers.C, macros/DataDoMM.C, macros/DoMDCFit.C, macros/DoMM.C, macros/DrawContours.C, macros/DrawMMOut.C, macros/MakeDataFile.C, macros/MakeMMFile_FLUX.C, macros/MakeMMFile_PAN.C: Swtiched all floats to doubles. Updated fid volume. 2006-03-16 04:03 tjyang * NueAna/SubShowerVarAna.cxx: update SubShowerVarAna for Hai: the not necessarily improved version of code is ready, at least it produces less confusing result, with a requirement of phys clusters in both views (result of combining PHFracRMS in both views) 2006-03-16 01:09 tjyang * MiniBooNEAna/Fill_MBSpill.cxx: fix a bug 2006-03-15 23:00 tjyang * NueAna/: FracVar.cxx, FracVar.h, FracVarAna.cxx, FracVarAna.h, mlpANN.cxx, mlpANN.h, data/fvann031506.root: keep the old fracvars.pid in case it's needed somewhere, add a new one fracvars.pid1 2006-03-15 22:33 Brian Rebel * MarquardtFit/: MarquardtFitModule.cxx, MinosMinimization.cxx, MqfBeamInfo.cxx, macros/marquardtFit.C: several changes for stupid things like counting background twice, etc. 2006-03-15 21:50 ishi * Contrib/ishi/CCAnalysis/: fast_fit_fd.C, fast_fit_fd.h, fast_fit_ndfd.C, fast_fit_ndfd.h: Latest version of analysis code. 2006-03-15 19:50 vahle * FDSpecWErrs/: DrawFDPredictHists.C, FDSpecWErrs.cxx, FDSpecWErrs.h, RunFDSpecConfig.C, qsubsysterrs.sh, fitcode/MakePrettyFinalResults.C, fitcode/MakePrettyFinalResults_C.d, fitcode/test_gen_mncont, fitcode/test_gen_mncont.C, fitcode/undork: cosmetic changes to drawing code, added batch submission script for syst err runs 2006-03-15 18:33 admarino * NCUtils/NCAnalysisUtils.cxx: Adding the det type to the GetTrack energy from range. 2006-03-15 17:09 tjyang * NueAna/: SubShowerNN.cxx, SubShowerNN.h, SubShowerVar.cxx, SubShowerVar.h, SubShowerVarAna.cxx, mlpANN.cxx, mlpANN.h: add Hai and Chris' neural network based on the subshower variables (coded by Hai): SubShowerNN.h SubShowerNN.cxx SubShowerVar.h(.cxx) SubShowerVarAna.h(.cxx) update my ann as well. Tingjun 2006-03-15 02:33 Sue Kasahara * GeoGeometry/: GeoGeometry.cxx, GeoGeometry.h: Add "DOLOMITE" medium to be used for modeling rock surrounding near detector cavern. The densities for DOLOMITE and "ROCK" (the medium used for the far detector rock) have been taken "as is" from those used in the gminos simulation, although the values 2.85 and 2.5 g/cm^3 respectively seem to be flipped from what they should be. Increase the dimensions of the rock surrounding the near detector to halfx,y,z = (85,30,200) m. The far detector halfz has also been updated to 200 m. 2006-03-15 02:23 Sue Kasahara * GeoGeometry/macro/: drawFarMARS.C, drawFarMARSNoTop.C, drawMARS.C, drawMARSNoTop.C: Remove "Far" from name of scripts since they can be used to draw MARS view of near detector as well. 2006-03-15 01:42 Brian Rebel * MarquardtFit/: HessianParameter.cxx, MarquardtFitModule.cxx, MarquardtFitModule.h, MinosMinimization.cxx, MqfBeamInfo.cxx, MqfBeamInfo.h, macros/marquardtFit.C: fix the way the energy scale variables are called. use the reco values to determine cc and nc in HessianParameter. include background events when weighting the mc values in the fit. add poisson statistics chi^2 to the fitter. make plots of the gradients for each parameter to fit. 2006-03-15 01:38 Brian Rebel * NCUtils/: NCAnalysisUtils.cxx, NCAnalysisUtils.h: one more shot at getting the energy scale weights correct 2006-03-15 00:48 Sue Kasahara * GeoGeometry/GNUmakefile: Add "test" subdirectory to list of subdirs 2006-03-15 00:47 Sue Kasahara * GeoGeometry/macro/: drawFarMARS.C, drawFarMARSNoTop.C: macros to draw geometry from MARS level to show layout of hall,tunnel, shaft, and s2 hall within rock. drawFarMARS.C draws outline of MARS (rock) box. drawFarMARSNoTop.C draws the contents only. 2006-03-15 00:36 Sue Kasahara * GeoGeometry/: GeoGeometry.cxx, GeoGeometry.h, GeoShieldGroup.cxx: Modify far detector rock dimensions to more closely model that of gminos. The rock is now modeled as a box of half-width dimensions (halfx,halfy,halfz) = (85 m,30 m,150 m), and the tunnel, shaft, S2 cavern and MINOS cavern are modeled within this in the same manner as in gminos. 2006-03-14 23:26 Robert Hatcher * WebDocs/WebDocs.html: linkage to Hugh's NEUGEN3 pages. 2006-03-14 21:59 vahle * FDSpecWErrs/: FDSpecWErrs.cxx, FDSpecWErrs.h: Added histograms for non weighted mc 2006-03-14 18:39 tjyang * NueAna/: AnnAna.cxx, NueRecordAna.cxx: turned on AnnAna 2006-03-14 16:22 Brian Rebel * MarquardtFit/: HessianParameter.cxx, MarquardtFitModule.cxx, MinosMinimization.cxx, MqfBeamInfo.cxx, MqfType.cxx: changes to use the proper reco energy weighting, get the right bins for the energy spectrum and add some print statements 2006-03-14 16:18 Brian Rebel * NCUtils/NCAnalysisUtils.cxx: do the reco energy adjustments correctly 2006-03-14 15:39 Brian Rebel * NCUtils/: NCAnalysisUtils.cxx, NCAnalysisUtils.h: put in the correct values for the SKZP2 fit and also fix the way the FindRecoWeight method works. it now takes the event energy as an argument by reference to give back the adjusted energy and returns the adjusted weight (for normalization) 2006-03-14 08:22 Minos CVS group account. Do not commit from here! * Contrib/cbs/MatrixMethod/: MatrixHelper.cxx, MatrixHelper.h, MatrixMethod.cxx, MatrixMethod.h, macros/MakeMMFile_FLUX.C: bug fixes 2006-03-14 03:39 hartnell * NtupleUtils/macros/nuDemo.C: Add a macro that shows how to run the NuDemoModule 2006-03-14 03:35 hartnell * NtupleUtils/NuDemoModule.cxx: Actually get it to compile... Still a work in progress. 2006-03-14 03:24 hartnell * NtupleUtils/: LinkDef.h, NuDemoModule.cxx, NuDemoModule.h: Add a new module to demonstrate how to use the other classes. 2006-03-13 23:58 zarko * MCReweight/: Zfluk.cxx, Zfluk.h: Updated SKZP parameterization. Now using 7 parameters. One for kaons and 6 to parameterize pt-xf weights. 2006-03-13 23:26 Brian Rebel * NCUtils/NCAnalysisUtils.cxx: put in new SKZP2 fit parameters 2006-03-13 23:23 Brian Rebel * MarquardtFit/: MarquardtFitModule.cxx, MinosMinimization.cxx, MqfBeamInfo.cxx, MqfBeamInfo.h, MqfEnergyBinInfo.cxx, MqfType.cxx, macros/marquardtFit.C: lots of fixes for the fitting. add some code to do the poisson chi^2, make only the energy bins you want in the beam objects - ie nc, cc, or both. other print statements etc 2006-03-13 20:20 admarino * Contrib/admarino/run_rock.perl: Setting the number of triggers to something more reasonable. 2006-03-13 19:38 mdier * WebDocs/database_inventory/dcs_coil_state.cfg: corrected version 2006-03-13 19:33 mdier * WebDocs/database_inventory/dcs_coil_state.cfg: Information about the DCS_COIL_STATE database table 2006-03-13 19:28 cbs * Contrib/cbs/MatrixMethod/: MatrixHelper.cxx, MatrixHelper.h, MatrixMethod.cxx, MatrixMethod.h, macros/CombineHelpers.C, macros/DataDoMM.C, macros/DoMDCFit.C, macros/DoMM.C, macros/DrawContours.C, macros/DrawDataMMOut.C, macros/DrawFitTestContours.C, macros/DrawMMOut.C, macros/LookAtMDCVals.C, macros/MakeDataFile.C, macros/MakeMMFile.C, macros/MakeMMFile_FLUX.C, macros/MakeMMFile_PAN.C, macros/MakeMMFile_SNTP.C, macros/MakeRealDataFile.C, macros/TestFitMechanics.C: Lots of changes... All histos: TH1F/TH2F -> TH1D/TH2D ND neutrino smearing now proceeds by generating a 3D random coord in the detector fiducial volume and then rotating to beam coords to calculate the weight. Each neutrino is used 10 times. 2006-03-13 17:23 ishi * Contrib/ishi/CCAnalysis/fast_fit_ndfd.C: Bug in treatment of MC statistical error. 2006-03-13 17:20 rustem * RootUtil/: FileFinder.cxx, FileFinder.h, LinkDef.h, test/search.C: Utility for searching files using keywords and/or run number range. 2006-03-13 16:38 Brian Rebel * NCUtils/NCAnalysisCuts.cxx: remove spills that are fake triggers in the far detector 2006-03-13 02:02 tjyang * NueAna/Display/NueDisplayModule.cxx: increase the string length 2006-03-13 01:35 ishi * Contrib/ishi/CCAnalysis/make_table.C: Add make_table.C which include selection criteria. 2006-03-13 01:34 ishi * Contrib/ishi/CCAnalysis/fast_fit_ndfd.C: Minor change. 2006-03-12 23:23 ishi * Contrib/ishi/CCAnalysis/fast_fit_ndfd.h: Set definitions for FD analysis. 2006-03-12 23:20 ishi * Contrib/ishi/CCAnalysis/: fast_fit_ndfd.C, fast_fit_ndfd.h, run_fast_fit_nd.sh, run_fast_fit_ndfd.sh: Add MODBYRS3 and MEGA fit 10 parameters weight. 2006-03-12 16:55 Brian Rebel * NCUtils/: NCAnalysisCuts.cxx, NCAnalysisUtils.cxx: make sure to test that you are using the target position you want to IsGoodSpillCC 2006-03-12 15:08 admarino * NCUtils/: NCAnalysisModule.cxx, NCAnalysisModule.h: Been updated to allow for the PID to be calculated both internally and from external histograms. A few varaibles have been added to the AnalysisInfo ouput object: -number of event in snarl -IsGoodShower - does the shower pass the cuts suggested by Niki on 2/9/2006 - separationParameterPAN this is the PID that is caculated from the external PAN histograms, not the ones that are filled by NCAnalysisModule. Note that right now the decision for isCC is decided by this PAN separation parameter, not the one that is calculated with the PDFs generated here. 2006-03-12 15:04 admarino * NCUtils/: NCExtractionDP.cxx, NCExtractionDP.h: Added a method to resd in the PID PDF histograms from an external file (so that one can use the exact same histograms as someone else). This means that now there are two sets of histograms, one that is read in from an external file, and one that is filled in NCAnalysisModule. There is now one method to calcualte the PID from the NCAnalysis histos, and one that operates on the external histos. Also the 1.8% "time dependent" correction was added to the PID calculation for the PID for far data, as was suggested on 3/10/2006 2006-03-11 23:31 Brian Rebel * MarquardtFit/: HessianModule.cxx, MarquardtFitModule.cxx, MarquardtFitModule.h, MqfBeamInfo.cxx, MqfBeamInfo.h, MqfEnergyBinInfo.cxx, MqfType.cxx, macros/marquardtFit.C: make it possible to give the fitter a path to a bunch of data files, still only use one mc file. also change some ttrees to tchains. finally add some code to draw near and far spectra at the same time when fitting over both data sets 2006-03-11 21:18 tjyang * MiniBooNEAna/MNtpModule.cxx: use strip time instead of track time in calculating chi2 2006-03-11 21:16 tjyang * NueAna/Display/NueDisplayModule.cxx: using strip time instead of track time to calculate chi2 2006-03-11 00:52 kordosky * Mad/MadDpAnalysis.cxx: revers is data and shw_correction_mode commands in RecoShwEnergy() calls of MadDpAnalysis 2006-03-11 00:17 tjyang * MiniBooNEAna/: MNtp.cxx, MNtp.h, MNtpModule.cxx: add total shower energy 2006-03-10 23:44 Brian Rebel * AnalysisNtuples/: ANtpAnalysisInfo.cxx, ANtpAnalysisInfo.h: add flag for whether to use the shower in the energy calculation or not 2006-03-10 23:40 Brian Rebel * NCUtils/NCAnalysisUtils.cxx: correct the track fit momentum using Jim's correction 2006-03-10 23:29 tjyang * MiniBooNEAna/macros/fill_mbspill.C: load the correct library 2006-03-10 22:58 tjyang * MiniBooNEAna/: MNtp.cxx, MNtp.h, MNtpModule.cxx, MNtpModule.h: add mc true energy information 2006-03-10 21:06 Brian Rebel * NCUtils/NCAnalysisUtils.cxx: make sure to call the shower energy correction thing correctly 2006-03-10 20:57 Brian Rebel * MarquardtFit/: HessianModule.cxx, HessianParameter.cxx, MqfType.cxx, macros/marquardtFit.C: fix some values of neugen sigmas, and change a few things to calculate slopes 2006-03-10 20:17 Brian Rebel * AnalysisNtuples/: ANtpAnalysisInfo.cxx, ANtpAnalysisInfo.h: add variables to hold PAN PID value and event number in snarl 2006-03-10 19:23 kordosky * Mad/: MadDpID.cxx, MadDpID.h, MadMKAnalysis.cxx, MadMKAnalysis.h: a bunch of updates for the jan-06a branch of Mad. Accounting for trk.fit.pass==0, 1.8% correction to pid, etc. 2006-03-10 19:08 kordosky * Mad/fddataquality.h: add Daves fddataquality.h file 2006-03-10 19:06 kordosky * Mad/: data/dp_pdf_far_le.root, data/dp_pdf_near_le.root, fddataquality.h: a bunch of updates for the jan-06a branch of Mad. Accounting for trk.fit.pass==0, 1.8% correction to pid, etc. 2006-03-10 18:57 kordosky * Mad/: MadDpID.cxx, MadDpID.h, MadMKAnalysis.cxx: correct MadDpID and MadMKAnalysis to account for 1.8% shift in pulseheight related PID quantities 2006-03-10 17:24 tjyang * MiniBooNEAna/MNtpModule.cxx: modify the way to fill shower information 2006-03-10 15:39 Minos CVS group account. Do not commit from here! * Contrib/yumiceva/notes/beam_na49/: note.tex, figures/binning_piP.eps, figures/binpt_corr.eps, figures/binxf_corr.eps, figures/cross_piP.eps, figures/na49.eps, figures/na49.ps, figures/na49_bincorrections.eps, figures/na49_bincorrections.ps, figures/na49_binning.eps, figures/na49_binning.ps, figures/na49_semilog_f_pt.eps, figures/na49_semilog_f_pt.ps: Draft of the draft of the simple NA49 simulation with the best MC software. 2006-03-10 15:34 Minos CVS group account. Do not commit from here! * Contrib/yumiceva/notes/bfieldmaps/note.tex: Update documentation about the d.. bfield maps 2006-03-10 15:04 vahle * FDSpecWErrs/reallyrunData.C: commiting little macro for queue submission 2006-03-10 15:04 vahle * FDSpecWErrs/RunFDSpecConfigFinalRealThing.C: updating run macro with new paths to files 2006-03-10 15:03 vahle * FDSpecWErrs/DrawFDPredictHists.C: Adding macro to make pretty plots 2006-03-10 12:31 cbs * Contrib/cbs/MatrixMethod/: MatrixHelper.cxx, MatrixMethod.cxx, MatrixMethod.h: Added SKZP reweighting 2006-03-10 12:10 asousa * NueAna/AngClusterFitAna.cxx: Preventing potential memory leaks due to histogram replacement when using AddFile in the job script. 2006-03-10 05:31 Robert Hatcher * AnalysisNtuples/Module/ANtpInfoObjectFillerNC.cxx: useda "->" where "." was appropriate; GetSnarlEventSummary() apparently returns an object not a pointer (nor a reference). 2006-03-10 01:42 tjyang * MiniBooNEAna/MNtpModule.cxx: fix a bug in filling track end v position 2006-03-09 23:41 dap56 * Mad/macros/CCSTD.C: Cleaned up CCSTD.C - now points to the "standard" PDF files for LE-10 ND and FD data/MC 2006-03-09 22:00 Brian Rebel * AnalysisNtuples/: ANtpEventInfoNC.cxx, ANtpEventInfoNC.h, Module/ANtpInfoObjectFillerNC.cxx: add a variable to ANtpEventInfoNC::eventSummaryPlanes to keep track of the number of planes hit according to NtpEventSummary->plane.n - used to calculate the PID in the CC analysis 2006-03-09 19:33 kordosky * Mad/MadDpAnalysis.cxx: grrrrr... 2006-03-09 19:33 kordosky * Mad/: MadMKAnalysis.cxx, MadMKAnalysis.h, MadQuantities.cxx, MadQuantities.h: Properly do energy corrections in MK and DpAnalysis 2006-03-09 19:32 kordosky * Mad/data/: dp_pdf_far_le.root, dp_pdf_near_le.root: PID PDFs now match what David uses 2006-03-09 18:51 vahle * FDSpecWErrs/RunFDSpecConfigFinalRealThing.C: Added track reclaimation to cuts macro 2006-03-09 11:44 raufer * AnalysisNtuples/Module/ANtpInfoObjectFillerNC.cxx: Bug fix in ANtpInfoObjectFillerNC::FillInformation(event,...) After looping over all events in the snarl to find the largest event, call SetEventInSnarl(event) again. Without this change the track and shower branches for each event in the snarl are filled with the values from the largest event. All AnalysisNtuples which have been processed after largestEventInSnarl went in will have to be reprocessed. 2006-03-09 11:09 cbs * Contrib/cbs/MatrixMethod/: MatrixHelper.cxx, MatrixHelper.h: [no log message] 2006-03-09 10:01 cbs * Contrib/cbs/MatrixMethod/MatrixHelper.cxx: update error calculation for histogram bins 2006-03-09 09:19 cbs * Contrib/cbs/MatrixMethod/: MatrixHelper.cxx, macros/MakeMMFile.C: updates 2006-03-09 08:18 Nick West * DatabaseMaintenance/scripts/cs_set_refresh_intervals.pm: Reduce SPILLTIMEND 20 -> 1 2006-03-09 07:47 Nick West * DatabaseMaintenance/doc/dbmauto_status.html: FNAL is exporting DCS_MAG_NEAR because BFIELDCOILCURRENT doesn't yet have ND data 2006-03-09 04:54 Nathaniel Tagg * SpillTiming/SpillTimeFinder.cxx: Add idiot warning for MC context. 2006-03-09 01:55 hartnell * NtupleUtils/: NuCuts.cxx, NuCuts.h, NuEvent.cxx, NuEvent.h, NuReco.cxx, NuReco.h: Commit some useful bits of my analysis code so others can see (and use) the cuts I make on NuMuBar for example. More to come... but it's time for dinner. 2006-03-08 23:27 Nathaniel Tagg * Digitization/: DigiSignal.cxx, DigiSignal.h: Version 3 of DigiSignal. NOTE: This will create a backward-incompatable change with old Candidate files! Truth information may break! If desired, I may be able to write a custom streamer to recover the old data, but since Candidate files are not heavily used, I'm hoping I don't have to. This version should cure memory leaks: all DigiScintHit pointers are now internally stored as TRefs. This code has been tested, and candidate files no longer show the memory leak Sergei found. --Nathaniel 2006-03-08 23:23 Nathaniel Tagg * DataUtil/Truthifier.cxx: Remove explict dependence on DigiSignal data format within the Truthifier. 2006-03-08 23:22 Nathaniel Tagg * DetSim/: SimQieElectronics.cxx, SimQieElectronics.h, SimQiePerfectElectronics.cxx, SimQiePerfectElectronics.h, SimVaElectronics.cxx, SimVaElectronics.h, SimVaTimedElectronics.cxx: Introduce (untested) code to do inverse-calibration of PMT+electronics using the calibrator, rather than relying on hardcoded nonlinearity simulation. 2006-03-08 23:21 Nathaniel Tagg * DetSim/SimDetector.cxx: Fix up some printf statements 2006-03-08 23:20 Nathaniel Tagg * DetSim/GNUmakefile: Add SimCheck code to standard build. 2006-03-08 23:19 Nathaniel Tagg * DetSim/SimCheck/SimCheck.cxx: Old edit: remove PE list for compiler happiness. 2006-03-08 23:18 Nathaniel Tagg * DetSim/DetSim.cxx: Remove explicit dependence on structure of DigiSignal 2006-03-08 19:32 kordosky * Mad/: MadDpAnalysis.cxx, MadMKAnalysis.cxx, MadQuantities.cxx, MadQuantities.h, macros/EvDisplayList.C: Account for detector and data/mc dependent energy corrections in MadQuantities. Attempt to fix DpAnalysis to work with the new changes. 2006-03-08 18:44 cbs * Contrib/cbs/MatrixMethod/: MatrixHelper.cxx, reweight.C: re-use neutrinos when making the matrix 2006-03-08 17:57 Brian Rebel * MarquardtFit/: MqfType.cxx, MqfType.h: add the normalization parameter 2006-03-08 17:55 Brian Rebel * MarquardtFit/: HessianParameter.cxx, MarquardtFitModule.cxx: fix some array indicies and dont reweight to skzp or modbyrs3 when determining the gradients. minor change in output to MarquardtFitModule 2006-03-08 15:57 admarino * NCUtils/NCExtractionDP.h: Added definition for FillPDFs method to only fill PDFs for numu CC events. 2006-03-08 15:56 admarino * NCUtils/NCAnalysisModule.cxx: Removed call to SetTrue for NCAnalysisADM 2006-03-08 13:39 musser * RecoBase/: CandRecoHandle.cxx, CandRecoHandle.h: add GetCandSliceWritable method, to allow access to writable version of CandSlice if 'Slushy' is disabled 2006-03-08 11:42 asousa * NueAna/: MdaDiscrimAna.cxx, MdaDiscrimAna.h: Making sure discriminant calculation fails gracefully if the SAS coefficient file is absent or is not defined. 2006-03-08 00:24 Brian Rebel * NCUtils/NCAnalysisCuts.cxx: make the CC cuts be the same as the other analyses 2006-03-07 23:52 mdier * NueAna/NueBeamMonModule.cxx: Don't print out a warning message if one is running over MC and MOM contains NueAnaRecords. Note that the beam monitoring info is only filled when running over data. 2006-03-07 22:56 Brian Rebel * AnalysisNtuples/Module/ANtpInfoObjectFiller.cxx: make sure to include the proper header files 2006-03-07 22:51 Brian Rebel * AnalysisNtuples/: ANtpHeaderInfo.cxx, ANtpHeaderInfo.h, Module/ANtpInfoObjectFiller.cxx: add code to get the near detector coil current for each event. get the far too while i am at it 2006-03-07 22:08 admarino * NCUtils/NCAnalysisCuts.cxx: Now uses 3 degrees in the far detector for the beam cut, since that is what David is using. 2006-03-07 22:01 admarino * NCUtils/NCAnalysisModule.cxx: By defualt it now creates an NCExtractionDP object, but this can easily be changedi nthe EndJob module. The following methods have been added to create the PID histos and Fill an NCExtractionDP object: void FillPDFs(TChain *chain, NCExtractionDP *dp); void ExtractNC(TChain *chain, NCExtractionDP *dpMC, NCExtractionDP *dpData, bool dataMC=false); The following methods have been added to make and draw some plots of the event selection and efficiencies. void FillEfficiencyPlots(TChain *chain); void FillSelectionPlots(TChain *chain); void FillDataSelectionPlots(TChain *chain); void DrawEfficiencyPlots(); void DrawSelectionPlots(); void DrawDataSelectionPlots(); Also a few registry keys have been added "MakeMCSelectionPlots" "MakeDataSelectionPlots" "TargetPosition" "FillMCNtuples" "MCFileName" If FillMCNtuples=false, the PID PDFs are read in from a file, specified by MCFilename. 2006-03-07 21:59 vahle * FDSpecWErrs/GNUmakefile: And the makefile 2006-03-07 21:58 vahle * FDSpecWErrs/: FDSpecWErrs.cxx, FDSpecWErrs.h, LinkDef.h, RunFDSpecConfig.C, RunFDSpecConfigFinalRealThing.C, RunFDSpecFakeIt.C, RunFDSpecNewMockData.C, reallyrunConfig.C, reallyrunNewMDC.C, fitcode/DrawResults.C, fitcode/MakePrettyFinalResults.C, fitcode/MakePrettyFinalResults_C.d, fitcode/functions.C, fitcode/functions2.h, fitcode/generate_mncont.C, fitcode/makegenerate_mncont, fitcode/makeundork, fitcode/prototypes.h, fitcode/qsubfits.sh, fitcode/runfits.sh, fitcode/test_gen_mncont, fitcode/test_gen_mncont.C, fitcode/undork, fitcode/undork.C: F/N ratio analysis 2006-03-07 21:31 Robert Hatcher * CVSROOT/: check_access, modules: FDSpecWerrs package for T. Vahle. 2006-03-07 21:29 Robert Hatcher * FDSpecWErrs/.cvsignore: Initial revision 2006-03-07 21:29 Robert Hatcher * FDSpecWErrs/.cvsignore: start FDSpecWErrs package for T. Vahle 2006-03-07 21:13 admarino * NCUtils/NCAnalysisModule.h: New histograms have been added as well as some subroutines to fill and plot these histograms. Also there is now an ExtractNC method to fill and NCExtractionDP module. The following methods have been added: void FillPDFs(TChain *chain, NCExtractionDP *dp); void ExtractNC(TChain *chain, NCExtractionDP *dpMC, NCExtractionDP *dpData, bool dataMC=false); void FillEfficiencyPlots(TChain *chain); void FillSelectionPlots(TChain *chain); void FillDataSelectionPlots(TChain *chain); void DrawEfficiencyPlots(); void DrawSelectionPlots(); void DrawDataSelectionPlots(); The following objects have been added: int fTargetPosition; // target position for beam - 0=unknown,1=LE,2=ME,3=HE,4=psME,5=psHE bool fFillMCNtuples; // if FillNtuples=true, and FillMCNtuples are false, only data is filled bool fUseMCAsData; bool fMakeMCSelectionPlots; bool fMakeDataSelectionPlots; TH1F *hcctot; // all events TH1F *hcctrack; //events with a track TH1F *hccfid; // events with above +a track in Fiducial TH1F *hccdir; // events with above +a direction cosine within 0.6 of beam TH1F *hccli; // events with above + li topology TH1F *hccfit; // events with above + trkfit pass TH1F *hccpid; // events with above + pid TH1F *hnctot; // all events TH1F *hnctrack; //events with a track TH1F *hncfid; // events with a track in Fiducial TH1F *hncdir; // events with a direction cosine within 0.6 of beam TH1F *hncli; // events with above + li topology TH1F *hncfit; // events with above + trkfit pass TH1F *hncpid; // events with above + pid TH1F *hdtot; // all events TH1F *hdtrack; //events with a track TH1F *hdfid; // events with a track in Fiducial TH1F *hdfit; // good events + trkfit pass TH1F *hdbeam; // above + beam snarl quality cuts TH1F *hdpid; // events with above + pid 2006-03-07 21:08 admarino * NCUtils/macros/ncccSeparation.C: Just addeda few more comments. Also nore that the target position can now 2006-03-07 21:03 admarino * NCUtils/macros/ncccSeparation.C: Addeda few additional runkeys, a few to make plots and one to load the MC ntuples from another file without remaking them. 2006-03-07 20:54 admarino * NCUtils/NCExtractionDP.cxx: updating the binsto the latest ones David is using. 2006-03-07 20:47 Robert Hatcher * CVSROOT/check_access: add admarino to NCUtils. 2006-03-07 20:14 Brian Rebel * MarquardtFit/: HessianParameter.cxx, MarquardtFitModule.cxx, MarquardtFitModule.h, MinosMinimization.cxx, MinosMinimization.h, MqfType.cxx, MqfType.h: add in ability to do near and far fits separately 2006-03-07 15:34 Brian Rebel * NCUtils/: NCAnalysisCuts.cxx, NCAnalysisUtils.cxx, NCExtractionDP.cxx: commit the latest round of changes 2006-03-07 15:34 Brian Rebel * MarquardtFit/: MqfBeamInfo.cxx, MqfType.cxx, macros/marquardtFit.C: commit whatever the last changes were. still a work in progress 2006-03-07 01:48 cbs * Contrib/cbs/MatrixMethod/MatrixHelper.cxx: [no log message] 2006-03-07 01:37 cbs * Contrib/cbs/MatrixMethod/: GNUmakefile, LinkDef.h, MatrixHelper.cxx, MatrixHelper.h, MatrixMethod.cxx, MatrixMethod.h, reweight.C, macros/DataDoMM.C, macros/DoMDCFit.C, macros/DoMM.C, macros/DrawContours.C, macros/DrawDataMMOut.C, macros/DrawFitTestContours.C, macros/DrawMMOut.C, macros/LookAtMDCVals.C, macros/MakeDataFile.C, macros/MakeMMFile.C, macros/MakeRealDataFile.C, macros/TestFitMechanics.C: matrix method code 2006-03-06 17:22 cbs * Contrib/cbs/PlotOrg/macros/RecoFile_CC_ND.C: plotting macro for CC analysis Near Detector 2006-03-06 17:20 cbs * Contrib/cbs/PlotOrg/: PlotMaker.cxx, macros/RecoFile_CC.C: Updates 2006-03-06 15:44 asousa * ControlRoomSoftware/CRLForms/OmCheckListFar.htm: Fix typos. 2006-03-06 11:13 Nick West * DatabaseInterface/test/TestDbi.cc: Enclose RDBC commands within a try/catch construct 2006-03-06 07:05 Nick West * setup/setup_minossoft_oxford.csh: Check that supplied release exists 2006-03-05 22:22 tjyang * NueAna/: FracVarAna.cxx, FracVarAna.h: modified the shower selection: the primary shower close to the track vertex or the biggest shower if there is no track, to be consistent with the CC analysis (code was taken from Mad). 2006-03-05 21:14 tjyang * MiniBooNEAna/: CountPot.cxx, CountPot.h: add a module to count MiniBooNE POTs based on our cosmic data. 2006-03-05 21:13 tjyang * MiniBooNEAna/: MNtp.cxx, MNtp.h, MNtpModule.cxx, macros/countpot.C: add runtype in the ntuple, thanks Geoff and Caius. 2006-03-05 18:17 Robert Hatcher * IoModules/IoDummyStreamItr.cxx: comment out unused method argument to avoid compiler warning. 2006-03-05 17:08 Brian Rebel * AnalysisNtuples/: ANtpEventInfoNC.cxx, ANtpEventInfoNC.h, Module/ANtpInfoObjectFillerNC.cxx: add largestEventInSnarl flag to ANtpEventInfoNC object 2006-03-04 22:12 Minos CVS group account. Do not commit from here! * Contrib/yumiceva/: .cvsignore, BeamTools/BTXsec.cc, BeamTools/make_histograms.C, BeamTools/make_histograms_wfluk.C, BeamTools/plot_histograms.C, BeamTools/run_make_histograms_wfluk.C, BeamTools/run_plot_histograms.C, BeamTools/run_plot_histograms_w.C, notes/bfieldmaps/.cvsignore, notes/bfieldmaps/note.tex, notes/bfieldmaps/figures/BHCurves.eps, notes/bfieldmaps/figures/BHCurves_log.eps, notes/bfieldmaps/figures/EOT_ND_iso_collar.eps, notes/bfieldmaps/figures/EOT_bet_sideview.eps, notes/bfieldmaps/figures/EOT_iso_mesh.eps, notes/bfieldmaps/figures/EOT_mesh.eps, notes/bfieldmaps/figures/FD_coil.eps, notes/bfieldmaps/figures/FD_coil.jpg, notes/bfieldmaps/figures/FD_cross_coil.eps, notes/bfieldmaps/figures/ND_cross_coil.eps, notes/bfieldmaps/figures/bfld_208_layer1.eps, notes/bfieldmaps/figures/bfld_208_layer2.eps, notes/bfieldmaps/figures/bfld_map_160.eps, notes/bfieldmaps/figures/bfld_map_161.eps, notes/bfieldmaps/figures/bfld_map_162.eps, notes/bfieldmaps/figures/bfld_map_208.eps, notes/bfieldmaps/figures/bfld_map_209.eps, notes/bfieldmaps/figures/bfld_map_210.eps, notes/bfieldmaps/figures/collar_FD_elements.eps, notes/bfieldmaps/figures/collar_FD_iso.eps, notes/bfieldmaps/figures/collar_FD_iso_cut.eps, notes/bfieldmaps/figures/single_mesh.eps: upload my bfield map note and update some beam scripts. 2006-03-04 22:08 mdier * BeamDataUtil/test/StndBmsSpin.cxx: Save some changes I made recently 2006-03-04 20:13 arms * MCMonitor/macro/outputMCMonitorPlots.C: Set TH1::SetMinimum(0) for all output comparison plots so everything you want to see is displayed. 2006-03-04 17:39 Brian Rebel * MarquardtFit/: MarquardtFitModule.cxx, MqfEnergyBinInfo.cxx, macros/marquardtFit.C: fix the filling of the beam weights in the MqfEnergyBinInfo object 2006-03-04 13:26 Brian Rebel * MarquardtFit/: MarquardtFitModule.cxx, MarquardtFitModule.h, MqfBeamInfo.cxx, MqfBeamInfo.h, MqfEnergyBinInfo.cxx, macros/marquardtFit.C: some last minute changes for doing the fits 2006-03-04 00:32 Brian Rebel * NCUtils/: NCAnalysisUtils.cxx, NCAnalysisUtils.h: make a function to return the mega fit reweighting value with MODBYRS3 2006-03-03 20:49 Brian Rebel * NCUtils/NCAnalysisCuts.cxx: 3rd time lucky 2006-03-03 20:46 Brian Rebel * NCUtils/NCAnalysisCuts.cxx: oops - compile then commit 2006-03-03 20:44 Brian Rebel * NCUtils/: NCAnalysisCuts.cxx, NCType.h: add a specifier for any target position, also cut on the new types 2006-03-03 20:42 Brian Rebel * NCUtils/NCType.h: add types for target positions 2006-03-03 19:59 ishi * Contrib/ishi/CCAnalysis/: fast_fit_ndfd.C, fast_fit_ndfd.h: Updates of analysis tools for Collaboration meeting at Fermilab. 2006-03-03 17:13 Nick West * DatabaseMaintenance/scripts/checksum_str_comp.pm: Further loosen tolerance 1.e-9 -> 1.e-6. For reasons I don't understand the process MySQL Db -> character representation -> ORACLE DB introduces more noise now that ORACLE uses IEEE floats. Also when scaling tolerance to take account of the magnitude of the number, don't allow scale to be less than unity. If summing a mixture of numbers >1 and <1 that are within tolerance the sums can become become very small leading to a large fractional error. 2006-03-03 16:27 mdier * NueAna/BeamMon.h: some changes in the comments 2006-03-03 16:11 mdier * NueAna/: BeamMon.cxx, BeamMon.h, LinkDef.h, NueBeamMonModule.cxx, NueBeamMonModule.h, NueModule.cxx, NueRecordAna.cxx, NueRecordAna.h, macros/MakeAnaNueTree.C: Rewrite of how the beam monitoring info gets filled into the NueAna ntuples. Introduced a job module that fills the BeamMon branch of every NueRecord found in MOM with information from the database. Also introduced a variety of new members in the BeamMon class, like a flag that indicated if this is goof quality beam or not. 2006-03-03 03:30 Robert Hatcher * Contrib/rhatcher/fnal_ups/minos_extern/v03.table: MySQL libraries are in $INSTALLATION/lib/mysql, so we need to add that to the LD_LIBRARY_PATH as well. 2006-03-03 02:58 Brian Rebel * AnalysisNtuples/Module/ANtpEventManipulator.cxx: return the shower in the first entry of the tclones array for a snarl for now 2006-03-03 02:06 Brian Rebel * MarquardtFit/: HessianParameter.cxx, MarquardtFitModule.cxx, MarquardtFitModule.h, MinosMinimization.cxx, MqfBeamInfo.cxx, MqfBeamInfo.h, MqfEnergyBinInfo.cxx, MqfEnergyBinInfo.h, MqfType.cxx, MqfType.h, macros/marquardtFit.C: all sorts of debugging 2006-03-03 01:55 Brian Rebel * NCUtils/NCAnalysisUtils.cxx: still add in the shower energy even if it is from a brem 2006-03-03 01:24 Brian Rebel * NCUtils/NCAnalysisUtils.cxx: still output an energy if using the fit momentum instead of range 2006-03-03 01:13 Brian Rebel * NCUtils/NCAnalysisModule.cxx: change for the FindSurvivalProbability thing 2006-03-03 01:12 Brian Rebel * NCUtils/NCAnalysisUtils.h: find survival probability now takes a baseline as an argument 2006-03-03 01:05 Brian Rebel * NCUtils/NCAnalysisUtils.cxx: when the track isnt contained, return the fit momentum. arg! 2006-03-02 22:57 Mayly Sanchez * NueAna/: NueRecord.h, Trimmer.cxx, Trimmer.h, macros/MakeTrimmedAna.C: Trimmer fixes to use configurable cuts from the macro. Updated ClassDef in NueRecord to 4, since it had changed from the current produced files. 2006-03-02 22:41 arms * RootUtil/TPSTest/: TPSTest.cxx, TPSTest.h, htmldoc/TPSTest.h, htmldoc/TPSTest.html, htmldoc/TPSTest_Tree.pdf, htmldoc/src/TPSTest.cxx.html: Change some documentation to allow THtml to auto-generate html for this class. Add htmldoc contents. 2006-03-02 21:41 Robert Hatcher * Contrib/rhatcher/fnal_ups/minos_root/: table.template, version.template: template table/version files for minos_root (one 'sed' away from usable for new root releases). 2006-03-02 21:40 Robert Hatcher * Contrib/rhatcher/fnal_ups/minos_root/: v5-10-00.table, v5-10-00.version: v5-10-00 table/version files 2006-03-02 20:21 hartnell * MeuCal/MeuAnalysis.cxx: Jeff de Jong reported that trying to run on files using a file location of something like: dcap://fndca1.fnal.gov:2... didn't work. It turns out that TFile* f=new TFile("dcap://fndca1.fnal.gov:2...file.root") didn't work, but it seems that TFile* f=TFile::Open("dcap://fndca1.fnal.gov:2...file.root") does work, so I have switched to that! I think it's something to do with the "TFile pluggins", but haven't bothered to look in detail. 2006-03-02 19:46 Brett Viren * setup/msrt: Add optional "-H" to msrt_snapshot to force it to tag the HEAD state instead of the state existing at the time implied by the tag label. Example: to do today's tagging including appending the most recent current frozen release label: msrt snapshot -H -f R1-21 06-03-02 W/out "-H" the behavior is unchanged. 2006-03-02 19:20 Robert Hatcher * setup/packages-S-R1-21: remove screwed up packages file. 2006-03-02 19:16 Robert Hatcher * setup/packages-S06-03-02-R1-21: First commit 2006-03-02 19:09 Robert Hatcher * setup/packages-S-R1-21: First commit 2006-03-02 18:18 arms * RootUtil/TPSTest/TPSTest.cxx: Revert TMath::CeilNint() and TMath::FloorNint() to std C++ math library functions ceil() and floor() to resolve compile problems with a version of ROOT that is **14 months old**. 2006-03-02 15:22 Nathaniel Tagg * Calibrator/Calibrator.cxx: Duh.. default linearity calibrator should not be a drift cal scheme. 2006-03-01 23:09 Brian Rebel * NCUtils/: NCAnalysisCuts.cxx, NCAnalysisUtils.cxx: fix the cut on IsGoodBeamEvent that checks the time of the event relative to the spill. also fix numbering in GetBeamWeight 2006-03-01 21:01 tjyang * MiniBooNEAna/: MNtp.cxx, MNtp.h, MNtpModule.cxx: add MiniBooNE pot and horn current information in the ntuple 2006-03-01 19:06 Nathaniel Tagg * Calibrator/QuadLinearityCalScheme.cxx: Fix another divide-by-zero for the case beta is exactly zero. 2006-03-01 15:31 Brian Rebel * NCUtils/: NCAnalysisModule.cxx, NCAnalysisUtils.cxx, NCAnalysisUtils.h, NCExtractionADM.cxx, macros/ncccSeparation.C: some minor changes to message formatting, make sure to weight everything by skzp off the top 2006-03-01 14:55 zarko * MCReweight/Zbeam.h: Corrected bug found by Masaki. onlyPos was declared with wrong dimension. 2006-03-01 14:40 asousa * NueAna/data/: Coeff_QEtrain_nconly_Thesis.dat, Coeff_QEtrain_nconly_Thesis_single.dat, Coeff_QEtrain_nconly_Thesis_twovar.dat: Adding SAS calibration files for use with MdaDiscrim. First one includes the discriminant obtained in the latest MDA analyis, whereas the other files are single and two variable discriminants useful for testing and debugging. 2006-03-01 14:37 asousa * NueAna/: MdaDiscrim.cxx, MdaDiscrim.h, MdaDiscrimAna.cxx, MdaDiscrimAna.h, NueModule.cxx, NueModule.h, NueRecord.cxx, NueRecord.h, NueRecordAna.cxx, NueRecordAna.h, macros/MakeAnaNueTree.C: Filling MdaDiscrim classes. These allow for claculation of MDA PID for any event using a pre-determined SAS calibration data set. Configurable parameters consist of the path to the calibration file and value of the nue probability threshold, as illustrated in the macro MakeAnaNueTree.C. 2006-03-01 07:07 Nick West * setup/setup_minossoft_oxford.csh: Use private utility to pick default Base Release 2006-03-01 02:32 Sue Kasahara * ParticleTransportSim/doc/README: Remove instructions for additional env variables to be set when running FLUKA/MICAP. All data files are now located using look4file to check cwd, $SRT_PRIVATE_CONTEXT/G3PTSim/data, and $SRT_PUBLIC_CONTEXT/G3PTSim/data, in that order. 2006-03-01 02:28 Sue Kasahara * G3PTSim/gcalor/gcalor_unix.F: Clean up look4file usage. 2006-03-01 02:27 Sue Kasahara * G3PTSim/miface/gmorin.F: Modify to use look4file to search for xsneut95.dat. 2006-03-01 02:22 Sue Kasahara * G3PTSim/fluka/berttp.F: Modify to use look4file when searching for flukaaf.dat. 2006-03-01 01:37 Brian Rebel * MarquardtFit/: HessianModule.cxx, HessianModule.h, HessianParameter.cxx, HessianParameter.h, MarquardtFitModule.cxx, MinosMinimization.cxx, MinosMinimization.h, MqfBeamInfo.cxx, MqfBeamInfo.h, MqfEnergyBinInfo.cxx, MqfEnergyBinInfo.h, MqfType.cxx, MqfType.h, macros/marquardtFit.C: all sorts of changes to do the fitting. too numerous to explain, but at least it handles the oscillation fits correctly. 2006-03-01 01:27 Sue Kasahara * setup/packages-development: Add NtupleUtils 2006-03-01 01:25 Sue Kasahara * G3PTSim/gcalor/gcalor_unix.F: Add one more divide-by-zero patch after consultation with Robert. 2006-03-01 00:52 hartnell * NtupleUtils/LISieve.cxx: Quieten down 2006-03-01 00:44 Sue Kasahara * G3PTSim/GNUmakefile: Move "LinkDef.h :" target until after standard.mk include so that "all" is default target, i.e. package can be built with "gmake all" or "gmake". 2006-03-01 00:34 Sue Kasahara * G3PTSim/util/f77_isnan.c: From labyrinth utilities, used by gcalor_unix.F patch. 2006-03-01 00:19 hartnell * NtupleUtils/: LISieve.cxx, LISieve.h: Add the code to sieve the FD data for LI events. Authored by Phill Litchfield and myself with contributions from others. See the email I'm about to write to minossoft for details... 2006-02-28 23:58 hartnell * MeuCal/MeuPlots.h: Somehow the MeuPlots::Pct function never had an implementation but nothing complained... 2006-02-28 23:10 hartnell * NtupleUtils/: GNUmakefile, LinkDef.h: Add basic versions of these 2006-02-28 21:59 Robert Hatcher * Contrib/rhatcher/fnal_ups/pythia6/: v6_319.table, v6_326.table: Genie expect env symbol PYTHIA6 rather than PYTHIA6PATH...make it so. 2006-02-28 21:57 Sue Kasahara * G3PTSim/gcalor/gcalor_unix.F: Add M.Kordosky and R.Hatcher mods to protect against fpes, a la those in the gminos version of gcalor_unix. 2006-02-28 21:41 Robert Hatcher * Contrib/rhatcher/fnal_ups/pythia6/: v6_319.table, v6_319.version, v6_326.table, v6_326.version: UPS table and version files for v6_319 and v6_326. NOTE: these are built into libPythia6.so thin-wrapper libraries to make them accessible to ROOT. 2006-02-28 21:16 Robert Hatcher * Contrib/rhatcher/fnal_ups/: genie/.cvsignore, pythia6/.cvsignore: stuff for CVS to ignore. 2006-02-28 20:34 Sue Kasahara * ParticleTransportSim/macro/PTSim_g3Config.C: Modify comments to reflect gcalor option. 2006-02-28 20:32 Sue Kasahara * G3PTSim/TGeant3/TGeant3gu.cxx: Add gcalor call to guhadr, and calsig call to guphad. Hadronic interaction codes are now defined such that: ihadr < 4 => GHEISHA = 4 => FLUKA = 5 => MICAP(low E)/FLUKA(high E) = 6 => GCALOR 2006-02-28 20:14 Sue Kasahara * G3PTSim/GNUmakefile: Add gcalor directory to src subdirectory list. Build symbolic links from data directory to gcalor/*.dat targets as: ln -sf ../gcalor/xsneut.dat data/xsneut.dat ln -sf ../gcalor/chetc.dat data/chetc.dat This works, but implementation in GNUmakfile is a kludge (symbolic links created under LinkDef.h target). Suggestions on how to do this right welcome! 2006-02-28 19:30 Sue Kasahara * CVSROOT/: check_access, modules: Add NtupleUtils to modules list, and hartnell to package author list. 2006-02-28 19:27 Sue Kasahara * NtupleUtils/.cvsignore: New package to store utilities used with the standard ntuples. 2006-02-28 19:27 Sue Kasahara * NtupleUtils/.cvsignore: Initial revision 2006-02-28 18:35 Sue Kasahara * G3PTSim/data/chetc.dat: Remove symbolic link, since apparently this doesn't work ( a cvs update draws down the whole data file, not just the link ) 2006-02-28 16:58 Nathaniel Tagg * SpillTiming/: SpillTimeFinder.cxx, macros/insert_bounds.C: Found a workaround for the 'nothing in the next seqno' problem. Program now loops forward, searching for a valid context with some rows. To keep it from just looping forever if you reach the end of the table, I will need to insert 'bounds' into the table: a single fake spill in 1970 and one in 2037. 2006-02-28 15:42 Nathaniel Tagg * Calibrator/Calibrator.cxx: Muon calibrator was causing crashes if table didn't exist, so I reverted to the 'no calibration' scheme. ---N 2006-02-28 14:58 zarko * MCReweight/data/: err_pot0.02_le010_farovernear.vec, err_pot0.02_le010_lowint_farovernear.vec, err_pot0.02_le010z170i_farovernear.vec, err_pot0.02_le010z200i_farovernear.vec, err_pot0.02_le100_farovernear.vec, err_pot0.02_le250_farovernear.vec, err_pot0.02_le_farovernear.vec: Set far/near error for pot to 0. 2006-02-28 14:43 evans * Calibrator/CalDrift.cxx: Debugging the test readout method CalDrift::CalibratedPH(...). 2006-02-28 05:50 zarko * MCReweight/: