BmnRoot
Loading...
Searching...
No Matches
BmnParticleTriple.cxx
Go to the documentation of this file.
1
2#include "BmnParticleTriple.h"
3
5 : fInvMass(0.)
6 , fAngleDecayProducts(0.)
7 , fBeta400Part1(0.)
8 , fBeta400Part2(0.)
9 , fBeta400Part3(0.)
10 , fBeta700Part1(0.)
11 , fBeta700Part2(0.)
12 , fBeta700Part3(0.)
13 , fV0X(0.)
14 , fV0Y(0.)
15 , fV0Z(0.)
16 , fDCA0(0.)
17 , fDCA1(0.)
18 , fDCA2(0.)
19 , fDCA3(0.)
20 , fDCA123(0.)
21 , fPath(0.)
22 , fMomPart1(0.)
23 , fMomPart2(0.)
24 , fMomPart3(0.)
25 , fEtaPart1(0.)
26 , fEtaPart2(0.)
27 , fEtaPart3(0.)
28 , fNHitsSilPart1(0)
29 , fNHitsGemPart1(0)
30 , fNHitsSilPart2(0)
31 , fNHitsGemPart2(0)
32 , fNHitsSilPart3(0)
33 , fNHitsGemPart3(0)
34 , fTxPart1(-1.)
35 , fTxPart2(-1.)
36 , fTxPart3(-1.)
37 , fTyPart1(-1.)
38 , fTyPart2(-1.)
39 , fTyPart3(-1.)
40 , fChi2Part1(0.)
41 , fChi2Part2(0.)
42 , fChi2Part3(0.)
43 , fNDFPart1(0.)
44 , fNDFPart2(0.)
45 , fNDFPart3(0.)
46 , fAlpha1(0.)
47 , fAlpha2(0.)
48 , fPtPodol(0.)
49 , fMCTrackIdPart1(-1)
50 , fMCTrackIdPart2(-1)
51 , fMCTrackIdPart3(-1)
52 , fRecoTrackIdPart1(-1)
53 , fRecoTrackIdPart2(-1)
54 , fRecoTrackIdPart3(-1)
55{
56 fMCMomPart1.SetXYZ(0., 0., 0.);
57 fMCMomPart2.SetXYZ(0., 0., 0.);
58 fMCMomPart3.SetXYZ(0., 0., 0.);
59 fRecoMomPart1.SetXYZ(0., 0., 0.);
60 fRecoMomPart2.SetXYZ(0., 0., 0.);
61 // fRecoMomPart3.SetXYZ(0., 0., 0.);
62}
63
64// Setters
65
66void BmnParticleTriple::SetMCMomPart1(Double_t px, Double_t py, Double_t pz)
67{
68 fMCMomPart1.SetXYZ(px, py, pz);
69}
70
71void BmnParticleTriple::SetMCMomPart2(Double_t px, Double_t py, Double_t pz)
72{
73 fMCMomPart2.SetXYZ(px, py, pz);
74}
75
76void BmnParticleTriple::SetMCMomPart3(Double_t px, Double_t py, Double_t pz)
77{
78 fMCMomPart3.SetXYZ(px, py, pz);
79}
80
81// Getters
82
84{
85 return fMCMomPart1;
86}
87
89{
90 return fMCMomPart2;
91}
92
94{
95 return fMCMomPart3;
96}
97
99{
100 return fMCTrackIdPart1;
101}
102
104{
105 return fMCTrackIdPart2;
106}
107
109{
110 return fMCTrackIdPart3;
111}
112
114{
115 return fRecoTrackIdPart1;
116}
117
119{
120 return fRecoTrackIdPart2;
121}
122
124{
125 return fRecoTrackIdPart3;
126}
127
129{
130 fMCTrackIdPart1 = id;
131}
132
134{
135 fMCTrackIdPart2 = id;
136}
137
139{
140 fMCTrackIdPart3 = id;
141}
142
144{
145 fRecoTrackIdPart1 = id;
146}
147
149{
150 fRecoTrackIdPart2 = id;
151}
152
154{
155 fRecoTrackIdPart3 = id;
156}
157
void SetRecoTrackIdPart3(Int_t id)
void SetRecoTrackIdPart1(Int_t id)
void SetMCTrackIdPart2(Int_t id)
void SetMCTrackIdPart3(Int_t id)
void SetMCTrackIdPart1(Int_t id)
void SetRecoTrackIdPart2(Int_t id)
void SetMCMomPart3(Double_t px, Double_t py, Double_t pz)
void SetMCMomPart1(Double_t px, Double_t py, Double_t pz)
void SetMCMomPart2(Double_t px, Double_t py, Double_t pz)