Classes | |
class | PIDParticle_base |
class | LLPIDHypothesis |
class | MVAPIDHypothesis |
Typedefs | |
typedef std::map< particleType, PIDParticle_base > | ParticleMap |
typedef std::map< particleType, LLPIDHypothesis > | LLHypothesesMap |
typedef std::map< particleType, MVAPIDHypothesis > | MVAHypothesesMap |
Enumerations | |
enum | particleType { electron, muon, pion, kaon, proton, lowEmuon, nParticleTypes } |
Functions | |
ParticleMap * | CreateParticleMap () |
LLHypothesesMap * | CreateLLPIDMap (std::vector< float > priors) |
MVAHypothesesMap * | CreateMVAPIDMap () |
Variables | |
static const double | BBparsElectron [5] = {-2.40638e-03, 7.10337e-01, 2.87718e-01, -1.71591e+00, 0.0} |
static const double | BBparsMuon [5] = {8.11408e-02, 9.92207e-01, 7.58509e+05, -1.70167e-01, 4.63670e-04} |
static const double | BBparsPion [5] = {8.10756e-02, -1.45051e+06, -3.09843e+04, 2.84056e-01, 3.38131e-04} |
static const double | BBparsKaon [5] = {7.96117e-02, 4.13335e+03, 1.13577e+06, 1.80555e-01, -3.15083e-04} |
static const double | BBparsProton [5] = {7.78772e-02, 4.49300e+04, 9.13778e+04, 1.50088e-01, -6.64184e-04} |
static const PIDParticle_base | electronProperties ("electron", 11,.000510998, BBparsElectron) |
static const PIDParticle_base | muonProperties ("muon", 13,.105658, BBparsMuon) |
static const PIDParticle_base | pionProperties ("pion", 211,.139570, BBparsPion) |
static const PIDParticle_base | kaonProperties ("kaon", 321,.493677, BBparsKaon) |
static const PIDParticle_base | protonProperties ("proton", 2212,.938272, BBparsProton) |
typedef std::map<particleType, LLPIDHypothesis> PIDParticles::LLHypothesesMap |
Definition at line 173 of file PIDParticles.hh.
typedef std::map<particleType, MVAPIDHypothesis> PIDParticles::MVAHypothesesMap |
Definition at line 174 of file PIDParticles.hh.
typedef std::map<particleType, PIDParticle_base> PIDParticles::ParticleMap |
Definition at line 172 of file PIDParticles.hh.
Enumerator | |
---|---|
electron | |
muon | |
pion | |
kaon | |
proton | |
lowEmuon | |
nParticleTypes |
Definition at line 64 of file PIDParticles.hh.
PIDParticles::LLHypothesesMap * PIDParticles::CreateLLPIDMap | ( | std::vector< float > | priors | ) |
Definition at line 34 of file PIDParticles.cc.
PIDParticles::MVAHypothesesMap * PIDParticles::CreateMVAPIDMap | ( | ) |
Definition at line 57 of file PIDParticles.cc.
PIDParticles::ParticleMap * PIDParticles::CreateParticleMap | ( | ) |
Definition at line 11 of file PIDParticles.cc.
|
static |
Definition at line 66 of file PIDParticles.hh.
|
static |
Definition at line 69 of file PIDParticles.hh.
|
static |
Definition at line 67 of file PIDParticles.hh.
|
static |
Definition at line 68 of file PIDParticles.hh.
|
static |
Definition at line 70 of file PIDParticles.hh.
|
static |
|
static |
|
static |
|
static |
|
static |