Releases: iLCSoft/Overlay
Releases · iLCSoft/Overlay
v00-23-01
v00-23
v00-23
-
2023-05-02 tmadlener (PR#27)
- Remove no longer available gcc8 based workflow from CI
- Update github actions to latest available versions
-
2023-05-02 scott snyder (PR#26)
- OverlayTiming,OverlayTimingGeneric: Added property Start_Integration_Time to allow changing the starting integration time. This defaults to the previously hardcoded value of -0.25, but may need to be moved earlier if vertex smearing is enabled.
v00-22-04
v00-22-03
v00-22-02
v00-22-01
v00-22
v00-22
-
2019-10-07 Remi Ete (PR#19)
- Fixed streamlog usage using pre-processor macro from streamlog
- Fixed marlin includes inside
MARLIN_USE_AIDA
condition
-
2019-08-13 Frank Gaede (PR#18)
- make compatible w/ c++17
- replace std::random_shuffle w/ std::shuffle in OverlayTiming
- use std::mt19937 rather than CLHEP::RandFlat
- make compatible w/ c++17
-
2019-05-27 Jenny List (PR#17)
- modified
Merger::merge(LCCollection* , LCCollection* )
to be able to merge any type of collection. - by default a collection is treated as tracker hits previously, namely a simple copy.
- modified
v00-21
v00-21
-
2018-01-31 Ete Remi (PR#14)
- Overlay processor
- Added number of overlaid events in event parameters
- Added total number of overlaid events in event parameters
- Fixed compiler warnings
- Overlay processor
-
2018-02-12 Ete Remi (PR#15)
- Complete re-write of Overlay processor
- Removed processor parameters (RunOverlay and NSkipEventsRandom)
- Overlay of multiple files work as for a single file
- If no collection specified in config, overlay all present collections
- Write in the event parameters:
- Overlaid run and event numbers
- Number of overlaid events per processor and from all processors
- Code documented and c++11 styled
- Methods and class members cleaned-up
- Complete re-write of Overlay processor
-
2018-03-21 Ete Remi (PR#16)
- Overlay processor:
- Added new processor parameter: list of collections to avoid to overlay
- Overlay processor:
v00-20
v00-20
-
2017-11-09 Ete Remi (PR#11)
- Overlay processor :
- changed default collection names for processor parameter CollectionMap
- default names are MCParticle MCParticle
- changed condition for overlaying all collections
- if the parameter CollectionMap is not set then process all collections
- changed default collection names for processor parameter CollectionMap
- Overlay processor :
-
2017-10-20 Andre Sailer (PR#9)
- OverlayTiming[Generic]: exhaust all events in a file instead of opening a file for each event. Should be reproducible for when not skipping events.
- OverlayTiming[Generic]: add parameters that allow setting the initial state also after skipping events.
-
2017-11-03 Emilia Leogrande (PR#10)
- OverlayTiming[Generic]: optionally prevent re-use of background files
- keep track of used files and only use files that haven't been used before
- add parameter AllowReusingBackgroundFiles (default true for backward compatibility)
- OverlayTiming[Generic]: optionally prevent re-use of background files
-
2017-11-10 Ete Remi (PR#12)
- Overlay processor : Open LCIO files not in init() but in modifyEvent() only if isFirstEvent() is true
- Allows to do not open a lcio file if the processor condition at runtime is false
- Overlay processor : Missing delete call for lcReader at end of processing (memory leak)
- Overlay processor : Open LCIO files not in init() but in modifyEvent() only if isFirstEvent() is true