|
ATLAS Offline Software
|
Go to the documentation of this file.
7 #ifndef ASG_VGAMMAORALG_H
8 #define ASG_VGAMMAORALG_H
37 this,
"VGammaORTool",
"",
"the VGammaORTool"
42 this,
"eventInfoContainer",
"EventInfo",
"the input EventInfo container"
47 this,
"in_vgamma_overlap",
"in_vgamma_overlap_%SYS%",
"decoration name for the VGammaORTool overlap flag"
52 this,
"VGamma overlap filter"
57 this,
"noFilter",
false,
"whether to disable the event filter"
62 this,
"keepOverlap",
false,
"whether to keep events in the overlap region"
a class managing the property to configure the list of systematics to process
ToolHandle< IVGammaORTool > m_vgammaORTool
the overlap removal tool
Gaudi::Property< bool > m_keepOverlap
which way to run the event filter
CP::SysWriteDecorHandle< bool > m_inOverlapHandle
the decoration for the tool decision
a data handle for reading systematics varied input data
Select isolated Photons, Electrons and Muons.
AnaAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
constructor with parameters
the (new) base class for EventLoop algorithms
::StatusCode StatusCode
StatusCode definition for legacy code.
Gaudi::Property< bool > m_noFilter
whether to not apply an event filter
virtual StatusCode execute() override
virtual StatusCode initialize() override
CP::SysListHandle m_systematicsList
the systematics
CP::SysReadHandle< xAOD::EventInfo > m_eventInfoHandle
the event info handle
the properties and persistent data for systematics aware filter reporters
CP::SysFilterReporterParams m_filterParams
the event filter for the tool decision
virtual StatusCode finalize() override