xAODMaker::FileMetaDataCreatorTool Node1 xAODMaker::FileMetaDataCreatorTool + initialize() + finalize() + postInitialize() + preExecute() + preStream() + postExecute() + preFinalize() * m_key * m_tagInfoKey * m_simInfoKey * m_eventInfoKey * m_dataHeaderKey * m_filledNonEvent * m_filledEvent * handle() * updateFromNonEvent() * set() * set() * set() * set() * addUniqueValue() * initialize() * finalize() * postInitialize() * preExecute() * preStream() * postExecute() * preFinalize() Node2 extends< AthAlgTool, IAthenaOutputTool, IIncidentListener > Node2->Node1 Node3 std::mutex Node3->Node1 -m_toolMutex Node4 std::unique_ptr< xAOD ::FileMetaDataAuxInfo_v1 > + operator->() Node4->Node1 -m_aux Node5 xAOD::FileMetaDataAuxInfo_v1 + FileMetaDataAuxInfo_v1() Node5->Node4 +ptr Node24 std::unique_ptr< xAOD ::FileMetaData_v1 > + operator->() Node24->Node1 -m_info Node25 xAOD::FileMetaData_v1 + FileMetaData_v1() + value() + value() + setValue() + setValue() + value() + value() + setValue() + setValue() + value() and 9 more... + operator==() + operator!=() + compareWith() * operator==() * operator!=() * compareWith() Node25->Node24 +ptr Node62 ServiceHandle< ITagInfoMgr > Node62->Node1 -m_tagInfoMgr Node63 ServiceHandle< IAthMetaData Svc > Node63->Node1 -m_metaDataSvc Node64 ServiceHandle< StoreGate Svc > Node64->Node1 -m_inputMetaDataStore -m_eventStore