Skip to content

v01-02

Latest
Compare
Choose a tag to compare
@jmcarcell jmcarcell released this 05 Feb 15:16
· 2 commits to main since this release
f55aff7

v01-02

  • 2025-02-04 jmcarcell (PR#282)

    • Use typeid instead of EDM4hep::typeName since not every EDM4hep type has ::typeName.
  • 2025-02-04 Mateusz Jakub Fila (PR#279)

    • Fix algorithm properties related to eventNumber and runNumber to deduce their type
  • 2025-02-03 jmcarcell (PR#281)

    • Improve the responsiveness of k4run by importing a Reader from podio only when it's needed.
  • 2025-02-03 jmcarcell (PR#280)

    • Make functional algorithms read DataWrapper<podio::CollectionBase>
    • Add a test producing a collection in a DataWrapper<podio::CollectionBase> and reading it in a functional algorithm
  • 2025-02-03 jmcarcell (PR#278)

    • Fix compilation warning about comparing integers with different signs, related to key4hep/EDM4hep#398
  • 2025-02-03 jmcarcell (PR#275)

    • Make sure that the internal casts that happen for functional algorithms do not silently cast to wrong types.
  • 2025-01-31 jmcarcell (PR#277)

    • Use typeid to allow compiling functional algorithms that use Links
  • 2025-01-31 Thomas Madlener (PR#276)

    • Clean up the function that reads inputs in functional algorithms by defining an alias for the EDM4hep type and using that when possible. Remove const from this type and add it where needed.
    • Change std::remove_cvref_t to std::remove_cv_t since there the former is not needed.
  • 2025-01-29 Thomas Madlener (PR#273)

    • Make it possible to use edm4hep::utils::ParticleIDMeta with the MetadataSvc
      • Add template specializations for get and put that defer to the corresponding utility calls in EDM4hep
      • Add tests to ensure that metadata is indeed usable this way with the utilities in EDM4hep
  • 2025-01-24 jmcarcell (PR#269)

    • Improve the documentation about extending the parser for k4run
  • 2025-01-16 tmadlener (PR#230)

    • Configure the k4FWCoreConfig.cmake to put a bit more information in there
      • Make sure all dependencies are also found for dependent packages
      • Make sure dependency versions are discovered again consistently
      • Make sure to export the current k4FWCore version for downstream consumers
  • 2025-01-09 jmcarcell (PR#270)

    • Use CMake fixtures for tests that require other tests
      • Tests will now run only if all the setup tests pass, otherwise they will be skipped
  • 2024-12-20 Thomas Madlener (PR#271)

    • Remove an unnecessary r-value reference qualifier for sinking the metadata Frame into the MetadataSvc.
  • 2024-12-20 Mateusz Jakub Fila (PR#267)

    • Added documentation for reading and writing EDM4hep files with the IOSvc
    • Moved documentation on k4DataSvc to legacy page
  • 2024-12-18 jmcarcell (PR#264)

    • Writer: Ignore objects that are not collections in the store and write an output Frame
      • Add const where possible
      • Add [[maybe_unused]] to avoid a warning about not using the result of a .release() (the warning is correct in most cases, in this case it's the Gaudi store who owns it).
      • Remove some code in the Writer that is not necessary.
  • 2024-12-10 jmcarcell (PR#265)

    • Remove the check for TrackerHit3D from edm4hep
  • 2024-12-09 jmcarcell (PR#263)

    • Mark the DataHandle and DataWrapper destructors with override
  • 2024-12-09 jmcarcell (PR#262)

    • Write the configuration_metadata at initialize() in the Writer, to avoid having properties that are deleted because other algorithms are wrapped in a Sequencer and this Sequencer is deleted before finalize() is called for Writer.
    • Add tests for different combinations of old/functional algorithms and using PodioOutput or IOSvc and Writer.
  • 2024-12-04 jmcarcell (PR#261)

    • Add missing test dependencies
  • 2024-11-28 Wouter Deconinck (PR#257)

    • Require podio 1.0.1 in CMake
  • 2024-11-01 jmcarcell (PR#256)

  • 2024-10-30 Mateusz Jakub Fila (PR#252)

    • Added thread-safeEventCounter algorithm