|
ATLAS Offline Software
|
Go to the documentation of this file.
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"};
a class managing the property to configure the list of systematics to process
SysReadHandle< xAOD::IParticleContainer > m_particleHandle
the particle collection we run on
SysListHandle m_systematicsList
the systematics list we run
StatusCode initialize() override
SysFilterReporterParams m_filterParams
the filter reporter
a data handle for reading systematics varied input data
Select isolated Photons, Electrons and Muons.
StatusCode execute() override
SysReadSelectionHandle m_veto
the preselection we apply to our input
StatusCode finalize() override
the (new) base class for EventLoop algorithms
SysReadSelectionHandle m_preselection
the preselection we apply to our input
::StatusCode StatusCode
StatusCode definition for legacy code.
a data handle for reading systematically varied selection properties from objects
the properties and persistent data for systematics aware filter reporters
EventSelectionByObjectFlagAlg(const std::string &name, ISvcLocator *svcLoc=nullptr)
an algorithm for selecting events based on object flags (e.g.