BmnRoot
Loading...
Searching...
No Matches
BmnParticlePairsInfo.h
Go to the documentation of this file.
1// @(#)bmnroot/physics/particles:$Id$
2// Author: Pavel Batyuk <pavel.batyuk@jinr.ru> 2017-06-20
3// Author: Alexander Lytaev <sas-lyt@ya.ru> 2018-08-20
4
6// //
7// BmnParticlePairsInfo //
8// //
9// A class to contain an overall information about a set of particle pairs //
10// //
12
13#ifndef BMNPARTICLEPAIRSINFO_H
14#define BMNPARTICLEPAIRSINFO_H 1
15
16#include <TNamed.h>
17#include <TVector3.h>
18#include <iostream>
19
20using namespace std;
21
22class BmnParticlePairsInfo : public TObject{
23public:
24
27
30
31 Double_t getMomPart1Min();
32 Double_t getMomPart1Max();
33 Double_t getMomPart2Min();
34 Double_t getMomPart2Max();
35
36 Double_t getEtaPart1Min();
37 Double_t getEtaPart1Max();
38 Double_t getEtaPart2Min();
39 Double_t getEtaPart2Max();
40
41 Double_t getDCAPart1Min();
42 Double_t getDCAPart1Max();
43 Double_t getDCAPart2Min();
44 Double_t getDCAPart2Max();
45
46 Double_t getDCA12Min();
47 Double_t getDCA12Max();
48 Double_t getPathMin();
49 Double_t getPathMax();
50
51 void setMomPart1Min(Double_t val);
52 void setMomPart1Max(Double_t val);
53 void setMomPart2Min(Double_t val);
54 void setMomPart2Max(Double_t val);
55
56 void setEtaPart1Min(Double_t val);
57 void setEtaPart1Max(Double_t val);
58 void setEtaPart2Min(Double_t val);
59 void setEtaPart2Max(Double_t val);
60
61 void setDCAPart1Min(Double_t val);
62 void setDCAPart1Max(Double_t val);
63 void setDCAPart2Min(Double_t val);
64 void setDCAPart2Max(Double_t val);
65
66 void setDCA12Min(Double_t val);
67 void setDCA12Max(Double_t val);
68 void setPathMin(Double_t val);
69 void setPathMax(Double_t val);
70
71private:
72
73 // Kin. cuts info
74
75 Double_t fMomPart1Min;
76 Double_t fMomPart1Max;
77 Double_t fMomPart2Min;
78 Double_t fMomPart2Max;
79
80 Double_t fEtaPart1Min;
81 Double_t fEtaPart1Max;
82 Double_t fEtaPart2Min;
83 Double_t fEtaPart2Max;
84
85 // Geom. cuts are applied
86
87 Double_t fDCAPart1Min;
88 Double_t fDCAPart1Max;
89 Double_t fDCAPart2Min;
90 Double_t fDCAPart2Max;
91 Double_t fDCA12Min;
92 Double_t fDCA12Max;
93 Double_t fPathMin;
94 Double_t fPathMax;
95
96 ClassDef(BmnParticlePairsInfo, 1);
97
98};
99
100#endif
Double_t getEtaPart1Min()
Double_t getMomPart1Max()
void setDCAPart2Min(Double_t val)
void setEtaPart1Max(Double_t val)
void setEtaPart2Max(Double_t val)
void setMomPart2Min(Double_t val)
void setDCA12Min(Double_t val)
Double_t getEtaPart1Max()
Double_t getDCAPart2Max()
Double_t getDCAPart1Min()
Double_t getMomPart1Min()
Double_t getDCAPart2Min()
Double_t getDCA12Min()
void setMomPart1Min(Double_t val)
void setPathMin(Double_t val)
void setDCAPart1Max(Double_t val)
void setDCAPart1Min(Double_t val)
void setDCA12Max(Double_t val)
void setPathMax(Double_t val)
Double_t getEtaPart2Max()
void setMomPart1Max(Double_t val)
void setEtaPart1Min(Double_t val)
Double_t getDCA12Max()
void setMomPart2Max(Double_t val)
Double_t getDCAPart1Max()
void setEtaPart2Min(Double_t val)
Double_t getMomPart2Max()
virtual ~BmnParticlePairsInfo()
Double_t getEtaPart2Min()
Double_t getMomPart2Min()
void setDCAPart2Max(Double_t val)
STL namespace.