OnlineEventDisplaysSvc Node1 OnlineEventDisplaysSvc - m_outputDirectory - m_streamsWanted - m_publicStreams - m_projectTag - m_BeamSplash - m_CheckPair - m_maxEvents - m_runNumber + OnlineEventDisplaysSvc() + queryInterface() + initialize() + finalize() + beginEvent() + endEvent() + handle() + createWriteableDir() + setOwnershipToZpGrpOrDefault() + getFileNamePrefix() + getEntireOutputStr() + getStreamName() + interfaceID() - OnlineEventDisplaysSvc() Node2 AthService - AthService() - AthService() - operator=() Node2->Node1 Node3 AthCommonMsg< Service > + msg() + msg() + msgLvl() Node3->Node2 Node5 IOnlineEventDisplaysSvc + ~IOnlineEventDisplaysSvc() + getFileNamePrefix() + getStreamName() + getEntireOutputStr() + interfaceID() Node5->Node1 Node6 IService Node6->Node5 Node7 IIncidentListener Node7->Node1 Node8 SG::ReadHandleKey< xAOD::EventInfo_v1 > + ReadHandleKey() + ReadHandleKey() + operator=() # ReadHandleKey() # ReadHandleKey() Node8->Node1 -m_evt Node9 SG::VarHandleKey - m_hashedKey - m_isEventStore + VarHandleKey() + operator=() + assign() + initialize() + initialize() + clid() + key() + empty() + storeHandle() + owningHandle() + isEventStore() + start() + hashedKey() # pythonRepr() - setOwningHandle() - setKey() - updateKey() - parseKey() - updateHandle() Node9->Node8 Node12 std::string Node12->Node1 -m_entireOutputStr -m_FileNamePrefix -m_outputStreamDir Node12->Node9 -m_sgKey Node43 long Node43->Node1 -m_eventNumber