Public Member Functions | |
virtual | ~IMCTruthClassifier () |
virtual StatusCode | initialize ()=0 |
virtual StatusCode | execute ()=0 |
virtual StatusCode | finalize ()=0 |
virtual std::pair < MCTruthPartClassifier::ParticleType, MCTruthPartClassifier::ParticleOrigin > | particleTruthClassifier (const HepMC::GenParticle *)=0 |
virtual std::pair < MCTruthPartClassifier::ParticleType, MCTruthPartClassifier::ParticleOrigin > | particleTruthClassifier (const xAOD::TruthParticle *)=0 |
virtual std::pair < MCTruthPartClassifier::ParticleType, MCTruthPartClassifier::ParticleOrigin > | particleTruthClassifier (const xAOD::TrackParticle *)=0 |
virtual std::pair < MCTruthPartClassifier::ParticleType, MCTruthPartClassifier::ParticleOrigin > | particleTruthClassifier (const xAOD::Electron *)=0 |
virtual std::pair < MCTruthPartClassifier::ParticleType, MCTruthPartClassifier::ParticleOrigin > | particleTruthClassifier (const xAOD::Photon *)=0 |
virtual std::pair < MCTruthPartClassifier::ParticleType, MCTruthPartClassifier::ParticleOrigin > | particleTruthClassifier (const xAOD::Muon *)=0 |
virtual std::pair < MCTruthPartClassifier::ParticleType, MCTruthPartClassifier::ParticleOrigin > | particleTruthClassifier (const xAOD::CaloCluster *)=0 |
virtual std::pair < MCTruthPartClassifier::ParticleType, MCTruthPartClassifier::ParticleOrigin > | particleTruthClassifier (const xAOD::Jet *, bool DR)=0 |
virtual float | getProbTrktoTruth ()=0 |
virtual MCTruthPartClassifier::ParticleOutCome | getParticleOutCome ()=0 |
virtual const xAOD::TruthParticle * | getGenPart (const xAOD::TrackParticle *)=0 |
virtual const xAOD::TruthParticle * | getGenPart ()=0 |
virtual const xAOD::TruthParticle * | getMother ()=0 |
virtual int | getMotherPDG ()=0 |
virtual int | getMotherBarcode ()=0 |
virtual const xAOD::TruthParticle * | getPhotonMother ()=0 |
virtual int | getPhotonMotherPDG ()=0 |
virtual int | getPhotonMotherBarcode ()=0 |
virtual std::pair < MCTruthPartClassifier::ParticleType, MCTruthPartClassifier::ParticleOrigin > | checkOrigOfBkgElec (const xAOD::TruthParticle *)=0 |
virtual const xAOD::TruthParticle * | getBkgElecMother ()=0 |
virtual std::vector< const xAOD::TruthParticle * > * | getTauFinalState ()=0 |
virtual float | getdeltaRMatch ()=0 |
virtual float | getdeltaPhiMatch ()=0 |
virtual uint8_t | getNumOfSiHits ()=0 |
virtual std::vector< const xAOD::TruthParticle * > | getEGPartPntr ()=0 |
virtual std::vector< float > | getEGPartdR ()=0 |
virtual std::vector< std::pair < MCTruthPartClassifier::ParticleType, MCTruthPartClassifier::ParticleOrigin > > | getEGPartClas ()=0 |
virtual std::vector< const xAOD::TrackParticle * > | getCnvPhotTrkPtr ()=0 |
virtual std::vector< const xAOD::TruthParticle * > | getCnvPhotTrkToTruthPart ()=0 |
virtual std::vector < MCTruthPartClassifier::ParticleType > | getCnvPhotPartType ()=0 |
virtual std::vector < MCTruthPartClassifier::ParticleOrigin > | getCnvPhotPartOrig ()=0 |
virtual IMCTruthClassifier::~IMCTruthClassifier | ( | ) | [inline, virtual] |
Virtual destructor