CP::SysFilterReporterCombiner Node1 CP::SysFilterReporterCombiner - m_passedDefault - m_passedOne - m_passedAll + SysFilterReporterCombiner() + ~SysFilterReporterCombiner() Node2 asg::AsgMessagingForward - m_msg + AsgMessagingForward() + msgLvl() + msg() + msg() Node2->Node1 Node3 CP::SysFilterReporterParams - m_setFilterPassed - m_passedOne - m_passedNominal - m_passedAll - m_total - m_isInitialized - m_cutID + SysFilterReporterParams() + initialize() + finalize() Node2->Node3 Node4 CP::SysWriteDecorHandle < char > + SysWriteDecorHandle() + SysWriteDecorHandle() + empty() + operator bool() + getName() + set() + initialize() + initialize() - getNamePattern() - getInputAffecting() - fillSystematics() - getData() * initialize() * initialize() Node2->Node4 Node15 CP::SysReadHandle< xAOD::EventInfo_v1 > - m_evtStore - m_evtStoreGetter + SysReadHandle() + SysReadHandle() + empty() + operator bool() + getNamePattern() + getName() + retrieve() + isValid() + initialize() + initialize() - getInputAffecting() - fillSystematics() * initialize() * initialize() Node2->Node15 Node3->Node1 -m_params Node4->Node3 -m_eventDecisionOutputDecoration Node5 CP::ISysHandleBase + ~ISysHandleBase() + empty() + getNamePattern() + getInputAffecting() + fillSystematics() Node5->Node4 Node5->Node4 -m_objectHandle Node5->Node15 Node6 std::unordered_map < CP::SystematicSet, std::tuple< std::string, SG::Decorator< char > > > + elements Node6->Node4 -m_dataCache Node10 std::string Node10->Node3 -m_filterDescription Node10->Node4 -m_decorName Node10->Node15 -m_inputName Node16 std::unordered_map < CP::SystematicSet, std::string > Node10->Node16 +elements Node15->Node3 -m_eventInfoHandle Node16->Node15 -m_inputNameCache Node17 ServiceHandle< ICutFlowSvc > Node17->Node3 -m_cutFlowSvc