1#ifndef RootEventData_TCgemKalTrack_H
2#define RootEventData_TCgemKalTrack_H 1
17 Int_t
getStat(
const Int_t pid)
const {
return m_stat[pid]; }
18 Int_t
getStat2(
const Int_t pid)
const {
return m_stat2[pid]; }
19 Double_t
getChisq(
const Int_t pid)
const {
return m_chisq[pid];}
20 Int_t
getNdf(
const Int_t pid)
const {
return m_ndf[pid]; }
21 Int_t
getFirstLayer(
const Int_t pid)
const {
return m_firstLayer[pid]; }
22 Int_t
getLastLayer(
const Int_t pid)
const {
return m_lastLayer[pid];}
24 Double_t
getZHelix(Int_t i)
const {
return m_zhelix[i];}
25 Double_t
getZError(Int_t i, Int_t j)
const {
return m_zerror[i][j];}
27 Double_t
getZHelixE(Int_t i)
const {
return m_zhelix_e[i];}
28 Double_t
getZErrorE(Int_t i, Int_t j)
const {
return m_zerror_e[i][j];}
31 Double_t
getZErrorMu(Int_t i, Int_t j)
const {
return m_zerror_mu[i][j];}
33 Double_t
getZHelixK(Int_t i)
const {
return m_zhelix_k[i];}
34 Double_t
getZErrorK(Int_t i, Int_t j)
const {
return m_zerror_k[i][j];}
36 Double_t
getZHelixP(Int_t i)
const {
return m_zhelix_p[i];}
37 Double_t
getZErrorP(Int_t i, Int_t j)
const {
return m_zerror_p[i][j];}
40 Double_t
getFHelix(Int_t i)
const {
return m_fhelix[i];}
41 Double_t
getFError(Int_t i, Int_t j)
const {
return m_ferror[i][j];}
42 Double_t
getFHelixE(Int_t i)
const {
return m_fhelix_e[i];}
43 Double_t
getFErrorE(Int_t i, Int_t j)
const {
return m_ferror_e[i][j];}
45 Double_t
getFErrorMu(Int_t i, Int_t j)
const {
return m_ferror_mu[i][j];}
46 Double_t
getFHelixK(Int_t i)
const {
return m_fhelix_k[i];}
47 Double_t
getFErrorK(Int_t i, Int_t j)
const {
return m_ferror_k[i][j];}
48 Double_t
getFHelixP(Int_t i)
const {
return m_fhelix_p[i];}
49 Double_t
getFErrorP(Int_t i, Int_t j)
const {
return m_ferror_p[i][j];}
51 void setTrackId (
const Int_t trackId) { m_trackId = trackId; }
52 void setStat(
const Int_t stat,
const Int_t pid) {m_stat[pid] = stat;}
53 void setStat2(
const Int_t stat,
const Int_t pid) {m_stat2[pid] = stat;}
54 void setChisq(
const Double_t chisq,
const Int_t pid) {m_chisq[pid] = chisq;}
55 void setNdf(
const Int_t ndf,
const Int_t pid) {m_ndf[pid] = ndf;}
56 void setFirstLayer(
const Int_t fL,
const Int_t pid) { m_firstLayer[pid] = fL; }
57 void setLastLayer(
const Int_t lL,
const Int_t pid){ m_lastLayer[pid] = lL;}
60 for (
int i=0; i<5; i++)
61 m_zhelix[i] = zhelix[i];
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];
76 for (
int i = 0 ; i<5 ; i++)
77 m_zhelix_e[i] = zhelix_e[i];
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];
91 for (
int i = 0 ; i<5 ; i++)
92 m_zhelix_mu[i] = zhelix_mu[i];
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]; }
105 for (
int i = 0 ; i<5 ; i++)
106 m_zhelix_k[i] = zhelix_k[i];
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];
120 for (
int i = 0 ; i<5 ; i++)
121 m_zhelix_p[i] = zhelix_p[i];
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];
135 for (
int i=0; i<5; i++)
136 m_fhelix[i] = fhelix[i];
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];
147 for (
int i = 0 ; i<5 ; i++)
148 m_fhelix_e[i] = fhelix_e[i];
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];
159 for (
int i = 0 ; i<5 ; i++)
160 m_fhelix_mu[i] = fhelix_mu[i];
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];
171 for (
int i = 0 ; i<5 ; i++)
172 m_fhelix_k[i] = fhelix_k[i];
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];
183 for (
int i = 0 ; i<5 ; i++)
184 m_fhelix_p[i] = fhelix_p[i];
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];
201 Int_t m_firstLayer[5];
202 Int_t m_lastLayer[5];
205 Double_t m_zhelix[5];
206 Double_t m_zerror[5][5];
209 Double_t m_zhelix_e[5];
210 Double_t m_zerror_e[5][5];
213 Double_t m_zhelix_mu[5];
214 Double_t m_zerror_mu[5][5];
217 Double_t m_zhelix_k[5];
218 Double_t m_zerror_k[5][5];
221 Double_t m_zhelix_p[5];
222 Double_t m_zerror_p[5][5];
224 Double_t m_fhelix[5];
225 Double_t m_ferror[5][5];
226 Double_t m_fhelix_e[5];
227 Double_t m_ferror_e[5][5];
228 Double_t m_fhelix_mu[5];
229 Double_t m_ferror_mu[5][5];
230 Double_t m_fhelix_k[5];
231 Double_t m_ferror_k[5][5];
232 Double_t m_fhelix_p[5];
233 Double_t m_ferror_p[5][5];
void setZErrorK(const Double_t zerror_k[5][5])
void setTrackId(const Int_t trackId)
void setZHelix(const Double_t zhelix[5])
Double_t getZHelixE(Int_t i) const
Int_t getNdf(const Int_t pid) const
void setFErrorK(const Double_t ferror_k[5][5])
Double_t getZErrorMu(Int_t i, Int_t j) const
Double_t getZErrorP(Int_t i, Int_t j) const
void setZErrorP(const Double_t zerror_p[5][5])
void setFHelixK(const Double_t fhelix_k[5])
void setFHelixMu(const Double_t fhelix_mu[5])
void setStat(const Int_t stat, const Int_t pid)
Double_t getFHelixE(Int_t i) const
void setFHelixP(const Double_t fhelix_p[5])
void setFError(const Double_t ferror[5][5])
Double_t getZHelixMu(Int_t i) const
Double_t getFHelixMu(Int_t i) const
void setZHelixK(const Double_t zhelix_k[5])
void setFirstLayer(const Int_t fL, const Int_t pid)
Double_t getFErrorE(Int_t i, Int_t j) const
void setFHelix(const Double_t fhelix[5])
void setZHelixP(const Double_t zhelix_p[5])
Double_t getChisq(const Int_t pid) const
Double_t getZErrorK(Int_t i, Int_t j) const
Double_t getZHelixK(Int_t i) const
void setZHelixMu(const Double_t zhelix_mu[5])
Double_t getFHelix(Int_t i) const
void setNdf(const Int_t ndf, const Int_t pid)
void setLastLayer(const Int_t lL, const Int_t pid)
Int_t getStat2(const Int_t pid) const
void setFErrorP(const Double_t ferror_p[5][5])
void setZErrorMu(const Double_t zerror_mu[5][5])
Double_t getFErrorK(Int_t i, Int_t j) const
Double_t getFErrorMu(Int_t i, Int_t j) const
Int_t getStat(const Int_t pid) const
Double_t getFHelixK(Int_t i) const
void setZHelixE(const Double_t zhelix_e[5])
void setZErrorE(const Double_t zerror_e[5][5])
void setFHelixE(const Double_t fhelix_e[5])
Double_t getZHelixP(Int_t i) const
void setFErrorMu(const Double_t ferror_mu[5][5])
void setStat2(const Int_t stat, const Int_t pid)
Double_t getZHelix(Int_t i) const
Int_t getFirstLayer(const Int_t pid) const
void setZError(const Double_t zerror[5][5])
Double_t getZErrorE(Int_t i, Int_t j) const
void setChisq(const Double_t chisq, const Int_t pid)
Int_t getLastLayer(const Int_t pid) const
Double_t getFErrorP(Int_t i, Int_t j) const
Double_t getZError(Int_t i, Int_t j) const
Double_t getFHelixP(Int_t i) const
void setFErrorE(const Double_t ferror_e[5][5])
Double_t getFError(Int_t i, Int_t j) const