7#ifndef ASG_ANALYSIS_ALGORITHMS__EVENT_SELECTION_BY_OBJECT_FLAG_ALG_H
8#define ASG_ANALYSIS_ALGORITHMS__EVENT_SELECTION_BY_OBJECT_FLAG_ALG_H
25 ISvcLocator *svcLoc =
nullptr);
47 this,
"particles",
"",
"the particle collection to run on"};
SysListHandle m_systematicsList
the systematics list we run
SysFilterReporterParams m_filterParams
the filter reporter
SysReadHandle< xAOD::IParticleContainer > m_particleHandle
the particle collection we run on
SysReadSelectionHandle m_preselection
the preselection we apply to our input
EventSelectionByObjectFlagAlg(const std::string &name, ISvcLocator *svcLoc=nullptr)
StatusCode finalize() override
StatusCode initialize() override
SysReadSelectionHandle m_veto
the preselection we apply to our input
StatusCode execute() override
the properties and persistent data for systematics aware filter reporters
a class managing the property to configure the list of systematics to process
a data handle for reading systematics varied input data
a data handle for reading systematically varied selection properties from objects
the (new) base class for EventLoop algorithms
Select isolated Photons, Electrons and Muons.