Pid Framework
Loading...
Searching...
No Matches
src
Constants.h
Go to the documentation of this file.
1
7
#ifndef PidConstants_H
8
#define PidConstants_H 1
9
10
#include <unordered_map>
11
12
namespace
PidParticles {
13
enum
eParticle {
14
kBgPos = 1,
15
kBgNeg = -1,
16
kProton = 2212,
17
kAntiProton = -2212,
18
kPionPos = 211,
19
kPionNeg = -211,
20
kKaonPos = 321,
21
kKaonNeg = -321,
22
kDeutron = 1000010020,
23
kHe3 = 1000020030,
24
kHe4 = 1000020040
25
};
26
27
const
std::unordered_map<int, float> masses =
28
{
29
{kBgPos, 0.},
30
{kBgNeg, 0.},
31
{kProton, 0.938},
32
{kAntiProton, 0.938},
33
{kPionPos, 0.140},
34
{kPionNeg, 0.140},
35
{kKaonPos, 0.498},
36
{kKaonNeg, 0.498},
37
{kDeutron, 1.862},
38
{kHe3, 2.793},
39
{kHe4, 3.724},
40
};
41
}
// namespace PidParticles
42
43
namespace
PidFunction {
44
enum
eNames {
45
kA = 0,
46
kMean,
47
kSigma,
48
nParams
49
};
50
}
51
52
#endif
Generated by
1.10.0