MCTruthClassifier Class Reference

Inheritance diagram for MCTruthClassifier:
IMCTruthClassifier asg::AsgTool asg::IAsgTool asg::IAsgTool

List of all members.

Public Member Functions

 MCTruthClassifier (const std::string &type)
StatusCode initialize ()
virtual StatusCode execute ()
StatusCode finalize ()
std::pair
< MCTruthPartClassifier::ParticleType,
MCTruthPartClassifier::ParticleOrigin > 
particleTruthClassifier (const HepMC::GenParticle *)
bool compareTruthParticles (const HepMC::GenParticle *genPart, const xAOD::TruthParticle *truthPart)
std::pair
< MCTruthPartClassifier::ParticleType,
MCTruthPartClassifier::ParticleOrigin > 
particleTruthClassifier (const xAOD::TruthParticle *)
std::pair
< MCTruthPartClassifier::ParticleType,
MCTruthPartClassifier::ParticleOrigin > 
particleTruthClassifier (const xAOD::TrackParticle *)
std::pair
< MCTruthPartClassifier::ParticleType,
MCTruthPartClassifier::ParticleOrigin > 
particleTruthClassifier (const xAOD::Electron *)
std::pair
< MCTruthPartClassifier::ParticleType,
MCTruthPartClassifier::ParticleOrigin > 
particleTruthClassifier (const xAOD::Photon *)
std::pair
< MCTruthPartClassifier::ParticleType,
MCTruthPartClassifier::ParticleOrigin > 
particleTruthClassifier (const xAOD::Muon *)
std::pair
< MCTruthPartClassifier::ParticleType,
MCTruthPartClassifier::ParticleOrigin > 
particleTruthClassifier (const xAOD::CaloCluster *)
std::pair
< MCTruthPartClassifier::ParticleType,
MCTruthPartClassifier::ParticleOrigin > 
particleTruthClassifier (const xAOD::Jet *, bool DR)
MCTruthPartClassifier::ParticleOutCome getParticleOutCome ()
float getProbTrktoTruth ()
const xAOD::TruthParticlegetGenPart (const xAOD::TrackParticle *)
const xAOD::TruthParticlegetGenPart ()
const xAOD::TruthParticlegetMother (const xAOD::TruthParticle *)
const xAOD::TruthParticlegetMother ()
int getMotherPDG ()
int getMotherBarcode ()
const xAOD::TruthParticlegetPhotonMother ()
int getPhotonMotherPDG ()
int getPhotonMotherBarcode ()
std::pair
< MCTruthPartClassifier::ParticleType,
MCTruthPartClassifier::ParticleOrigin > 
checkOrigOfBkgElec (const xAOD::TruthParticle *thePart)
const xAOD::TruthParticlegetBkgElecMother ()
std::vector< const
xAOD::TruthParticle * > * 
getTauFinalState ()
float getdeltaRMatch ()
float getdeltaPhiMatch ()
uint8_t getNumOfSiHits ()
std::vector< const
xAOD::TruthParticle * > 
getEGPartPntr ()
std::vector< float > getEGPartdR ()
std::vector< std::pair
< MCTruthPartClassifier::ParticleType,
MCTruthPartClassifier::ParticleOrigin > > 
getEGPartClas ()
std::vector< const
xAOD::TrackParticle * > 
getCnvPhotTrkPtr ()
std::vector< const
xAOD::TruthParticle * > 
getCnvPhotTrkToTruthPart ()
std::vector
< MCTruthPartClassifier::ParticleType > 
getCnvPhotPartType ()
std::vector
< MCTruthPartClassifier::ParticleOrigin > 
getCnvPhotPartOrig ()

Member Function Documentation

StatusCode MCTruthClassifier::initialize ( void   )  [virtual]

Dummy implementation of the initialisation function

It's here to allow the dual-use tools to skip defining an initialisation function. Since many are doing so...

Reimplemented from asg::AsgTool.


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

Generated on 1 Dec 2017 for RootCore Packages by  doxygen 1.6.1