CGEM BOSS 6.6.5.g
BESIII Offline Software System
Loading...
Searching...
No Matches
TCgemKalTrack Class Reference

#include <TCgemKalTrack.h>

+ Inheritance diagram for TCgemKalTrack:

Public Member Functions

 TCgemKalTrack ()
 
 ~TCgemKalTrack ()
 
Int_t getTrackId () const
 
Int_t getStat (const Int_t pid) const
 
Int_t getStat2 (const Int_t pid) const
 
Double_t getChisq (const Int_t pid) const
 
Int_t getNdf (const Int_t pid) const
 
Int_t getFirstLayer (const Int_t pid) const
 
Int_t getLastLayer (const Int_t pid) const
 
Double_t getZHelix (Int_t i) const
 
Double_t getZError (Int_t i, Int_t j) const
 
Double_t getZHelixE (Int_t i) const
 
Double_t getZErrorE (Int_t i, Int_t j) const
 
Double_t getZHelixMu (Int_t i) const
 
Double_t getZErrorMu (Int_t i, Int_t j) const
 
Double_t getZHelixK (Int_t i) const
 
Double_t getZErrorK (Int_t i, Int_t j) const
 
Double_t getZHelixP (Int_t i) const
 
Double_t getZErrorP (Int_t i, Int_t j) const
 
Double_t getFHelix (Int_t i) const
 
Double_t getFError (Int_t i, Int_t j) const
 
Double_t getFHelixE (Int_t i) const
 
Double_t getFErrorE (Int_t i, Int_t j) const
 
Double_t getFHelixMu (Int_t i) const
 
Double_t getFErrorMu (Int_t i, Int_t j) const
 
Double_t getFHelixK (Int_t i) const
 
Double_t getFErrorK (Int_t i, Int_t j) const
 
Double_t getFHelixP (Int_t i) const
 
Double_t getFErrorP (Int_t i, Int_t j) const
 
void setTrackId (const Int_t trackId)
 
void setStat (const Int_t stat, const Int_t pid)
 
void setStat2 (const Int_t stat, const Int_t pid)
 
void setChisq (const Double_t chisq, const Int_t pid)
 
void setNdf (const Int_t ndf, const Int_t pid)
 
void setFirstLayer (const Int_t fL, const Int_t pid)
 
void setLastLayer (const Int_t lL, const Int_t pid)
 
void setZHelix (const Double_t zhelix[5])
 
void setZError (const Double_t zerror[5][5])
 
void setZHelixE (const Double_t zhelix_e[5])
 
void setZErrorE (const Double_t zerror_e[5][5])
 
void setZHelixMu (const Double_t zhelix_mu[5])
 
void setZErrorMu (const Double_t zerror_mu[5][5])
 
void setZHelixK (const Double_t zhelix_k[5])
 
void setZErrorK (const Double_t zerror_k[5][5])
 
void setZHelixP (const Double_t zhelix_p[5])
 
void setZErrorP (const Double_t zerror_p[5][5])
 
void setFHelix (const Double_t fhelix[5])
 
void setFError (const Double_t ferror[5][5])
 
void setFHelixE (const Double_t fhelix_e[5])
 
void setFErrorE (const Double_t ferror_e[5][5])
 
void setFHelixMu (const Double_t fhelix_mu[5])
 
void setFErrorMu (const Double_t ferror_mu[5][5])
 
void setFHelixK (const Double_t fhelix_k[5])
 
void setFErrorK (const Double_t ferror_k[5][5])
 
void setFHelixP (const Double_t fhelix_p[5])
 
void setFErrorP (const Double_t ferror_p[5][5])
 

Detailed Description

Definition at line 7 of file TCgemKalTrack.h.

Constructor & Destructor Documentation

◆ TCgemKalTrack()

TCgemKalTrack::TCgemKalTrack ( )

◆ ~TCgemKalTrack()

TCgemKalTrack::~TCgemKalTrack ( )

Definition at line 12 of file TCgemKalTrack.cxx.

12 {
13 Clear();
14 }

Member Function Documentation

◆ getChisq()

Double_t TCgemKalTrack::getChisq ( const Int_t  pid) const
inline

Definition at line 19 of file TCgemKalTrack.h.

19{ return m_chisq[pid];}

Referenced by CgemKalTrackCnv::TObjectToDataObject().

◆ getFError()

Double_t TCgemKalTrack::getFError ( Int_t  i,
Int_t  j 
) const
inline

Definition at line 41 of file TCgemKalTrack.h.

41{return m_ferror[i][j];}

