Releases: iLCSoft/LCIO
Releases · iLCSoft/LCIO
v02-23-02
v02-23-02
-
2026-03-02 Juan Miguel Carceller (PR#222)
- Add guards against accesing an empty vector with
[]. This seems to be harmless since it is reading 0 bytes, but in Debug builds thestd::vectorassertions (if enabled) make these fail.
- Add guards against accesing an empty vector with
-
2026-03-02 Juan Miguel Carceller (PR#221)
- Make
_currentEventand_currentRunbestd::unique_ptrso that they are deleted in the destructor ofSIOReadersince currently the previous ones are deleted when reading the next event or run header, which doesn't happen for the last event or run header. - Define the destructor as
default. Delete the move constructor and the move assignment operator. This is already the case, it's not explicitly written.
- Make
-
2026-02-11 Juan Miguel Carceller (PR#220)
- Simplify exclusion for Unity builds, only the ZLIB target needs to be excluded
-
2026-02-11 Juan Miguel Carceller (PR#219)
- Add support for CMAKE_UNITY_BUILD by fixing a header guard and disabling Unity builds for the external zlib
-
2026-01-14 Andre Rummler (PR#216)
- Fix missing
getSubdetectorHoleNumbersin aid file in order to make compilation work again with generated headers (instead of pre-generated ones)
- Fix missing
-
2025-12-16 Andre Sailer (PR#215)
- pyLCIO: make things compatible with ROOT 6.38
v02-23-01
v02-23
v02-23
-
2025-09-09 Thomas Madlener (PR#213)
- Make sure to remove the trailing
*from subset collections that need to be patched in to avoid confusing downstream code that uses the type name to dispatch to type specific code. Fixes k4EDM4hep2LcioConv#123 - Fix bug in parsing of parameter names from ParticleID meta data
- Add unittests for patching part of
CheckCollectionsutility
- Make sure to remove the trailing
-
2025-08-21 Thomas Madlener (PR#212)
- Drop support for python2
- Remove the vendored version of
sixas it is no longer necessary and it doesn't work with python >= 3.12 - Remove the compatibility CI checks
- Remove the vendored version of
- Fix python dictionary loading for macOS (see #209
- Drop support for python2
-
2025-08-21 Thomas Madlener (PR#211)
- Switch to existing Key4hep nightly builds for CI
- Add a simple test for the python bindings for Key4hep based workflows
- Switch to the latest versions for various actions
- Enable
ccachefor caching intermediate compilation results to speed up CI workflows
-
2025-08-21 Thomas Madlener (PR#206)
- Update the README to explicitly set a
CMAKE_INSTALL_PREFIXto avoid seemingly failing installs
- Update the README to explicitly set a
-
2025-06-08 jmcarcell (PR#207)
- Allow building with C++23
v02-22-06
v02-22-05
v02-22-04
v02-22-03
v02-22-02
v02-22-02
-
2024-09-05 tmadlener (PR#193)
- Add functionality to
CheckCollectionsthat makes it possible to add missing ParticleID algorithms to ReconstructedParticle collections- This makes it possible to make very consistent event contents that are necessary for conversion to EDM4hep
- Add functionality to
-
2024-08-01 tmadlener (PR#196)
- Run Key4hep CI workflows on OSs that are still supported
-
2024-08-01 tmadlener (PR#195)
- Add a basic
.gitignorefile to avoid accidentally comitting configured / generated files
- Add a basic
-
2024-08-01 Thomas Madlener (PR#194)
- Make sure to require a version of SIO that is consistent with what we would use to build an internal version.
v02-22-01
v02-22
v02-22
-
2024-06-07 tmadlener (PR#189)
- Remove mentions of the removed F77 API (see #161) from the documentation
-
2024-06-06 tmadlener (PR#190)
- Remove the no longer used settings for the 32bit compatibility mode
-
2024-06-06 Nazar Bartosik (PR#147)
- Add
Nholesand andsubdetectorHoleNumbersto theTrackfor keeping track of missing hits in a Track.
- Add
-
2024-05-08 Bohdan Dudar (PR#170)
- Added new utility
dumpmctreeto draw the MC table of the event stored in the slcio file as the graphviz tree diagram, which represents parent-daughter relations visually in a easier way.dumpmctreeis a small wrapper script around the actualdumpmctree-dotexecutable. The latter produces a.dotfile which is then transformed into an.svgfile via the wrapper script and thedotexecutable.- The script relies on
dot&xdg-opento be available on your system.
- Added new utility
-
2024-04-15 tmadlener (PR#188)
- Make the
PIDHandlerusable asconstobject by marking getters that do not mutate internal state asconst
- Make the