Skip to content

Releases: eic/EICrecon

v1.3.0

06 Jul 20:59
1c4a579
Compare
Choose a tag to compare

What's Changed

  • linux-eic-shell.yml: estimate coverage for each algorithm library by @veprbl in #697
  • feat: add theta/phi debug output to truth seeder by @wdconinc in #710
  • CalorimeterHitReco: Fix calo giving no reco hits when using NoSegmentation by @jizhongling in #712
  • Add GitHub action for PR backporting by @veprbl in #713
  • fix(dRICH): extrapolate quantum efficiency endpoints by @c-dilks in #714
  • Noise injection in DRICH simulation by @DelloStritto in #555
  • doc(dRICH): remove dRICH spec from reconstructed particle collections by @c-dilks in #717
  • fix: Cluster factory factory so cluster matching has associations by @wdconinc in #666
  • feat(dRICH): connect irt to EICrecon algorithms by @c-dilks in #707
  • fix: MatchClusters.cc, use before delete (asan) by @wdconinc in #718
  • feat: add sanitizers in CMake; remove valgrind from CI by @wdconinc in #514
  • ImagingPixelReco: throw on errors in initialize() by @veprbl in #626
  • Fixed quite a few issues in the matrix reco for the OMD. by @ajentsch in #569
  • 404 acts tracking with b0 trackers by @rahmans1 in #405
  • refactor(richgeo): use angle brackets for non-EICrecon includes by @c-dilks in #728
  • fix(dRICH): remove unreachable propagated track points by @c-dilks in #726
  • fix: respect new JChainMultifactoryT::GetPrefix() return value by @c-dilks in #733
  • ci: asan and lsan suppressions by @wdconinc in #722
  • ci: run ddsim with -v WARNING by @wdconinc in #747
  • MPGD Hits for new Tracking Config by @mposik1983 in #745

New Contributors

Full Changelog: v1.2.0...v1.3.0

v1.2.1

12 Jun 15:54
Compare
Choose a tag to compare

What's Changed

  • Regression fixed in CalorimeterHitReco preventing it from producing hits in forward calorimeters @jizhongling in #712

Full Changelog: v1.2.0...v1.2.1

v1.2.0

06 Jun 02:58
05fb86c
Compare
Choose a tag to compare

What's Changed

  • algorithm_test: Implement a test for CalorimeterIslandCluster by @veprbl in #605
  • Fix header guards and alignment breaking in imaging calo by @veprbl in #639
  • 443 add lumi calorimeters by @dhevang in #622
  • cmake: regenerate datamodel_glue.h when make_datamodel_glue.py is changed by @veprbl in #649
  • ci: implement code coverage benchmark for algorithms by @veprbl in #650
  • minor fixes to test cluster associations -- all the forward HCal sim/digi is slated for destruction by @wdconinc in #613
  • linux-eic-shell.yml: fix llvm-cov when running on a branch by @veprbl in #651
  • fix: only use reconstructed charged particles in inclusive kinematics, until cluster matching works by @wdconinc in #654
  • Fix EcalLumiSpecClusters collections by @veprbl in #653
  • datamodel_glue.h: don't include datamodel_includes.h by @veprbl in #642
  • 658 updated value for sampling fraction of imaging and scifi bcal by @AkshayaVijay in #659
  • feat: write ReconstructedParticleAssociations into output file by @wdconinc in #665
  • feat: add Eigen3 as explicit dependency, not through Acts by @wdconinc in #664
  • fix: do not include unused TFile in eicrecon by @wdconinc in #670
  • fix: remove unused dependencies and includes by @wdconinc in #669
  • Change Lumi test to a separated 2 electron case to test cluster splitting by @dhevang in #663
  • feat: various features and fixes in richgeo for IRT PID by @c-dilks in #608
  • CalorimeterHitDigi: remove u_ref by @veprbl in #660
  • ProtoCluster_factory_EcalLumiSpecIslandProtoClusters: fix minor defect in adjacencyMatrix by @veprbl in #678
  • EcalBarrelScFiRecHits: update value of thresholdFactor by @AkshayaVijay in #674
  • README.md: Add zenodo DOI badge that points to latest release by @faustus123 in #676
  • feat: Acts Iterative Vertex Finder by @osbornjd in #662
  • CalorimeterHitReco, RomanPotsReconstruction_factory: fix UBSAN error regarding converting -1 to size_t by @veprbl in #677
  • CalorimeterIslandCluster: add transverseEnergyProfile{Metric,Scale} parameters to govern the cluster energy splitting by @veprbl in #638
  • refactor+fix: use collections and multi-factory in RichTrack_factory; fix potential leaks in TrackPropagation by @c-dilks in #656
  • algorithms_test.cc -> calorimetry_CalorimeterIslandCluster.cc by @veprbl in #683
  • refactor: remove unused ParticlesWithAssociation.h by @c-dilks in #685
  • CalorimeterHitReco: proper handling for segmentation for dimension by @veprbl in #684
  • Fix formatting of fmt section by @faustus123 in #686
  • fix: throw exceptions for algorithm failures, instead of warning printouts by @c-dilks in #688
  • feat(dRICH): merge track propagations by @c-dilks in #682
  • fix: print cell dimensions as debug in CalorimeterHitReco by @wdconinc in #699
  • CalorimeterHitReco: warn about unsupported segementation only once by @veprbl in #702
  • add algorithms/test/calorimetry_CalorimeterHitDigi.cc by @veprbl in #694
  • doc(dRICH): PID algorithms and collections by @c-dilks in #708

