BookkeeperTool Node1 BookkeeperTool - m_inputCollName - m_outputCollName - m_numberOfWeightVariations + BookkeeperTool() + ~BookkeeperTool() + initialize() + metaDataStop() + beginInputFile() + endInputFile() + beginInputFile() + endInputFile() - copyInputContainersToOutput() - copyCutflowFromService() - loadXAODMetaData() - loadPOOLMetaData() Node2 asg::AsgMetadataTool - m_beginInputFileCalled - m_useIncidents + AsgMetadataTool() + ~AsgMetadataTool() + sysInitialize() * MetaStore_t * MetaStorePtr_t * inputMetaStore() * outputMetaStore() * setUseIncidents() * handle() * beginInputFile() * endInputFile() * beginEvent() * metaDataStop() Node2->Node1 Node3 asg::AsgTool + AsgTool() + ~AsgTool() + AsgTool() + operator=() + initialize() + print() * getProperty() * msg_level_name() * getName() * getKey() Node3->Node2 Node13 IIncidentListener Node13->Node2 Node12 ServiceHandle< StoreGate Svc > Node12->Node2 -m_inputMetaStore -m_outputMetaStore Node99 CutFlowSvc - m_configured - m_completeCollName - m_skimmingCycle - m_inputStream + CutFlowSvc() + initialize() + handle() + registerFilter() + ATLAS_NOT_THREAD_SAFE() + registerCut() + setFilterDescription() + addEvent() + addEvent() + getNAcceptedEvents() + getCutBookkeepers() + setNumberOfWeightVariations() - addEvent() - determineCycleNumberFrom Input() - createContainers() - getCutBookkeeper() Node12->Node99 -m_inMetaDataStore Node14 IMetaDataTool + beginInputFile() + endInputFile() + metaDataStop() + interfaceID() Node14->Node1 Node15 std::unordered_map < SG::SourceID, CutBookkeepers LocalCache > Node15->Node1 -m_inputContainers Node16 CutBookkeepersLocalCache + empty() + size() + at() + clear() + prepareContainers() Node16->Node1 -m_completeContainers -m_incompleteContainers Node16->Node15 +elements Node16->Node99 -m_containers Node98 ServiceHandle< ICutFlowSvc > Node98->Node1 -m_cutFlowSvc Node99->Node1 -m_cutFlowSvcPrivate