DerivationFramework::EGammaEnergyCalibrationWrapper Node1 DerivationFramework ::EGammaEnergyCalibrationWrapper   + initialize() + addBranches() Node2 extends< AthAlgTool, IAugmentationTool >     Node2->Node1 Node3 SG::ReadHandleKey< DataVector< xAOD::Egamma _v1 > > + isDecorHandleKey - m_storeHandle - m_sgKey - m_hashedKey - m_isEventStore - m_owningHandle + ReadHandleKey() + operator=() + assign() + initialize() + initialize() + clid() + key() + empty() + storeHandle() + owningHandle() + isEventStore() + start() + hashedKey() # pythonRepr() - setOwningHandle() - setKey() - updateKey() - parseKey() - updateHandle() Node3->Node1 -m_electronContainerKey -m_photonContainerKey Node39 SG::WriteDecorHandleKey < DataVector< xAOD::Egamma _v1 > > + isDecorHandleKey - m_renounced - m_storeHandle - m_sgKey - m_hashedKey - m_isEventStore - m_owningHandle + WriteDecorHandleKey() + operator=() + assign() + initialize() + contHandleKey() + renounce() + renounced() + clid() + key() + empty() + storeHandle() + owningHandle() + isEventStore() + start() + hashedKey() - pythonRepr() - contHandleKey_nc() - setOwningHandle() - setKey() - updateKey() - parseKey() - updateHandle() Node3->Node39 -m_contHandleKey Node4 SG::VarHandleKey + isDecorHandleKey - m_hashedKey - m_isEventStore + VarHandleKey() + operator=() + assign() + initialize() + initialize() + clid() + key() + empty() + storeHandle() + owningHandle() + isEventStore() + start() + hashedKey() # pythonRepr() - setOwningHandle() - setKey() - updateKey() - parseKey() - updateHandle() Node4->Node3 Node4->Node39 -m_contKey Node40 SG::WriteHandleKey < DataVector< xAOD:: Egamma_v1 > > + isDecorHandleKey - m_storeHandle - m_sgKey - m_hashedKey - m_isEventStore - m_owningHandle + WriteHandleKey() + operator=() + assign() + initialize() + initialize() + clid() + key() + empty() + storeHandle() + owningHandle() + isEventStore() + start() + hashedKey() # pythonRepr() - setOwningHandle() - setKey() - updateKey() - parseKey() - updateHandle() Node4->Node40 Node41 SG::ReadHandleKey< xAOD::EventInfo_v1 > + isDecorHandleKey - m_storeHandle - m_sgKey - m_hashedKey - m_isEventStore - m_owningHandle + ReadHandleKey() + operator=() + assign() + initialize() + initialize() + clid() + key() + empty() + storeHandle() + owningHandle() + isEventStore() + start() + hashedKey() # pythonRepr() - setOwningHandle() - setKey() - updateKey() - parseKey() - updateHandle() Node4->Node41 Node5 Gaudi::DataHandle     Node5->Node4 Node6 ServiceHandle< IProxyDict >     Node6->Node4 -m_storeHandle Node39->Node1 -m_electronEnergyDecoKey -m_photonEnergyDecoKey Node40->Node39 Node41->Node1 -m_eventInfo_key Node42 ServiceHandle< IegammaMVASvc >     Node42->Node1 -m_MVACalibSvc