Analysis::ParticleShallowClone Node1 Analysis::ParticleShallow Clone - m_masterLink - m_originLink - m_hasCharge - m_charge + ParticleShallowClone() + ParticleShallowClone() + ParticleShallowClone() + getMasterLink() + getMasterPtr() + getAthenaBarCode() + hasSameAthenaBarCode() + hasSameAthenaBarCodeExcept Version() + getVersion() + fillToken() and 13 more... Node2 P4Momentum_t # m_px # m_py # m_pz # m_e + P4PxPyPzE() + P4PxPyPzE() + P4PxPyPzE() + P4PxPyPzE() + P4PxPyPzE() + px() + py() + pz() + e() + setPx() and 12 more... Node2->Node1 Node3 P4PxPyPzEBase + ~P4PxPyPzEBase() + m() + m2() + eta() + phi() + p() + p2() + pt() + et() + iPt() and 14 more... Node3->Node2 Node4 I4Momentum + ~I4Momentum() + px() + py() + pz() + m() + m2() + p() + p2() + eta() + rapidity() and 18 more... Node4->Node3 Node6 INavigable4Momentum + ~INavigable4Momentum() Node4->Node6 Node5 IParticle + ~IParticle() + dataType() + origin() + originLink() + hasCharge() + charge() + hasPdgId() + pdgId() Node5->Node1 Node6->Node5 Node7 IAthenaBarCode + UNDEFINEDBARCODE + UNDEFINEDVERSION + IAthenaBarCode() + ~IAthenaBarCode() + getAthenaBarCode() + setAthenaBarCode() + hasSameAthenaBarCode() + hasSameAthenaBarCodeExcept Version() + getVersion() + newVersion() + setVersion() Node7->Node6 Node8 INavigable + ~INavigable() + fillToken() + fillToken() Node8->Node6