Releases: Mu2e/EventNtuple
v06_08_01
Patch release to solve Production issue
What's Changed
- Update documentation for new Analysis musings by @AndrewEdmonds11 in #317
- fix for file output by @sophiemiddleton in #319
- Update reflection script by @brownd1978 in #320
- Add EventWindowMarker so that we can build with latest Offline by @AndrewEdmonds11 in #321
- Minor edits: Add a rooutil namespace and reduce some code duplication by @michaelmackenzie in #322
- Final updates for v06_08_01 patch release by @AndrewEdmonds11 in #324
New Contributors
- @michaelmackenzie made their first contribution in #322
Full Changelog: v06_08_00...v06_08_01
v06_08_00
Major Updates
This version is compatible with both MDC2020 and MDC2025 datasets
New branches
trkpidcontaining the results of the TrkPID ANN- trigger branches
What's Changed
- Changes to ceSimReco-related fcl files by @AndrewEdmonds11 in #310
- Update TrkPID branch based on TrkQual by @lborrel in #302
- Add script to compare tracks by @brownd1978 in #311
- trigger branch by @sophiemiddleton in #312
- Updates to trigger branch for RooUtil by @AndrewEdmonds11 in #314
- Add trkpid branch to RooUtil by @AndrewEdmonds11 in #315
- Last updates for v06_08_00 by @AndrewEdmonds11 in #316
Full Changelog: v06_07_00...v06_08_00
v06_07_00
Main Changes
This version of EventNtuple includes the following major changes:
- new branch for tracker experts:
trkhitcalibs(by @bonventre)- this branch is off by default and requires certain switches to be turned on in the reconstruction
- updated TrkQual ANN1 training (v2)
- see example fcl file here if you want to run with the previous training
- a couple of new features for RooUtil: a cutflow table and a script to run the EventDisplay (by @sophiemiddleton)
- instructions to be added shortly
What's Changed
- Add option to not create trkqual branch by @AndrewEdmonds11 in #303
- cutflow table generic class by @sophiemiddleton in #304
- Added hit calib info by @bonventre in #301
- TrkQual ANN1 v2 by @AndrewEdmonds11 in #305
- Updates to RooUtil by @sophiemiddleton in #308
- Add trkhitcalibs branch to validation and RooUtil by @AndrewEdmonds11 in #307
- Last changes for V06 07 00 by @AndrewEdmonds11 in #309
Full Changelog: v06_06_00...v06_07_00
v06_06_00
Important Updates
This release includes the following important updates:
- new calorimeter branches #275
caloclusters,calohits,calorecodigis,calodigis
- updated
trkmatsbranch #293- removed leaves:
tlen - added leaves: many
- removed leaves:
- removed time ordering of
trksegsandtrksegsmc- this was causing a bug when analyzers were looking at
trksegpars_lh
- this was causing a bug when analyzers were looking at
What's Changed
- Add calo branches by @giro94 in #275
- Redo prolog change by @AndrewEdmonds11 in #281
- Fix ntuplehelper bug related to wildcards by @AndrewEdmonds11 in #282
- Update from_digi script by @brownd1978 in #283
- CMake fix by @AndrewEdmonds11 in #284
- Add TrkQual to reflections by @brownd1978 in #285
- Fix for branch index problem by @brownd1978 in #288
- Tutorial for pyutils with eventntuple by @sophiemiddleton in #290
- Upgrade straw material branch by @brownd1978 in #293
- Validation Updates by @AndrewEdmonds11 in #294
- Add info about straw material by @brownd1978 in #295
- Remove RooUtil debug printout by @AndrewEdmonds11 in #296
- Final commits for v06_06_00 by @AndrewEdmonds11 in #298
- Add new calo branches to RooUtil by @AndrewEdmonds11 in #299
- Also remove time ordering of trksegsmc by @AndrewEdmonds11 in #300
New Contributors
Full Changelog: v06_05_00...v06_06_00
v06_05_00
Important Updates
Documentation
- two draft tutorial exercises are now available
pyutils
pyutilsis now in its own repository and has been removed from this one
RooUtil
RooUtilhas been moved directory. Users should update there#includesfrom#include "EventNtuple/utils/rooutil/RooUtil.hh"to#include "EventNtuple/rooutil/RooUtil.hh"- Downstream track and upstream track cut functions have been added to common_cuts.hh
CRV
- Bug Fix:
crvcoincsmcplane.pos.fCoordinates.fYcontains the correct value CrvInfoHelperupdated to recordcrvcoincmcplanefor any primary that passes (not just mu+ and mu-)
What's Changed
- Pyutils dev by @sophiemiddleton in #272
- Updates to pyimport and pyprint, addition of pyread and pyprocess by @sam-grant in #265
- Add downstream and upstream track cuts to RooUtil by @AndrewEdmonds11 in #273
- Upgraded processing interface; added environment manager, logger and test suite by @sam-grant in #276
- EventNtuple Basics and RooUtil Tutorial Exercises by @AndrewEdmonds11 in #277
- Switch from SelectRecoMC -> SelectReco by @brownd1978 in #274
- Updates for CRV by @AndrewEdmonds11 in #278
- Remove pyutils by @AndrewEdmonds11 in #279
- V06_05_00: Final Updates by @AndrewEdmonds11 in #280
Full Changelog: v06_04_00...v06_05_00
v06_04_00
Main Changes
- New fcl file to generate CRV-only EventNtuple for CRV VST data
What's Changed
- Rename branch in EventNtuple from ceSimReco by @AndrewEdmonds11 in #258
- start cmake build by @rlcee in #260
- Branch documentation update by @lborrel in #262
- Fixes for Validation by @AndrewEdmonds11 in #266
- EventNtuple for CRV VST + Skip RecoCount and ProtonBunchTime data products by @AndrewEdmonds11 in #267
- RooUtil fixes for CRV-only EventNtuples by @AndrewEdmonds11 in #268
- Add option to only write events when there is CRV data by @AndrewEdmonds11 in #269
- Final updates for v06_04_00 by @AndrewEdmonds11 in #271
New Contributors
Full Changelog: v06_03_00...v06_04_00
v06_03_00
Important Changes
Art Module:
- version number now added as histogram to output file
- use
GenId::isCosmic()function to identify cosmics inCrvInfoHelper- note: this brings in a change from Offline where we have added CORSIKA as one of the generators that will return true
Fcl Files:
MakeSShas been removed since it was just a patch for old datasets. This module is now run in production- updates to configuratoin for tracker calibration
Branches and Leaves:
- Improvement:
trksegsbranches are now time-ordered - Improvement: duplicate particles are now removed from
trkmcsim - Fix:
trkmcsim.rankfixed for ancestor particles - New leaf:
trkmcsim.idto uniquely identify particles
Validation
- updated to more recent datasets
- validation script now covers all branches and leaves
PyUtils:
- various improvements
RooUtil:
- various improvements and bug fixes
What's Changed
- Continuing to improve pyplot by @sam-grant in #238
- Add instance and script for analyzing trigger tracks stored in digitization by @brownd1978 in #242
- Add other track trigger paths to the digi tuple making by @brownd1978 in #243
- Timeorder of trksegs by @sophiemiddleton in #244
- Fix missing branches for creating reduced ntuples by @AndrewEdmonds11 in #245
- Remove duplicate particles from trksegmc by @sophiemiddleton in #246
- Updated methods and examples, added docstrings to Print and Plot classes by @sam-grant in #249
- Pyutils dev: new additions by @sophiemiddleton in #250
- Cosmic genids by @AndrewEdmonds11 in #247
- Small fixes for v6 and reco changes by @brownd1978 in #252
- Updates for calibration by @brownd1978 in #255
- Add trkmcsim.id leaf and fix trkmcsim.rank leaf for ancestor particles by @AndrewEdmonds11 in #253
- Add versioning + RooUtil: branch protections, debug messages by @AndrewEdmonds11 in #254
- Final updates for v06_03_00 by @AndrewEdmonds11 in #257
Full Changelog: v06_02_00...v06_03_00
v06_02_00
This release includes complete versions of RooUtil and PyUtil
What's Changed
- First Complete Version of RooUtil by @AndrewEdmonds11 in #240
- Update doc for new utils by @AndrewEdmonds11 in #241
Full Changelog: v06_01_01...v06_02_00
v06_01_01
Patch release to handle APR outputs in production
What's Changed
- Handle APR outputs by @AndrewEdmonds11 in #239
Full Changelog: v06_01_00...v06_01_01
v06_01_00
New official release for ntuple production.
Important Changes
- New Leaf: CRV PEs per layer per side (thanks @sam-grant!)
- First draft of pyutils (thanks @sophiemiddleton and @sam-grant!)
- Others changes are small updates and fixes
What's Changed
- Add cosmic livetime print by @brownd1978 in #218
- Readme update by @AndrewEdmonds11 in #219
- Ntuplehelper updates by @AndrewEdmonds11 in #221
- Adding notes for developers by @AndrewEdmonds11 in #225
- update scripts by @brownd1978 in #226
- Updating fcl documentation by @AndrewEdmonds11 in #227
- Documentatation fixes related to old demmcsim branch by @AndrewEdmonds11 in #228
- Added CRV PEs per layer per side by @sam-grant in #224
- Minor fix by @brownd1978 in #230
- Added the "Print" class to "mu2epyutils.py" by @sam-grant in #231
- Fix build failure in nightly by @AndrewEdmonds11 in #232
- Fix a couple of leaf names in the validation script by @AndrewEdmonds11 in #234
- Added functions to the mu2epyutils Plot class and added demo scripts for Print and Plot classes by @sam-grant in #233
- Pyutils: first round of pyutils for v6 by @sophiemiddleton in #236
Full Changelog: v06_00_00...v06_01_00