2005-11-15 20:10 Ed Larty * setup/packages-R1.18.2: ## new bug fixed tag for release R1.18 2005-11-15 18:49 boehm * CandShowerSR/DBtxt_AlgShowerSS_default.C: Backporting into R1-18 the new Dbtxt file from Jim Log Message: add set of parameters for mid range CC deweighted 2005-11-15 18:44 boehm * RecoBase/CandShowerHandle.cxx: Backporting to R1-18 the change Jim made for new calibration settings: mods required for implementing new 'tri-range' parameterization of CC energy calibration. 2005-11-15 18:16 musser * CandShowerSR/DBtxt_AlgShowerSS_default.C: add set of parameters for mid range CC deweighted 2005-11-15 18:15 musser * RecoBase/CandShowerHandle.cxx: mods required for implementing new 'tri-range' parameterization of CC energy calibration. 2005-11-15 17:01 Sue Kasahara * MCNtuple/NtpMCStdHep.cxx: Add text print to go along with Neugen status codes so I can stop looking at user manual for definitions. 2005-11-15 07:37 Nick West * DatabaseMaintenance/tools/load_tables.sh: Do the dumb thing - hardwire --server_v3 to be on. It doesn't ever seem to hurt and often helps. Dumb: the new smart. 2005-11-15 02:30 George Irwin * WebDocs/: WebDocs.html, enstore2xrootd.html: Document use of xrootd to access enstore data files. 2005-11-14 22:18 avva * OfflineHistograms/offlineHist.py: Use minos-db1:prod_stat database. 2005-11-14 22:17 avva * OfflineHistograms/StripNDHistogramBlock.cxx: Fixed typo in the histogram name. 2005-11-14 22:14 avva * OfflineHistograms/: FitTrackNDHistogramBlock.cxx, ShowerNDHistogramBlock.cxx: Added Xvtx histogram for showers and tracks in the ND in the band -0.1m < Yvtx < 0.1m. 2005-11-14 20:58 boehm * Production/R1.18/R1.18.X/reco_MC_near_R1_18_X.C: The committed version only ran over the first 20 snarls, this limitation is removed 2005-11-14 19:40 hartnell * MeuCal/doc/MeuCal.html: Few more important points. 2005-11-14 19:28 bishai * BeamData/java/NuMIMon/device.dat: Reset limits on TPCAST, TGTHFR and HP608 2005-11-14 19:13 musser * RecoBase/CandShowerHandle.cxx: mods to CandShowerHandle required by Andy's change to calibration parameterization 2005-11-14 19:11 musser * CandShowerSR/DBtxt_AlgShowerSS_default.C: new shower calibrations for SS from Andy 2005-11-14 18:17 hartnell * MeuCal/doc/MeuCal.html: A hopefully complete first draft of the instructions on how to run the code, make the plots, etc. 2005-11-14 18:16 hartnell * MeuCal/macros/: FileListSpecial.C, farValidate/mXY.C, nearValidate/mXY.C: Committing a few of the validation macros, many more to come... 2005-11-14 16:36 kordosky * Mad/: MadBase.h, MadEvDisplay.cxx, macros/EvDisplay.C: some additional documentation in MadBase.h intended to clear up usage questions. Improve behaviour of MadEvDisplay when using event lists. If the next event in the list isn't in one of the input files it now move on to the subsequent event. 2005-11-14 12:59 Nick West * DatabaseMaintenance/: doc/ChangeLog, scripts/ac_analyse.pm, scripts/analyse_checksum.pm, scripts/checksum_str_comp.pm: Introduce a new checksum conflict: Rowc - number of rows conflict. List total of each type of conflict at the end of the log file along with explanation and possible cause. 2005-11-14 12:04 vahle * Mad/: MadMKAnalysis.h, MadMKAnalysis.cxx: Adding Brians lowph ratio variable for cutting fd junk events to MadMKAnalysis ntuple 2005-11-14 10:49 Nick West * DatabaseMaintenance/scripts/analyse_checksum.pm: Fix bug that could drop report age section of last table in analysis report 2005-11-12 22:04 tjyang * PulserCalibration/CheckGC/: CheckGC.cxx, FitGC.cxx, FitGC.h, GCSummary.h, MakeGCTree.C, write_calpulserfits.C: add timeStart and timeEnd information in gc_summary for synchronization of CALPULSERFITS with PULSERGAIN and PULSERGAINPIN, thanks to the help of Nick. 2005-11-12 16:37 bishai * BeamData/java/NuMIMon/swicConstants.txt: New bad wires on MTGT 2005-11-12 12:10 Nick West * WebDocs/WebDocs.html: Add link to Oracle checksum 2005-11-12 11:34 Nick West * DatabaseInterface/DbiCascader.cxx: AllocateSeqNo(tableName,requireGlobal,dbNo) internal change if requireGlobal == 0. Allocate global SEQNO is there is an authorising DB anywhere in the cascade instead of requiring that dBNo is authorising. 2005-11-12 01:28 tjyang * PulserCalibration/CheckGC/: FitGC.cxx, getsiglin.C: use TSpline3 in getting pin value from TGraph forgot to mention: apply zero correction by default 2005-11-12 00:21 tjyang * PulserCalibration/CheckGC/: CheckGC.cxx, CheckGC.h, FitGC.cxx, FitGC.h, MakeGCTree.C, getsiglin.C, rungcfit.C, write_calpulserfits.C: merge 3 routines into one: FitGC::PlotPL() fix a bug in FitGC::WriteDB() 2005-11-11 23:23 boehm * Production/R1.18/R1.18.X/reco_far_Alt_CandSub_Spill_Blind_Chopped_R 1_18_X.C: A first attempt at a script which makes use of the Chopper on for the far det spill files. 2005-11-11 22:17 boehm * RawData/: RawBlockId.h, RawChannelId.h: Modifying the headers to reflect Pre-Detector vs DetectorType transition 2005-11-11 22:00 boehm * RawData/: RawBeamMonBlock.cxx, RawBeamMonBlock.h, RawBeamMonHeaderBlock.h, RawBeamSwicData.cxx, RawBeamSwicData.h, RawBlockId.cxx, RawBlockId.h, RawChannelId.cxx, RawChannelId.h, RawCrateMonitorBlock.cxx, RawCurrentInjectDataBlock.h, RawDaqHeaderBlock.h, RawDcsChillerMonitorBlock.cxx, RawDcsEnvMonitorBlock.cxx, RawDcsHeaderBlock.h, RawDcsHvMonitorBlock.cxx, RawDcsMagnetMonitorBlock.cxx, RawDeadChipBlock.cxx, RawDigit.cxx, RawDigitDataBlock.cxx, RawLIAdcSummary.cxx, RawLIHeader.cxx, RawLITimingSummary.cxx, RawLiTpmtDigitsBlock.cxx, RawLinearizedDataBlock.h, RawOvershootBlock.cxx, RawQieCalibrationDataBlock.h, RawQieDataBlock.h, RawSnarlHeaderBlock.h, RawSpillServerMonitorBlock.h, RawTpSinglesSummaryBlock.cxx, RawTpSinglesSummaryBlock.h, RawTrcMonitorBlock.cxx, RawVaTimingMonitorBlock.cxx: Backporting into R1-18 the Raw Data changes 2005-11-11 21:39 boehm * BeamDataDbi/: BMFileSummaryFiller.cxx, BMSpillFiller.cxx, BMSpillFiller.h, BeamMonDbuModule.cxx, BeamMonDbuModule.h, BeamMonSwicPedsDbuModule.cxx, scripts/BeamMonFileSummary.mysql, scripts/BeamMonSpill.mysql, scripts/BeamMonSwicMask.mysql, scripts/BeamMonSwicPeds.mysql, scripts/BeamMonSwicRel.mysql, scripts/last_file.sh, scripts/run_bdbu_coop_cron.sh: Backporting into R1-18 the changes made to BeamDataDbi 2005-11-11 21:23 boehm * BeamDataUtil/: BDSpliceModule.cxx, BDSpliceModule.h, BDUniquify.cxx, BDUniquify.h, BMSpillAna.cxx, BMSpillAna.h: Backporting to R1-18: New Files into BeamDataUtil 2005-11-11 21:17 boehm * BeamDataUtil/: BDEarliest.cxx, BDEarliest.h, BDHornCurrent.cxx, BDProfMon.cxx, BDProfMon.h, BDSpillAccessor.cxx, BDSpillAccessor.h, BDSwicCalibrator.cxx, BDSwicDevice.cxx, BDSwicDevice.h, BDTarget.cxx, BDTarget.h, BeamMonSpill.cxx, BeamMonSpill.h, LinkDef.h, test/BDCheckDB.cxx, test/BDCheckDB.h, test/BDLivePlot.cxx, test/BDLivePlot.h, test/BDTestData.cxx, test/BDTestData.h, test/BDUniquifyTestModule.cxx, test/BDUniquifyTestModule.h, test/BMS_STND.cxx, test/BMS_STND.h, test/FileGap.cxx, test/FileGap.h, test/LinkDef.h, test/STND_BMS.cxx, test/STND_BMS.h, test/StndBmsSpin.cxx, test/StndBmsSpin.h, test/bd_check_db.C, test/bd_check_db_plot.C, test/bdtest_chain.C, test/bduniquify_test.C, test/bms_stnd.C, test/bms_stnd_plot.C, test/bmspillana_test.C, test/convert.C, test/convert_bdtd.C, test/file_gap.C, test/loop_times.C, test/plot_bdtd.C, test/spill_access.C, test/spin_db.C, test/stnd_bms.C, test/stndbmsspin.C: Backporting into R1-18 the Changes to BeamDataUtil Pass 1 2005-11-11 20:40 Brian Rebel * NCUtils/: NCAnalysisCuts.cxx, NCAnalysisCuts.h: remove a couple of methods that arent needed for the NCAnalysis 2005-11-11 20:29 Brian Rebel * NCUtils/macros/ncccSeparation.C: add an example macro for running the NCAnalysisModule 2005-11-11 20:28 Brian Rebel * NCUtils/: NCAnalysisModule.cxx, NCExtraction.cxx, NCType.cxx: fix the initial bugs - just typos from converting from my private directory to cvs 2005-11-11 20:22 Brian Rebel * NCUtils/: LinkDef.h, NCAnalysisCuts.cxx, NCAnalysisCuts.h, NCAnalysisModule.cxx, NCAnalysisModule.h, NCAnalysisUtils.cxx, NCAnalysisUtils.h, NCExtraction.cxx, NCExtraction.h, NCExtractionADM.cxx, NCExtractionADM.h, NCExtractionBR.cxx, NCExtractionBR.h, NCType.cxx, NCType.h: adding first go round of code to the NCUtils package 2005-11-11 19:20 hartnell * MeuCal/doc/MeuCal.html: Very first preliminary stab at documentation. Only an introduction so far... 2005-11-11 18:24 hartnell * MeuCal/: MeuAnalysis.cxx, MeuCuts.cxx: Bit of minor tinkering. 2005-11-11 18:19 hartnell * MeuCal/: MeuAnalysis.cxx, MeuAnalysis.h, MeuPlots.cxx, MeuPlots.h: Changes to get everything to work in the new package properly. Automated detection of the Cambridge ntuples so that the same macro can be used as with NtpSt. 2005-11-11 18:18 hartnell * MeuCal/macros/meuPlots.C: Macro to make all the validation plots using the MeuSummary tree. 2005-11-11 17:45 Liz Buckley-Geer * CVSROOT/framework.list: Remove Bob Bernstein at his request. Also remove Roy Lee 2005-11-11 17:23 cbs * CandSubShowerSR/: AlgSubShowerSR.cxx, AlgSubShowerSR.h, AlgSubShowerSRList.cxx, AlgSubShowerSRList.h, CandSubShowerSRHandle.cxx, CandSubShowerSRHandle.h, DBtxt_AlgSubShowerSRList_Beam.C, DBtxt_AlgSubShowerSRList_Cosmic.C, DBtxt_AlgSubShowerSRList_default.C: Added new timing cuts to development. Updated registry options + DBtxt files. 2005-11-11 17:09 hartnell * MeuCal/macros/makeSummaryTree.C: Updated macro to run the first step of the code. 2005-11-11 17:08 cbs * CandShowerSR/: AlgShowerSSList.cxx, AlgShowerSSList.h, DBtxt_AlgShowerSSList_default.C: Adding timing checks to development AlgShowerSSList. Adding extra checks to shower U/V view matching to use timing and plane range information, as well as energy. 2005-11-11 12:03 Robert Hatcher * setup/packages-development: Add MeuCal at Jeff Hartnell's request. 2005-11-11 09:50 Nick West * DatabaseInterface/DbiResultSet.cxx: Downgrade message about possible truncation from Error to Warning 2005-11-11 09:34 Nick West * DatabaseInterface/DbiFieldType.cxx: Ignore precision when defining integer types from a MySQL database. 2005-11-11 09:27 Nick West * DatabaseInterface/DbiWriter.tpl: Write meta-data when writing to file 2005-11-11 09:26 Nick West * DatabaseInterface/DbiOutRowStream.cxx: Reinstate support for writing signed BIGINIT from unsigned int. It's not the recommended way to store unsigned int in the database and isn't supported under ORACLE but there was no need to gratuitously break it. 2005-11-11 04:40 jpochoa * CandShield/: ShieldGeom.cxx, ShieldGeom.h: Added methods WhatSection(Int_t pl) and WhatSectionAbove(Double_t zpos,Int_t cont) 2005-11-10 23:02 Brett Viren * RawData/RawBeamMonBlock.cxx: Plug honkin' big memory leak that's been around forever. 2005-11-10 22:41 Brian Rebel * DataQualityMonitoring/: DataQualityModule.cxx, RecoMonitoring.cxx, RecoMonitoring.h, macros/weeklyCheck.C: wow, not sure what happened, but had to do some serious debugging. should all work now. 2005-11-10 22:39 Brett Viren * RawData/RawBeamMonBlock.cxx: Remove debug noise 2005-11-10 18:25 boehm * MCNtuple/Module/NtpMCModule.cxx: Backporting to R1-18 a second tweak by Sue onthe Message warning levels. From Nov 9: Modify warning messages when FluxInfoList/FluxWgtList's are null. 2005-11-10 17:01 musser * EventDisplay/: EVD.cxx, GfxDigit.cxx, GfxStrip.cxx: further tweaking of colors 2005-11-10 15:33 thomson * AltDeMux/AlgAltDeMuxBase.cxx: Fix two problems: i) ensure all PlaneValidity_t structures are initialised ii) protect against potential memory overwrite which could occur for LI + very steep events 2005-11-10 15:32 niki * Mad/macros/CCSTD.C: Added one more argument in CreatePAN to reflect previous changes having to do with selection of MC Near ANN for LE-10, PME , PHE 2005-11-10 15:31 niki * Mad/MadDpAnalysis.h: commit changes to the corresponding .h file 2005-11-10 15:30 niki * Mad/MadDpAnalysis.cxx: Added some new variables. Updated all ANNs (near and far) to version R1.18. Added one more argument in CreatePAN to determine if Near MC is LE-10, PME or PHE for the proper ANN to be used. 2005-11-10 14:31 hartnell * MeuCal/: LinkDef.h, MeuAnalysis.cxx, MeuAnalysis.h, MeuCuts.cxx, MeuCuts.h, MeuHitInfo.cxx, MeuHitInfo.h, MeuPlots.cxx, MeuPlots.h, MeuReco.cxx, MeuReco.h, MeuSummary.cxx, MeuSummary.h, MeuSummaryWriter.cxx, MeuSummaryWriter.h: This is the first commit to minossoft of my MEU calibration code. It was developed over the last 18 months and used to set the energy scale for the detectors in MC and data. 2005-11-10 13:41 kordosky * DataUtil/PlaneOutline.cxx: Forgot to commit these a few days ago. Fix a typo which resulted in not quite the right outline for the ND partial U plane type. Tweak GetNDPlanesHist. 2005-11-10 03:05 Sue Kasahara * MCNtuple/Module/NtpMCModule.cxx: Modify warning messages when FluxInfoList/FluxWgtList's are null. 2005-11-09 23:45 Brian Rebel * DataQualityMonitoring/: BeamDataCheckModule.h, BeamMonitoring.cxx, BeamMonitoring.h, DataQualityModule.cxx, DataQualityModule.h, DirectCompareModule.cxx, DirectCompareModule.h, DqmConventions.cxx, DqmConventions.h, DqmType.cxx, DqmType.h, LinkDef.h, RecoMonitoring.cxx, RecoMonitoring.h, RecoMonitoringCR.cxx, RecoMonitoringCR.h, RecoMonitoringNC.cxx, RecoMonitoringNC.h, macros/weeklyCheck.C: change the static const ints in DqmConventions to enumerated types and rename DqmConventions to DqmType 2005-11-09 23:16 boehm * MCNtuple/Module/NtpMCModule.cxx: Backporting Trish's fix to NtpMCModule Use MAXMSG to limit warnings when fluxinfo or fluxwgt array does not exist in reroot file, check index to make sure it doesnt try to get a fluxinfo or fluxwgt object if the arrays exist, but have zero length 2005-11-09 22:38 Brian Rebel * DataQualityMonitoring/LinkDef.h: make sure to link in DqmConventions 2005-11-09 20:23 Robert Hatcher * CVSROOT/: check_access, modules: New MeuCal package requested by Jeff Hartnell; access given to hartnell, howcroft, caius, med (Mark Dorman). 2005-11-09 20:07 Robert Hatcher * MeuCal/: .cvsignore, GNUmakefile: Initial revision 2005-11-09 20:07 Robert Hatcher * MeuCal/: .cvsignore, GNUmakefile: create new "MeuCal" package for Jeff Hartnell. 2005-11-09 19:38 boehm * PhotonTransport/: PhotonCalibratedPeComputer.cxx, PhotonTransport.cxx: Backporting Nathaniel's bug fix from 11:17 this morning Fixed the bug from fixing the bug in the Computer: now clipfrac works right, dammnit, and the coil hole isn't way off to the right. Urgent bugfix: should be backported everywhere. 2005-11-09 19:37 mdier * BeamDataUtil/: BMSpillAna.cxx, BMSpillAna.h: Cut on TORTGT, which has the calibrated pots, instead of TRTGTD. 2005-11-09 19:31 tjyang * PulserCalibration/CheckGC/: CheckGC.h, FitGC.cxx, FitGC.h, GCSummary.cxx, GCSummary.h, MakeGCTree.C, getsiglin.C, rungcfit.C, write_calpulserfits.C: a few changes: increase numentries from 20 to 40 as we increased GC points add ability to do the linearity fit and write constants to the db table CalPulserFits fix a few bugs: the calculation of npoints in the fit, missing VldTimeStamp header 2005-11-09 19:18 vahle * MCNtuple/Module/NtpMCModule.cxx: Use MAXMSG to limit warnings when fluxinfo or fluxwgt array does not exist in reroot file, check index to make sure it doesnt try to get a fluxinfo or fluxwgt object if the arrays exist, but have zero length 2005-11-09 18:41 boehm * Production/R1.18/R1.18.X/: reco_MC_far_R1_18_X.C, reco_MC_near_R1_18_X.C, reco_far_Alt_All_R1_18_X.C, reco_far_Alt_CandSub_Spill_Blind_R1_18_X.C, reco_near_CandSub_Spill_R1_18_X.C, reco_near_Cosmic_Scaled_R1_18_X.C: Adding the new production scripts to development as well 2005-11-09 17:12 Brian Rebel * DataQualityMonitoring/: BeamDataCheckModule.cxx, DataQualityModule.cxx, macros/beamCheck.C, macros/weeklyCheck.C: add some more stuff into the BeamDataCheckModule to check the spill timing stuff 2005-11-09 16:19 boehm * Production/R1.18/R1.18.X/reco_MC_near_R1_18_X.C: file reco_MC_near_R1_18_X.C was initially added on branch R1-18. 2005-11-09 16:19 boehm * Production/R1.18/R1.18.X/reco_far_Alt_All_R1_18_X.C: file reco_far_Alt_All_R1_18_X.C was initially added on branch R1-18. 2005-11-09 16:19 boehm * Production/R1.18/R1.18.X/reco_near_CandSub_Spill_R1_18_X.C: file reco_near_CandSub_Spill_R1_18_X.C was initially added on branch R1-18. 2005-11-09 16:19 boehm * Production/R1.18/R1.18.X/reco_far_Alt_CandSub_Spill_Blind_R1_18_X.C : file reco_far_Alt_CandSub_Spill_Blind_R1_18_X.C was initially added on branch R1-18. 2005-11-09 16:19 boehm * Production/R1.18/R1.18.X/reco_near_Cosmic_Scaled_R1_18_X.C: file reco_near_Cosmic_Scaled_R1_18_X.C was initially added on branch R1-18. 2005-11-09 16:19 boehm * Production/R1.18/R1.18.X/reco_MC_far_R1_18_X.C: file reco_MC_far_R1_18_X.C was initially added on branch R1-18. 2005-11-09 16:19 boehm * Production/R1.18/R1.18.X/: reco_MC_far_R1_18_X.C, reco_MC_near_R1_18_X.C, reco_far_Alt_All_R1_18_X.C, reco_far_Alt_CandSub_Spill_Blind_R1_18_X.C, reco_near_CandSub_Spill_R1_18_X.C, reco_near_Cosmic_Scaled_R1_18_X.C: These are the new processing scripts for the re-release of R1-18. Few modifications were necessary. All scripts now obey the new naming schema internally for the scripting names: reco_spill, reco_all, reco_MC New calibrator settings have been adopted AlgFitTrackSR's msg level was set to warning to surpress some output All scripts have new functionalized internal structure - this has no impact on running just on people modifying the code. 2005-11-09 16:17 Nathaniel Tagg * PhotonTransport/: PhotonCalibratedPeComputer.cxx, PhotonTransport.cxx: Cosmetic change to PhotonTransport... no code change. Fixed the bug from fixing the bug in the Computer: now clipfrac works right, dammnit, and the coil hole isn't way off to the right. Urgent bugfix: should be backported everywhere. 2005-11-09 15:27 ishi * ParticleTransportSim/PTSimApplication.cxx: Bug fix: Change the position of initialization of manetic field b[]. 2005-11-08 21:22 yumiceva * Contrib/admarino/wm/: run_near.csh, run_near.pl, run_rock.csh, run_rock.pl: WM farm scripts to produce MC. They still need to be clean up and add comments, anyhow I am the only one using them. 2005-11-08 20:57 Brian Rebel * DataQualityMonitoring/BeamDataCheckModule.cxx: print out another value 2005-11-08 20:46 Brian Rebel * DataQualityMonitoring/: BeamDataCheckModule.cxx, BeamDataCheckModule.h, BeamMonitoring.cxx, DataQualityModule.cxx, LinkDef.h, RecoMonitoring.cxx, RecoMonitoringNC.cxx, macros/beamCheck.C, macros/dataQualityCheck.C, macros/weeklyCheck.C: add a macro and module to do some quick checks on the beam information in the ntuples. can add more bells and whistles later 2005-11-08 20:21 George Irwin * Candidate/CandHandle.cxx: Change a MSG level. 2005-11-08 18:34 Brett Viren * RawData/: RawBeamMonBlock.cxx, RawBeamMonBlock.h: By default filter out any device data that has a DAE time more than one second away from the earliest DAE of all devices. This only affects what RawBeamData unpackers are available in the map. The underlying data is untouched. The filter can be removed and a remapping will be eventually be triggered if SetFiltered(false) is called. 2005-11-08 17:43 Nick West * DatabaseMaintenance/tools/database_size_report.pl: Get account info from ENV_TSQL_* environment so that this tool can be used on any database to check on sizes and local Table Convention Violations. Add warning about code 4 violations on PULSERDRIFT, PULSERGAIN and CALPMTDRIFT. 2005-11-08 17:42 musser * EventDisplay/: EVD.C, EVD.cxx, GfxDigit.cxx, GfxStrip.cxx, GfxTrack.cxx: change display colors for better control room visibility 2005-11-08 17:25 bishai * BeamData/java/: ACNETpackage/BeamPositionPlotter.java, ACNETpackage/NuMISummaryPlotter.java, ACNETpackage/SimpleAcnetPlotter.java, NuMIMon/device.dat, lib/acnet.jar: Add HP608 to list of BPMs monitored 2005-11-08 11:10 Nick West * DatabaseInterface/DbiResultSet.cxx: Reinstate support for reading signed BIGINIT into unsigned int. It's not the recommended way to store unsigned int in the database and isn't supported under ORACLE but there was no need to gratuitously break it. 2005-11-08 02:58 George Irwin * Candidate/: CandHandle.cxx, CandHandle.h: Add experimental 'slushy freeze' option. Nick to blame for name. 2005-11-07 23:59 Brett Viren * BeamDataUtil/: BDEarliest.cxx, BDUniquify.cxx, test/BDUniquifyTestModule.cxx: Change BDEarliest to choose the earliest of all tested devices for the DAE time instead of the earliest from the group that exists. This will catch a few more spills in the Oct 19-30 troubled time. Use BDEarliest in BDUniquify to reject spills which have no valid earliest dae and vme times. This also catches a few more good spills that were previously hidden behind bad ones by BDUniquify. 2005-11-07 22:06 kordosky * Mad/: MadEvDisplay.cxx, MadEvDisplay.h, macros/EvDisplay.C, macros/make_events_file.C: MadEvDisplay now allows the user to page through a list of interesting events read in from a text file. See MadEvDisplay::ReadEventsFile. macros/make_events_file.C is a utility which may be used to produce the text file from a pan ntuple. 2005-11-07 21:38 Brett Viren * BeamDataDbi/: BeamMonDbuModule.cxx, BeamMonDbuModule.h, BeamMonSwicPedsDbuModule.cxx: Use BDUniquify 2005-11-07 21:35 Brett Viren * BeamDataUtil/: BDUniquify.cxx, BDUniquify.h, test/BDUniquifyTestModule.cxx, test/BDUniquifyTestModule.h, test/bduniquify_test.C: Try to work around some problems with data from Oct 19-30 and Nov 3-4 where multiple callbacks were started somehow (likely through shifter messing with bdp-gui - I need to block that). The result of the multiple callbacks is that: - Was getting up to 3 multiple spills of data delivered per callback. - The duplicate spills don't always come together in one Mom and sometimes they come out of order. - A few spills of data are corrupt in that they have a mix of devices from temporally neighboring spills. Deal with most of this with BDUniquify class which remembers some time in the past (10 spills by default) what VldTimeStamps have been seen and only allows spills to be used that haven't yet been seen. "Seen" means w/in 0.5 seconds of any of the recent VldTimeStamps. This cleans up all but a few cases where the duplicate spill that comes in a later Mom is of higher quality. Currently, data from corrupt spill is not being ignored. 2005-11-07 19:26 boehm * CandNtupleSR/Module/NtpSRBleachFiller.cxx: Backporting to R1-18 Tweak to the new Bleach Filler Module 2005-11-07 15:15 Brett Viren * BeamDataUtil/BDSpillAccessor.cxx: Doh! 2005-11-07 14:46 Brett Viren * BeamDataUtil/: BDSpillAccessor.cxx, BeamMonSpill.h: Add, check and set a "calibrated" flag to avoid multiple calibration applications. 2005-11-07 13:57 kordosky * Mad/: LinkDef.h, MadBase.cxx, MadBase.h, MadChain.cxx, MadChain.h, MadEvDisplay.cxx, macros/EvDisplay.C: Add a run,snarl map to MadChain. The map is conditionally constructed based on the last parameter in the MadChain constructor. Map construction is off by default but turned on in MadEvDisplay. This allows the run,snarl lookup to work on a chain of files. The new feature comes at a price: the entire record of every event has to be read to fill the map. After much fussing I failed to make single branch (e.g. just the header) reading work on chains, though it does work on a single file. 2005-11-07 12:19 Nick West * DatabaseMaintenance/tools/check_unsigned_column.perl: Generate ALTER TABLE commands 2005-11-07 10:56 Nick West * UserManualDoc/src/database_interface.tex: TIMESTART and TIMEEND are now required keys 2005-11-07 03:04 Sue Kasahara * CandNtupleSR/Module/NtpSRBleachFiller.cxx: Initialize nstpevt to 0. 2005-11-07 00:10 boehm * CandFitTrackSR/: AlgFitTrackSR.cxx, DBtxt_AlgFitTrackSR_Cosmic.C: Backporting to R1-18 Brian's fix to the chi^2 determination for the tracks: change the definition of the filtered chi^2 value from filChi2 = dtpos*dtpos/(poserr*poserr + + currentkp->GetFilCovarianceMatrixValue(idir, index,index)); to filChi2 = dtpos*dtpos/(poserr*poserr); this is a better definition of chi^2 as it uses the error on the measurement only, not the error on the measurement and the error on the fit in the denominator. 2005-11-06 23:40 Brian Rebel * CandFitTrackSR/: AlgFitTrackSR.cxx, DBtxt_AlgFitTrackSR_Cosmic.C: remove cvs merge statements that snuck in to my last commit 2005-11-06 20:42 tjyang * NueAna/NueRecordAna.cxx: turn off ann analysis 2005-11-06 06:33 Brian Rebel * CandFitTrackSR/AlgFitTrackSR.cxx: change the definition of the filtered chi^2 value from filChi2 = dtpos*dtpos/(poserr*poserr + + currentkp->GetFilCovarianceMatrixValue(idir, index,index)); to filChi2 = dtpos*dtpos/(poserr*poserr); this is a better definition of chi^2 as it uses the error on the measurement only, not the error on the measurement and the error on the fit in the denominator. do the same thing for the prefiltered chi^2 2005-11-06 03:12 boehm * CandNtupleSR/Module/: GetEventDuration.cxx, GetEventDuration.h, GetFixedWindowPH.cxx, GetFixedWindowPH.h, GetlateBucketPHFraction.cxx, GetlateBucketPHFraction.h, GetstraightPHFraction.cxx, GetstraightPHFraction.h, LinkDef.h, NDAPPlaneHistory.cxx, NDAPPlaneHistory.h, NtpSRBleachFiller.cxx, NtpSRBleachFiller.h, NtpSRModule.cxx, NtpSRModule.h, NtpSRNDAPPlaneHistory.cxx, NtpSRNDAPPlaneHistory.h: Backporting into R1-18 modifications by Sue Wrap NtpSRBleach associated Get methods into NtpSRBleachFiller namespace. Rename NDAPPlaneHistory with NtpSR prefix to fit coding convention of package. 2005-11-06 03:05 boehm * MCNtuple/: LinkDef.h, NtpFluxInfo.cxx, NtpFluxInfo.h, NtpFluxWgt.cxx, NtpFluxWgt.h, NtpMCFluxInfo.cxx, NtpMCFluxInfo.h, NtpMCFluxWgt.cxx, NtpMCFluxWgt.h, NtpMCTruth.cxx, NtpMCTruth.h, Module/NtpMCModule.cxx, Module/NtpMCModule.h, macro/testNtpMCModule.C, macro/testNtpMCModuleReroot.C: Bckporting to R1-18 Sue's modifications to MCNtuple per her request please see original commits from 11/05/05 for more information 2005-11-06 00:03 Sue Kasahara * CandNtupleSR/Module/NtpSRModule.h: Clean up ShieldGeom allocated memory at destruction of module. 2005-11-05 23:53 Sue Kasahara * CandNtupleSR/Module/: GetEventDuration.cxx, GetEventDuration.h, GetFixedWindowPH.cxx, GetFixedWindowPH.h, GetlateBucketPHFraction.cxx, GetlateBucketPHFraction.h, GetstraightPHFraction.cxx, GetstraightPHFraction.h, LinkDef.h, NDAPPlaneHistory.cxx, NDAPPlaneHistory.h, NtpSRBleachFiller.cxx, NtpSRBleachFiller.h, NtpSRModule.cxx, NtpSRModule.h, NtpSRNDAPPlaneHistory.cxx, NtpSRNDAPPlaneHistory.h: Wrap NtpSRBleach associated Get methods into NtpSRBleachFiller namespace. Rename NDAPPlaneHistory with NtpSR prefix to fit coding convention of package. 2005-11-05 22:10 Sue Kasahara * MCNtuple/macro/: testNtpMCModule.C, testNtpMCModuleReroot.C: Remove obsolete testNtpMCModuleReroot.C. Add testNtpMCModule.C which uses SimSnarl stream from .cand. file to generate NtpMC tree. 2005-11-05 22:08 Sue Kasahara * MCNtuple/: LinkDef.h, NtpFluxInfo.cxx, NtpFluxInfo.h, NtpFluxWgt.cxx, NtpFluxWgt.h, NtpMCFluxInfo.cxx, NtpMCFluxInfo.h, NtpMCFluxWgt.cxx, NtpMCFluxWgt.h, NtpMCTruth.cxx, NtpMCTruth.h, Module/NtpMCModule.cxx, Module/NtpMCModule.h: Rename NtpFluxXXX classes as NtpMCFluxXXX. Change storage of NtpMCFlux data members in NtpMCTruth from pointer to object. 2005-11-05 19:40 Sue Kasahara * StandardNtuple/macro/readNtpHeader.C: Example script illustrating how to access header data members without reading in entire record. Example works for all records deriving from base type RecRecord (NtpXX, SimSnarl, Beam records). 2005-11-05 19:08 raufer * CandNtupleSR/Module/NDAPPlaneHistory.cxx: Tune the exponential decay model to more and tighter cut data. Should be much better now. 2005-11-05 03:51 tjyang * NueAna/: Ann.cxx, Ann.h, AnnAna.cxx, AnnAna.h, LinkDef.h, NueRecord.cxx, NueRecord.h, NueRecordAna.cxx, NueRecordAna.h: add ann including variables from everyone person's package right now many evnets fail since it would be ignored if it fails any package but it may not be too bad for nue events. more test is needed 2005-11-05 02:29 admarino * Contrib/admarino/gminos_jobs_doc.tex: Some changes to the subroutine descriptions. 2005-11-05 02:08 admarino * Contrib/admarino/gminos_jobs_doc.tex: Updated documentation to talk about options subruns and the new merge routine. Incldues and example of how to call the merge routine. 2005-11-05 02:06 admarino * Contrib/admarino/run_merge.perl: First version. A sample script to merge together rock files. It takes three inputs. EG: run_merge.perl 1 1 2 First argument is the run number Second arguments is the first subrun to include in the merge Third arguments is the last subrun to include in the merge 2005-11-05 02:04 admarino * Contrib/admarino/run_rock.perl: updated to take an optional subrun number. 2005-11-05 02:03 admarino * Contrib/admarino/: run_far.perl, run_overlay.perl: updated to take an option subrun number 2005-11-05 02:02 admarino * Contrib/admarino/run_near.perl: Updated to take an optional subrun number. 2005-11-05 02:01 admarino * Contrib/admarino/gminos_jobs.pm: Fixed a bug in the command to turn off WFLUK for all but v16 and v17 flux files. Added capability to specify a subrun number for the det and rock files. Added the run_merge function to merge together rock files with different subrun numbers. 2005-11-05 00:46 boehm * CandNtupleSR/: LinkDef.h, NtpSRBleach.cxx, NtpSRBleach.h, NtpSREvent.cxx, NtpSREvent.h, NtpSRShower.cxx, NtpSRShower.h, Module/GetEventDuration.cxx, Module/GetEventDuration.h, Module/GetFixedWindowPH.cxx, Module/GetFixedWindowPH.h, Module/GetlateBucketPHFraction.cxx, Module/GetlateBucketPHFraction.h, Module/GetstraightPHFraction.cxx, Module/GetstraightPHFraction.h, Module/LinkDef.h, Module/NDAPPlaneHistory.cxx, Module/NDAPPlaneHistory.h, Module/NtpSRModule.cxx, Module/NtpSRModule.h: Backporting to R1-18: This is the bleaching code for CandNtupleSR 2005-11-05 00:37 boehm * PhotonTransport/PhotonCalibratedPeComputer.cxx: Backporting to R1-18 a Fix by Nathaniel This code was assuming the coil hole to be at the center of the strip when choosing which strip boundary to calculate for light leakage (clipfrac). This fixes the problem and does it properly. Affects ND only: for the FD this assumption was correct. ---Nathaniel 2005-11-05 00:33 boehm * RecoBase/AlgTrack.cxx: Backporting Alysia's change to AlgTrack.cxx from 8/08 into R1-18 2005-11-04 22:41 Nathaniel Tagg * PhotonTransport/PhotonCalibratedPeComputer.cxx: Major bug fix: This code was assuming the coil hole to be at the center of the strip when choosing which strip boundary to calculate for light leakage (clipfrac). This fixes the problem and does it properly. Affects ND only: for the FD this assumption was correct. ---Nathaniel 2005-11-04 21:59 Robert Hatcher * BField/bfld_imap.C: script for making standard plot of individual field maps. 2005-11-04 21:44 yumiceva * Contrib/admarino/gminos_jobs.pm: Changes to manage WFLUK variable: disable by default but enable for fluxes v.16 and v.17. Add a new variable to manage string preffix for flux ntuples files. 2005-11-04 21:16 mdier * BeamDataUtil/: BMSpillAna.cxx, BMSpillAna.h: The future beam sizes will be determined from Gaussian fits to the profile monitors. Change the default cut values to the ones to be used with the widths instead of the RMS. 2005-11-04 19:09 Brett Viren * BeamDataDbi/BeamMonSwicPedsDbuModule.cxx: For an as yet unknown reason, recent beam data has had multiple duplicate spills (thanks Alysia for first noticing it). This module was unnecessarily bailing on such records leading to empty DB entries. This commit will just print a warning and use the first rawblock. 2005-11-04 15:31 Nick West * DatabaseInterface/: DbiTableMetaData.cxx, doc/ChangeLog, test/DbiValidate.cc: Add index on TIMESTART and TIMEEND. Minor code clean-up 2005-11-04 15:29 Nick West * DatabaseInterface/test/TestDbi.cc: Don't report success from DTF if import test failed 2005-11-04 15:27 vahle * Mad/: MadMKAnalysis.cxx, MadMKAnalysis.h: Remove all vestiges of old beam monitoring ntuple lookup, change the way track containment is decided in the FD 2005-11-04 07:25 Brian Rebel * AnalysisNtuples/Module/ANtpInfoObjectFiller.cxx: fix typo 2005-11-04 07:16 Brian Rebel * AnalysisNtuples/: ANtpHeaderInfo.cxx, ANtpHeaderInfo.h: add data member to hold whether a far detector event passed the demuxing internal checks 2005-11-04 07:15 Brian Rebel * AnalysisNtuples/Module/: ANtpInfoObjectFiller.cxx, CondensedNtpModule.cxx: fill new variable added to ANtpHeaderInfo for whether event passes the demuxing checks or not (ie not a multiple muon and had enough valid planes to attempt a demuxing solution) also change the template module to use the version of ANtpInfoObjectFiller::FillHeaderInfo that takes an ANtpRecoNtpManipulator as an argument - the other version of the method has been depricated for some time. 2005-11-04 05:33 Robert Hatcher * BField/: BfldMapRect2d.cxx, BfldMeshRect2d.cxx, BfldMeshRect2d.h: Backport to R1-18 the changes of 2005-10-25/26 that correctly use NearestGenerator() and LowerLeftGenerator() [and implement the two correctly] 2005-11-04 03:58 Sue Kasahara * CandNtupleSR/Module/NtpSRModule.cxx: Modified to fill shower strip mip values. 2005-11-04 03:57 Sue Kasahara * CandNtupleSR/: NtpSRShower.cxx, NtpSRShower.h: Add new variables: Float_t* stpph0mip; //[nstrip] ph in MIPs (east) Float_t* stpph1mip; //[nstrip] ph in MIPs (west) to store shower strip ph in mips, as requested by Andy Culling. Class version number incremented to 9. 2005-11-04 01:56 boehm * RecoBase/CandShowerHandle.cxx: Backporting another 9/21 change from Jim into R1-18 This apparently add 3rd and 4th order terms to wt.ed shower cal. 2005-11-04 01:54 boehm * CandShowerSR/: DBtxt_AlgShowerSR_Beam.C, DBtxt_AlgShowerSR_Cosmic.C, DBtxt_AlgShowerSR_default.C, DBtxt_AlgShowerSS_default.C: Backporting into R1-18 some changes made by Jim on 9/21 ("new versions of andy's shower calibrations for weighted case") 2005-11-04 01:52 boehm * CandShowerSR/: CandShowerSR.cxx, CandShowerSR.h, LinkDef.h: Backporting into R1-18 some changes from George (8/28) that upgraded ClassDef to version 3 and removed custom streamer. 2005-11-04 01:47 boehm * CandStripSR/: AlgStripSRList.cxx, AlgStripSRList.h, DBtxt_AlgStripSRList_default.C, LinkDef.h, StripSRListModule.cxx, StripSRListModule.h: Adding Peter and Niki's changes to CandStripSR into development 2005-11-04 01:22 boehm * MCNtuple/: NtpMCSummary.cxx, NtpMCSummary.h: Continuing Backport to R1-18: These files also needed to be updated in order to work with Trish's modifications 2005-11-04 00:43 boehm * MCNtuple/: LinkDef.h, NtpFluxInfo.cxx, NtpFluxInfo.h, NtpFluxWgt.cxx, NtpFluxWgt.h, NtpMCTruth.cxx, NtpMCTruth.h, Module/NtpMCModule.cxx, Module/NtpMCModule.h: Backporting to R1-18: Trish's modifications to NtpMC See original commits to development on October 31, 2005 for more information 2005-11-03 23:31 boehm * CandStripSR/: AlgStripSRList.cxx, AlgStripSRList.h, DBtxt_AlgStripSRList_default.C, LinkDef.h, StripSRListModule.cxx, StripSRListModule.h: Backporting into R1-18: Modifications made by Niki and Peter to the CandStripSR module for late light cleaning. 2005-11-03 23:18 boehm * CandSubShowerSR/: AlgSubShowerSRList.cxx, AlgSubShowerSRList.h, CandSubShowerSRHandle.cxx, CandSubShowerSRHandle.h: Remainder of R1-18 CandSubShower backports, please contact Chris Smith with any questions about the nature of these backports. 2005-11-03 23:17 boehm * CandShowerSR/AlgShowerSSList.cxx: The first of the CandSubShower Backports required for the R1-18 reprocessing 2005-11-03 21:54 Brett Viren * BeamData/doc/HACKING: Few minor new ideas 2005-11-03 21:27 Brett Viren * BeamDataDbi/BeamMonDbuModule.cxx: For an as yet unknown reason, recent beam data has had multiple duplicate spills (thanks Alysia for first noticing it). This module was unnecessarily bailing on such records leading to empty DB entries. This commit will just print a warning and use the first rawblock. 2005-11-03 15:14 Nick West * DatabaseMaintenance/tools/check_unsigned_column.perl: Fix typo checking for smallint 2005-11-03 14:51 Nick West * WebDocs/debugging_optimising.html: Add links to talks by Brett and Mike 2005-11-03 12:22 Brian Rebel * DataQualityMonitoring/: DataQualityModule.cxx, DataQualityModule.h, DirectCompareModule.cxx, DqmConventions.cxx, DqmConventions.h, LinkDef.h, RecoMonitoring.cxx, RecoMonitoring.h, RecoMonitoringCR.cxx, macros/dataQualityCheck.C: add some more histograms for tracking down differences between versions 2005-11-02 21:56 mdier * BeamDataDbi/BMSpillFiller.cxx: Modify the calls to methods from BeamDataUtil/BDTarget to reflect the changes committed just before this one. 2005-11-02 21:53 mdier * BeamDataUtil/: BDTarget.cxx, BDTarget.h: The time of the spill can be determined inside the BpmProjection and ProfileProjection methods, so there is no need pass them as an argument. Only check for valid readout of the target position devices when that readout is actually used. 2005-11-02 21:48 mdier * BeamDataUtil/: BDSpillAccessor.cxx, BDSpillAccessor.h: No need to pass the pointer as a reference to the CalibrateSpill method 2005-11-02 21:23 Ed Larty * WebDocs/: FrozenRel.html, WebDocs.html: # updated for new point tag release 2005-11-02 21:18 Ed Larty * setup/: packages-R1.18.1, setup_minossoft_tamu.csh: # added new forzen tag to cvs