Referenced by CgemKalTrackCnv::TObjectToDataObject().

◆ getFErrorE()

Double_t TCgemKalTrack::getFErrorE ( Int_t  i,
Int_t  j 
) const
inline

Definition at line 43 of file TCgemKalTrack.h.

43{return m_ferror_e[i][j];}

Referenced by CgemKalTrackCnv::TObjectToDataObject().

◆ getFErrorK()

Double_t TCgemKalTrack::getFErrorK ( Int_t  i,
Int_t  j 
) const
inline

Definition at line 47 of file TCgemKalTrack.h.

47{return m_ferror_k[i][j];}

Referenced by CgemKalTrackCnv::TObjectToDataObject().

◆ getFErrorMu()

Double_t TCgemKalTrack::getFErrorMu ( Int_t  i,
Int_t  j 
) const
inline

Definition at line 45 of file TCgemKalTrack.h.

45{return m_ferror_mu[i][j];}

Referenced by CgemKalTrackCnv::TObjectToDataObject().

◆ getFErrorP()

Double_t TCgemKalTrack::getFErrorP ( Int_t  i,
Int_t  j 
) const
inline

Definition at line 49 of file TCgemKalTrack.h.

49{return m_ferror_p[i][j];}

Referenced by CgemKalTrackCnv::TObjectToDataObject().

◆ getFHelix()

Double_t TCgemKalTrack::getFHelix ( Int_t  i) const
inline

Definition at line 40 of file TCgemKalTrack.h.

40{return m_fhelix[i];}

Referenced by CgemKalTrackCnv::TObjectToDataObject().

◆ getFHelixE()

Double_t TCgemKalTrack::getFHelixE ( Int_t  i) const
inline

Definition at line 42 of file TCgemKalTrack.h.

42{return m_fhelix_e[i];}

Referenced by CgemKalTrackCnv::TObjectToDataObject().

◆ getFHelixK()

Double_t TCgemKalTrack::getFHelixK ( Int_t  i) const
inline

Definition at line 46 of file TCgemKalTrack.h.

46{return m_fhelix_k[i];}

Referenced by CgemKalTrackCnv::TObjectToDataObject().

◆ getFHelixMu()

Double_t TCgemKalTrack::getFHelixMu ( Int_t  i) const
inline

Definition at line 44 of file TCgemKalTrack.h.

44{return m_fhelix_mu[i];}

Referenced by CgemKalTrackCnv::TObjectToDataObject().

◆ getFHelixP()

Double_t TCgemKalTrack::getFHelixP ( Int_t  i) const
inline

Definition at line 48 of file TCgemKalTrack.h.

48{return m_fhelix_p[i];}

Referenced by CgemKalTrackCnv::TObjectToDataObject().

◆ getFirstLayer()

Int_t TCgemKalTrack::getFirstLayer ( const Int_t  pid) const
inline

Definition at line 21 of file TCgemKalTrack.h.

21{ return m_firstLayer[pid]; }

◆ getLastLayer()

Int_t TCgemKalTrack::getLastLayer ( const Int_t  pid) const
inline

Definition at line 22 of file TCgemKalTrack.h.

22{return m_lastLayer[pid];}

◆ getNdf()

Int_t TCgemKalTrack::getNdf ( const Int_t  pid) const
inline

Definition at line 20 of file TCgemKalTrack.h.

20{ return m_ndf[pid]; }

Referenced by CgemKalTrackCnv::TObjectToDataObject().

◆ getStat()

Int_t TCgemKalTrack::getStat ( const Int_t  pid) const
inline

Definition at line 17 of file TCgemKalTrack.h.

17{ return m_stat[pid]; }

Referenced by CgemKalTrackCnv::TObjectToDataObject().

◆ getStat2()

Int_t TCgemKalTrack::getStat2 ( const Int_t  pid) const
inline

Definition at line 18 of file TCgemKalTrack.h.

18{ return m_stat2[pid]; }

Referenced by CgemKalTrackCnv::TObjectToDataObject().

◆ getTrackId()

Int_t TCgemKalTrack::getTrackId ( ) const
inline

Definition at line 16 of file TCgemKalTrack.h.

16{ return m_trackId; }

Referenced by CgemKalTrackCnv::TObjectToDataObject().

◆ getZError()

Double_t TCgemKalTrack::getZError ( Int_t  i,
Int_t  j 
) const
inline

Definition at line 25 of file TCgemKalTrack.h.

25{return m_zerror[i][j];}

Referenced by CgemKalTrackCnv::TObjectToDataObject().

◆ getZErrorE()

