MCTruthPartClassifier::Info Node1 MCTruthPartClassifier ::Info + eventContext + particleOutCome + motherPDG + photonMotherPDG + deltaRMatch + deltaPhi + probTrkToTruth + numOfSiHits + Info() + Info() + ~Info() + Mother() + setMotherProperties() + resetMotherProperties() + PhotonMother() Node2 std::vector< const xAOD::TruthParticle _v1 * > Node2->Node1 +cnvPhotTrkToTruthPart +egPartPtr Node3 xAOD::TruthParticle_v1 + TruthParticle_v1() + toPersistent() + setPdgId() + pdgId() + pdg_id() + absPdgId() + barcode() + setBarcode() + id() + status() + setStatus() + hasProdVtx() + prodVtx() + production_vertex() + prodVtxLink() + setProdVtxLink() + hasDecayVtx() + decayVtx() + end_vertex() + decayVtxLink() + setDecayVtxLink() + nParents() + parent() + nChildren() + child() + abseta() + absrapidity() + px() + setPx() + py() + setPy() + pz() + setPz() + setE() + setM() + charge() + threeCharge() + isCharged() + isNeutral() + isPhoton() + isLepton() + isChLepton() + isElectron() + isMuon() + isTau() and 32 more... * PolParam * polarizationParameter() * setPolarizationParameter() * polarizationParameter() * polarization() * FourMom_t * GenVecFourMom_t * pt() * eta() * phi() * m() * e() * rapidity() * p4() * genvecP4() * type() * setPdgId() * pdgId() * pdg_id() * absPdgId() * barcode() * setBarcode() * id() * status() * setStatus() * hasProdVtx() * prodVtx() * production_vertex() * prodVtxLink() * setProdVtxLink() * hasDecayVtx() * decayVtx() * end_vertex() * decayVtxLink() * setDecayVtxLink() * nParents() * parent() * nChildren() * child() * abseta() * absrapidity() * px() * setPx() * py() * setPy() * pz() * setPz() * setE() * setM() * charge() * threeCharge() * isCharged() * isNeutral() * isPhoton() * isLepton() * isChLepton() * isElectron() * isMuon() * isTau() and 32 more... Node3->Node1 +photonMother +genPart +mother +bkgElecMother Node3->Node2 +elements Node4 xAOD::IParticle + ~IParticle() + IParticle() + IParticle() + operator=() + IParticle() + operator=() + type() * FourMom_t * pt() * eta() * phi() * m() * e() * rapidity() * p4() * auxdata() * auxdata() * isAvailable() * isAvailableWritable() Node4->Node3 Node54 std::vector< const xAOD::TrackParticle _v1 * > Node54->Node1 +cnvPhotTrkPtr Node58 std::vector< std::pair < MCTruthPartClassifier ::ParticleType, MCTruthPartClassifier ::ParticleOrigin > > + elements Node58->Node1 +egPartClas Node59 std::vector< float > + elements Node59->Node1 +egPartdR Node60 std::vector< MCTruthPart Classifier::ParticleOrigin > + elements Node60->Node1 +cnvPhotPartOrig Node61 std::vector< MCTruthPart Classifier::ParticleType > + elements Node61->Node1 +cnvPhotPartType Node62 long Node62->Node1 +photonMotherStatus +motherStatus +photonMotherBarcode +motherBarcode