New Contributors

Full Changelog: v1.1.0...v1.2.0

v1.1.1

16 May 19:30
Compare
Choose a tag to compare

Full Changelog: v1.1.0...v1.1.1

v1.1.0

02 May 03:49
2a3f268
Compare
Choose a tag to compare

What's Changed

  • EcalEndcapNIslandProtoClusters: switch to using adjacencyMatrix by @veprbl in #611
  • treewide: remove truth-based MergedClusters for all calorimeters except Imaging by @veprbl in #519
  • Add minimum pTjet cut to jet reconstruction algorithm by @ruse-traveler in #614
  • docs: various fixes to align with current practice on DETECTOR_PATH etc. by @wdconinc in #617
  • Tune the single photon energy resolution to 11%/sqrt(E [GeV]) \oplus 2% by @jizhongling in #594
  • feat: auto podio::getTypeName for both string/string_view support by @wdconinc in #618
  • Add 3D cluster shape analysis by @dhevang in #616
  • cmake: move datamodel_glue.h back to build directory by @veprbl in #627
  • fix: ROOT_INCLUDE_PATH should point to plugin headers, not libraries by @c-dilks in #632
  • Re-enable MatchClusters algorithm by @nathanwbrei in #633
  • services: use virtual methods, like in Juggler by @veprbl in #640
  • feat: associate MC photons in PhotoMultiplierHitDigi output by @c-dilks in #599
  • MPGD: Update digi threshold value based on digitization table by @mposik1983 in #644
  • cmake: don't regenerate datamodel_{glue,includes}.h on each cmake run by @veprbl in #634
  • Updated seed phi calculation and seed finder configuration by @bschmookler in #641
  • CalorimeterIslandCluster: fix evaluator error format string by @veprbl in #647

New Contributors

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

v1.0.0

14 Apr 15:20
e14e81b
Compare
Choose a tag to compare

Major Changes

  • Support for PODIO Frames

What's Changed

  • DRAFT: 565 check for holes in acts tracking geometry navigation by @rahmans1 in #574
  • ProtoCluster_factory_*: workaround JANA2 parameter setting bug by @veprbl in #575
  • algorithms/calorimetry: refactor logging, minor verbosity adjustments by @veprbl in #550
  • JEventProcessorPODIO: only catch JExceptions by @veprbl in #547
  • build: use IRTConfig.cmake vars by @c-dilks in #546
  • feat: rebuild when source files added by @wdconinc in #549
  • feat: documentation rework by @wdconinc in #533
  • Add jet reconstruction by @ruse-traveler in #488
  • fixed the silicon tracker digitization threshold by @blianggilman in #570
  • EcalEndcapP{,Insert}RawHits: revert back to unitless definitions by @veprbl in #584
  • EcalBarrelScFiRawHits: revert back to unitless definitions by @veprbl in #583
  • fix: remove references to TGeoSystemOfUnits by @wdconinc in #586
  • fix: source eicrecon-this.sh returns readlink: missing operand error by @c-dilks in #590
  • EcalEndcapNRawHits: revert back to unitless definitions by @veprbl in #582
  • RawCalorimeterHit_factory_: specify u_eRes with units by @veprbl in #592
  • JetReconstruction: apply pT constraints before running jet algorithm by @bspage912 in #595
  • Transition to using only tiles in BHCal by @ruse-traveler in #598
  • Cluster_factory_EcalBarrelSciGlassClusters: adjust m_sampFrac by @veprbl in #593
  • Introduction of LFHCal & adjustments for processing of fECal by @FriederikeBock in #591
  • Updated a calculation in seeder configuration to ACTS units by @bschmookler in #609
  • BUGFIX: CalorimeterIslandCluster: compare absolute values for distance-based adjacency settings by @veprbl in #610
  • EcalEndcapNTruthClusters: fix m_sampFrac value by @veprbl in #603
  • cmake: don't run ls -R on configuration by @veprbl in #601
  • Use JANA's new first-class PODIO integration by @wdconinc in #578

New Contributors

Full Changelog: v0.6.4...v1.0.0

v0.6.4

27 Mar 21:46
c704fee
Compare
Choose a tag to compare

What's Changed

  • fix: remove misplaced src/RandGen_driver.cpp by @c-dilks in #540
  • reco_particles_track_matching.cc: use std::string instead of TString by @veprbl in #538
  • Updated code for tracking by @Simple-Shyam in #521
  • Fixed RP code to use local coordinates for matrix reconstruction. by @ajentsch in #545
  • Fixed radius units in seeding by @bschmookler in #544
  • Changed hcal insert sampling fraction and threshold values by @rymilton in #554
  • feat: CMAKE_PROJECT_VERSION as git describe (e.g. v0.6.2-5-g5f598b8-dirty) by @wdconinc in #526
  • HOTFIX ci: remove broken test for --version by @veprbl in #571
  • CalorimeterIslandCluster: wrap around azimuthal distance by @veprbl in #559
  • Changes to BHCal Digitization and Implementation of Adjancency Clustering by @ruse-traveler in #557
  • algorithms/reco: avoid unnecessary log level checks by @veprbl in #556
  • CKFTracking: disable RTTI type checks until EICrecon conforms to ODR by @veprbl in #551
  • JANA2.1.0 compiles with USE_PODIO=On by @nathanwbrei in #576

New Contributors

Full Changelog: v0.6.3...v0.6.4

v0.6.3

11 Mar 02:22
e0a8bd5
Compare
Choose a tag to compare

What's Changed

  • fix: OOB read of cellDimensions by @wdconinc in #516
  • treewide: replace silent exits with exception throws by @veprbl in #520
  • CalorimeterIslandCluster: quit immediately on adjacencyMatrix evaluation error by @veprbl in #509
  • feat: remove unused podio_read and podio_copy by @wdconinc in #522
  • Flags page refactor by @sqrd-max in #461
  • fix: forbidden string conversion warning from reco_particles_track_matching.cc by @c-dilks in #524
  • refactor: replace RawPMTHit with RawTrackerHit by @c-dilks in #508
  • Add use of ACTS library in DRICH plugin CMake by @DraTeots in #504
  • Fix roman pots reco by @ajentsch in #536

New Contributors

Full Changelog: v0.6.2...v0.6.3

v0.6.2

28 Feb 00:18
5b1692c
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.6.1...v0.6.2

v0.6.1

17 Feb 05:31
49bbf11
Compare
Choose a tag to compare

What's Changed

  • cmake: move ROOT macros out of the way by @veprbl in #482
  • fix(ci): keep .git and .ccache out of artifacts by @wdconinc in #489
  • ci: avoid duplicating entries in ccache.conf by @veprbl in #490
  • detectors/HCAL: link to algorithms_calorimetry_library by @veprbl in #487
  • Replace CalorimeterScFiDigi with CalorimeterHitDigi, implement merging at digi step by @Chao1009 in #491

Full Changelog: v0.6.0...v0.6.1