Analysis Software
Documentation for sPHENIX simulation software
|
A helper class to define parameters of the decay list in KFPartEfficiencies. More...
#include <KFParticle/blob/master/KFParticlePerformance/KFPartEfficiencies.h>
Public Member Functions | |
KFEfficiencyParticleInfo () | |
KFEfficiencyParticleInfo (std::string name, std::string title, int pdg, float histoMin, float histoMax, float mass, float lifeTime, int charge, float massSigma) | |
Constructor with all parameters set in. There is no other way to define the parameters other then use this constructor. | |
~KFEfficiencyParticleInfo () | |
std::string | Name () const |
Returns name of the decay in the file with histograms. | |
std::string | Title () const |
Returns name of the decay in the output table with efficiency. | |
int | PDG () const |
Returns the assigned PDG code. | |
float | HistoMin () const |
Returns lower boundary in the mass histogram for the current decay. | |
float | HistoMax () const |
Returns upper boundary in the mass histogram for the current decay. | |
float | Mass () const |
Returns table mass of the particle. | |
float | LifeTime () const |
Returns lifetime of the particle. | |
int | Charge () const |
Returns charge of the particle in units of the elementary charge. | |
float | MassSigma () const |
Returns expected width of the mass peak, used in the side bands method. | |
Private Attributes | |
std::string | fName |
Name of the decay in the file with histograms. | |
std::string | fTitle |
Name of the decay in the output table with efficiency. | |
int | fPDG |
PDG code assigned to the current decay in the scheme of KF Particle Finder. | |
float | fHistoMin |
Lower boundary in the mass histogram for the current decay. | |
float | fHistoMax |
Upper boundary in the mass histogram for the current decay. | |
float | fMass |
Table mass of the particle. | |
float | fLifeTime |
Lifetime of the particle in seconds. | |
int | fCharge |
Charge in units of the elementary charge. | |
float | fMassSigma |
Expected width of the decay, determines peak sigma for the side bands method. | |
A helper class to define parameters of the decay list in KFPartEfficiencies.
Definition at line 42 of file KFPartEfficiencies.h.
View newest version in sPHENIX GitHub at line 42 of file KFPartEfficiencies.h
|
inline |
Definition at line 45 of file KFPartEfficiencies.h.
View newest version in sPHENIX GitHub at line 45 of file KFPartEfficiencies.h
|
inline |
Constructor with all parameters set in. There is no other way to define the parameters other then use this constructor.
Definition at line 47 of file KFPartEfficiencies.h.
View newest version in sPHENIX GitHub at line 47 of file KFPartEfficiencies.h
|
inline |
Definition at line 49 of file KFPartEfficiencies.h.
View newest version in sPHENIX GitHub at line 49 of file KFPartEfficiencies.h
|
inline |
Returns charge of the particle in units of the elementary charge.
Definition at line 59 of file KFPartEfficiencies.h.
View newest version in sPHENIX GitHub at line 59 of file KFPartEfficiencies.h
References fCharge.
Referenced by KFPartEfficiencies::KFPartEfficiencies().
|
inline |
Returns upper boundary in the mass histogram for the current decay.
Definition at line 56 of file KFPartEfficiencies.h.
View newest version in sPHENIX GitHub at line 56 of file KFPartEfficiencies.h
References fHistoMax.
Referenced by KFPartEfficiencies::KFPartEfficiencies().
|
inline |
Returns lower boundary in the mass histogram for the current decay.
Definition at line 55 of file KFPartEfficiencies.h.
View newest version in sPHENIX GitHub at line 55 of file KFPartEfficiencies.h
References fHistoMin.
Referenced by KFPartEfficiencies::KFPartEfficiencies().
|
inline |
Returns lifetime of the particle.
Definition at line 58 of file KFPartEfficiencies.h.
View newest version in sPHENIX GitHub at line 58 of file KFPartEfficiencies.h
References fLifeTime.
Referenced by KFPartEfficiencies::KFPartEfficiencies().
|
inline |
Returns table mass of the particle.
Definition at line 57 of file KFPartEfficiencies.h.
View newest version in sPHENIX GitHub at line 57 of file KFPartEfficiencies.h
References fMass.
Referenced by KFPartEfficiencies::KFPartEfficiencies().
|
inline |
Returns expected width of the mass peak, used in the side bands method.
Definition at line 60 of file KFPartEfficiencies.h.
View newest version in sPHENIX GitHub at line 60 of file KFPartEfficiencies.h
References fMassSigma.
Referenced by KFPartEfficiencies::KFPartEfficiencies().
|
inline |
Returns name of the decay in the file with histograms.
Definition at line 52 of file KFPartEfficiencies.h.
View newest version in sPHENIX GitHub at line 52 of file KFPartEfficiencies.h
References fName.
Referenced by KFPartEfficiencies::KFPartEfficiencies().
|
inline |
Returns the assigned PDG code.
Definition at line 54 of file KFPartEfficiencies.h.
View newest version in sPHENIX GitHub at line 54 of file KFPartEfficiencies.h
References fPDG.
Referenced by KFPartEfficiencies::KFPartEfficiencies().
|
inline |
Returns name of the decay in the output table with efficiency.
Definition at line 53 of file KFPartEfficiencies.h.
View newest version in sPHENIX GitHub at line 53 of file KFPartEfficiencies.h
References fTitle.
Referenced by KFPartEfficiencies::KFPartEfficiencies().
|
private |
Charge in units of the elementary charge.
Definition at line 70 of file KFPartEfficiencies.h.
View newest version in sPHENIX GitHub at line 70 of file KFPartEfficiencies.h
Referenced by Charge().
|
private |
Upper boundary in the mass histogram for the current decay.
Definition at line 67 of file KFPartEfficiencies.h.
View newest version in sPHENIX GitHub at line 67 of file KFPartEfficiencies.h
Referenced by HistoMax().
|
private |
Lower boundary in the mass histogram for the current decay.
Definition at line 66 of file KFPartEfficiencies.h.
View newest version in sPHENIX GitHub at line 66 of file KFPartEfficiencies.h
Referenced by HistoMin().
|
private |
Lifetime of the particle in seconds.
Definition at line 69 of file KFPartEfficiencies.h.
View newest version in sPHENIX GitHub at line 69 of file KFPartEfficiencies.h
Referenced by LifeTime().
|
private |
Table mass of the particle.
Definition at line 68 of file KFPartEfficiencies.h.
View newest version in sPHENIX GitHub at line 68 of file KFPartEfficiencies.h
Referenced by Mass().
|
private |
Expected width of the decay, determines peak sigma for the side bands method.
Definition at line 71 of file KFPartEfficiencies.h.
View newest version in sPHENIX GitHub at line 71 of file KFPartEfficiencies.h
Referenced by MassSigma().
|
private |
Name of the decay in the file with histograms.
Definition at line 63 of file KFPartEfficiencies.h.
View newest version in sPHENIX GitHub at line 63 of file KFPartEfficiencies.h
Referenced by Name().
|
private |
PDG code assigned to the current decay in the scheme of KF Particle Finder.
Definition at line 65 of file KFPartEfficiencies.h.
View newest version in sPHENIX GitHub at line 65 of file KFPartEfficiencies.h
Referenced by PDG().
|
private |
Name of the decay in the output table with efficiency.
Definition at line 64 of file KFPartEfficiencies.h.
View newest version in sPHENIX GitHub at line 64 of file KFPartEfficiencies.h
Referenced by Title().