#include <PndParticleRequirements.h>
◆ PndParticleRequirements()
PndParticleRequirements::PndParticleRequirements |
( |
| ) |
|
◆ ~PndParticleRequirements()
virtual PndParticleRequirements::~PndParticleRequirements |
( |
| ) |
|
|
virtual |
◆ AddMaxMomentumDifference()
void PndParticleRequirements::AddMaxMomentumDifference |
( |
int |
branchType, |
|
|
TVector2 |
val |
|
) |
| |
|
inline |
◆ AddTypeRequirements()
void PndParticleRequirements::AddTypeRequirements |
( |
int |
branchType, |
|
|
int |
howOftenSeen |
|
) |
| |
|
inline |
◆ CheckDaughters()
int PndParticleRequirements::CheckDaughters |
( |
std::vector< int > |
daughters | ) |
|
|
protected |
◆ CheckMomentum()
std::vector<int> PndParticleRequirements::CheckMomentum |
( |
PndMCTrackInfo & |
info | ) |
|
|
protected |
◆ CheckMothers()
int PndParticleRequirements::CheckMothers |
( |
std::vector< int > |
mothers | ) |
|
|
protected |
◆ CheckOverall()
int PndParticleRequirements::CheckOverall |
( |
std::vector< int > |
results | ) |
|
|
protected |
◆ CheckPid()
◆ CheckStage()
int PndParticleRequirements::CheckStage |
( |
int |
stage | ) |
|
|
protected |
◆ CheckTrack()
std::vector<int> PndParticleRequirements::CheckTrack |
( |
PndMCTrackInfo & |
info | ) |
|
◆ CheckTracking()
std::vector<int> PndParticleRequirements::CheckTracking |
( |
PndMCTrackInfo & |
info | ) |
|
|
protected |
◆ CheckTypeCount()
std::vector<int> PndParticleRequirements::CheckTypeCount |
( |
PndMCTrackInfo & |
info | ) |
|
|
protected |
◆ ClearFound()
void PndParticleRequirements::ClearFound |
( |
| ) |
|
|
inline |
◆ Found()
void PndParticleRequirements::Found |
( |
| ) |
|
|
inline |
◆ GetCheckNeutral()
bool PndParticleRequirements::GetCheckNeutral |
( |
| ) |
const |
|
inline |
◆ GetCheckPid()
bool PndParticleRequirements::GetCheckPid |
( |
| ) |
const |
|
inline |
◆ GetCheckTracking()
bool PndParticleRequirements::GetCheckTracking |
( |
| ) |
const |
|
inline |
◆ GetDaughters()
std::vector<int> PndParticleRequirements::GetDaughters |
( |
| ) |
const |
|
inline |
◆ GetFound()
bool PndParticleRequirements::GetFound |
( |
| ) |
const |
|
inline |
Definition at line 83 of file PndParticleRequirements.h.
References CheckDaughters(), CheckMomentum(), CheckMothers(), CheckOverall(), CheckPid(), CheckStage(), CheckTracking(), CheckTypeCount(), InitNeutral(), InitPid(), and InitTracking().
◆ GetMaxDecayTime()
Double_t PndParticleRequirements::GetMaxDecayTime |
( |
| ) |
const |
|
inline |
◆ GetMinDecayTime()
Double_t PndParticleRequirements::GetMinDecayTime |
( |
| ) |
const |
|
inline |
◆ GetMinTrackingPoints()
int PndParticleRequirements::GetMinTrackingPoints |
( |
| ) |
const |
|
inline |
◆ GetMomentumDifference()
std::map<int, TVector2> PndParticleRequirements::GetMomentumDifference |
( |
| ) |
const |
|
inline |
◆ GetMothers()
std::vector<int> PndParticleRequirements::GetMothers |
( |
| ) |
const |
|
inline |
◆ GetNRequirements()
int PndParticleRequirements::GetNRequirements |
( |
| ) |
|
◆ GetPdgCode()
int PndParticleRequirements::GetPdgCode |
( |
| ) |
const |
|
inline |
◆ GetPidProbability()
◆ GetStage()
int PndParticleRequirements::GetStage |
( |
| ) |
const |
|
inline |
◆ GetTypeCount()
std::map<int, int> PndParticleRequirements::GetTypeCount |
( |
| ) |
const |
|
inline |
◆ Init()
void PndParticleRequirements::Init |
( |
| ) |
|
◆ InitNeutral()
void PndParticleRequirements::InitNeutral |
( |
| ) |
|
|
protected |
◆ InitPid()
void PndParticleRequirements::InitPid |
( |
| ) |
|
|
protected |
◆ InitTracking()
void PndParticleRequirements::InitTracking |
( |
| ) |
|
|
protected |
◆ Print()
void PndParticleRequirements::Print |
( |
std::ostream & |
out = std::cout | ) |
|
◆ SetCheckNeutral()
void PndParticleRequirements::SetCheckNeutral |
( |
| ) |
|
◆ SetCheckPid()
void PndParticleRequirements::SetCheckPid |
( |
TString |
algorithms, |
|
|
double |
minProb |
|
) |
| |
|
inline |
◆ SetCheckTracking()
void PndParticleRequirements::SetCheckTracking |
( |
TString |
barrelPrefix, |
|
|
TString |
forwardPrefix, |
|
|
TString |
particlePropagatorName |
|
) |
| |
◆ SetMaxDecayTime()
void PndParticleRequirements::SetMaxDecayTime |
( |
Double_t |
val | ) |
|
|
inline |
◆ SetMinDecayTime()
void PndParticleRequirements::SetMinDecayTime |
( |
Double_t |
val | ) |
|
|
inline |
◆ SetMinTrackingPoints()
void PndParticleRequirements::SetMinTrackingPoints |
( |
int |
val | ) |
|
|
inline |
◆ SetPID()
void PndParticleRequirements::SetPID |
( |
int |
val | ) |
|
|
inline |
◆ SetPIDDaughters()
void PndParticleRequirements::SetPIDDaughters |
( |
std::vector< int > |
val | ) |
|
|
inline |
◆ SetPIDMothers()
void PndParticleRequirements::SetPIDMothers |
( |
std::vector< int > |
val | ) |
|
|
inline |
◆ SetStage()
void PndParticleRequirements::SetStage |
( |
int |
val | ) |
|
|
inline |
◆ ShortRequirementsAsString()
std::string PndParticleRequirements::ShortRequirementsAsString |
( |
| ) |
|
◆ operator<<
The documentation for this class was generated from the following file: