Heavy ion Analysis Libriares
Loading...
Searching...
No Matches
Const.h
1/*
2 * HalConst.h
3 *
4 * Created on: 30-04-2022
5 * Author: Daniel Wielanek
6 * E-mail: daniel.wielanek@gmail.com
7 * Warsaw University of Technology, Faculty of Physics
8 */
9#ifndef HALCONST_H_
10#define HALCONST_H_
15#include <TObject.h>
16namespace Hal {
17 class Const {
18 public:
19 Const();
20 static Int_t PionPlusPID() { return 211; };
21 static Int_t PionZeroPID() { return 111; }
22 static Int_t ElectronPID() { return 11; };
23 static Int_t ElectronNeutrinoPID() { return 12; }
24 static Int_t PhotonPID() { return 22; }
25 static Int_t MuonPID() { return 13; };
26 static Int_t KaonPlusPID() { return 321; };
27 static Int_t KaonZeroPID() { return 311; }
28 static Int_t KaonZeroLongPID() { return 130; }
29 static Int_t KaonZeroShortPID() { return 310; }
30 static Int_t ProtonPID() { return 2212; };
31 static Int_t LambdaPID() { return 3122; };
32 static Int_t NeutronPID() { return 2112; };
33 static Int_t DeltaPlusPID() { return 2214; }
34 static Int_t DeltaPlusPlusPID() { return 2224; }
35 static Int_t DeltaZeroPID() { return 2114; }
36 static Int_t DeltaMinusPID() { return 1114; }
37 static Int_t SigmaZeroPID() { return 3212; };
38 static Int_t SigmaPlusPID() { return 3222; };
39 static Int_t SigmaMinusPID() { return 3112; };
40 static Int_t XiZeroPID() { return 3322; };
41 static Int_t XiMinusPID() { return 3312; };
42 static Double_t ElectronMass() { return 0.000510998; };
43 static Double_t MuonMass() { return 0.105658; };
44 static Double_t PionPlusMass() { return 0.13957; };
45 static Double_t KaonPlusMass() { return 0.49367; };
46 static Double_t ProtonMass() { return 0.938272029; };
47 static Double_t LambdaMass() { return 1.115638; };
48 static Double_t NeutronMass() { return 0.939565; }
49 static Double_t KaonZeroMass() { return 0.497611; };
50 inline static Double_t PiTo32() { return 5.56832799683170787119479427929036; };
51 inline static Double_t PiTo32Over() { return 0.17958712212516655948313371027325; };
52 inline static Double_t Sqrt3() { return 1.73205080756887719317660412343685; };
53 inline static Double_t Sqrt3Over() { return 0.57735026918962584208117050366127; };
54 inline static Double_t SqrtPi() { return 1.77245385090551588191942755656783; };
55 inline static Double_t DummyVal() { return -9999999; }
56 virtual ~Const();
57 ClassDef(Const, 1)
58 };
59} // namespace Hal
60
61#endif /* HALCONST_H_ */