![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
29 ANA_MSG_FATAL (
"calling initialize twice on SysFilterReporterParams, aborting");
30 return StatusCode::FAILURE;
39 return StatusCode::FAILURE;
42 #ifndef XAOD_STANDALONE
49 ANA_MSG_ERROR (
"problem registering myself with cutflow-svc");
50 return StatusCode::FAILURE;
57 return StatusCode::SUCCESS;
67 ANA_MSG_FATAL (
"using unitialized SysFilterReporterParams, aborting");
68 return StatusCode::FAILURE;
74 return StatusCode::SUCCESS;
a class managing the property to configure the list of systematics to process
unsigned m_total
counter for total events
SysReadHandle< xAOD::EventInfo > m_eventInfoHandle
the event info we run on
std::string m_filterDescription
description what this filter does
Select isolated Photons, Electrons and Muons.
StatusCode finalize()
do anything we need to do in finalize
unsigned m_passedOne
counter for passed events
ServiceHandle< ICutFlowSvc > m_cutFlowSvc
the handle to the service holding tables of cut-flows for filtering algs.
::StatusCode StatusCode
StatusCode definition for legacy code.
StatusCode initialize(SysListHandle &sysListHandle, const ISysHandleBase &objectHandle)
initialize this handle
bool m_isInitialized
whether the handle was initialized
virtual bool empty() const noexcept override
whether we have a name configured
StatusCode initialize(SysListHandle &sysListHandle)
do anything we need to do in initialize
SysWriteDecorHandle< char > m_eventDecisionOutputDecoration
the decoration for writing the event decision
CutIdentifier m_cutID
the CutIdentifier for this filter algorithm