D3PDTest::Obj3 Node1 D3PDTest::Obj3 + Obj3() + Obj3() Node2 ParticleImpl< NavigableTerminal Node, P4PtEtaPhiM > + ParticleImpl() + ParticleImpl() + operator=() + ~ParticleImpl() + navigableBase() + navigableBase() + momentumBase() + momentumBase() + particleBase() + particleBase() and 9 more... * fillToken() * fillToken() * getAthenaBarCode() * setAthenaBarCode() * hasSameAthenaBarCode() * hasSameAthenaBarCodeExcept Version() * getVersion() * newVersion() * setVersion() * px() * py() * pz() * m() * m2() * p() * p2() * rapidity() * eta() * phi() and 21 more... Node2->Node1 Node3 IParticle + ~IParticle() + dataType() + origin() + originLink() + hasCharge() + charge() + hasPdgId() + pdgId() Node3->Node2 Node4 INavigable4Momentum + ~INavigable4Momentum() Node4->Node3 Node8 P4PtEtaPhiM # m_pt # m_eta # m_phi # m_m + P4PtEtaPhiM() + P4PtEtaPhiM() + P4PtEtaPhiM() + P4PtEtaPhiM() + P4PtEtaPhiM() + pt() + eta() + phi() + m() + setPt() and 7 more... Node8->Node2 -m_mom Node9 P4PtEtaPhiMBase + ~P4PtEtaPhiMBase() + px() + py() + pz() + e() + p() + p2() + m2() + et() + iPt() and 14 more... Node9->Node8 Node10 ParticleEvent::Base - m_hasCharge - m_charge - m_hasPdgId - m_pdgId + Base() + Base() + operator=() + ~Base() + set_dataType() + set_charge() + set_pdgId() + reset_charge() + reset_pdgId() + set_origin() + set_origin() + set_origin() + getAthenaBarCodeImpl() + dataType() + origin() + originLink() + hasCharge() + charge() + hasPdgId() + pdgId() + dump() + getAthenaBarCodeImpl() * dataType() * origin() * originLink() * hasCharge() * charge() * hasPdgId() * pdgId() * dump() * getAthenaBarCodeImpl() Node10->Node2 -m_part Node11 PointerType Node11->Node10 -m_dataType Node12 AthenaBarCodeImpl + TotalBits + UUIDBits + CounterBits + VersionBits + ReserveBits + SUUIDBits + SCounterBits + SVersionBits + SReserveBits + ~AthenaBarCodeImpl() + AthenaBarCodeImpl() + AthenaBarCodeImpl() + operator=() + getAthenaBarCode() + setAthenaBarCode() + hasSameAthenaBarCode() + hasSameAthenaBarCodeExcept Version() + getVersion() + newVersion() + setVersion() + dump() + createdInCurrentJob() + getReserveBits() + setReserveBits() + setDefaultHash() # setBits() # getBits() # initABC() - combineWithUUIDHash() - setUUIDHash() - hasUUIDHash() - getUUIDHash() - hashUUID() - getDefaultHash() - makeDefaultHash() Node12->Node10 -m_abc Node66 NavigableTerminalNode + NavigableTerminalNode() + ~NavigableTerminalNode() + fillToken() + fillToken() Node66->Node2 -m_nav