Skip to content

v1.1.0

Latest

Choose a tag to compare

@c-dilks c-dilks released this 10 Dec 00:03
· 5 commits to main since this release
277beba

Summary

  • Various updates to support Monte Carlo data in algorithms:
    • Algorithms which use REC::Particle now support other particle-type banks, in particular, MC::Particle
    • physics::InclusiveKinematics can now use MC::Lund and parent information to find the scattered electron; see its new configuration options
    • New algorithm clas12::MatchParticleProximity provides simple matching between two particle banks using smallest distance in $(\theta,\phi)$; for example, use this to match REC::Particle and MC::Particle for data which lack truth-matching banks (MC::GenMatch and MC::RecMatch)
    • Override the beam energy from RCDBReader, which is useful if your run number is 11 and you know the beam energy of your Monte Carlo sample
  • 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 main branch, 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 InclusiveKinematics and generalize and rename proximity matching by @c-dilks in #404

⭐ General Updates

  • feat: support MC particle banks for hipo::banklist users by @c-dilks in #395
  • feat: allow for override of beam energy from RCDBReader by @c-dilks in #398
  • build: use $RCDB_HOME if option rcdb:home unset 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::banklist by @c-dilks in #397
  • fix: always reset created banks in Run functions by @c-dilks in #403
  • fix: expand ~ to $HOME in file paths by @c-dilks in #407

📖 Documentation Updates

  • feat: check algorithm docstrings, and describe custom event-filters in AlgorithmSequence by @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-revs file by @c-dilks in #379
  • feat: enable dependabot by @c-dilks in #388
  • refactor!: remove SetParticleBankName in favor of configuration by @c-dilks in #400
  • fix(ci): generate latest documentation on HEAD, not main by @c-dilks in #409
  • feat: automate release note generation by @c-dilks in #410

New Contributors

Full Changelog: v1.0.0...v1.1.0