Double_t TCgemKalTrack::getZErrorE ( Int_t  i,
Int_t  j 
) const
inline

Definition at line 28 of file TCgemKalTrack.h.

28{return m_zerror_e[i][j];}

Referenced by CgemKalTrackCnv::TObjectToDataObject().

◆ getZErrorK()

Double_t TCgemKalTrack::getZErrorK ( Int_t  i,
Int_t  j 
) const
inline

Definition at line 34 of file TCgemKalTrack.h.

34{return m_zerror_k[i][j];}

Referenced by CgemKalTrackCnv::TObjectToDataObject().

◆ getZErrorMu()

Double_t TCgemKalTrack::getZErrorMu ( Int_t  i,
Int_t  j 
) const
inline

Definition at line 31 of file TCgemKalTrack.h.

31{return m_zerror_mu[i][j];}

Referenced by CgemKalTrackCnv::TObjectToDataObject().

◆ getZErrorP()

Double_t TCgemKalTrack::getZErrorP ( Int_t  i,
Int_t  j 
) const
inline

Definition at line 37 of file TCgemKalTrack.h.

37{return m_zerror_p[i][j];}

Referenced by CgemKalTrackCnv::TObjectToDataObject().

◆ getZHelix()

Double_t TCgemKalTrack::getZHelix ( Int_t  i) const
inline

Definition at line 24 of file TCgemKalTrack.h.

24{return m_zhelix[i];}

Referenced by CgemKalTrackCnv::TObjectToDataObject().

◆ getZHelixE()

Double_t TCgemKalTrack::getZHelixE ( Int_t  i) const
inline

Definition at line 27 of file TCgemKalTrack.h.

27{return m_zhelix_e[i];}

Referenced by CgemKalTrackCnv::TObjectToDataObject().

◆ getZHelixK()

Double_t TCgemKalTrack::getZHelixK ( Int_t  i) const
inline

Definition at line 33 of file TCgemKalTrack.h.

33{return m_zhelix_k[i];}

Referenced by CgemKalTrackCnv::TObjectToDataObject().

◆ getZHelixMu()

Double_t TCgemKalTrack::getZHelixMu ( Int_t  i) const
inline

Definition at line 30 of file TCgemKalTrack.h.

30{return m_zhelix_mu[i];}

Referenced by CgemKalTrackCnv::TObjectToDataObject().

◆ getZHelixP()

Double_t TCgemKalTrack::getZHelixP ( Int_t  i) const
inline

Definition at line 36 of file TCgemKalTrack.h.

36{return m_zhelix_p[i];}

Referenced by CgemKalTrackCnv::TObjectToDataObject().

◆ setChisq()

void TCgemKalTrack::setChisq ( const Double_t  chisq,
const Int_t  pid 
)
inline

Definition at line 54 of file TCgemKalTrack.h.

54{m_chisq[pid] = chisq;}

Referenced by CgemKalTrackCnv::DataObjectToTObject().

◆ setFError()

void TCgemKalTrack::setFError ( const Double_t  ferror[5][5])
inline

Definition at line 138 of file TCgemKalTrack.h.

138 {
139 for (int i=0 ; i<5 ; i++)
140 for (int j=0; j<=i; j++){
141 m_ferror[i][j] = ferror[i][j];
142 m_ferror[j][i] = ferror[i][j];
143 }
144 }

Referenced by CgemKalTrackCnv::DataObjectToTObject().

◆ setFErrorE()

void TCgemKalTrack::setFErrorE ( const Double_t  ferror_e[5][5])
inline

Definition at line 150 of file TCgemKalTrack.h.

150 {
151 for (int i= 0 ; i<5 ; i++)
152 for (int j=0; j<=i; j++){
153 m_ferror_e[i][j] = ferror_e[i][j];
154 m_ferror_e[j][i] = ferror_e[i][j];
155 }
156 }

Referenced by CgemKalTrackCnv::DataObjectToTObject().

◆ setFErrorK()

void TCgemKalTrack::setFErrorK ( const Double_t  ferror_k[5][5])
inline

Definition at line 174 of file TCgemKalTrack.h.

174 {
175 for (int i= 0 ; i<5 ; i++)
176 for (int j=0; j<=i; j++){
177 m_ferror_k[i][j] = ferror_k[i][j];
178 m_ferror_k[j][i] = ferror_k[i][j];
179 }
180 }

Referenced by CgemKalTrackCnv::DataObjectToTObject().

◆ setFErrorMu()

void TCgemKalTrack::setFErrorMu ( const Double_t  ferror_mu[5][5])
inline

