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::TruthParticle * | getGenPart (const xAOD::TrackParticle *) |
| const xAOD::TruthParticle * | getGenPart () |
| const xAOD::TruthParticle * | getMother (const xAOD::TruthParticle *) |
| const xAOD::TruthParticle * | getMother () |
| int | getMotherPDG () |
| int | getMotherBarcode () |
| const xAOD::TruthParticle * | getPhotonMother () |
| int | getPhotonMotherPDG () |
| int | getPhotonMotherBarcode () |
|
std::pair < MCTruthPartClassifier::ParticleType, MCTruthPartClassifier::ParticleOrigin > | checkOrigOfBkgElec (const xAOD::TruthParticle *thePart) |
| const xAOD::TruthParticle * | getBkgElecMother () |
|
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 () |
| 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.
1.6.1