Releases: key4hep/EDM4hep
v00-07-02
v00-07-02
-
2022-11-29 Thomas Madlener (PR#186)
- Use agreed upon spelling of lower case "hep" on doxygen ref page header.
-
2022-11-15 Thomas Madlener (PR#185)
- Only build JSON support if a suitable version of nlohmann/json is found. This should fix a few issues in CI.
- Fix formatting of
edm4hep2json
. - Update versions of github actions used in CI to latest available.
v00-07-01
v00-07
v00-07
-
2022-09-27 Juraj Smiesko (PR#178)
- Updated line links to datatypes/components/associations in the README
-
2022-09-27 Thomas Madlener (PR#176)
- Bump the minimum cmake version to 3.16. Fixes #166
- Update minimally required versions of podio and ROOT in README
-
2022-08-25 Thomas Madlener (PR#175)
- Move the dataframe utilities to the utils folder
- Make the existing functionality templated and explicitly instantiate all possible datatypes
- Add a python RDataFrame test
-
2022-08-24 Wouter Deconinck (PR#149)
- Add utilities to work with
Vector
component classes including- (
constexpr
)operator
overloads for basic arithmetic with vectors - utility functionality that is commonly used with vectors
- concepts to work with in generic vector related code.
- (
- Include
edm4hep/utils/vector_utils.h
and work with functionality inedm4hep::utils
namespace- This include will automatically use the concept powered version if supported by the compiler and fall back to a legacy implementation if not.
- Add utilities to work with
-
2022-08-23 Thomas Madlener (PR#174)
- Remove no longer necessary tests covering subset collection functionality
-
2022-08-23 Thomas Madlener (PR#173)
- Add a
pre-commit
and aclang-format
config file and run them in CI.
- Add a
-
2022-08-18 Thomas Madlener (PR#172)
- Fix the
kinematics.h
header only utility file such that it also works when used via PyROOT.
- Fix the
-
2022-08-18 stoimenova (PR#158)
- Expanded write_events and read_events test with two new classes
v00-06
v00-06
-
2022-08-11 Thomas Madlener (PR#171)
- Update the version string in the diagram
-
2022-08-10 Andre Sailer (PR#169)
- RDF Test: add libedm4hepRDF.so directory to LD_LIBRARY_PATH, fixes #167
-
2022-08-10 Wouter Deconinck (PR#165)
- Add a datamodel derived from EDM4hep to the downstream package tests
-
2022-08-03 Wouter Deconinck (PR#164)
- Install edm4hep.yaml to CMAKE_INSTALL_DATADIR/edm4hep. The
EDM4HEP_DATA_DIR
cmake variable points to this directory when using edm4hep viafind_package(EDM4HEP)
.
- Install edm4hep.yaml to CMAKE_INSTALL_DATADIR/edm4hep. The
-
2022-07-18 Valentin Volkl (PR#162)
- [cmake] set EDM4HEP_SET_RPATH ON by default
- [cmake] deduplicate RPATH settings
-
2022-06-17 Valentin Volkl (PR#159)
- Fix doxygen generation - update setup on gitlab
- Update version string in diagram
v00-05
v00-05
-
2022-06-14 clementhelsens (PR#138)
- TrackState: add time field (and adapt covariance matrix accordingly)
-
2022-06-10 Thomas Madlener (PR#156)
- Make EDM4hep export its current version properly for usage in downstream CMake packages.
- Make sure downstream package test covers this.
- Make EDM4hep export its current version properly for usage in downstream CMake packages.
-
2022-05-26 clementhelsens (PR#137)
- Adding dNdX to edm4hep::Track as discussed https://indico.cern.ch/event/1126908/
-
2022-05-24 Thomas Madlener (PR#140)
- Remove the
hitContributions
vector member from theedm4hep::Cluster
as it was discovered to be unused in LCIO.
- Remove the
-
2022-05-24 Thomas Madlener (PR#139)
- Remove the 'edx
member from the
edm4hep::TrackeHit` as it is there by accident and a hit has no dx.
- Remove the 'edx
v00-04-02
v00-04-02
v00-04-01
v00-04-01
-
2022-03-11 Thomas Madlener (PR#143)
- Move the install destination of the
kinematics.h
utility header to be in<prefix>/include/edm4hep/utils
(previously was in<prefix>/include/utils/edm4hep
. This makes it better aligned with how namespacing is done, which isedm4hep::utils
. - Add minimal documentation for the
utils
folder.
- Move the install destination of the
-
2022-02-28 Thomas Madlener (PR#142)
- Remove the LCG release workflows that do not build podio@master on the fly because
- Update status badges
-
2022-02-28 Valentin Volkl (PR#141)
- doc: add setup script to readme
-
2022-01-26 Thomas Madlener (PR#136)
- Update the supported c++ standards in the CMake configuration (17 and 20 at the moment).
-
2022-01-17 Thomas Madlener (PR#132)
- With AIDASoft/podio#205 the naming of the podio generated classes has changed and the immutable classes are now default, while mutable classes now have a
Mutable
prefix.
- With AIDASoft/podio#205 the naming of the podio generated classes has changed and the immutable classes are now default, while mutable classes now have a
-
2021-12-14 Placido Fernandez Declara (PR#133)
- Add association between ReconstructedParticle and Vertex
-
2021-12-14 Thomas Madlener (PR#125)
- Use fixed width integer types throughout the whole datamodel.
-
2021-11-26 Valentin Volkl (PR#131)
- switch to hepmc3 in tests
-
2021-11-23 Valentin Volkl (PR#130)
- [doc] update diagram for v0.4
-
2021-10-22 Thomas Madlener (PR#126)
- Fix test dependencies to make it possible to run them in parallel via the
-j
flag. - Run the tests requiring subset collection functionality only if podio already supports it.
- Fix test dependencies to make it possible to run them in parallel via the
v00-04
v00-04
-
2021-09-06 Placido Fernandez Declara (PR#122)
- Adds missing types to run clicReconstruction with EDM4hep input/output
- Adds Vector2f, TrackerHitPlane, MCRecoTrackerHitPlaneAssociation, MCRecoCaloParticleAssociation, MCRecoClusterParticleAssociation, MCRecoTrackParticleAssociation
-
2021-09-03 Thomas Madlener (PR#116)
- Remove the
RecoParticleRef
datatype again because podio supports subset collections natively now (see AIDASoft/podio#197)
- Remove the
-
2021-07-28 Thomas Madlener (PR#120)
- Add first utility functionality for kinematics living in namespace
edm4hep::utils
:edm4hep::utils::p
returns the total momentum for the passed particleedm4hep::utils::pt
andedm4hep::utils::pT
returns the transverse momentum for the passed particleedm4hep::utils::p4
returns the four momentum of the passed particle, depending on the (optional) second argument it uses the momentum of the passed particle and either- the mass of the passed particle if the second argument is
edm4hep::utils::UseMass
(default) - the energy of the passed particle if the second argument is
edm4hep::utils::UseEnergy
- an arbitrary value for either the mass or the energy if the second argument is
edm4hep::utils::SetMass{value}
oredm4hep::utils::SetEnergy{value}
respectively.
- the mass of the passed particle if the second argument is
- Add first utility functionality for kinematics living in namespace
-
2021-07-22 Valentin Volkl (PR#119)
- [ci] remove travis config (superseded by github actions)
- [ci] rename workflows (
s/linux/lcg_linux/
as linux on its own is not very informative ) and fix badges.
-
2021-07-22 Thomas Madlener (PR#118)
- Add github actions CI workflows
- Fix issue with CI builds that build podio on the fly