Definition at line 162 of file TCgemKalTrack.h.

162 {
163 for (int i= 0 ; i<5 ; i++)
164 for (int j=0; j<=i; j++){
165 m_ferror_mu[i][j] = ferror_mu[i][j];
166 m_ferror_mu[j][i] = ferror_mu[i][j];
167 }
168 }

Referenced by CgemKalTrackCnv::DataObjectToTObject().

◆ setFErrorP()

void TCgemKalTrack::setFErrorP ( const Double_t  ferror_p[5][5])
inline

Definition at line 186 of file TCgemKalTrack.h.

186 {
187 for (int i= 0 ; i<5 ; i++)
188 for (int j=0; j<=i; j++){
189 m_ferror_p[i][j] = ferror_p[i][j];
190 m_ferror_p[j][i] = ferror_p[i][j];
191 }
192 }

Referenced by CgemKalTrackCnv::DataObjectToTObject().

◆ setFHelix()

void TCgemKalTrack::setFHelix ( const Double_t  fhelix[5])
inline

Definition at line 134 of file TCgemKalTrack.h.

134 {
135 for (int i=0; i<5; i++)
136 m_fhelix[i] = fhelix[i];
137 }

Referenced by CgemKalTrackCnv::DataObjectToTObject().

◆ setFHelixE()

void TCgemKalTrack::setFHelixE ( const Double_t  fhelix_e[5])
inline

Definition at line 146 of file TCgemKalTrack.h.

146 {
147 for (int i = 0 ; i<5 ; i++)
148 m_fhelix_e[i] = fhelix_e[i];
149 }

Referenced by CgemKalTrackCnv::DataObjectToTObject().

◆ setFHelixK()

void TCgemKalTrack::setFHelixK ( const Double_t  fhelix_k[5])
inline

Definition at line 170 of file TCgemKalTrack.h.

170 {
171 for (int i = 0 ; i<5 ; i++)
172 m_fhelix_k[i] = fhelix_k[i];
173 }

Referenced by CgemKalTrackCnv::DataObjectToTObject().

◆ setFHelixMu()

void TCgemKalTrack::setFHelixMu ( const Double_t  fhelix_mu[5])
inline

Definition at line 158 of file TCgemKalTrack.h.

158 {
159 for (int i = 0 ; i<5 ; i++)
160 m_fhelix_mu[i] = fhelix_mu[i];
161 }

Referenced by CgemKalTrackCnv::DataObjectToTObject().

◆ setFHelixP()

void TCgemKalTrack::setFHelixP ( const Double_t  fhelix_p[5])
inline

Definition at line 182 of file TCgemKalTrack.h.

182 {
183 for (int i = 0 ; i<5 ; i++)
184 m_fhelix_p[i] = fhelix_p[i];
185 }

Referenced by CgemKalTrackCnv::DataObjectToTObject().

◆ setFirstLayer()

void TCgemKalTrack::setFirstLayer ( const Int_t  fL,
const Int_t  pid 
)
inline

Definition at line 56 of file TCgemKalTrack.h.

56{ m_firstLayer[pid] = fL; }

Referenced by CgemKalTrackCnv::DataObjectToTObject().

◆ setLastLayer()

void TCgemKalTrack::setLastLayer ( const Int_t  lL,
const Int_t  pid 
)
inline

Definition at line 57 of file TCgemKalTrack.h.

57{ m_lastLayer[pid] = lL;}

Referenced by CgemKalTrackCnv::DataObjectToTObject().

◆ setNdf()

void TCgemKalTrack::setNdf ( const Int_t  ndf,
const Int_t  pid 
)
inline

Definition at line 55 of file TCgemKalTrack.h.

55{m_ndf[pid] = ndf;}

Referenced by CgemKalTrackCnv::DataObjectToTObject().

◆ setStat()

void TCgemKalTrack::setStat ( const Int_t  stat,
const Int_t  pid 
)
inline

Definition at line 52 of file TCgemKalTrack.h.

52{m_stat[pid] = stat;}

Referenced by CgemKalTrackCnv::DataObjectToTObject().

◆ setStat2()

void TCgemKalTrack::setStat2 ( const Int_t  stat,
const Int_t  pid 
)
inline

Definition at line 53 of file TCgemKalTrack.h.

53{m_stat2[pid] = stat;}

Referenced by CgemKalTrackCnv::DataObjectToTObject().

◆ setTrackId()

void TCgemKalTrack::setTrackId ( const Int_t  trackId)
inline

Definition at line 51 of file TCgemKalTrack.h.

51{ m_trackId = trackId; }

