List of reconstruction changes since the prod2calib branch¶
This page contains information on literally every commit that has gone into a reconstruction or reconstruction-related package since we branched for prod2calib. The changes are summarized and a link provided to the actual commit(s). "Minor changes" is things like code reformatting, warning fixes and build fixes.
- Table of contents
- List of reconstruction changes since the prod2calib branch
The information for this page was extracted from the output of
BASEREV=17511 # prod2calib branching point # reco and reco-adjacent packages PKGS="BreakPointFitter CAFMaker CMap CVN CalHit Calibrator ChannelInfo CosRej CosmicExposureInfo DAQ2RawDigit DiscreteTracker ElasticArms EventSummary Filter FuzzyKVertex HoughTransform HoughVertex IFDBSpillInfo LEM MEFinder MichelEFilter MuonRemove NueSandbox NumuEnergy NumuSandbox NusSandbox Preselection QEEventFinder ReMId RecVarPID RecoBase RecoBaseHit RecoJMShower RunHistory ShowerE ShowerLID Slicer StandardRecord SummaryData TimingFit TrackFit VertexDT VertexFinder" cd $SRT_PUBLIC_CONTEXT for PKG in $PKGS do echo echo h2. $PKG echo cd $PKG svn log -r${BASEREV}:HEAD cd .. done
Packages with no changes¶
BreakPointFitter, CMap, CosmicExposureInfo, DAQ2RawDigit, DiscreteTracker, ElasticArms, Filter, FuzzyKVertex, HoughTransform, MichelEFilter, NueSandbox, NumuSandbox, QEEventFinder, ReMId, RecVarPID, RecoBaseHit, RecoJMShower, ShowerE, Slicer, VertexDT, VertexFinder
CAFMaker¶
- Additional LID variables for pi0 rejection and cosmic rejection variables. r17569
- Branch for FuzzyK prongs based on HoughVertex vertex. r17569
- Additional CosRej variables. r17832
- Use MEFinder instead of MichelEFilter and SliceMEF. r17857, r17858
- Add NusSandbox. r17950
- Add WindowTrack info. r17995
- Flag for NueCosRej result. r18009
- Truth variables for NumuEnergy. r18064
- Batch-by-batch intensitities. r18081, r18100, r18251
- Flag for NuMI timing cut. r18131
- Variables for rejecting cosmic brems. r18258
- Fill detector gain field. r18292
- Fill detector fine-timing field. r18295
- Minor changes: r17635, r17636, r17875, r17893, r17963, r18101
CVN¶
CalHit¶
Calibrator¶
- Support for calibration epochs. r17623, r17625, r17677
- Update to v8 calibrations. r17655
- Fetch detector gain setting from DB. Toggle the setting repeatedly. Currently off, needs to be on once we have the v9 calibrations. r17723, r17724, r17728, r17759, r17760, r17783
- Minor changes: r17687
ChannelInfo¶
- Option to mask off channels with FEB port swaps. Should enable before production? r18166
CosRej¶
- Variables for prong forward/backward asymmetry. r17830
- Don't use 2D track info. r17868
- Variables to reject cosmic brems. r18256
EventSummary¶
HoughVertex¶
IFDBSpillInfo¶
- Abort in case of DB error. Don't abort if data is just missing. r17669, r17722, r17727
- New variables for beam position and intensities. r18078
- Spill-by-spill intensities. r18245
LEM¶
- LEMServer infrastructure and monitoring. r17647, r17648, r17649, r17708, r17775, r17776, r17777, r17812, r17854, r17878, r17885, r17886, r17888, r17889, r17890, r17890, r17904, r17916, r17917, r17918, r17919, r17924, r17927, r17928, r17932, r17933, r17936, r17945, r17960, r17973, r17974, r18110, r18117, r18118, r18284
- Ability to configure which presel modules to obey. r17714, r17715, r17716
- Bugfix for "100-continue" problem. r17934
- Work for future splitting of match summaries and MVA results. r17800, r17834
- Scaling of GeV->PECorr for consistency with FA libraries. r17937, r18137
- Parallel worker communication to mitigate server latency. r18134
- Minor changes: r17935, r18189
MEFinder¶
MuonRemove¶
NumuEnergy¶
- Write out more info about the muon and hadronic energies. r17880
- Add truth variables. r18013
- Fix muon catcher E. r18013
NusSandbox¶
Preselection¶
- Update cuts to match docdb 14654. r17807
- Option to filter NuMI spills but only out-of-time. Should be turned on for production? r18127
- Store timing cut status as a flag. r18129
- Minor changes: r17896, r17898
RecoBase¶
- Protection for tracks with duplicated trajectory points. r18194
RunHistory¶
- Update to v2.0 detector gains table. r17765
- Increase verbosity. r17785
- Subrun-based diblock masks. Currently disabled, should be turned on? r18006, r18007, r18167, r18177, r18296, r18297
- Report whether the run was fine-timing. r18293
ShowerLID¶
- Add new pi0- and cosmic-rejection variables. r17567
- Allow configuration of which preselections to obey. r17713
- Decrease verbosity. r17854, r17855
StandardRecord¶
- Add new pi0- and cosmic-rejection variables. r17568
- Add HoughVertex prongs and VertexDT. r17608
- Variables for prong forwards/backwards asymmetry. r17831
- Michel updates. r17852, r17853
- Add SRNusSandbox. r17951
- Add WindowTracker. r17994
- Add NueVeto flag. r18010
- Fill NumuEnergy truth values. r18063
- Batch-by-batch intensities. r18080 r18092, r18100, r18247, r18254
- Flag for timing cut status. r18130
- Brem-rejection variables. r18257
- Add detector gain field. r18291
- Add detector fine-timing field. r18294
- Minor changes: r17877
SummaryData¶
- Add new variables from IFDBSpillInfo. r18079, r18090, r18091, r18100, r18246, r18255
- Minor change: r18086
TimingFit¶
- Attempt to decrease verbosity. r17860