IMCTruthClassifier Class Reference

Inheritance diagram for IMCTruthClassifier:
asg::IAsgTool MCTruthClassifier

List of all members.

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::TruthParticlegetGenPart (const xAOD::TrackParticle *)=0
virtual const xAOD::TruthParticlegetGenPart ()=0
virtual const xAOD::TruthParticlegetMother ()=0
virtual int getMotherPDG ()=0
virtual int getMotherBarcode ()=0
virtual const xAOD::TruthParticlegetPhotonMother ()=0
virtual int getPhotonMotherPDG ()=0
virtual int getPhotonMotherBarcode ()=0
virtual std::pair
< MCTruthPartClassifier::ParticleType,
MCTruthPartClassifier::ParticleOrigin > 
checkOrigOfBkgElec (const xAOD::TruthParticle *)=0
virtual const xAOD::TruthParticlegetBkgElecMother ()=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

Constructor & Destructor Documentation

virtual IMCTruthClassifier::~IMCTruthClassifier (  )  [inline, virtual]

Virtual destructor


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 15 Apr 2017 for RootCore Packages by  doxygen 1.6.1