BmnRoot
26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Toggle main menu visibility
Loading...
Searching...
No Matches
BmnParticlePair.cxx
Go to the documentation of this file.
1
// @(#)bmnroot/physics/particles:$Id$
2
// Author: Pavel Batyuk <pavel.batyuk@jinr.ru> 2017-06-20
3
4
////////////////////////////////////////////////////////////////////////////////
5
// //
6
// BmnParticlePair //
7
// //
8
// A class to consider selected pair of particles //
9
// //
10
////////////////////////////////////////////////////////////////////////////////
11
12
#include "
BmnParticlePair.h
"
13
14
BmnParticlePair::BmnParticlePair
()
15
:
fInvMass
(0.)
16
,
fAngleDecayProducts
(0.)
17
,
fBeta400Part1
(0.)
18
,
fBeta400Part2
(0.)
19
,
fBeta700Part1
(0.)
20
,
fBeta700Part2
(0.)
21
,
fV0X
(0.)
22
,
fV0Y
(0.)
23
,
fV0Z
(0.)
24
,
fDCA0
(0.)
25
,
fDCA1
(0.)
26
,
fDCA2
(0.)
27
,
fDCA12
(0.)
28
,
fPath
(0.)
29
,
fMomPart1
(0.)
30
,
fMomPart2
(0.)
31
,
fEtaPart1
(0.)
32
,
fEtaPart2
(0.)
33
,
fNHitsSilPart1
(0)
34
,
fNHitsGemPart1
(0)
35
,
fNHitsSilPart2
(0)
36
,
fNHitsGemPart2
(0)
37
,
fTxPart1
(-1.)
38
,
fTxPart2
(-1.)
39
,
fTyPart1
(-1.)
40
,
fTyPart2
(-1.)
41
,
fChi2Part1
(0.)
42
,
fChi2Part2
(0.)
43
,
fNDFPart1
(0.)
44
,
fNDFPart2
(0.)
45
,
fAlpha
(0.)
46
,
fPtPodol
(0.)
47
,
fMCTrackIdPart1
(-1)
48
,
fMCTrackIdPart2
(-1)
49
,
fRecoTrackIdPart1
(-1)
50
,
fRecoTrackIdPart2
(-1)
51
{
52
fMCMomPart1
.SetXYZ(0., 0., 0.);
53
fMCMomPart2
.SetXYZ(0., 0., 0.);
54
fRecoMomPart1
.SetXYZ(0., 0., 0.);
55
fRecoMomPart2
.SetXYZ(0., 0., 0.);
56
}
57
58
// Setters
59
60
void
BmnParticlePair::SetMCMomPart1
(
Double_t
px,
Double_t
py,
Double_t
pz)
61
{
62
fMCMomPart1
.SetXYZ(px, py, pz);
63
}
64
65
void
BmnParticlePair::SetMCMomPart2
(
Double_t
px,
Double_t
py,
Double_t
pz)
66
{
67
fMCMomPart2
.SetXYZ(px, py, pz);
68
}
69
70
// Getters
71
72
TVector3
BmnParticlePair::GetMCMomPart1
()
73
{
74
return
fMCMomPart1
;
75
}
76
77
TVector3
BmnParticlePair::GetMCMomPart2
()
78
{
79
return
fMCMomPart2
;
80
}
81
82
Int_t
BmnParticlePair::GetMCTrackIdPart1
()
83
{
84
return
fMCTrackIdPart1
;
85
}
86
87
Int_t
BmnParticlePair::GetMCTrackIdPart2
()
88
{
89
return
fMCTrackIdPart2
;
90
}
91
92
Int_t
BmnParticlePair::GetRecoTrackIdPart1
()
93
{
94
return
fRecoTrackIdPart1
;
95
}
96
97
Int_t
BmnParticlePair::GetRecoTrackIdPart2
()
98
{
99
return
fRecoTrackIdPart2
;
100
}
101
102
void
BmnParticlePair::SetMCTrackIdPart1
(
Int_t
id
)
103
{
104
fMCTrackIdPart1
= id;
105
}
106
107
void
BmnParticlePair::SetMCTrackIdPart2
(
Int_t
id
)
108
{
109
fMCTrackIdPart2
= id;
110
}
111
112
void
BmnParticlePair::SetRecoTrackIdPart1
(
Int_t
id
)
113
{
114
fRecoTrackIdPart1
= id;
115
}
116
117
void
BmnParticlePair::SetRecoTrackIdPart2
(
Int_t
id
)
118
{
119
fRecoTrackIdPart2
= id;
120
}
121
122
BmnParticlePair::~BmnParticlePair
() {}
Int_t
int Int_t
Double_t
double Double_t
BmnParticlePair::SetMCTrackIdPart2
void SetMCTrackIdPart2(Int_t id)
Definition
BmnParticlePair.cxx:107
BmnParticlePair::fNHitsGemPart2
Int_t fNHitsGemPart2
Definition
BmnParticlePair.h:260
BmnParticlePair::GetMCMomPart2
TVector3 GetMCMomPart2()
Definition
BmnParticlePair.cxx:77
BmnParticlePair::fPath
Double_t fPath
Definition
BmnParticlePair.h:248
BmnParticlePair::fTyPart1
Double_t fTyPart1
Definition
BmnParticlePair.h:264
BmnParticlePair::fEtaPart2
Double_t fEtaPart2
Definition
BmnParticlePair.h:254
BmnParticlePair::SetRecoTrackIdPart2
void SetRecoTrackIdPart2(Int_t id)
Definition
BmnParticlePair.cxx:117
BmnParticlePair::fChi2Part1
Double_t fChi2Part1
Definition
BmnParticlePair.h:267
BmnParticlePair::fDCA1
Double_t fDCA1
Definition
BmnParticlePair.h:243
BmnParticlePair::fRecoTrackIdPart1
Int_t fRecoTrackIdPart1
Definition
BmnParticlePair.h:284
BmnParticlePair::fNDFPart1
Int_t fNDFPart1
Definition
BmnParticlePair.h:269
BmnParticlePair::fAlpha
Double_t fAlpha
Definition
BmnParticlePair.h:273
BmnParticlePair::fEtaPart1
Double_t fEtaPart1
Definition
BmnParticlePair.h:253
BmnParticlePair::fV0Y
Double_t fV0Y
Definition
BmnParticlePair.h:239
BmnParticlePair::fRecoMomPart1
TVector3 fRecoMomPart1
Definition
BmnParticlePair.h:279
BmnParticlePair::fNHitsGemPart1
Int_t fNHitsGemPart1
Definition
BmnParticlePair.h:257
BmnParticlePair::fNHitsSilPart1
Int_t fNHitsSilPart1
Definition
BmnParticlePair.h:256
BmnParticlePair::fMCTrackIdPart1
Int_t fMCTrackIdPart1
Definition
BmnParticlePair.h:282
BmnParticlePair::fTyPart2
Double_t fTyPart2
Definition
BmnParticlePair.h:265
BmnParticlePair::fDCA12
Double_t fDCA12
Definition
BmnParticlePair.h:246
BmnParticlePair::fTxPart1
Double_t fTxPart1
Definition
BmnParticlePair.h:262
BmnParticlePair::SetMCMomPart2
void SetMCMomPart2(Double_t px, Double_t py, Double_t pz)
Definition
BmnParticlePair.cxx:65
BmnParticlePair::fNDFPart2
Int_t fNDFPart2
Definition
BmnParticlePair.h:270
BmnParticlePair::fTxPart2
Double_t fTxPart2
Definition
BmnParticlePair.h:263
BmnParticlePair::fDCA0
Double_t fDCA0
Definition
BmnParticlePair.h:242
BmnParticlePair::fMCMomPart1
TVector3 fMCMomPart1
Definition
BmnParticlePair.h:276
BmnParticlePair::SetMCMomPart1
void SetMCMomPart1(Double_t px, Double_t py, Double_t pz)
Definition
BmnParticlePair.cxx:60
BmnParticlePair::GetMCTrackIdPart1
Int_t GetMCTrackIdPart1()
Definition
BmnParticlePair.cxx:82
BmnParticlePair::fDCA2
Double_t fDCA2
Definition
BmnParticlePair.h:244
BmnParticlePair::fChi2Part2
Double_t fChi2Part2
Definition
BmnParticlePair.h:268
BmnParticlePair::fBeta400Part1
Double_t fBeta400Part1
Definition
BmnParticlePair.h:232
BmnParticlePair::fAngleDecayProducts
Double_t fAngleDecayProducts
Definition
BmnParticlePair.h:230
BmnParticlePair::SetMCTrackIdPart1
void SetMCTrackIdPart1(Int_t id)
Definition
BmnParticlePair.cxx:102
BmnParticlePair::fPtPodol
Double_t fPtPodol
Definition
BmnParticlePair.h:274
BmnParticlePair::GetRecoTrackIdPart2
Int_t GetRecoTrackIdPart2()
Definition
BmnParticlePair.cxx:97
BmnParticlePair::fV0Z
Double_t fV0Z
Definition
BmnParticlePair.h:240
BmnParticlePair::fRecoMomPart2
TVector3 fRecoMomPart2
Definition
BmnParticlePair.h:280
BmnParticlePair::fMCMomPart2
TVector3 fMCMomPart2
Definition
BmnParticlePair.h:277
BmnParticlePair::fBeta400Part2
Double_t fBeta400Part2
Definition
BmnParticlePair.h:233
BmnParticlePair::fV0X
Double_t fV0X
Definition
BmnParticlePair.h:238
BmnParticlePair::fMCTrackIdPart2
Int_t fMCTrackIdPart2
Definition
BmnParticlePair.h:283
BmnParticlePair::BmnParticlePair
BmnParticlePair()
Default constructor.
Definition
BmnParticlePair.cxx:14
BmnParticlePair::fBeta700Part2
Double_t fBeta700Part2
Definition
BmnParticlePair.h:236
BmnParticlePair::~BmnParticlePair
virtual ~BmnParticlePair()
Destructor.
Definition
BmnParticlePair.cxx:122
BmnParticlePair::SetRecoTrackIdPart1
void SetRecoTrackIdPart1(Int_t id)
Definition
BmnParticlePair.cxx:112
BmnParticlePair::fNHitsSilPart2
Int_t fNHitsSilPart2
Definition
BmnParticlePair.h:259
BmnParticlePair::fMomPart2
Double_t fMomPart2
Definition
BmnParticlePair.h:251
BmnParticlePair::fMomPart1
Double_t fMomPart1
Definition
BmnParticlePair.h:250
BmnParticlePair::GetMCMomPart1
TVector3 GetMCMomPart1()
Definition
BmnParticlePair.cxx:72
BmnParticlePair::GetMCTrackIdPart2
Int_t GetMCTrackIdPart2()
Definition
BmnParticlePair.cxx:87
BmnParticlePair::fBeta700Part1
Double_t fBeta700Part1
Definition
BmnParticlePair.h:235
BmnParticlePair::fInvMass
Double_t fInvMass
Definition
BmnParticlePair.h:228
BmnParticlePair::fRecoTrackIdPart2
Int_t fRecoTrackIdPart2
Definition
BmnParticlePair.h:285
BmnParticlePair::GetRecoTrackIdPart1
Int_t GetRecoTrackIdPart1()
Definition
BmnParticlePair.cxx:92
TVector3
BmnParticlePair.h
physics
decay
BmnParticlePair.cxx
Generated on
for BmnRoot by
1.17.0