LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
SimpleMCPrimary class. More...
Public Member Functions | |
SimpleMCPrimary () | |
Constructor. More... | |
bool | operator< (const SimpleMCPrimary &rhs) const |
operator < More... | |
Public Attributes | |
int | m_id |
The unique identifier. More... | |
int | m_pdgCode |
The pdg code. More... | |
int | m_nMCHitsTotal |
The total number of mc hits. More... | |
int | m_nMCHitsU |
The number of u mc hits. More... | |
int | m_nMCHitsV |
The number of v mc hits. More... | |
int | m_nMCHitsW |
The number of w mc hits. More... | |
float | m_energy |
The energy. More... | |
int | m_nMatchedPfos |
The number of matched pfos. More... | |
const simb::MCParticle * | m_pAddress |
The address of the mc primary. More... | |
SimpleMCPrimary class.
Definition at line 46 of file PFParticleValidation_module.cc.
lar_pandora::PFParticleValidation::SimpleMCPrimary::SimpleMCPrimary | ( | ) |
Constructor.
Definition at line 962 of file PFParticleValidation_module.cc.
bool lar_pandora::PFParticleValidation::SimpleMCPrimary::operator< | ( | const SimpleMCPrimary & | rhs | ) | const |
operator <
rhs | object for comparison |
Definition at line 976 of file PFParticleValidation_module.cc.
References m_id.
float lar_pandora::PFParticleValidation::SimpleMCPrimary::m_energy |
The energy.
Definition at line 68 of file PFParticleValidation_module.cc.
Referenced by lar_pandora::PFParticleValidation::GetSimpleMCPrimaryList(), and lar_pandora::PFParticleValidation::SortSimpleMCPrimaries().
int lar_pandora::PFParticleValidation::SimpleMCPrimary::m_id |
The unique identifier.
Definition at line 62 of file PFParticleValidation_module.cc.
Referenced by lar_pandora::PFParticleValidation::GetRemainingPfoMatches(), lar_pandora::PFParticleValidation::GetStrongestPfoMatch(), lar_pandora::PFParticleValidation::HasMatch(), operator<(), lar_pandora::PFParticleValidation::PrintAllOutput(), and lar_pandora::PFParticleValidation::PrintMatchingOutput().
int lar_pandora::PFParticleValidation::SimpleMCPrimary::m_nMatchedPfos |
The number of matched pfos.
Definition at line 69 of file PFParticleValidation_module.cc.
Referenced by lar_pandora::PFParticleValidation::GetSimpleMCPrimaryList().
int lar_pandora::PFParticleValidation::SimpleMCPrimary::m_nMCHitsTotal |
The total number of mc hits.
Definition at line 64 of file PFParticleValidation_module.cc.
Referenced by lar_pandora::PFParticleValidation::GetRemainingPfoMatches(), lar_pandora::PFParticleValidation::GetSimpleMCPrimaryList(), lar_pandora::PFParticleValidation::GetStrongestPfoMatch(), lar_pandora::PFParticleValidation::IsGoodMatch(), lar_pandora::PFParticleValidation::IsGoodMCPrimary(), lar_pandora::PFParticleValidation::PrintAllOutput(), lar_pandora::PFParticleValidation::PrintMatchingOutput(), and lar_pandora::PFParticleValidation::SortSimpleMCPrimaries().
int lar_pandora::PFParticleValidation::SimpleMCPrimary::m_nMCHitsU |
The number of u mc hits.
Definition at line 65 of file PFParticleValidation_module.cc.
Referenced by lar_pandora::PFParticleValidation::GetSimpleMCPrimaryList(), lar_pandora::PFParticleValidation::IsGoodMCPrimary(), lar_pandora::PFParticleValidation::PrintAllOutput(), and lar_pandora::PFParticleValidation::PrintMatchingOutput().
int lar_pandora::PFParticleValidation::SimpleMCPrimary::m_nMCHitsV |
The number of v mc hits.
Definition at line 66 of file PFParticleValidation_module.cc.
Referenced by lar_pandora::PFParticleValidation::GetSimpleMCPrimaryList(), lar_pandora::PFParticleValidation::IsGoodMCPrimary(), lar_pandora::PFParticleValidation::PrintAllOutput(), and lar_pandora::PFParticleValidation::PrintMatchingOutput().
int lar_pandora::PFParticleValidation::SimpleMCPrimary::m_nMCHitsW |
The number of w mc hits.
Definition at line 67 of file PFParticleValidation_module.cc.
Referenced by lar_pandora::PFParticleValidation::GetSimpleMCPrimaryList(), lar_pandora::PFParticleValidation::IsGoodMCPrimary(), lar_pandora::PFParticleValidation::PrintAllOutput(), and lar_pandora::PFParticleValidation::PrintMatchingOutput().
const simb::MCParticle* lar_pandora::PFParticleValidation::SimpleMCPrimary::m_pAddress |
The address of the mc primary.
Definition at line 70 of file PFParticleValidation_module.cc.
Referenced by lar_pandora::PFParticleValidation::GetSimpleMCPrimaryList().
int lar_pandora::PFParticleValidation::SimpleMCPrimary::m_pdgCode |
The pdg code.
Definition at line 63 of file PFParticleValidation_module.cc.
Referenced by lar_pandora::PFParticleValidation::GetSimpleMCPrimaryList(), lar_pandora::PFParticleValidation::PrintAllOutput(), and lar_pandora::PFParticleValidation::PrintMatchingOutput().