BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
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
15 : fInvMass(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.)
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)
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
61{
62 fMCMomPart1.SetXYZ(px, py, pz);
63}
64
66{
67 fMCMomPart2.SetXYZ(px, py, pz);
68}
69
70// Getters
71
76
81
86
91
96
101
106
111
116
121
int Int_t
double Double_t
void SetMCTrackIdPart2(Int_t id)
TVector3 GetMCMomPart2()
void SetRecoTrackIdPart2(Int_t id)
void SetMCMomPart2(Double_t px, Double_t py, Double_t pz)
void SetMCMomPart1(Double_t px, Double_t py, Double_t pz)
Double_t fAngleDecayProducts
void SetMCTrackIdPart1(Int_t id)
BmnParticlePair()
Default constructor.
virtual ~BmnParticlePair()
Destructor.
void SetRecoTrackIdPart1(Int_t id)
TVector3 GetMCMomPart1()