Releases: iLCSoft/LCIO
Releases · iLCSoft/LCIO
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
v02-21
v02-21
-
2024-01-15 Thomas Madlener (PR#187)
- Switch to c++20 for the key4hep nightlies based CI
-
2024-01-11 tmadlener (PR#184)
- Make sure that LCIO installations can be used in downstream projects if they are built with builtin SIO. Fixes #183
- Add a test to make sure that this works as intended
- Bump the minimum required version for SIO to v00-01 in order to have CMake targets available.
- Make sure that LCIO installations can be used in downstream projects if they are built with builtin SIO. Fixes #183
-
2023-12-15 jmcarcell (PR#175)
- Bump the minimum CMake version to 3.14
-
2023-12-13 jmcarcell (PR#178)
- Bump the SIO version to v00-02
- Fix two compiler warnings with clang
-
2023-12-06 Andre Rummler (PR#181)
- Replace the copy of SIO that is used for builtin SIO support with the necessary cmake configuration to fetch it on the fly via CMake's
FetchContentas this simplifies the maintenance of the vendored version of SIO greatly. This is a transparent change for users, as long as internet connection to fetch the SIO sources during building is available
- Replace the copy of SIO that is used for builtin SIO support with the necessary cmake configuration to fetch it on the fly via CMake's