Changelog

#TODO Version 0.5.0 release

May 2024 - Version 0.4.0

  • Switch to ROOT 6.30, supporting now RHEL8 and RHEL9.

  • Introduced support for ML inference via OnnxRuntime. A generic producer is available at this link: https://github.com/KIT-CMS/CROWN/blob/main/include/ml.hxx

  • Introduced a CorrectionManager that is responsible for loading correction files and sharing them across producers. This allows to load the corrections only once and share them among the different producers, resulting in a significant speedup of the initial loading time. As part of this implementation, many functions now have a deprecated version, that does not use the CorrectionManager. The old functions will be removed in the next major release. A more detailed description can be found on The Correction Manager page.

Sept. 2023 - Version 0.3.0

  • Switched to ROOT 6.28 via LCG 104, resulting in about 20% faster processing times.

  • Added support for generating friend trees with additional input friends.. For more details, check FriendTree Generation.

  • Added option to compile the CROWNlib only, allowing to reuse the same library for multiple CROWN executables.

Feb. 2023

Jan. 2023

  • Added Quantities <-> Shifts mapping to the output files to allow easier postprocessing. For more details, check Quantity mapping.