Skip to content

Releases: key4hep/k4Clue

v01-00-06

27 Sep 15:43
1d0e486
Compare
Choose a tag to compare

What's Changed

  • Delete build workflow since we have another one for key4hep by @jmcarcell in #55
  • Fix tests by @jmcarcell in #56
  • Update readme.md by @ebrondol in #57
  • Do not use GaudiAlg, use Gaudi::Algorithm instead by @jmcarcell in #60
  • Add a workflow to create the input file by @jmcarcell in #61
  • Add a new input file after the changes in EDM4hep by @jmcarcell in #58
  • Use the Key4hepConfig flag to set the standard, compiler flags and rpath magic by @jmcarcell in #62
  • Fix warnings related to deprecated labels by @jmcarcell in #63

Full Changelog: v01-00-05...v01-00-06

Further optimization in CPU timing

24 Jan 09:38
5358ba3
Compare
Choose a tag to compare
  • Library: Move DD4hep up in CMakeLists.txt, preventing cases where another package finds python and uses a different version from what DD4hep wants.
  • Timing: The setup of the LayerTiles is done only once, at the beginning of the event loop, when the algorithm is initialized, and not at the start of each event and a few methods have been added to printout the time report
    Time printout was included and the verbose printout of clue is now dependent on the OutputLevel variable set for the Gaudi algo
  • Documentation: Recipe and files updated to the latest version

Moving to MetaHandle and include LAr calorimeter

21 Nov 10:48
c856ebc
Compare
Choose a tag to compare

In the new version, there are the following milestones

  • we aligned with the key4hep release by moving to MetaHandle to get the CellIDEncoding
  • we included the LAr calorimeter with its parameters to be ready to be used
  • we added the Apache2 license (along with the pre-commit configuration for licenseheaders)

Optimization of computation time and memory

17 Aug 13:34
Compare
Choose a tag to compare

In the new version, the computation time and memory are improved mainly by avoiding multiple copies of the tiles in the loop. Other minor improvements were also included.

Package description and zenodo update

21 Apr 09:14
560e438
Compare
Choose a tag to compare

The k4clue package up to this point contains the following features:

  • It’s adapted to the common event data model, EDM4hep
  • It includes a wrapper class to run CLUE in the Gaudi software framework
  • It’s included in the new Key4hep releases managed by Spack
  • It runs a GitHub CI on C++ code and EDM4hep data on both current key4hep release and nightlies
  • It contains new EDM4hep CalorimeterHit class with specific methods related to the CLUE algorithm and ntuplizer
  • It clusters hits in the entire 4π detector region (barrel and endcap)
  • It features template CLUE algorithm classes to allow the possibility of defining several different calorimeter layouts

This release is just a small fix for updating the zenodo files.

v01-00-01

19 Apr 08:51
9674520
Compare
Choose a tag to compare
Update clic-recipe.md (#40)

* Update clic-recipe.md

v01-00

18 Apr 12:12
9674520
Compare
Choose a tag to compare

What's Changed

  • ci: use nightlies to fix cuda build by @vvolkl in #36
  • Geometry template and barrel extension by @ebrondol in #35
  • Cleaning up the repository from CLUECupla and CLUEGPU by @ebrondol in #39
  • Update clic-recipe.md by @ebrondol in #40

Full Changelog: v00-01...v01-00

Initial Release

01 Jul 15:10
ad688f2
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: https://github.com/key4hep/k4Clue/commits/v00-01