 |
ATLAS Offline Software
|
Go to the documentation of this file.
28 return StatusCode::SUCCESS;
35 #ifndef XAOD_STANDALONE
43 ANA_MSG_ERROR (
"problem registering myself with the CutFlowSvc");
44 return StatusCode::FAILURE;
54 return StatusCode::SUCCESS;
SG::ReadHandleKey< xAOD::EventInfo > m_eventInfoKey
event info read handle key
CutIdentifier m_cutID
the CutIdentifier for this filter algorithm
bool m_isInitialized
whether the handle was initialized
std::string m_filterDescription
description what this filter does
bool m_isEnabled
whether the handle was initialized
::StatusCode StatusCode
StatusCode definition for legacy code.
StatusCode initialize(bool enabled=true)
do anything we need to do in initialize
StatusCode initialize(bool used=true)
If this object is used as a property, then this should be called during the initialize phase.
std::string m_filterKey
output key of the filter
ServiceHandle< ICutFlowSvc > m_cutFlowSvc
the handle to the service holding tables of cut-flows for filtering algs.
std::atomic< unsigned > m_total
std::atomic< unsigned > m_passed
the count of passed and total events
std::string summary()
report the status of filtering