1#ifndef RootEventData_TMdcKalTrack_H
2#define RootEventData_TMdcKalTrack_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
getNlayer(
const Int_t pid )
const {
return m_nlayer[pid]; }
26 Double_t
getZHelix( Int_t i )
const {
return m_zhelix[i]; }
31 Double_t
getZHelixE( Int_t i )
const {
return m_zhelix_e[i]; }
36 Double_t
getZHelixMu( Int_t i )
const {
return m_zhelix_mu[i]; }
41 Double_t
getZHelixK( Int_t i )
const {
return m_zhelix_k[i]; }
46 Double_t
getZHelixP( Int_t i )
const {
return m_zhelix_p[i]; }
52 Double_t
getFHelix( Int_t i )
const {
return m_fhelix[i]; }
56 Double_t
getFHelixE( Int_t i )
const {
return m_fhelix_e[i]; }
60 Double_t
getFHelixMu( Int_t i )
const {
return m_fhelix_mu[i]; }
64 Double_t
getFHelixK( Int_t i )
const {
return m_fhelix_k[i]; }
68 Double_t
getFHelixP( Int_t i )
const {
return m_fhelix_p[i]; }
73 void setTrackId(
const Int_t trackId ) { m_trackId = trackId; }
74 void setStat(
const Int_t stat,
const Int_t pid ) { m_stat[pid] = stat; }
75 void setStat2(
const Int_t stat,
const Int_t pid ) { m_stat2[pid] = stat; }
76 void setChisq(
const Double_t chisq,
const Int_t pid ) { m_chisq[pid] = chisq; }
77 void setNdf(
const Int_t ndf,
const Int_t pid ) { m_ndf[pid] = ndf; }
78 void setNlayer(
const Int_t nlayer,
const Int_t pid ) { m_nlayer[pid] = nlayer; }
84 for (
int i = 0; i < 5; i++ ) m_zhelix[i] = zhelix[i];
95 for (
int i = 0; i < 5; i++ ) m_zhelix_e[i] = zhelix_e[i];
105 for (
int i = 0; i < 5; i++ ) m_zhelix_mu[i] = zhelix_mu[i];
115 for (
int i = 0; i < 5; i++ ) m_zhelix_k[i] = zhelix_k[i];
125 for (
int i = 0; i < 5; i++ ) m_zhelix_p[i] = zhelix_p[i];
135 for (
int i = 0; i < 5; i++ ) m_fhelix[i] = fhelix[i];
142 for (
int i = 0; i < 5; i++ ) m_fhelix_e[i] = fhelix_e[i];
149 for (
int i = 0; i < 5; i++ ) m_fhelix_mu[i] = fhelix_mu[i];
156 for (
int i = 0; i < 5; i++ ) m_fhelix_k[i] = fhelix_k[i];
163 for (
int i = 0; i < 5; i++ ) m_fhelix_p[i] = fhelix_p[i];
181 Double_t m_zhelix[5];
183 Double_t m_zerror[15];
186 Double_t m_zhelix_e[5];
188 Double_t m_zerror_e[15];
191 Double_t m_zhelix_mu[5];
193 Double_t m_zerror_mu[15];
196 Double_t m_zhelix_k[5];
198 Double_t m_zerror_k[15];
201 Double_t m_zhelix_p[5];
203 Double_t m_zerror_p[15];
205 Double_t m_fhelix[5];
207 Double_t m_ferror[15];
208 Double_t m_fhelix_e[5];
210 Double_t m_ferror_e[15];
211 Double_t m_fhelix_mu[5];
213 Double_t m_ferror_mu[15];
214 Double_t m_fhelix_k[5];
216 Double_t m_ferror_k[15];
217 Double_t m_fhelix_p[5];
219 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)