AliPhysics  2c6b7ad (2c6b7ad)
AliPicoBase.h
Go to the documentation of this file.
1 #ifndef ALIPICOBASE_H
2 #define ALIPICOBASE_H
3 
4 #ifndef ROOT_Rtypes
5 #include "Rtypes.h"
6 #endif
7 
8 namespace AliPicoBase {
9 
10  enum {
11  kPP = 0, // pp collisions
12  kPA = 1, // p-Pb collisions
13  kAP = 2, // Pb-p collisions
14  kAA = 3 // Pb-Pb collisions
15  };
16 
17  enum {
18  kKshort = BIT(0), //
19  kLambda = BIT(1), //
20  kAntiLambda = BIT(2), //
21  kXiPos = BIT(3), //
22  kXiNeg = BIT(4), //
23  kDzero = BIT(5), //
24  kDstar = BIT(6) //
25  };
26 
27  enum {
28  kEventCheck = BIT(0), //
29  kEventMult = BIT(1), //
30  kEventTrigger = BIT(2), //
31  kEventVertex = BIT(3), //
32  };
33 
34  enum {
35  kPrimary = BIT(0), //
36  kPhysicalPrimary = BIT(1), //
39  };
40 
41  inline Double_t MassPion() { return 0.13957; }
42  inline Double_t MassKshort() { return 0.497614; }
43  inline Double_t MassProton() { return 0.938272; }
44  inline Double_t MassLambda() { return 1.11568; }
45 }
46 
47 #endif
double Double_t
Definition: External.C:58
Double_t MassLambda()
Definition: AliPicoBase.h:44
Double_t MassPion()
Definition: AliPicoBase.h:41
Double_t MassProton()
Definition: AliPicoBase.h:43
Double_t MassKshort()
Definition: AliPicoBase.h:42