Releases: key4hep/k4FWCore
Releases · key4hep/k4FWCore
v01-00pre19
What's Changed
- update sliding-window clustering for Theta-Module readout by @dasphy in #158
- Remove the deprecated lcdd() from GeoSvc Interface by @kjvbrt in #176
- Clean up the build workflows by @jmcarcell in #179
New Contributors
Full Changelog: v01-00pre18...v01-00pre19
v01-00pre18
What's Changed
- Fix issue with narrowing by @jmcarcell in #167
- Add documentation for k4run custom arguments by @Zehvogel in #169
- PodioInput: Read all collections by default, allow to limit them with the
collections
property by @tmadlener in #162 - Remove the legacy component that depend on the podio EventStore by @tmadlener in #171
Full Changelog: v01-00pre17...v01-00pre18
v01-00pre17
What's Changed
- Improvements to k4run by @jmcarcell in #93
- Make type names string_view safe by @tmadlener in #108
- Rename SubDetectorHitNumbers -> SubdetectorHitNumbers by @jmcarcell in #111
- Fix test dependency by @jmcarcell in #112
- Fix crash without arguments by @jmcarcell in #110
- Fix compilation with gcc13. by @scott-snyder in #113
- add new frame based podio interface by @hegner in #100
- Add a temporary workaround for k4MarlinWrapper by @jmcarcell in #115
- Fix pre-commit workflow to actually run by @tmadlener in #116
- Fix segfault when trying to read potentially non-existant category by @tmadlener in #118
- Fix DataHandle to work as expected when used with LegacyDataSvc by @tmadlener in #117
- Rename
CMAKE_{SOURCE,BIN}_DIR
toPROJECT_{SOURCE,BIN}_DIR
by @jmcarcell in #120 - Rename
CMAKE_BINARY_DIR
toPROJECT_BINARY_DIR
by @jmcarcell in #121 - Introduce a quick workaround for collection metadata creation by @tmadlener in #119
- Make MetaDataHandle handle all keys correctly by @tmadlener in #124
- Fix k4run -l by @jmcarcell in #126
- Remove LIKELY and UNLIKELY by @jmcarcell in #130
- Remove a call of the DataWrapperBase constructor by @jmcarcell in #128
- Setting RPATH by @kjvbrt in #99
- k4run: allow addition of additional parameters from steering files by @Zehvogel in #134
- k4run: add missing import for VERBOSE by @kjvbrt in #137
- Allow help without config file by @kjvbrt in #135
- Keep looping through configurables by @kjvbrt in #138
- Add Apache License by @andresailer in #127
- Add LICENSE file explicitely by @andresailer in #139
- k4run: fix more bugs by @Zehvogel in #140
- k4run: return exit code 0 if
-n -1
was used and Gaudi returned exit code 4 by @Zehvogel in #132 - Change finding of EDM4hep, ROOT and podio to use generator expressions by @jmcarcell in #122
- Fix clang warnings by adding final by @jmcarcell in #143
- Remove init.sh by @jmcarcell in #144
- Add a Gaudi Algorithm filling EventHeader eventNumber and runNumber by @BrieucF in #133
- IGeoSvc: add constantAsString accessor by @andresailer in #142
- Adapt to new optional return values from collID table by @tmadlener in #146
- Use Gaudi::Functional, add examples and adapt PodioInput to use Gaudi::Functional by @jmcarcell in #129
- Add a how-to page for using podio in-/output by @tmadlener in #149
- Allow compiling with C++20 by @jmcarcell in #151
- Add edm4hep::EventHeaderCollection to the list of clasess that can be used with Gaudi::Functional by @jmcarcell in #152
- Clean up the CMakeLists.txt for tests by @jmcarcell in #153
- Use genConfDir in the paths by @jmcarcell in #154
- Use the new edm4hep::CellIDEncoding by @jmcarcell in #157
- PodioInput: always read EventHeader by @Zehvogel in #160
- Clean up and rewrite the tests in cmake by @jmcarcell in #155
- Make PodioOutput exit gracefully instead of crashing by @tmadlener in #159
- Make "always read EventHeader" collection more robust by @tmadlener in #161
- Switch from push_back to variadic create in examples by @tmadlener in #165
New Contributors
- @scott-snyder made their first contribution in #113
- @Zehvogel made their first contribution in #134
Full Changelog: v01-00pre16...v01-00pre17
v01-00pre16
What's Changed
- Couple of interface changes by @gartrog in #86
- Add clang-format config and basic pre-commit workflow by @tmadlener in #87
- Fix a deprecation warning by @jmcarcell in #91
- ci: use gcc11 for dev3 workflow by @vvolkl in #92
New Contributors
- @gartrog made their first contribution in #86
- @jmcarcell made their first contribution in #91
Full Changelog: v01-00pre15...v01-00pre16
v01-00pre15: Add UniqueIDGenSvc
What's Changed
- Add Gaudi Service to generate Unique IDs based on event number, run number and Gaudi Algorithm by @fdplacido in #80
- Add comments for uniqueID svc by @fdplacido in #83
- Gaudi v36r5 removes SetRead in DataHandle by @vvolkl in #85
- Add documentation on how to use uniqueidgensvc by @fdplacido in #84
Full Changelog: v01-00pre14...v01-00pre15
v01-00pre14: Compatibility with Podio v00-14-01
What's Changed
- Remove unnecessary debug printouts by @vvolkl in #66
- Remove track keeping of read collections by @tmadlener in #70
- Adapt to new podio generated class names by @tmadlener in #71
- Use github hosted docker image for CI by @tmadlener in #73
- Fix usage of unique_ptr from upstream podio by @tmadlener in #74
- Adapt to new (v00-15) podio generated class names by @vvolkl in #75
- PodioOutput: Fix segfault by using SetAddress instead of SetBranchAddress by @vvolkl in #78
- PodioDataSvc: cleanup unnecessary include by @vvolkl in #79
- Save KEY4HEP_STACK env var to metadata by @vvolkl in #76
Full Changelog: v01-00pre13...v01-00pre14
v01-00pre13: compatibility with podio v00-14
What's Changed
- As IJobOptionsSvc is removed in Gaudi v36, update the k4FWCore. by @mirguest in #57
- Add dev3 and dev4 CI workflows by @tmadlener in #59
- replace fcc by key4hep in doc strings by @hegner in #62
- Propagate CollectionBuffer changes from AIDASoft/podio#197 by @vvolkl in #61
- test getting cellID by @fdplacido in #65
New Contributors
- @mirguest made their first contribution in #57
- @tmadlener made their first contribution in #59
- @hegner made their first contribution in #62
Full Changelog: v01-00pre12...v01-00pre13
v01-00pre12
add get CellID String from DataHandle
Bugfix to k4run
[k4run] ensure no duplicates are in the list of configurables With some job configurations, some tools are part of this list twice, and then raise an argumenterror when k4run tries to add their properties as command line arguments
v01-00pre08
[k4run] clean up comment