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
Added support for the generation of friend trees. For more details, check FriendTree Generation.
Added documentation on Ntuple and friend production via KingMaker. For more details, check Kingmaker Workflow Management.
Jan. 2023
Added Quantities <-> Shifts mapping to the output files to allow easier postprocessing. For more details, check Quantity mapping.