27 bool val_passedDefault)
34 throw std::logic_error (
"using uninitialized FilterReporterParams");
42 bool val_passedDefault,
43 const EventContext& val_eventContext)
50 throw std::logic_error (
"using uninitialized FilterReporterParams");
57~FilterReporter () noexcept
65#ifndef XAOD_STANDALONE
72 m_params.m_cutFlowSvc->addEvent (
m_params.m_cutID, evtInfo->mcEventWeights());
79 std::cerr << e.what() <<
"\n";
83 std::cerr << e.what() <<
"\n";
86 catch (
const GaudiException& e) {
87 std::cerr << e.what() <<
"\n";
96setPassed (
bool val_passed)
noexcept
a handle for applying algorithm filter decisions
const FilterReporterParams & m_params
the FilterReporterParams object
const EventContext * m_eventContext
current EventContext reference
bool m_passed
the value of passed we will set
Exception — Attempt to retrieve nonexistent aux data item.
Exception — Bad name for auxiliary variable.
virtual bool isValid() override final
Can the handle be successfully dereferenced?
@ IS_SIMULATION
true: simulation, false: data
=============================================================================