1#ifndef RootEventData_TMdcKalTrack_H
2#define RootEventData_TMdcKalTrack_H 1
18 Int_t
getStat(
const Int_t pid)
const {
return m_stat[pid]; }
19 Int_t
getStat2(
const Int_t pid)
const {
return m_stat2[pid]; }
20 Double_t
getChisq(
const Int_t pid)
const {
return m_chisq[pid];}
21 Int_t
getNdf(
const Int_t pid)
const {
return m_ndf[pid]; }
22 Int_t
getNlayer(
const Int_t pid)
const {
return m_nlayer[pid]; }
27 Double_t
getZHelix(Int_t i)
const {
return m_zhelix[i];}
31 Double_t
getZHelixE(Int_t i)
const {
return m_zhelix_e[i];}
39 Double_t
getZHelixK(Int_t i)
const {
return m_zhelix_k[i];}
43 Double_t
getZHelixP(Int_t i)
const {
return m_zhelix_p[i];}
48 Double_t
getFHelix(Int_t i)
const {
return m_fhelix[i];}
51 Double_t
getFHelixE(Int_t i)
const {
return m_fhelix_e[i];}
57 Double_t
getFHelixK(Int_t i)
const {
return m_fhelix_k[i];}
60 Double_t
getFHelixP(Int_t i)
const {
return m_fhelix_p[i];}
64 void setTrackId (
const Int_t trackId) { m_trackId = trackId; }
65 void setStat(
const Int_t stat,
const Int_t pid) {m_stat[pid] = stat;}
66 void setStat2(
const Int_t stat,
const Int_t pid) {m_stat2[pid] = stat;}
67 void setChisq(
const Double_t chisq,
const Int_t pid) {m_chisq[pid] = chisq;}
68 void setNdf(
const Int_t ndf,
const Int_t pid) {m_ndf[pid] = ndf;}
69 void setNlayer(
const Int_t nlayer,
const Int_t pid) {m_nlayer[pid] = nlayer;}
75 for (
int i=0; i<5; i++)
76 m_zhelix[i] = zhelix[i];
87 for (
int i = 0 ; i<5 ; i++)
88 m_zhelix_e[i] = zhelix_e[i];
98 for (
int i = 0 ; i<5 ; i++)
99 m_zhelix_mu[i] = zhelix_mu[i];
109 for (
int i = 0 ; i<5 ; i++)
110 m_zhelix_k[i] = zhelix_k[i];
120 for (
int i = 0 ; i<5 ; i++)
121 m_zhelix_p[i] = zhelix_p[i];
131 for (
int i=0; i<5; i++)
132 m_fhelix[i] = fhelix[i];
139 for (
int i = 0 ; i<5 ; i++)
140 m_fhelix_e[i] = fhelix_e[i];
147 for (
int i = 0 ; i<5 ; i++)
148 m_fhelix_mu[i] = fhelix_mu[i];
155 for (
int i = 0 ; i<5 ; i++)
156 m_fhelix_k[i] = fhelix_k[i];
163 for (
int i = 0 ; i<5 ; i++)
164 m_fhelix_p[i] = fhelix_p[i];
183 Double_t m_zhelix[5];
185 Double_t m_zerror[15];
188 Double_t m_zhelix_e[5];
190 Double_t m_zerror_e[15];
193 Double_t m_zhelix_mu[5];
195 Double_t m_zerror_mu[15];
198 Double_t m_zhelix_k[5];
200 Double_t m_zerror_k[15];
203 Double_t m_zhelix_p[5];
205 Double_t m_zerror_p[15];
207 Double_t m_fhelix[5];
209 Double_t m_ferror[15];
210 Double_t m_fhelix_e[5];
212 Double_t m_ferror_e[15];
213 Double_t m_fhelix_mu[5];
215 Double_t m_ferror_mu[15];
216 Double_t m_fhelix_k[5];
218 Double_t m_ferror_k[15];
219 Double_t m_fhelix_p[5];
221 Double_t m_ferror_p[15];
void setNdf(const Int_t ndf, const Int_t pid)
Double_t getFErrorE(Int_t i, Int_t j) const
Double_t getFHelix(Int_t i) const
void setZErrorMu(const Double_t zerror_mu[5][5])
void setZHelixK(const Double_t zhelix_k[5])
void setFHelix(const Double_t fhelix[5])
void setFErrorP(const Double_t ferror_p[5][5])
Double_t getZErrorP(Int_t i, Int_t j) const
void setZError(const Double_t zerror[5][5])
Double_t getZHelix(Int_t i) const
void setFHelixE(const Double_t fhelix_e[5])
void setChisq(const Double_t chisq, const Int_t pid)
void setFHelixMu(const Double_t fhelix_mu[5])
Double_t getFHelixMu(Int_t i) const
Double_t getFHelixK(Int_t i) const
Double_t getZErrorE(Int_t i, Int_t j) const
void setZErrorP(const Double_t zerror_p[5][5])
Int_t getStat(const Int_t pid) const
void setZErrorE(const Double_t zerror_e[5][5])
void setZHelixE(const Double_t zhelix_e[5])
Double_t getFErrorK(Int_t i, Int_t j) const
Int_t getNdf(const Int_t pid) const
void setZErrorK(const Double_t zerror_k[5][5])
Double_t getZError(Int_t i, Int_t j) const
Int_t getNlayer(const Int_t pid) const
void setFHelixK(const Double_t fhelix_k[5])
void setFHelixP(const Double_t fhelix_p[5])
Double_t getFErrorP(Int_t i, Int_t j) const
Double_t getChisq(const Int_t pid) const
Double_t getZHelixK(Int_t i) const
void setZHelix(const Double_t zhelix[5])
void setNlayer(const Int_t nlayer, const Int_t pid)
void setZHelixMu(const Double_t zhelix_mu[5])
void setFErrorMu(const Double_t ferror_mu[5][5])
Double_t getFHelixP(Int_t i) const
Double_t getFHelixE(Int_t i) const
void setFErrorK(const Double_t ferror_k[5][5])
Double_t getZHelixMu(Int_t i) const
Double_t getZHelixE(Int_t i) const
Double_t getFError(Int_t i, Int_t j) const
void setTrackId(const Int_t trackId)
void setStat2(const Int_t stat, const Int_t pid)
Double_t getZHelixP(Int_t i) const
void setZHelixP(const Double_t zhelix_p[5])
Int_t getStat2(const Int_t pid) const
void setFError(const Double_t ferror[5][5])
Double_t getFErrorMu(Int_t i, Int_t j) const
Double_t getZErrorK(Int_t i, Int_t j) const
void setStat(const Int_t stat, const Int_t pid)
void setFErrorE(const Double_t ferror_e[5][5])
Double_t getZErrorMu(Int_t i, Int_t j) const
T get_element(const T *pac_sm, int i, int j)
void pack2d(int n, const T *sm, T *pac_sm)