BmnRoot
26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Toggle main menu visibility
Loading...
Searching...
No Matches
CbmGlobalTrack.cxx
Go to the documentation of this file.
1
// -------------------------------------------------------------------------
2
// ----- CbmGlobalTrack source file -----
3
// ----- Created 01/12/05 by V. Friese -----
4
// ----- Modified 04/06/09 by A. Lebedev -----
5
// -------------------------------------------------------------------------
6
#include "
CbmGlobalTrack.h
"
7
8
#include <iostream>
9
10
using
std::cout;
11
using
std::endl;
12
13
// ----- Default constructor -------------------------------------------
14
CbmGlobalTrack::CbmGlobalTrack
()
15
:
TObject
()
16
,
fStsTrack
(-1)
17
,
fTrdTrack
(-1)
18
,
fMuchTrack
(-1)
19
,
fRichRing
(-1)
20
,
fTofHit
(-1)
21
,
fNofHits
(0)
22
,
fParamFirst
()
23
,
fParamLast
()
24
,
fFitNodes
()
25
,
fPidHypo
(0)
26
,
fChi2
(0.)
27
,
fNDF
(0)
28
,
fFlag
(0)
29
,
fLength
(0.)
30
{}
31
// -------------------------------------------------------------------------
32
33
// ----- Destructor ----------------------------------------------------
34
CbmGlobalTrack::~CbmGlobalTrack
() {}
35
// -------------------------------------------------------------------------
36
37
// ----- Public method Print -------------------------------------------
38
void
CbmGlobalTrack::Print
()
const
39
{
40
cout << endl
41
<<
"StsTrack "
<<
fStsTrack
<<
", TrdTrack "
<<
fTrdTrack
<<
", MuchTrack "
<<
fMuchTrack
<<
", RichRing "
42
<<
fRichRing
<<
", TofHit "
<<
fTofHit
<< endl;
43
// cout << "Parameters at first plane: " << endl;
44
// fParamFirst.Print();
45
// cout << "Parameters at last plane: " << endl;
46
// fParamLast.Print();
47
cout <<
"chi2 = "
<<
fChi2
<<
", NDF = "
<<
fNDF
<<
", Quality flag "
<<
fFlag
<< endl;
48
cout <<
"length = "
<<
fLength
<< endl;
49
}
50
// -------------------------------------------------------------------------
CbmGlobalTrack.h
CbmGlobalTrack::fParamFirst
FairTrackParam fParamFirst
Global track parameters at first and last plane.
Definition
CbmGlobalTrack.h:81
CbmGlobalTrack::~CbmGlobalTrack
virtual ~CbmGlobalTrack()
Destructor.
Definition
CbmGlobalTrack.cxx:34
CbmGlobalTrack::fPidHypo
Int_t fPidHypo
PID hypothesis used for global track fit.
Definition
CbmGlobalTrack.h:86
CbmGlobalTrack::fChi2
Double32_t fChi2
Chi2 of global track fit.
Definition
CbmGlobalTrack.h:89
CbmGlobalTrack::fStsTrack
Int_t fStsTrack
Indices of local StsTrack, TrdTrack, MuchTrack, RichRing and TofHit.
Definition
CbmGlobalTrack.h:72
CbmGlobalTrack::fLength
Double32_t fLength
Track length.
Definition
CbmGlobalTrack.h:98
CbmGlobalTrack::fRichRing
Int_t fRichRing
Definition
CbmGlobalTrack.h:75
CbmGlobalTrack::fParamLast
FairTrackParam fParamLast
Definition
CbmGlobalTrack.h:82
CbmGlobalTrack::fMuchTrack
Int_t fMuchTrack
Definition
CbmGlobalTrack.h:74
CbmGlobalTrack::fNofHits
Int_t fNofHits
Definition
CbmGlobalTrack.h:78
CbmGlobalTrack::fTofHit
Int_t fTofHit
Definition
CbmGlobalTrack.h:76
CbmGlobalTrack::fNDF
Int_t fNDF
NDF of global track fit.
Definition
CbmGlobalTrack.h:92
CbmGlobalTrack::Print
void Print() const
Output to screen.
Definition
CbmGlobalTrack.cxx:38
CbmGlobalTrack::fFlag
Int_t fFlag
Quality flag.
Definition
CbmGlobalTrack.h:95
CbmGlobalTrack::fTrdTrack
Int_t fTrdTrack
Definition
CbmGlobalTrack.h:73
CbmGlobalTrack::fFitNodes
vector< BmnFitNode > fFitNodes
Definition
CbmGlobalTrack.h:83
CbmGlobalTrack::CbmGlobalTrack
CbmGlobalTrack()
Default constructor.
Definition
CbmGlobalTrack.cxx:14
TObject::TObject
TObject()
base
cbm
CbmGlobalTrack.cxx
Generated on
for BmnRoot by
1.17.0