ATLAS Offline Software
|
#include <IMCTruthClassifier.h>
Public Member Functions | |
Info () | |
Info (const EventContext &ctx) | |
~Info ()=default | |
const xAOD::TruthParticle * | Mother () const |
void | setMotherProperties (const xAOD::TruthParticle *from) |
void | resetMotherProperties () |
const xAOD::TruthParticle * | PhotonMother () const |
Public Attributes | |
const EventContext & | eventContext |
const xAOD::TruthParticle * | genPart = nullptr |
MCTruthPartClassifier::ParticleOutCome | particleOutCome = MCTruthPartClassifier::UnknownOutCome |
const xAOD::TruthParticle * | mother = nullptr |
const xAOD::TruthParticle * | photonMother = nullptr |
float | deltaRMatch = -999 |
float | deltaPhi = -999 |
float | probTrkToTruth = 0 |
uint8_t | numOfSiHits = 0 |
std::vector< const xAOD::TruthParticle * > | egPartPtr |
std::vector< float > | egPartdR |
std::vector< std::pair< MCTruthPartClassifier::ParticleType, MCTruthPartClassifier::ParticleOrigin > > | egPartClas |
std::vector< const xAOD::TrackParticle * > | cnvPhotTrkPtr |
std::vector< const xAOD::TruthParticle * > | cnvPhotTrkToTruthPart |
std::vector< MCTruthPartClassifier::ParticleType > | cnvPhotPartType |
std::vector< MCTruthPartClassifier::ParticleOrigin > | cnvPhotPartOrig |
Definition at line 48 of file IMCTruthClassifier.h.
|
inline |
Definition at line 51 of file IMCTruthClassifier.h.
|
inline |
Definition at line 52 of file IMCTruthClassifier.h.
|
default |
|
inline |
Definition at line 62 of file IMCTruthClassifier.h.
|
inline |
Definition at line 69 of file IMCTruthClassifier.h.
|
inline |
Definition at line 67 of file IMCTruthClassifier.h.
|
inline |
Definition at line 63 of file IMCTruthClassifier.h.
std::vector<MCTruthPartClassifier::ParticleOrigin> MCTruthPartClassifier::Info::cnvPhotPartOrig |
Definition at line 85 of file IMCTruthClassifier.h.
std::vector<MCTruthPartClassifier::ParticleType> MCTruthPartClassifier::Info::cnvPhotPartType |
Definition at line 84 of file IMCTruthClassifier.h.
std::vector<const xAOD::TrackParticle*> MCTruthPartClassifier::Info::cnvPhotTrkPtr |
Definition at line 82 of file IMCTruthClassifier.h.
std::vector<const xAOD::TruthParticle*> MCTruthPartClassifier::Info::cnvPhotTrkToTruthPart |
Definition at line 83 of file IMCTruthClassifier.h.
float MCTruthPartClassifier::Info::deltaPhi = -999 |
Definition at line 74 of file IMCTruthClassifier.h.
float MCTruthPartClassifier::Info::deltaRMatch = -999 |
Definition at line 73 of file IMCTruthClassifier.h.
std::vector<std::pair<MCTruthPartClassifier::ParticleType, MCTruthPartClassifier::ParticleOrigin> > MCTruthPartClassifier::Info::egPartClas |
Definition at line 80 of file IMCTruthClassifier.h.
std::vector<float> MCTruthPartClassifier::Info::egPartdR |
Definition at line 79 of file IMCTruthClassifier.h.
std::vector<const xAOD::TruthParticle*> MCTruthPartClassifier::Info::egPartPtr |
Definition at line 78 of file IMCTruthClassifier.h.
const EventContext& MCTruthPartClassifier::Info::eventContext |
Definition at line 56 of file IMCTruthClassifier.h.
const xAOD::TruthParticle* MCTruthPartClassifier::Info::genPart = nullptr |
Definition at line 57 of file IMCTruthClassifier.h.
const xAOD::TruthParticle* MCTruthPartClassifier::Info::mother = nullptr |
Definition at line 61 of file IMCTruthClassifier.h.
uint8_t MCTruthPartClassifier::Info::numOfSiHits = 0 |
Definition at line 76 of file IMCTruthClassifier.h.
MCTruthPartClassifier::ParticleOutCome MCTruthPartClassifier::Info::particleOutCome = MCTruthPartClassifier::UnknownOutCome |
Definition at line 59 of file IMCTruthClassifier.h.
const xAOD::TruthParticle* MCTruthPartClassifier::Info::photonMother = nullptr |
Definition at line 70 of file IMCTruthClassifier.h.
float MCTruthPartClassifier::Info::probTrkToTruth = 0 |
Definition at line 75 of file IMCTruthClassifier.h.