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.