Summary
- Various updates to support Monte Carlo data in algorithms:
- Algorithms which use
REC::Particlenow support other particle-type banks, in particular,MC::Particle -
physics::InclusiveKinematicscan now useMC::Lundand parent information to find the scattered electron; see its new configuration options - New algorithm
clas12::MatchParticleProximityprovides simple matching between two particle banks using smallest distance in$(\theta,\phi)$ ; for example, use this to matchREC::ParticleandMC::Particlefor data which lack truth-matching banks (MC::GenMatchandMC::RecMatch) - Override the beam energy from
RCDBReader, which is useful if your run number is11and you know the beam energy of your Monte Carlo sample
- Algorithms which use
- Documentation is now generated for each version number release of Iguana
- Use the documentation for the version that you are using
- The upper-left corner of the Doxygen webpage tells you the version
- The "LATEST" version is for the current
mainbranch, which is always ahead of the latest version number release - See https://jeffersonlab.github.io/iguana/
What's Changed
🦎 Algorithm Updates
- feat: improve event-level filter for SIDIS kinematics by @c-dilks in #383
- feat: add initial electron vz cuts for RG-B by @c-dilks in #387
- feat: simple MC truth matching by proximity by @c-dilks in #394
- feat!: MC truth updates in
InclusiveKinematicsand generalize and rename proximity matching by @c-dilks in #404
⭐ General Updates
- feat: support MC particle banks for
hipo::banklistusers by @c-dilks in #395 - feat: allow for override of beam energy from
RCDBReaderby @c-dilks in #398 - build: use
$RCDB_HOMEif optionrcdb:homeunset by @c-dilks in #408
🐛 Bug Fixes
- fix(InclusiveKinematics): do not use particle bank filter before lepton finding by @c-dilks in #382
- fix: support banks with duplicated names in
hipo::banklistby @c-dilks in #397 - fix: always reset created banks in Run functions by @c-dilks in #403
- fix: expand
~to$HOMEin file paths by @c-dilks in #407
📖 Documentation Updates
- feat: check algorithm docstrings, and describe custom event-filters in
AlgorithmSequenceby @c-dilks in #381 - doc: generate documentation webpage for each tag by @c-dilks in #386
- fix(doc): banklist documentation linking by @c-dilks in #399
- doc: improve documentation for accessing created banks by @c-dilks in #401
📦 Dependency Changes
- build(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in #389
- build(deps): bump actions/upload-pages-artifact from 3 to 4 by @dependabot[bot] in #390
- build(deps): bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #392
- build(deps): bump actions/download-artifact from 4 to 6 by @dependabot[bot] in #391
- fix: Update hipopy version. by @mfmceneaney in #393
- build(deps): bump actions/checkout from 5 to 6 by @dependabot[bot] in #405
🔧 Technical Changes
- fix: disable dataframe test for now by @c-dilks in #385
- feat:
.git-blame-ignore-revsfile by @c-dilks in #379 - feat: enable dependabot by @c-dilks in #388
- refactor!: remove
SetParticleBankNamein favor of configuration by @c-dilks in #400 - fix(ci): generate
latestdocumentation onHEAD, notmainby @c-dilks in #409 - feat: automate release note generation by @c-dilks in #410
New Contributors
- @dependabot[bot] made their first contribution in #389
Full Changelog: v1.0.0...v1.1.0