v00-09
-
2024-09-10 jmcarcell (PR#96)
- Use the Key4hepConfig flag to set the standard, compiler flags and rpath magic.
- Fix warnings about shadowing variables that were not there before
-
2024-09-09 tmadlener (PR#91)
- Remove deprecated conversion functions now that all downstream consumers have switched.
- Remove association (and derived terms) from documentation, variable names and comments.
-
2024-09-05 tmadlener (PR#95)
- Convert
Nholes
andsubdetectorHoleNumbers
for tracks - Bump the minimum LCIO version to
2.22
since this information is not available before that
- Convert
-
2024-09-05 tmadlener (PR#94)
- Adjust the standalone conversion for the new capabilities of LCIO to also patch ParticleID (meta) information on the fly (see LCIO#193).
-
2024-08-10 jmcarcell (PR#89)
- Don't throw a pedantic warning because of #warning
-
2024-08-10 jmcarcell (PR#80)
- Delete the version checks for Podio before 1.0
-
2024-08-09 Andre Sailer (PR#88)
- LCIO2EDM4hep collection: fix linking of simtrackerhits and trackerhitplanes. The wrong map was used for associating the converted (edm4hep) trackerhitplanes, since the other map is for TrackerHit3D, fixes key4hep/CLDConfig#48
-
2024-08-02 tmadlener (PR#87)
- Depend on EDM4hep v00-99 in CMake configuration
-
2024-07-31 tmadlener (PR#86)
- Switch from
Association
to the newerLink
types (key4hep/EDM4hep#341) and use the non-deprecated methods on them - Update some conversion functions and docstrings to also reflect this renaming
- Switch from
-
2024-07-25 tmadlener (PR#84)
- Make sure that all the necessary definitions are available
- Force the evaluation of some string constants to compile time to detect undefined functions earlier
-
2024-07-24 Leonhard Reichenbach (PR#83)
- Fix a typo in the type checks for creating Associations between
TrackerHit
s andSimTrackerHit
s.
- Fix a typo in the type checks for creating Associations between
-
2024-07-19 tmadlener (PR#82)
- Adapt the conversion of
Vertex
andReconstructedParticle
to follow the new relation schema introduce in key4hep/EDM4hep#332. NOTE: This is not yet 100 % debugged and tested, due to the inherent complexities of getting both conventions to work simultaneously and together. Please report any issues that you observe.
- Adapt the conversion of
-
2024-07-16 tmadlener (PR#69)
- Make the conversion handle the fact that EDM4hep tracks do no longer have any dQ/dx information but rather store this in a separate
RecDqdx
collection.- From LCIO to EDM4hep: Create a
RecDqdx
collection for every converted track collection with the suffix_dQdx
- From EDM4hep to LCIO: Offer functionality to attach the information stored in
RecDqdx
collections to converted tracks via theattachDqdxInfo
function(s).
- From LCIO to EDM4hep: Create a
- Make the conversion handle the fact that EDM4hep tracks do no longer have any dQ/dx information but rather store this in a separate
-
2024-07-12 tmadlener (PR#81)
- Add conversion of EDM4hep
Association
collections toLCRelation
collections in LCIO.- The order of the relation in LCIO follows the following pattern:
From
will be the reconstruction part andTo
will be the simulation / mc part.
- The order of the relation in LCIO follows the following pattern:
- Add conversion of EDM4hep
-
2024-07-08 tmadlener (PR#74)
- Switch to the new
Vertex::isPrimary
functionality after its introduction in EDM4hep#329
- Switch to the new
-
2024-07-04 tmadlener (PR#79)
- Always put a
CaloHitContribution
collection into the event, even if noSimCalorimeterHit
s have been converted inlcio2edm4hep
. Fixes #78
- Always put a
-
2024-07-03 jmcarcell (PR#72)
- Don't use radiusOfInnermostHit for EDM4hep tracks, compute it from track state at first hit when going from LCIO to EDM4hep.
-
2024-07-02 tmadlener (PR#76)
- Make sure to still convert assocations between
TrackerHitPlane
andSimTrackerHit
- Make sure to still convert assocations between
-
2024-07-01 jmcarcell (PR#77)
- Find
MathCore
from ROOT since it is being linked to later
- Find
-
2024-06-28 jmcarcell (PR#71)
- Use ndf instead of probability for vertexes in EDM4hep
- Add a utility function to find ndf from chi^2 and the probability to go from LCIO to EDM4hep
- Add a utility macro to compare float values
-
2024-06-27 tmadlener (PR#73)
- Remove the
MCRecoTrackerHitPlaneAssociation
since it has been / will be removed from EDM4hep in EDM4hep#331
- Remove the
-
2024-06-20 jmcarcell (PR#70)
- Use edm4hep::labels for
cellIDEncoding
- Use edm4hep::labels for
-
2024-06-11 tmadlener (PR#68)
- Switch to member function access for
algoType
in ParticleID conversion (See key4hep/EDM4hep#307 for more details)
- Switch to member function access for
-
2024-06-03 Leonhard Reichenbach (PR#66)
- Standalone printout only for every 10% of processed events instead of every 10 events
-
2024-05-16 tmadlener (PR#64)
- Introduce pre-processor checks to transparently switch to the new
std::optional
return values ofpodio::Frame::getParameter
(introduced with AIDASoft/podio#580)
- Introduce pre-processor checks to transparently switch to the new
-
2024-05-16 tmadlener (PR#63)
- Format the
.ipp
files according to the new.clang-format
configuration and make sure thatpre-commit
enforces it.
- Format the
-
2024-05-16 tmadlener (PR#61)
- Introduce possibility to remap collection names during the standalone conversion from LCIO to EDM4hep (fixes #58)
- Make the patch file grammar accept an optional
[:output-name]
as part of the collection name that will be used for the output collection
- Make the patch file grammar accept an optional
- Introduce possibility to remap collection names during the standalone conversion from LCIO to EDM4hep (fixes #58)
-
2024-05-03 tmadlener (PR#60)
- Synchronize
.clang-format
configuration with the one fromkey4hep-dev-utils/defaults
to have the same configuration as in other Key4hep repositories. - Make necessary format changes.
- Switch the pre-commit CI workflow to use the key4hep nightlies as environment.
- Synchronize
-
2024-05-03 jmcarcell (PR#59)
- Fix narrowing in Cov3f from int to float. This triggers a warning in GCC 13 and a compiler error in Clang 17.
- Fix a compiler error and a warning with Clang. The first one about constness of the LCIO pid handler and the other one about a lambda parameter not being used
-
2024-05-01 tmadlener (PR#56)
- Make the introduction of covariance matrix key4hep/EDM4hep#287 components transparent
-
2024-05-01 tmadlener (PR#51)
- Adapt the conversion of
ReconstructedParticle
andParticleID
after the reversal of the relations in key4hep/EDM4hep#268
- Adapt the conversion of
-
2024-03-27 Leonhard Reichenbach (PR#57)
- Fix typo in run header parameter
detectoName
todetectorName
in k4Lcio2EDM4hepConv.cpp
- Fix typo in run header parameter
-
2024-03-12 tmadlener (PR#54)
- Rename all
convXYZ
methods toconvertXYZ
and deprecate the former versions for the EDM4hep to LCIO direction to make it more consistent with the other direction. - Cleanly split the EDM4hep to LCIO conversion into two steps, doing data conversion only in the first step and relation resolving in a second step.
- Introduce
resolveXYZRelations
functions for all types where it is necessary and remove preliminary relation resolving from data conversion functions - All
convertXYZ
functions now only take one map that is populated as they no longer have to do any relation resolving
- Introduce
- Add roundtrip tests for ReconstructedParticle conversion
- Fix issue that was lurking here in passing by cleanly splitting conversion process into two steps
- Rename all
-
2024-03-12 tmadlener (PR#53)
- Add compiler warnings to the build process
- Fix compiler warnings
-
2024-03-11 tmadlener (PR#55)
- Switch to non-deprecated access methods after original methods have been deprecated in EDM4hep#267, EDM4hep#256 and EDM4hep#273
-
2024-02-23 tmadlener (PR#49)
- Convert all TrackerHit types now that EDM4hep has a TrackerHit interface