Skip to content

Releases: key4hep/EDM4hep

v00-07-02

14 Dec 13:09
Compare
Choose a tag to compare

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

18 Oct 16:01
Compare
Choose a tag to compare

v00-07-01

  • 2022-10-18 Juraj Smiesko (PR#163)
    • Adding EDM4hep -> Phoenix json conversion executable

v00-07

06 Oct 12:07
Compare
Choose a tag to compare

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 in edm4hep::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.
  • 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 a clang-format config file and run them in CI.
  • 2022-08-18 Thomas Madlener (PR#172)

    • Fix the kinematics.h header only utility file such that it also works when used via PyROOT.
  • 2022-08-18 stoimenova (PR#158)

    • Expanded write_events and read_events test with two new classes

v00-06

11 Aug 14:43
Compare
Choose a tag to compare

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 via find_package(EDM4HEP).
  • 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

16 Jun 07:47
Compare
Choose a tag to compare

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.
  • 2022-05-26 clementhelsens (PR#137)

  • 2022-05-24 Thomas Madlener (PR#140)

    • Remove the hitContributions vector member from the edm4hep::Cluster as it was discovered to be unused in LCIO.
  • 2022-05-24 Thomas Madlener (PR#139)

    • Remove the 'edxmember from theedm4hep::TrackeHit` as it is there by accident and a hit has no dx.

v00-04-02

24 May 17:30
Compare
Choose a tag to compare

v00-04-02

  • 2022-05-24 Laurent Forthomme (PR#151)

    • const-qualified ReconstructedParticle::isCompound method
  • 2022-04-12 Valentin Volkl (PR#153)

    • remove tricktrack dependency and tests ( to be moved downstream)
  • 2022-03-18 Thomas Madlener (PR#148)

    • Update the compilers that are used for the dev based CI workflows

v00-04-01

15 Mar 18:25
Compare
Choose a tag to compare

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 is edm4hep::utils.
    • Add minimal documentation for the utils folder.
  • 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.
  • 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.

v00-04

20 Oct 18:39
Compare
Choose a tag to compare

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)
  • 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 particle
      • edm4hep::utils::pt and edm4hep::utils::pT returns the transverse momentum for the passed particle
      • edm4hep::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} or edm4hep::utils::SetEnergy{value} respectively.
  • 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

v00-03-02

25 May 07:33
Compare
Choose a tag to compare

Release tag to trigger zenodo.

v00-03-01

25 Feb 09:30
Compare
Choose a tag to compare

v00-03-01

  • 2021-02-23 Valentin Volkl (PR#110)

    • Update relation diagram for docs
  • 2021-02-11 Andre Sailer (PR#108)

    • TrackState Covariance: should be the lower triangle, like other covariance matrices, fixes #107
  • 2021-02-02 Valentin Volkl (PR#105)

    • Use gitlab CI to deploy doxygen site to eos