Skip to content

GeneratorFilters: allow to keep all events, EvgenJobTransforms: fix on...

this MR should deal with two tasks:

  1. GeneratorFilters: a property KeepAllEvents is defined in GenFilter, it is by default "false", however setting it to true in the JOs (e.g. filtSeq.xAODHTFilter.KeepAllEvents = True) allows to run a given filter, but to keep all events. It is needed to fill filter variables in the xAOD::EventInfo . It is only for HepMC3.
  2. AGENE-2191: try to prevent the increase of run number when event number exceeds 2B. It will allow Generators to use full 32bit integer limit for event numbers. In addition for HepMC3 64bit limit is allowed, for HepMC2 job is crashed when the 32bit limit is exceeded.

For info @tadej @dhirsch @mgignac @hmildner @averbyts @asaibel @zmarshal @cgutscho

Merge request reports