SimHitHandle_ForwardHit Node1 SimHitHandle_ForwardHit + SimHitHandle_ForwardHit() + ~SimHitHandle_ForwardHit() + type() + momentumDirection() + actualMomentum() + posStart() + posEnd() + hitTime() + actualPDGCodeFromSimHit() + particleLink() + createTrackParameters() Node2 SimHitHandleBase - m_pdgId - m_fakemom - m_charge + SimHitHandleBase() + ~SimHitHandleBase() + type() + momentumDirection() + actualMomentum() + momentum() + posStart() + posEnd() + hitTime() + particleLink() and 8 more... # actualPDGCodeFromSimHit() - SimHitHandleBase() - operator=() - setPDG() Node2->Node1 Node3 Trk::ParametersBase < DIM, T > # m_position # m_momentum + ~ParametersBase() + charge() + position() + momentum() + pT() + eta() + operator==() + hasSurface() + associatedSurface() + measurementFrame() and 6 more... # ParametersBase() # ParametersBase() # operator=() # ParametersBase() # operator=() # ParametersBase() # ParametersBase() # ParametersBase() # updateParametersHelper() Node3->Node2 -m_trackPars Node4 Trk::ParametersCommon < DIM, T > + dim # m_covariance + AmgVector() + AmgVector() + AmgSymMatrix() + AmgSymMatrix() + isCharged() + localPosition() + setParameters() + setCovariance() + updateParameters() + updateParameters() and 7 more... # ParametersCommon() # ParametersCommon() # operator=() # ParametersCommon() # operator=() # ParametersCommon() # ParametersCommon() # ParametersCommon() # updateParametersHelper() # AmgVector() Node4->Node3 Node6 SimHitHandle_ForwardHit::Imp + Imp() Node6->Node1 -m_d Node7 SimulationHit + m_deposit_energy + m_pdgcode + m_track_id + m_parent_id + SimulationHit() + SimulationHit() + ~SimulationHit() + pre() + post() + depositEnergy() + particleEncoding() + trackID() + parentID() Node7->Node6 +thehit Node10 HepMcParticleLink + HepMcParticleLink() + HepMcParticleLink() + HepMcParticleLink() + HepMcParticleLink() + HepMcParticleLink() + HepMcParticleLink() + HepMcParticleLink() + HepMcParticleLink() + operator=() + operator=() + operator*() + operator->() + operator HepMC::ConstGen ParticlePtr() + cptr() + scptr() + linkIsNull() + isValid() + operator!() + operator bool() + operator==() + operator!=() + operator<() * operator*() * operator->() * operator HepMC::ConstGen ParticlePtr() * cptr() * scptr() * linkIsNull() * isValid() * operator!() * operator bool() * operator==() * operator!=() * operator<() * barcode() * id() * eventIndex() * getEventPositionInCollection() * getTruthSuppressionType() * setTruthSuppressionType() * getTruthSuppressionTypeAsChar() * compress() * setExtendedBarCode() * getEventNumberAtPosition() and 7 more... Node10->Node1 -m_link Node11 IProxyDict + DeclareInterfaceID() + ~IProxyDict() + proxy_exact() + proxy() + proxy() + proxies() + addToStore() + recordObject() + boundHandle() + unboundHandle() + tryELRemap() + createObj() + hiveProxyDict() + sourceID() Node11->Node10 -m_store Node15 CxxUtils::CachedValue < HepMC::ConstGenParticlePtr > - ATLAS_THREAD_SAFE + CachedValue() + CachedValue() + CachedValue() + CachedValue() + CachedValue() + CachedValue() + operator=() + operator=() + set() + set() + isValid() + ptr() + store() + store() + reset() Node15->Node10 -m_ptr Node17 HepMcParticleLink:: ExtendedBarCode + UNDEFINED + UNDEFINEDBC - m_truthSupp - POSITION_MASK - BARCODE_MASK + ExtendedBarCode() + ExtendedBarCode() + ExtendedBarCode() + ExtendedBarCode() + operator=() + operator=() + uid() + uniqueID() + eventIndex() + linkIsNull() and 10 more... + truthSuppressionTypeAsChar() + truthSuppressionTypeFromChar() + compareIndex() + compareUniqueID() - setIndex() - setUniqueID() Node17->Node10 -m_extBarcode