Referenced by CgemKalTrackCnv::DataObjectToTObject().

◆ setZError()

void TCgemKalTrack::setZError ( const Double_t  zerror[5][5])
inline

Definition at line 63 of file TCgemKalTrack.h.

63 {
64 for (int i=0 ; i<5 ; i++)
65 for (int j=0; j<=i; j++){
66 m_zerror[i][j] = zerror[i][j];
67 m_zerror[j][i] = zerror[i][j];
68 }
69 }

Referenced by CgemKalTrackCnv::DataObjectToTObject().

◆ setZErrorE()

void TCgemKalTrack::setZErrorE ( const Double_t  zerror_e[5][5])
inline

Definition at line 79 of file TCgemKalTrack.h.

79 {
80 for (int i= 0 ; i<5 ; i++)
81 for (int j=0; j<=i; j++){
82 m_zerror_e[i][j] = zerror_e[i][j];
83 m_zerror_e[j][i] = zerror_e[i][j];
84 }
85 }

Referenced by CgemKalTrackCnv::DataObjectToTObject().

◆ setZErrorK()

void TCgemKalTrack::setZErrorK ( const Double_t  zerror_k[5][5])
inline

Definition at line 108 of file TCgemKalTrack.h.

108 {
109 for (int i= 0 ; i<5 ; i++)
110 for (int j=0; j<=i; j++){
111 m_zerror_k[i][j] = zerror_k[i][j];
112 m_zerror_k[j][i] = zerror_k[i][j];
113 }
114 }

Referenced by CgemKalTrackCnv::DataObjectToTObject().

◆ setZErrorMu()

void TCgemKalTrack::setZErrorMu ( const Double_t  zerror_mu[5][5])
inline

Definition at line 94 of file TCgemKalTrack.h.

94 {
95 for (int i= 0 ; i<5 ; i++)
96 for (int j=0; j<=i; j++){
97 m_zerror_mu[i][j] = zerror_mu[i][j];
98 m_zerror_mu[j][i] = zerror_mu[i][j]; }
99 }

Referenced by CgemKalTrackCnv::DataObjectToTObject().

◆ setZErrorP()

void TCgemKalTrack::setZErrorP ( const Double_t  zerror_p[5][5])
inline

Definition at line 123 of file TCgemKalTrack.h.

123 {
124 for (int i=0; i<5; i++)
125 for (int j=0; j<=i; j++){
126 m_zerror_p[i][j] = zerror_p[i][j];
127 m_zerror_p[j][i] = zerror_p[i][j];
128 }
129 }

Referenced by CgemKalTrackCnv::DataObjectToTObject().

◆ setZHelix()

void TCgemKalTrack::setZHelix ( const Double_t  zhelix[5])
inline

Definition at line 59 of file TCgemKalTrack.h.

59 {
60 for (int i=0; i<5; i++)
61 m_zhelix[i] = zhelix[i];
62 }

Referenced by CgemKalTrackCnv::DataObjectToTObject().

◆ setZHelixE()

void TCgemKalTrack::setZHelixE ( const Double_t  zhelix_e[5])
inline

Definition at line 75 of file TCgemKalTrack.h.

75 {
76 for (int i = 0 ; i<5 ; i++)
77 m_zhelix_e[i] = zhelix_e[i];
78 }

Referenced by CgemKalTrackCnv::DataObjectToTObject().

◆ setZHelixK()

void TCgemKalTrack::setZHelixK ( const Double_t  zhelix_k[5])
inline

Definition at line 104 of file TCgemKalTrack.h.

104 {
105 for (int i = 0 ; i<5 ; i++)
106 m_zhelix_k[i] = zhelix_k[i];
107 }

Referenced by CgemKalTrackCnv::DataObjectToTObject().

◆ setZHelixMu()

void TCgemKalTrack::setZHelixMu ( const Double_t  zhelix_mu[5])
inline

Definition at line 90 of file TCgemKalTrack.h.

90 {
91 for (int i = 0 ; i<5 ; i++)
92 m_zhelix_mu[i] = zhelix_mu[i];
93 }

Referenced by CgemKalTrackCnv::DataObjectToTObject().

◆ setZHelixP()

void TCgemKalTrack::setZHelixP ( const Double_t  zhelix_p[5])
inline

Definition at line 119 of file TCgemKalTrack.h.

119 {
120 for (int i = 0 ; i<5 ; i++)
121 m_zhelix_p[i] = zhelix_p[i];
122 }

Referenced by CgemKalTrackCnv::DataObjectToTObject().


The documentation for this class was generated from the following files: