fcs-proj / FastCaloSim

An experiment-independent library for fast calorimeter simulation
Apache License 2.0
3 stars 1 forks source link

Remove HepPDT dependency #45

Closed jbeirer closed 1 month ago

jbeirer commented 1 month ago

This pull request removes the HepPDT dependency in preparation of the Athena integration of FastCaloSim. The particle data is replaced by a single ParticleData.h class that stores all required particle definitions and is based on the PDG2022 monte carlo numbering scheme.

codecov[bot] commented 1 month ago

Codecov Report

Attention: Patch coverage is 30.45685% with 137 lines in your changes missing coverage. Please review.

Project coverage is 36.33%. Comparing base (88b6644) to head (ce45950). Report is 1 commits behind head on main.

:white_check_mark: All tests successful. No failed tests found.

Files with missing lines Patch % Lines
include/FastCaloSim/Definitions/ParticleData.h 30.20% 134 Missing :warning:
...Core/TFCS2DFunctionLateralShapeParametrization.cxx 0.00% 1 Missing :warning:
source/Core/TFCSEnergyAndHitGANV2.cxx 0.00% 1 Missing :warning:
source/Core/TFCSLateralShapeTuning.cxx 0.00% 1 Missing :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #45 +/- ## ========================================== - Coverage 36.49% 36.33% -0.16% ========================================== Files 211 210 -1 Lines 9478 9659 +181 Branches 1334 1403 +69 ========================================== + Hits 3459 3510 +51 - Misses 6019 6149 +130 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.