23StatusCode FilterReporterParams ::
24initialize (
bool enabled)
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;
59std::string FilterReporterParams ::
67 std::stringstream stream;
68 stream <<
"accepted " <<
m_passed <<
" out of " <<
m_total <<
" events for filter "
bool m_isInitialized
whether the handle was initialized
std::atomic< unsigned > m_passed
the count of passed and total events
bool m_isEnabled
whether the handle was initialized
std::atomic< unsigned > m_total
std::string m_filterDescription
description what this filter does
CutIdentifier m_cutID
the CutIdentifier for this filter algorithm
ServiceHandle< ICutFlowSvc > m_cutFlowSvc
the handle to the service holding tables of cut-flows for filtering algs.
std::string m_filterKey
output key of the filter
SG::ReadHandleKey< xAOD::EventInfo > m_eventInfoKey
event info read handle key