Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

TRecMdcKalTrack Class Reference

#include <TRecMdcKalTrack.h>

List of all members.

Public Member Functions

const Double_t getChisq (Int_t i, Int_t pid) const
const Double_t getChisq (Int_t i, Int_t pid) const
const Double_t getFError (Int_t i, Int_t j) const
const Double_t getFError (Int_t i, Int_t j) const
const Double_t getFErrorE (Int_t i, Int_t j) const
const Double_t getFErrorE (Int_t i, Int_t j) const
const Double_t getFErrorK (Int_t i, Int_t j) const
const Double_t getFErrorK (Int_t i, Int_t j) const
const Double_t getFErrorMu (Int_t i, Int_t j) const
const Double_t getFErrorMu (Int_t i, Int_t j) const
const Double_t getFErrorP (Int_t i, Int_t j) const
const Double_t getFErrorP (Int_t i, Int_t j) const
const Double_t getFHelix (Int_t i) const
const Double_t getFHelix (Int_t i) const
const Double_t getFHelixE (Int_t i) const
const Double_t getFHelixE (Int_t i) const
const Double_t getFHelixK (Int_t i) const
const Double_t getFHelixK (Int_t i) const
const Double_t getFHelixMu (Int_t i) const
const Double_t getFHelixMu (Int_t i) const
const Double_t getFHelixP (Int_t i) const
const Double_t getFHelixP (Int_t i) const
const Double_t getfiTerm (Int_t pid) const
const Double_t getfiTerm (Int_t pid) const
const Double_t getLength (Int_t pid) const
const Double_t getLength (Int_t pid) const
const Double_t getLError (Int_t i, Int_t j) const
const Double_t getLError (Int_t i, Int_t j) const
const Double_t getLErrorE (Int_t i, Int_t j) const
const Double_t getLErrorE (Int_t i, Int_t j) const
const Double_t getLErrorK (Int_t i, Int_t j) const
const Double_t getLErrorK (Int_t i, Int_t j) const
const Double_t getLErrorMu (Int_t i, Int_t j) const
const Double_t getLErrorMu (Int_t i, Int_t j) const
const Double_t getLErrorP (Int_t i, Int_t j) const
const Double_t getLErrorP (Int_t i, Int_t j) const
const Double_t getLHelix (Int_t i) const
const Double_t getLHelix (Int_t i) const
const Double_t getLHelixE (Int_t i) const
const Double_t getLHelixE (Int_t i) const
const Double_t getLHelixK (Int_t i) const
const Double_t getLHelixK (Int_t i) const
const Double_t getLHelixMu (Int_t i) const
const Double_t getLHelixMu (Int_t i) const
const Double_t getLHelixP (Int_t i) const
const Double_t getLHelixP (Int_t i) const
const Double_t getLPivot (Int_t i) const
const Double_t getLPivot (Int_t i) const
const Double_t getLPivotE (Int_t i) const
const Double_t getLPivotE (Int_t i) const
const Double_t getLPivotK (Int_t i) const
const Double_t getLPivotK (Int_t i) const
const Double_t getLPivotMu (Int_t i) const
const Double_t getLPivotMu (Int_t i) const
const Double_t getLPivotP (Int_t i) const
const Double_t getLPivotP (Int_t i) const
const Double_t getLPoint (Int_t i) const
const Double_t getLPoint (Int_t i) const
const Double_t getLPointE (Int_t i) const
const Double_t getLPointE (Int_t i) const
const Double_t getLPointK (Int_t i) const
const Double_t getLPointK (Int_t i) const
const Double_t getLPointMu (Int_t i) const
const Double_t getLPointMu (Int_t i) const
const Double_t getLPointP (Int_t i) const
const Double_t getLPointP (Int_t i) const
const Double_t getMass (Int_t pid) const
const Double_t getMass (Int_t pid) const
const Int_t getNdf (Int_t i, Int_t pid) const
const Int_t getNdf (Int_t i, Int_t pid) const
const Int_t getNhits (Int_t pid) const
const Int_t getNhits (Int_t pid) const
const Double_t getPathSM (Int_t pid) const
const Double_t getPathSM (Int_t pid) const
const Double_t getPoca (Int_t i) const
const Double_t getPoca (Int_t i) const
const Double_t getPocaE (Int_t i) const
const Double_t getPocaE (Int_t i) const
const Double_t getPocaK (Int_t i) const
const Double_t getPocaK (Int_t i) const
const Double_t getPocaMu (Int_t i) const
const Double_t getPocaMu (Int_t i) const
const Double_t getPocaP (Int_t i) const
const Double_t getPocaP (Int_t i) const
const Int_t getStat (Int_t i, Int_t pid) const
const Int_t getStat (Int_t i, Int_t pid) const
const Double_t getTError (Int_t i) const
const Double_t getTError (Int_t i) const
const Double_t getTHelix (Int_t i) const
const Double_t getTHelix (Int_t i) const
const Double_t getTof (Int_t pid) const
const Double_t getTof (Int_t pid) const
const Int_t getTrackId () const
const Int_t getTrackId () const
const Double_t getZError (Int_t i, Int_t j) const
const Double_t getZError (Int_t i, Int_t j) const
const Double_t getZErrorE (Int_t i, Int_t j) const
const Double_t getZErrorE (Int_t i, Int_t j) const
const Double_t getZErrorK (Int_t i, Int_t j) const
const Double_t getZErrorK (Int_t i, Int_t j) const
const Double_t getZErrorMu (Int_t i, Int_t j) const
const Double_t getZErrorMu (Int_t i, Int_t j) const
const Double_t getZErrorP (Int_t i, Int_t j) const
const Double_t getZErrorP (Int_t i, Int_t j) const
const Double_t getZHelix (Int_t i) const
const Double_t getZHelix (Int_t i) const
const Double_t getZHelixE (Int_t i) const
const Double_t getZHelixE (Int_t i) const
const Double_t getZHelixK (Int_t i) const
const Double_t getZHelixK (Int_t i) const
const Double_t getZHelixMu (Int_t i) const
const Double_t getZHelixMu (Int_t i) const
const Double_t getZHelixP (Int_t i) const
const Double_t getZHelixP (Int_t i) const
void setChisq (const Double_t chisq, Int_t i, Int_t pid)
void setChisq (const Double_t chisq, Int_t i, Int_t pid)
void setFError (const Double_t ferror[5][5])
void setFError (const Double_t ferror[5][5])
void setFErrorE (const Double_t ferror_e[5][5])
void setFErrorE (const Double_t ferror_e[5][5])
void setFErrorK (const Double_t ferror_k[5][5])
void setFErrorK (const Double_t ferror_k[5][5])
void setFErrorMu (const Double_t ferror_mu[5][5])
void setFErrorMu (const Double_t ferror_mu[5][5])
void setFErrorP (const Double_t ferror_p[5][5])
void setFErrorP (const Double_t ferror_p[5][5])
void setFHelix (const Double_t fhelix[5])
void setFHelix (const Double_t fhelix[5])
void setFHelixE (const Double_t fhelix_e[5])
void setFHelixE (const Double_t fhelix_e[5])
void setFHelixK (const Double_t fhelix_k[5])
void setFHelixK (const Double_t fhelix_k[5])
void setFHelixMu (const Double_t fhelix_mu[5])
void setFHelixMu (const Double_t fhelix_mu[5])
void setFHelixP (const Double_t fhelix_p[5])
void setFHelixP (const Double_t fhelix_p[5])
void setFiTerm (const Double_t fiTerm[5])
void setFiTerm (const Double_t fiTerm[5])
void setLength (const Double_t length[5])
void setLength (const Double_t length[5])
void setLError (const Double_t lerror[5][5])
void setLError (const Double_t lerror[5][5])
void setLErrorE (const Double_t lerror_e[5][5])
void setLErrorE (const Double_t lerror_e[5][5])
void setLErrorK (const Double_t lerror_k[5][5])
void setLErrorK (const Double_t lerror_k[5][5])
void setLErrorMu (const Double_t lerror_mu[5][5])
void setLErrorMu (const Double_t lerror_mu[5][5])
void setLErrorP (const Double_t lerror_p[5][5])
void setLErrorP (const Double_t lerror_p[5][5])
void setLHelix (const Double_t lhelix[5])
void setLHelix (const Double_t lhelix[5])
void setLHelixE (const Double_t lhelix_e[5])
void setLHelixE (const Double_t lhelix_e[5])
void setLHelixK (const Double_t lhelix_k[5])
void setLHelixK (const Double_t lhelix_k[5])
void setLHelixMu (const Double_t lhelix_mu[5])
void setLHelixMu (const Double_t lhelix_mu[5])
void setLHelixP (const Double_t lhelix_p[5])
void setLHelixP (const Double_t lhelix_p[5])
void setLPivot (const Double_t lpivot[3])
void setLPivot (const Double_t lpivot[3])
void setLPivotE (const Double_t lpivot_e[3])
void setLPivotE (const Double_t lpivot_e[3])
void setLPivotK (const Double_t lpivot_k[3])
void setLPivotK (const Double_t lpivot_k[3])
void setLPivotMu (const Double_t lpivot_mu[3])
void setLPivotMu (const Double_t lpivot_mu[3])
void setLPivotP (const Double_t lpivot_p[3])
void setLPivotP (const Double_t lpivot_p[3])
void setLPoint (const Double_t lpoint[3])
void setLPoint (const Double_t lpoint[3])
void setLPointE (const Double_t lpoint_e[3])
void setLPointE (const Double_t lpoint_e[3])
void setLPointK (const Double_t lpoint_k[3])
void setLPointK (const Double_t lpoint_k[3])
void setLPointMu (const Double_t lpoint_mu[3])
void setLPointMu (const Double_t lpoint_mu[3])
void setLPointP (const Double_t lpoint_p[3])
void setLPointP (const Double_t lpoint_p[3])
void setMass (const Double_t mass[5])
void setMass (const Double_t mass[5])
void setNdf (const Int_t ndf, Int_t i, Int_t pid)
void setNdf (const Int_t ndf, Int_t i, Int_t pid)
void setNhits (const Int_t nhits[5])
void setNhits (const Int_t nhits[5])
void setPathSM (const Double_t pathSM[5])
void setPathSM (const Double_t pathSM[5])
void setPoca (const Double_t poca[3])
void setPoca (const Double_t poca[3])
void setPocaE (const Double_t poca_e[3])
void setPocaE (const Double_t poca_e[3])
void setPocaK (const Double_t poca_k[3])
void setPocaK (const Double_t poca_k[3])
void setPocaMu (const Double_t poca_mu[3])
void setPocaMu (const Double_t poca_mu[3])
void setPocaP (const Double_t poca_p[3])
void setPocaP (const Double_t poca_p[3])
void setStat (const Int_t stat, Int_t i, Int_t pid)
void setStat (const Int_t stat, Int_t i, Int_t pid)
void setTError (const Double_t terror[15])
void setTError (const Double_t terror[15])
void setTHelix (const Double_t thelix[5])
void setTHelix (const Double_t thelix[5])
void setTof (const Double_t tof[5])
void setTof (const Double_t tof[5])
void setTrackId (const Int_t trackId)
void setTrackId (const Int_t trackId)
void setZError (const Double_t zerror[5][5])
void setZError (const Double_t zerror[5][5])
void setZErrorE (const Double_t zerror_e[5][5])
void setZErrorE (const Double_t zerror_e[5][5])
void setZErrorK (const Double_t zerror_k[5][5])
void setZErrorK (const Double_t zerror_k[5][5])
void setZErrorMu (const Double_t zerror_mu[5][5])
void setZErrorMu (const Double_t zerror_mu[5][5])
void setZErrorP (const Double_t zerror_p[5][5])
void setZErrorP (const Double_t zerror_p[5][5])
void setZHelix (const Double_t zhelix[5])
void setZHelix (const Double_t zhelix[5])
void setZHelixE (const Double_t zhelix_e[5])
void setZHelixE (const Double_t zhelix_e[5])
void setZHelixK (const Double_t zhelix_k[5])
void setZHelixK (const Double_t zhelix_k[5])
void setZHelixMu (const Double_t zhelix_mu[5])
void setZHelixMu (const Double_t zhelix_mu[5])
void setZHelixP (const Double_t zhelix_p[5])
void setZHelixP (const Double_t zhelix_p[5])
 TRecMdcKalTrack ()
 TRecMdcKalTrack ()
 ~TRecMdcKalTrack ()
 ~TRecMdcKalTrack ()

Private Attributes

Double_t m_chisq [2][5]
Double_t m_ferror [5][5]
Double_t m_ferror_e [5][5]
Double_t m_ferror_k [5][5]
Double_t m_ferror_mu [5][5]
Double_t m_ferror_p [5][5]
Double_t m_fhelix [5]
Double_t m_fhelix_e [5]
Double_t m_fhelix_k [5]
Double_t m_fhelix_mu [5]
Double_t m_fhelix_p [5]
Double_t m_fiTerm [5]
Double_t m_length [5]
Double_t m_lerror [5][5]
Double_t m_lerror_e [5][5]
Double_t m_lerror_k [5][5]
Double_t m_lerror_mu [5][5]
Double_t m_lerror_p [5][5]
Double_t m_lhelix [5]
Double_t m_lhelix_e [5]
Double_t m_lhelix_k [5]
Double_t m_lhelix_mu [5]
Double_t m_lhelix_p [5]
Double_t m_lpivot [3]
Double_t m_lpivot_e [3]
Double_t m_lpivot_k [3]
Double_t m_lpivot_mu [3]
Double_t m_lpivot_p [3]
Double_t m_lpoint [3]
Double_t m_lpoint_e [3]
Double_t m_lpoint_k [3]
Double_t m_lpoint_mu [3]
Double_t m_lpoint_p [3]
Double_t m_mass [5]
Int_t m_ndf [2][5]
Int_t m_nhits [5]
Double_t m_pathSM [5]
Double_t m_poca [3]
Double_t m_poca_e [3]
Double_t m_poca_k [3]
Double_t m_poca_mu [3]
Double_t m_poca_p [3]
Int_t m_stat [2][5]
Double_t m_terror [15]
Double_t m_thelix [5]
Double_t m_tof [5]
Int_t m_trackId
Double_t m_zerror [5][5]
Double_t m_zerror_e [5][5]
Double_t m_zerror_k [5][5]
Double_t m_zerror_mu [5][5]
Double_t m_zerror_p [5][5]
Double_t m_zhelix [5]
Double_t m_zhelix_e [5]
Double_t m_zhelix_k [5]
Double_t m_zhelix_mu [5]
Double_t m_zhelix_p [5]


Constructor & Destructor Documentation

TRecMdcKalTrack::TRecMdcKalTrack  ) 
 

TRecMdcKalTrack::~TRecMdcKalTrack  ) 
 

00012                                    {
00013     Clear();
00014  }

TRecMdcKalTrack::TRecMdcKalTrack  ) 
 

TRecMdcKalTrack::~TRecMdcKalTrack  ) 
 


Member Function Documentation

const Double_t TRecMdcKalTrack::getChisq Int_t  i,
Int_t  pid
const [inline]
 

00023 { return m_chisq[i][pid];}

const Double_t TRecMdcKalTrack::getChisq Int_t  i,
Int_t  pid
const [inline]
 

00023 { return m_chisq[i][pid];}

const Double_t TRecMdcKalTrack::getFError Int_t  i,
Int_t  j
const [inline]
 

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

const Double_t TRecMdcKalTrack::getFError Int_t  i,
Int_t  j
const [inline]
 

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

const Double_t TRecMdcKalTrack::getFErrorE Int_t  i,
Int_t  j
const [inline]
 

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

const Double_t TRecMdcKalTrack::getFErrorE Int_t  i,
Int_t  j
const [inline]
 

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

const Double_t TRecMdcKalTrack::getFErrorK Int_t  i,
Int_t  j
const [inline]
 

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

const Double_t TRecMdcKalTrack::getFErrorK Int_t  i,
Int_t  j
const [inline]
 

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

const Double_t TRecMdcKalTrack::getFErrorMu Int_t  i,
Int_t  j
const [inline]
 

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

const Double_t TRecMdcKalTrack::getFErrorMu Int_t  i,
Int_t  j
const [inline]
 

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

const Double_t TRecMdcKalTrack::getFErrorP Int_t  i,
Int_t  j
const [inline]
 

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

const Double_t TRecMdcKalTrack::getFErrorP Int_t  i,
Int_t  j
const [inline]
 

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

const Double_t TRecMdcKalTrack::getFHelix Int_t  i  )  const [inline]
 

00035 {return m_fhelix[i];}  

const Double_t TRecMdcKalTrack::getFHelix Int_t  i  )  const [inline]
 

00035 {return m_fhelix[i];}  

const Double_t TRecMdcKalTrack::getFHelixE Int_t  i  )  const [inline]
 

00037 {return m_fhelix_e[i];} 

const Double_t TRecMdcKalTrack::getFHelixE Int_t  i  )  const [inline]
 

00037 {return m_fhelix_e[i];} 

const Double_t TRecMdcKalTrack::getFHelixK Int_t  i  )  const [inline]
 

00041 {return m_fhelix_k[i];}                              

const Double_t TRecMdcKalTrack::getFHelixK Int_t  i  )  const [inline]
 

00041 {return m_fhelix_k[i];}                              

const Double_t TRecMdcKalTrack::getFHelixMu Int_t  i  )  const [inline]
 

00039 {return m_fhelix_mu[i];}     

const Double_t TRecMdcKalTrack::getFHelixMu Int_t  i  )  const [inline]
 

00039 {return m_fhelix_mu[i];}     

const Double_t TRecMdcKalTrack::getFHelixP Int_t  i  )  const [inline]
 

00043 {return m_fhelix_p[i];}                              

const Double_t TRecMdcKalTrack::getFHelixP Int_t  i  )  const [inline]
 

00043 {return m_fhelix_p[i];}                              

const Double_t TRecMdcKalTrack::getfiTerm Int_t  pid  )  const [inline]
 

00019 { return m_fiTerm[pid];   }   

const Double_t TRecMdcKalTrack::getfiTerm Int_t  pid  )  const [inline]
 

00019 { return m_fiTerm[pid];   }   

const Double_t TRecMdcKalTrack::getLength Int_t  pid  )  const [inline]
 

00017 { return m_length[pid];   }   

const Double_t TRecMdcKalTrack::getLength Int_t  pid  )  const [inline]
 

00017 { return m_length[pid];   }   

const Double_t TRecMdcKalTrack::getLError Int_t  i,
Int_t  j
const [inline]
 

00046 {return m_lerror[i][j];}         

const Double_t TRecMdcKalTrack::getLError Int_t  i,
Int_t  j
const [inline]
 

00046 {return m_lerror[i][j];}         

const Double_t TRecMdcKalTrack::getLErrorE Int_t  i,
Int_t  j
const [inline]
 

00048 {return m_lerror_e[i][j];}      

const Double_t TRecMdcKalTrack::getLErrorE Int_t  i,
Int_t  j
const [inline]
 

00048 {return m_lerror_e[i][j];}      

const Double_t TRecMdcKalTrack::getLErrorK Int_t  i,
Int_t  j
const [inline]
 

00052 {return m_lerror_k[i][j];}      

const Double_t TRecMdcKalTrack::getLErrorK Int_t  i,
Int_t  j
const [inline]
 

00052 {return m_lerror_k[i][j];}      

const Double_t TRecMdcKalTrack::getLErrorMu Int_t  i,
Int_t  j
const [inline]
 

00050 {return m_lerror_mu[i][j];}    

const Double_t TRecMdcKalTrack::getLErrorMu Int_t  i,
Int_t  j
const [inline]
 

00050 {return m_lerror_mu[i][j];}    

const Double_t TRecMdcKalTrack::getLErrorP Int_t  i,
Int_t  j
const [inline]
 

00054 {return m_lerror_p[i][j];} 

const Double_t TRecMdcKalTrack::getLErrorP Int_t  i,
Int_t  j
const [inline]
 

00054 {return m_lerror_p[i][j];} 

const Double_t TRecMdcKalTrack::getLHelix Int_t  i  )  const [inline]
 

00045 {return m_lhelix[i];}                     

const Double_t TRecMdcKalTrack::getLHelix Int_t  i  )  const [inline]
 

00045 {return m_lhelix[i];}                     

const Double_t TRecMdcKalTrack::getLHelixE Int_t  i  )  const [inline]
 

00047 {return m_lhelix_e[i];}                  

const Double_t TRecMdcKalTrack::getLHelixE Int_t  i  )  const [inline]
 

00047 {return m_lhelix_e[i];}                  

const Double_t TRecMdcKalTrack::getLHelixK Int_t  i  )  const [inline]
 

00051 {return m_lhelix_k[i];}                  

const Double_t TRecMdcKalTrack::getLHelixK Int_t  i  )  const [inline]
 

00051 {return m_lhelix_k[i];}                  

const Double_t TRecMdcKalTrack::getLHelixMu Int_t  i  )  const [inline]
 

00049 {return m_lhelix_mu[i];}                

const Double_t TRecMdcKalTrack::getLHelixMu Int_t  i  )  const [inline]
 

00049 {return m_lhelix_mu[i];}                

const Double_t TRecMdcKalTrack::getLHelixP Int_t  i  )  const [inline]
 

00053 {return m_lhelix_p[i];}                  

const Double_t TRecMdcKalTrack::getLHelixP Int_t  i  )  const [inline]
 

00053 {return m_lhelix_p[i];}                  

const Double_t TRecMdcKalTrack::getLPivot Int_t  i  )  const [inline]
 

00076 {return m_lpivot[i];}

const Double_t TRecMdcKalTrack::getLPivot Int_t  i  )  const [inline]
 

00076 {return m_lpivot[i];}

const Double_t TRecMdcKalTrack::getLPivotE Int_t  i  )  const [inline]
 

00074 {return m_lpivot_e[i];}

const Double_t TRecMdcKalTrack::getLPivotE Int_t  i  )  const [inline]
 

00074 {return m_lpivot_e[i];}

const Double_t TRecMdcKalTrack::getLPivotK Int_t  i  )  const [inline]
 

00077 {return m_lpivot_k[i];}

const Double_t TRecMdcKalTrack::getLPivotK Int_t  i  )  const [inline]
 

00077 {return m_lpivot_k[i];}

const Double_t TRecMdcKalTrack::getLPivotMu Int_t  i  )  const [inline]
 

00075 {return m_lpivot_mu[i];}

const Double_t TRecMdcKalTrack::getLPivotMu Int_t  i  )  const [inline]
 

00075 {return m_lpivot_mu[i];}

const Double_t TRecMdcKalTrack::getLPivotP Int_t  i  )  const [inline]
 

00078 {return m_lpivot_p[i];}

const Double_t TRecMdcKalTrack::getLPivotP Int_t  i  )  const [inline]
 

00078 {return m_lpivot_p[i];}

const Double_t TRecMdcKalTrack::getLPoint Int_t  i  )  const [inline]
 

00070 {return m_lpoint[i];}

const Double_t TRecMdcKalTrack::getLPoint Int_t  i  )  const [inline]
 

00070 {return m_lpoint[i];}

const Double_t TRecMdcKalTrack::getLPointE Int_t  i  )  const [inline]
 

00068 {return m_lpoint_e[i];}

const Double_t TRecMdcKalTrack::getLPointE Int_t  i  )  const [inline]
 

00068 {return m_lpoint_e[i];}

const Double_t TRecMdcKalTrack::getLPointK Int_t  i  )  const [inline]
 

00071 {return m_lpoint_k[i];}

const Double_t TRecMdcKalTrack::getLPointK Int_t  i  )  const [inline]
 

00071 {return m_lpoint_k[i];}

const Double_t TRecMdcKalTrack::getLPointMu Int_t  i  )  const [inline]
 

00069 {return m_lpoint_mu[i];}

const Double_t TRecMdcKalTrack::getLPointMu Int_t  i  )  const [inline]
 

00069 {return m_lpoint_mu[i];}

const Double_t TRecMdcKalTrack::getLPointP Int_t  i  )  const [inline]
 

00072 {return m_lpoint_p[i];}

const Double_t TRecMdcKalTrack::getLPointP Int_t  i  )  const [inline]
 

00072 {return m_lpoint_p[i];}

const Double_t TRecMdcKalTrack::getMass Int_t  pid  )  const [inline]
 

00016 { return m_mass[pid];   }       

const Double_t TRecMdcKalTrack::getMass Int_t  pid  )  const [inline]
 

00016 { return m_mass[pid];   }       

const Int_t TRecMdcKalTrack::getNdf Int_t  i,
Int_t  pid
const [inline]
 

00024 { return m_ndf[i][pid]; }

const Int_t TRecMdcKalTrack::getNdf Int_t  i,
Int_t  pid
const [inline]
 

00024 { return m_ndf[i][pid]; }

const Int_t TRecMdcKalTrack::getNhits Int_t  pid  )  const [inline]
 

00021 { return m_nhits[pid];   }       

const Int_t TRecMdcKalTrack::getNhits Int_t  pid  )  const [inline]
 

00021 { return m_nhits[pid];   }       

const Double_t TRecMdcKalTrack::getPathSM Int_t  pid  )  const [inline]
 

00020 { return m_pathSM[pid];   }   

const Double_t TRecMdcKalTrack::getPathSM Int_t  pid  )  const [inline]
 

00020 { return m_pathSM[pid];   }   

const Double_t TRecMdcKalTrack::getPoca Int_t  i  )  const [inline]
 

00062 {return m_poca[i];}

const Double_t TRecMdcKalTrack::getPoca Int_t  i  )  const [inline]
 

00062 {return m_poca[i];}

const Double_t TRecMdcKalTrack::getPocaE Int_t  i  )  const [inline]
 

00058 {return m_poca_e[i];}

const Double_t TRecMdcKalTrack::getPocaE Int_t  i  )  const [inline]
 

00058 {return m_poca_e[i];}

const Double_t TRecMdcKalTrack::getPocaK Int_t  i  )  const [inline]
 

00064 {return m_poca_k[i];}

const Double_t TRecMdcKalTrack::getPocaK Int_t  i  )  const [inline]
 

00064 {return m_poca_k[i];}

const Double_t TRecMdcKalTrack::getPocaMu Int_t  i  )  const [inline]
 

00060 {return m_poca_mu[i];}

const Double_t TRecMdcKalTrack::getPocaMu Int_t  i  )  const [inline]
 

00060 {return m_poca_mu[i];}

const Double_t TRecMdcKalTrack::getPocaP Int_t  i  )  const [inline]
 

00066 {return m_poca_p[i];}

const Double_t TRecMdcKalTrack::getPocaP Int_t  i  )  const [inline]
 

00066 {return m_poca_p[i];}

const Int_t TRecMdcKalTrack::getStat Int_t  i,
Int_t  pid
const [inline]
 

00022 { return m_stat[i][pid]; }        

const Int_t TRecMdcKalTrack::getStat Int_t  i,
Int_t  pid
const [inline]
 

00022 { return m_stat[i][pid]; }        

const Double_t TRecMdcKalTrack::getTError Int_t  i  )  const [inline]
 

00056 {return m_terror[i];}         

const Double_t TRecMdcKalTrack::getTError Int_t  i  )  const [inline]
 

00056 {return m_terror[i];}         

const Double_t TRecMdcKalTrack::getTHelix Int_t  i  )  const [inline]
 

00055 {return m_thelix[i];}                     

const Double_t TRecMdcKalTrack::getTHelix Int_t  i  )  const [inline]
 

00055 {return m_thelix[i];}                     

const Double_t TRecMdcKalTrack::getTof Int_t  pid  )  const [inline]
 

00018 { return m_tof[pid];   }         

const Double_t TRecMdcKalTrack::getTof Int_t  pid  )  const [inline]
 

00018 { return m_tof[pid];   }         

const Int_t TRecMdcKalTrack::getTrackId void   )  const [inline]
 

00015 { return m_trackId;  }

const Int_t TRecMdcKalTrack::getTrackId void   )  const [inline]
 

00015 { return m_trackId;  }

const Double_t TRecMdcKalTrack::getZError Int_t  i,
Int_t  j
const [inline]
 

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

const Double_t TRecMdcKalTrack::getZError Int_t  i,
Int_t  j
const [inline]
 

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

const Double_t TRecMdcKalTrack::getZErrorE Int_t  i,
Int_t  j
const [inline]
 

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

const Double_t TRecMdcKalTrack::getZErrorE Int_t  i,
Int_t  j
const [inline]
 

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

const Double_t TRecMdcKalTrack::getZErrorK Int_t  i,
Int_t  j
const [inline]
 

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

const Double_t TRecMdcKalTrack::getZErrorK Int_t  i,
Int_t  j
const [inline]
 

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

const Double_t TRecMdcKalTrack::getZErrorMu Int_t  i,
Int_t  j
const [inline]
 

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

const Double_t TRecMdcKalTrack::getZErrorMu Int_t  i,
Int_t  j
const [inline]
 

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

const Double_t TRecMdcKalTrack::getZErrorP Int_t  i,
Int_t  j
const [inline]
 

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

const Double_t TRecMdcKalTrack::getZErrorP Int_t  i,
Int_t  j
const [inline]
 

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

const Double_t TRecMdcKalTrack::getZHelix Int_t  i  )  const [inline]
 

00025 {return m_zhelix[i];}

const Double_t TRecMdcKalTrack::getZHelix Int_t  i  )  const [inline]
 

00025 {return m_zhelix[i];}

const Double_t TRecMdcKalTrack::getZHelixE Int_t  i  )  const [inline]
 

00027 {return m_zhelix_e[i];}            

const Double_t TRecMdcKalTrack::getZHelixE Int_t  i  )  const [inline]
 

00027 {return m_zhelix_e[i];}            

const Double_t TRecMdcKalTrack::getZHelixK Int_t  i  )  const [inline]
 

00031 {return m_zhelix_k[i];}            

const Double_t TRecMdcKalTrack::getZHelixK Int_t  i  )  const [inline]
 

00031 {return m_zhelix_k[i];}            

const Double_t TRecMdcKalTrack::getZHelixMu Int_t  i  )  const [inline]
 

00029 {return m_zhelix_mu[i];}            

const Double_t TRecMdcKalTrack::getZHelixMu Int_t  i  )  const [inline]
 

00029 {return m_zhelix_mu[i];}            

const Double_t TRecMdcKalTrack::getZHelixP Int_t  i  )  const [inline]
 

00033 {return m_zhelix_p[i];}            

const Double_t TRecMdcKalTrack::getZHelixP Int_t  i  )  const [inline]
 

00033 {return m_zhelix_p[i];}            

void TRecMdcKalTrack::setChisq const Double_t  chisq,
Int_t  i,
Int_t  pid
[inline]
 

00114 { m_chisq[i][pid] = chisq ;}

void TRecMdcKalTrack::setChisq const Double_t  chisq,
Int_t  i,
Int_t  pid
[inline]
 

00114 { m_chisq[i][pid] = chisq ;}

void TRecMdcKalTrack::setFError const Double_t  ferror[5][5]  )  [inline]
 

00181                                              {              
00182     for (int i= 0 ; i<5 ; i++)                             
00183       for (int j=0; j<=i; j++){                             
00184         m_ferror[i][j] = ferror[i][j];                     
00185         m_ferror[j][i] = ferror[i][j];                     
00186       }
00187   }                                                        

void TRecMdcKalTrack::setFError const Double_t  ferror[5][5]  )  [inline]
 

00181                                              {              
00182     for (int i= 0 ; i<5 ; i++)                             
00183       for (int j=0; j<=i; j++){                             
00184         m_ferror[i][j] = ferror[i][j];                     
00185         m_ferror[j][i] = ferror[i][j];                     
00186       }
00187   }                                                        

void TRecMdcKalTrack::setFErrorE const Double_t  ferror_e[5][5]  )  [inline]
 

00192                                                 {           
00193     for (int i= 0 ; i<5 ; i++)                             
00194       for (int j=0; j<=i; j++){                             
00195         m_ferror_e[i][j] = ferror_e[i][j];                 
00196         m_ferror_e[j][i] = ferror_e[i][j];
00197       }                 
00198   }                                                        

void TRecMdcKalTrack::setFErrorE const Double_t  ferror_e[5][5]  )  [inline]
 

00192                                                 {           
00193     for (int i= 0 ; i<5 ; i++)                             
00194       for (int j=0; j<=i; j++){                             
00195         m_ferror_e[i][j] = ferror_e[i][j];                 
00196         m_ferror_e[j][i] = ferror_e[i][j];
00197       }                 
00198   }                                                        

void TRecMdcKalTrack::setFErrorK const Double_t  ferror_k[5][5]  )  [inline]
 

00214                                                 {           
00215     for (int i= 0 ; i<5 ; i++)                             
00216       for (int j=0; j<=i; j++){                             
00217         m_ferror_k[i][j] = ferror_k[i][j];                 
00218         m_ferror_k[j][i] = ferror_k[i][j];
00219       }                 
00220   }                                                        

void TRecMdcKalTrack::setFErrorK const Double_t  ferror_k[5][5]  )  [inline]
 

00214                                                 {           
00215     for (int i= 0 ; i<5 ; i++)                             
00216       for (int j=0; j<=i; j++){                             
00217         m_ferror_k[i][j] = ferror_k[i][j];                 
00218         m_ferror_k[j][i] = ferror_k[i][j];
00219       }                 
00220   }                                                        

void TRecMdcKalTrack::setFErrorMu const Double_t  ferror_mu[5][5]  )  [inline]
 

00203                                                   {         
00204     for (int i= 0 ; i<5 ; i++)                             
00205       for (int j=0; j<=i; j++){                             
00206         m_ferror_mu[i][j] = ferror_mu[i][j];               
00207         m_ferror_mu[j][i] = ferror_mu[i][j];
00208       }         
00209   }                                                        

void TRecMdcKalTrack::setFErrorMu const Double_t  ferror_mu[5][5]  )  [inline]
 

00203                                                   {         
00204     for (int i= 0 ; i<5 ; i++)                             
00205       for (int j=0; j<=i; j++){                             
00206         m_ferror_mu[i][j] = ferror_mu[i][j];               
00207         m_ferror_mu[j][i] = ferror_mu[i][j];
00208       }         
00209   }                                                        

void TRecMdcKalTrack::setFErrorP const Double_t  ferror_p[5][5]  )  [inline]
 

00225                                                 {           
00226     for (int i= 0 ; i<5 ; i++)                             
00227       for (int j=0; j<=i; j++){                             
00228         m_ferror_p[i][j] = ferror_p[i][j];                 
00229         m_ferror_p[j][i] = ferror_p[i][j];
00230       }                 
00231   }                                                        

void TRecMdcKalTrack::setFErrorP const Double_t  ferror_p[5][5]  )  [inline]
 

00225                                                 {           
00226     for (int i= 0 ; i<5 ; i++)                             
00227       for (int j=0; j<=i; j++){                             
00228         m_ferror_p[i][j] = ferror_p[i][j];                 
00229         m_ferror_p[j][i] = ferror_p[i][j];
00230       }                 
00231   }                                                        

void TRecMdcKalTrack::setFHelix const Double_t  fhelix[5]  )  [inline]
 

00176                                           {                 
00177     for (int i = 0 ; i<5 ; i++)                           
00178       m_fhelix[i] = fhelix[i];                           
00179   }  

void TRecMdcKalTrack::setFHelix const Double_t  fhelix[5]  )  [inline]
 

00176                                           {                 
00177     for (int i = 0 ; i<5 ; i++)                           
00178       m_fhelix[i] = fhelix[i];                           
00179   }  

void TRecMdcKalTrack::setFHelixE const Double_t  fhelix_e[5]  )  [inline]
 

00188                                              {              
00189     for (int i = 0 ; i<5 ; i++)                           
00190       m_fhelix_e[i] = fhelix_e[i];                       
00191   }                                                        

void TRecMdcKalTrack::setFHelixE const Double_t  fhelix_e[5]  )  [inline]
 

00188                                              {              
00189     for (int i = 0 ; i<5 ; i++)                           
00190       m_fhelix_e[i] = fhelix_e[i];                       
00191   }                                                        

void TRecMdcKalTrack::setFHelixK const Double_t  fhelix_k[5]  )  [inline]
 

00210                                              {              
00211     for (int i = 0 ; i<5 ; i++)                           
00212       m_fhelix_k[i] = fhelix_k[i];                       
00213   }                                                        

void TRecMdcKalTrack::setFHelixK const Double_t  fhelix_k[5]  )  [inline]
 

00210                                              {              
00211     for (int i = 0 ; i<5 ; i++)                           
00212       m_fhelix_k[i] = fhelix_k[i];                       
00213   }                                                        

void TRecMdcKalTrack::setFHelixMu const Double_t  fhelix_mu[5]  )  [inline]
 

00199                                                {            
00200     for (int i = 0 ; i<5 ; i++)                           
00201       m_fhelix_mu[i] = fhelix_mu[i];                     
00202   }                                                        

void TRecMdcKalTrack::setFHelixMu const Double_t  fhelix_mu[5]  )  [inline]
 

00199                                                {            
00200     for (int i = 0 ; i<5 ; i++)                           
00201       m_fhelix_mu[i] = fhelix_mu[i];                     
00202   }                                                        

void TRecMdcKalTrack::setFHelixP const Double_t  fhelix_p[5]  )  [inline]
 

00221                                              {              
00222     for (int i = 0 ; i<5 ; i++)                           
00223       m_fhelix_p[i] = fhelix_p[i];                       
00224   }                                                        

void TRecMdcKalTrack::setFHelixP const Double_t  fhelix_p[5]  )  [inline]
 

00221                                              {              
00222     for (int i = 0 ; i<5 ; i++)                           
00223       m_fhelix_p[i] = fhelix_p[i];                       
00224   }                                                        

void TRecMdcKalTrack::setFiTerm const Double_t  fiTerm[5]  )  [inline]
 

00093                                           { 
00094     for (int i =0 ; i< 5 ; i++)        
00095       m_fiTerm[i] = fiTerm[i];             
00096   }

void TRecMdcKalTrack::setFiTerm const Double_t  fiTerm[5]  )  [inline]
 

00093                                           { 
00094     for (int i =0 ; i< 5 ; i++)        
00095       m_fiTerm[i] = fiTerm[i];             
00096   }

void TRecMdcKalTrack::setLength const Double_t  length[5]  )  [inline]
 

00088                                           { 
00089     for (int i =0 ; i< 5 ; i++)        
00090       m_length[i] = length[i];             
00091   }

void TRecMdcKalTrack::setLength const Double_t  length[5]  )  [inline]
 

00088                                           { 
00089     for (int i =0 ; i< 5 ; i++)        
00090       m_length[i] = length[i];             
00091   }

void TRecMdcKalTrack::setLError const Double_t  lerror[5][5]  )  [inline]
 

00238                                              {                 
00239     for (int i= 0 ; i<5 ; i++)                                
00240       for (int j=0; j<=i; j++){                                
00241         m_lerror[i][j] = lerror[i][j];                        
00242         m_lerror[j][i] = lerror[i][j];
00243       }                 
00244   }                                                           

void TRecMdcKalTrack::setLError const Double_t  lerror[5][5]  )  [inline]
 

00238                                              {                 
00239     for (int i= 0 ; i<5 ; i++)                                
00240       for (int j=0; j<=i; j++){                                
00241         m_lerror[i][j] = lerror[i][j];                        
00242         m_lerror[j][i] = lerror[i][j];
00243       }                 
00244   }                                                           

void TRecMdcKalTrack::setLErrorE const Double_t  lerror_e[5][5]  )  [inline]
 

00250                                                 {              
00251     for (int i= 0 ; i<5 ; i++)                                
00252       for (int j=0; j<=i; j++){                                
00253         m_lerror_e[i][j] = lerror_e[i][j];                    
00254         m_lerror_e[j][i] = lerror_e[i][j];
00255       }                 
00256   } 

void TRecMdcKalTrack::setLErrorE const Double_t  lerror_e[5][5]  )  [inline]
 

00250                                                 {              
00251     for (int i= 0 ; i<5 ; i++)                                
00252       for (int j=0; j<=i; j++){                                
00253         m_lerror_e[i][j] = lerror_e[i][j];                    
00254         m_lerror_e[j][i] = lerror_e[i][j];
00255       }                 
00256   } 

void TRecMdcKalTrack::setLErrorK const Double_t  lerror_k[5][5]  )  [inline]
 

00276                                                 {              
00277     for (int i=0; i<5; i++)                                
00278       for (int j=0; j<=i; j++){                                
00279         m_lerror_k[i][j] = lerror_k[i][j];                    
00280         m_lerror_k[j][i] = lerror_k[i][j];
00281       }                 
00282   }                                                           

void TRecMdcKalTrack::setLErrorK const Double_t  lerror_k[5][5]  )  [inline]
 

00276                                                 {              
00277     for (int i=0; i<5; i++)                                
00278       for (int j=0; j<=i; j++){                                
00279         m_lerror_k[i][j] = lerror_k[i][j];                    
00280         m_lerror_k[j][i] = lerror_k[i][j];
00281       }                 
00282   }                                                           

void TRecMdcKalTrack::setLErrorMu const Double_t  lerror_mu[5][5]  )  [inline]
 

00263                                                   {            
00264     for (int i=0; i<5; i++)                                
00265       for (int j=0; j<=i; j++){                              
00266         m_lerror_mu[i][j] = lerror_mu[i][j];                  
00267         m_lerror_mu[j][i] = lerror_mu[i][j];
00268       }                 
00269   }                                                           

void TRecMdcKalTrack::setLErrorMu const Double_t  lerror_mu[5][5]  )  [inline]
 

00263                                                   {            
00264     for (int i=0; i<5; i++)                                
00265       for (int j=0; j<=i; j++){                              
00266         m_lerror_mu[i][j] = lerror_mu[i][j];                  
00267         m_lerror_mu[j][i] = lerror_mu[i][j];
00268       }                 
00269   }                                                           

void TRecMdcKalTrack::setLErrorP const Double_t  lerror_p[5][5]  )  [inline]
 

00289                                                 {              
00290     for (int i=0; i<5 ; i++)                                
00291       for (int j=0; j<=i; j++){                                
00292         m_lerror_p[i][j] = lerror_p[i][j];                    
00293         m_lerror_p[j][i] = lerror_p[i][j]; 
00294       }                 
00295   }                                                           

void TRecMdcKalTrack::setLErrorP const Double_t  lerror_p[5][5]  )  [inline]
 

00289                                                 {              
00290     for (int i=0; i<5 ; i++)                                
00291       for (int j=0; j<=i; j++){                                
00292         m_lerror_p[i][j] = lerror_p[i][j];                    
00293         m_lerror_p[j][i] = lerror_p[i][j]; 
00294       }                 
00295   }                                                           

void TRecMdcKalTrack::setLHelix const Double_t  lhelix[5]  )  [inline]
 

00234                                           {                    
00235     for (int i = 0 ; i<5 ; i++)                              
00236       m_lhelix[i] = lhelix[i];                              
00237   }  

void TRecMdcKalTrack::setLHelix const Double_t  lhelix[5]  )  [inline]
 

00234                                           {                    
00235     for (int i = 0 ; i<5 ; i++)                              
00236       m_lhelix[i] = lhelix[i];                              
00237   }  

void TRecMdcKalTrack::setLHelixE const Double_t  lhelix_e[5]  )  [inline]
 

00245                                              {                 
00246     for (int i = 0 ; i<5 ; i++)                              
00247       m_lhelix_e[i] = lhelix_e[i];                          
00248   }                                                           

void TRecMdcKalTrack::setLHelixE const Double_t  lhelix_e[5]  )  [inline]
 

00245                                              {                 
00246     for (int i = 0 ; i<5 ; i++)                              
00247       m_lhelix_e[i] = lhelix_e[i];                          
00248   }                                                           

void TRecMdcKalTrack::setLHelixK const Double_t  lhelix_k[5]  )  [inline]
 

00271                                              {                 
00272     for (int i=0; i<5; i++)                              
00273       m_lhelix_k[i] = lhelix_k[i];                          
00274   }                                                           

void TRecMdcKalTrack::setLHelixK const Double_t  lhelix_k[5]  )  [inline]
 

00271                                              {                 
00272     for (int i=0; i<5; i++)                              
00273       m_lhelix_k[i] = lhelix_k[i];                          
00274   }                                                           

void TRecMdcKalTrack::setLHelixMu const Double_t  lhelix_mu[5]  )  [inline]
 

00258                                                {               
00259     for (int i = 0 ; i<5 ; i++)                              
00260       m_lhelix_mu[i] = lhelix_mu[i];                        
00261   } 

void TRecMdcKalTrack::setLHelixMu const Double_t  lhelix_mu[5]  )  [inline]
 

00258                                                {               
00259     for (int i = 0 ; i<5 ; i++)                              
00260       m_lhelix_mu[i] = lhelix_mu[i];                        
00261   } 

void TRecMdcKalTrack::setLHelixP const Double_t  lhelix_p[5]  )  [inline]
 

00284                                              {                 
00285     for (int i =0; i<5 ; i++)                               
00286       m_lhelix_p[i] = lhelix_p[i];                           
00287   }                                                           

void TRecMdcKalTrack::setLHelixP const Double_t  lhelix_p[5]  )  [inline]
 

00284                                              {                 
00285     for (int i =0; i<5 ; i++)                               
00286       m_lhelix_p[i] = lhelix_p[i];                           
00287   }                                                           

void TRecMdcKalTrack::setLPivot const Double_t  lpivot[3]  )  [inline]
 

00355                                          {
00356    for(int i=0; i<3; i++) m_lpivot[i] = lpivot[i];
00357  }

void TRecMdcKalTrack::setLPivot const Double_t  lpivot[3]  )  [inline]
 

00355                                          {
00356    for(int i=0; i<3; i++) m_lpivot[i] = lpivot[i];
00357  }

void TRecMdcKalTrack::setLPivotE const Double_t  lpivot_e[3]  )  [inline]
 

00347                                             {
00348    for(int i=0; i<3; i++) m_lpivot_e[i] = lpivot_e[i];
00349  }

void TRecMdcKalTrack::setLPivotE const Double_t  lpivot_e[3]  )  [inline]
 

00347                                             {
00348    for(int i=0; i<3; i++) m_lpivot_e[i] = lpivot_e[i];
00349  }

void TRecMdcKalTrack::setLPivotK const Double_t  lpivot_k[3]  )  [inline]
 

00359                                             {
00360    for(int i=0; i<3; i++) m_lpivot_k[i] = lpivot_k[i];
00361  }

void TRecMdcKalTrack::setLPivotK const Double_t  lpivot_k[3]  )  [inline]
 

00359                                             {
00360    for(int i=0; i<3; i++) m_lpivot_k[i] = lpivot_k[i];
00361  }

void TRecMdcKalTrack::setLPivotMu const Double_t  lpivot_mu[3]  )  [inline]
 

00351                                               {
00352    for(int i=0; i<3; i++) m_lpivot_mu[i] = lpivot_mu[i];
00353  }

void TRecMdcKalTrack::setLPivotMu const Double_t  lpivot_mu[3]  )  [inline]
 

00351                                               {
00352    for(int i=0; i<3; i++) m_lpivot_mu[i] = lpivot_mu[i];
00353  }

void TRecMdcKalTrack::setLPivotP const Double_t  lpivot_p[3]  )  [inline]
 

00363                                             {
00364    for(int i=0; i<3; i++) m_lpivot_p[i] = lpivot_p[i];
00365  }

void TRecMdcKalTrack::setLPivotP const Double_t  lpivot_p[3]  )  [inline]
 

00363                                             {
00364    for(int i=0; i<3; i++) m_lpivot_p[i] = lpivot_p[i];
00365  }

void TRecMdcKalTrack::setLPoint const Double_t  lpoint[3]  )  [inline]
 

00335                                          {
00336    for(int i=0; i<3; i++) m_lpoint[i] = lpoint[i];
00337  }

void TRecMdcKalTrack::setLPoint const Double_t  lpoint[3]  )  [inline]
 

00335                                          {
00336    for(int i=0; i<3; i++) m_lpoint[i] = lpoint[i];
00337  }

void TRecMdcKalTrack::setLPointE const Double_t  lpoint_e[3]  )  [inline]
 

00327                                             {
00328    for(int i=0; i<3; i++) m_lpoint_e[i] = lpoint_e[i];
00329  }

void TRecMdcKalTrack::setLPointE const Double_t  lpoint_e[3]  )  [inline]
 

00327                                             {
00328    for(int i=0; i<3; i++) m_lpoint_e[i] = lpoint_e[i];
00329  }

void TRecMdcKalTrack::setLPointK const Double_t  lpoint_k[3]  )  [inline]
 

00339                                             {
00340    for(int i=0; i<3; i++) m_lpoint_k[i] = lpoint_k[i];
00341  }

void TRecMdcKalTrack::setLPointK const Double_t  lpoint_k[3]  )  [inline]
 

00339                                             {
00340    for(int i=0; i<3; i++) m_lpoint_k[i] = lpoint_k[i];
00341  }

void TRecMdcKalTrack::setLPointMu const Double_t  lpoint_mu[3]  )  [inline]
 

00331                                               {
00332    for(int i=0; i<3; i++) m_lpoint_mu[i] = lpoint_mu[i];
00333  }

void TRecMdcKalTrack::setLPointMu const Double_t  lpoint_mu[3]  )  [inline]
 

00331                                               {
00332    for(int i=0; i<3; i++) m_lpoint_mu[i] = lpoint_mu[i];
00333  }

void TRecMdcKalTrack::setLPointP const Double_t  lpoint_p[3]  )  [inline]
 

00343                                             {
00344    for(int i=0; i<3; i++) m_lpoint_p[i] = lpoint_p[i];
00345  }

void TRecMdcKalTrack::setLPointP const Double_t  lpoint_p[3]  )  [inline]
 

00343                                             {
00344    for(int i=0; i<3; i++) m_lpoint_p[i] = lpoint_p[i];
00345  }

void TRecMdcKalTrack::setMass const Double_t  mass[5]  )  [inline]
 

00083                                       {
00084     for (int i =0 ; i< 5 ; i++)
00085       m_mass[i] = mass[i];
00086   }

void TRecMdcKalTrack::setMass const Double_t  mass[5]  )  [inline]
 

00083                                       {
00084     for (int i =0 ; i< 5 ; i++)
00085       m_mass[i] = mass[i];
00086   }

void TRecMdcKalTrack::setNdf const Int_t  ndf,
Int_t  i,
Int_t  pid
[inline]
 

00115 { m_ndf[i][pid] = ndf ;}

void TRecMdcKalTrack::setNdf const Int_t  ndf,
Int_t  i,
Int_t  pid
[inline]
 

00115 { m_ndf[i][pid] = ndf ;}

void TRecMdcKalTrack::setNhits const Int_t  nhits[5]  )  [inline]
 

00108                                      { 
00109     for (int i =0 ; i< 5 ; i++)        
00110       m_nhits[i] = nhits[i];             
00111   }                                    

void TRecMdcKalTrack::setNhits const Int_t  nhits[5]  )  [inline]
 

00108                                      { 
00109     for (int i =0 ; i< 5 ; i++)        
00110       m_nhits[i] = nhits[i];             
00111   }                                    

void TRecMdcKalTrack::setPathSM const Double_t  pathSM[5]  )  [inline]
 

00098                                           { 
00099     for (int i =0 ; i< 5 ; i++)        
00100       m_pathSM[i] = pathSM[i];             
00101   }

void TRecMdcKalTrack::setPathSM const Double_t  pathSM[5]  )  [inline]
 

00098                                           { 
00099     for (int i =0 ; i< 5 ; i++)        
00100       m_pathSM[i] = pathSM[i];             
00101   }

void TRecMdcKalTrack::setPoca const Double_t  poca[3]  )  [inline]
 

00315                                      {
00316    for(int i=0; i<3; i++) m_poca[i] = poca[i];
00317  }

void TRecMdcKalTrack::setPoca const Double_t  poca[3]  )  [inline]
 

00315                                      {
00316    for(int i=0; i<3; i++) m_poca[i] = poca[i];
00317  }

void TRecMdcKalTrack::setPocaE const Double_t  poca_e[3]  )  [inline]
 

00307                                         {
00308    for(int i=0; i<3; i++) m_poca_e[i] = poca_e[i];
00309  }

void TRecMdcKalTrack::setPocaE const Double_t  poca_e[3]  )  [inline]
 

00307                                         {
00308    for(int i=0; i<3; i++) m_poca_e[i] = poca_e[i];
00309  }

void TRecMdcKalTrack::setPocaK const Double_t  poca_k[3]  )  [inline]
 

00319                                         {
00320    for(int i=0; i<3; i++) m_poca_k[i] = poca_k[i];
00321  }

void TRecMdcKalTrack::setPocaK const Double_t  poca_k[3]  )  [inline]
 

00319                                         {
00320    for(int i=0; i<3; i++) m_poca_k[i] = poca_k[i];
00321  }

void TRecMdcKalTrack::setPocaMu const Double_t  poca_mu[3]  )  [inline]
 

00311                                           {
00312    for(int i=0; i<3; i++) m_poca_mu[i] = poca_mu[i];
00313  }

void TRecMdcKalTrack::setPocaMu const Double_t  poca_mu[3]  )  [inline]
 

00311                                           {
00312    for(int i=0; i<3; i++) m_poca_mu[i] = poca_mu[i];
00313  }

void TRecMdcKalTrack::setPocaP const Double_t  poca_p[3]  )  [inline]
 

00323                                         {
00324    for(int i=0; i<3; i++) m_poca_p[i] = poca_p[i];
00325  }

void TRecMdcKalTrack::setPocaP const Double_t  poca_p[3]  )  [inline]
 

00323                                         {
00324    for(int i=0; i<3; i++) m_poca_p[i] = poca_p[i];
00325  }

void TRecMdcKalTrack::setStat const Int_t  stat,
Int_t  i,
Int_t  pid
[inline]
 

00113 { m_stat[i][pid] = stat ;}

void TRecMdcKalTrack::setStat const Int_t  stat,
Int_t  i,
Int_t  pid
[inline]
 

00113 { m_stat[i][pid] = stat ;}

void TRecMdcKalTrack::setTError const Double_t  terror[15]  )  [inline]
 

00301                                            {                 
00302     for (int i= 0 ; i<15 ; i++){                                
00303         m_terror[i] = terror[i];                        
00304       }                 
00305   }                                                           

void TRecMdcKalTrack::setTError const Double_t  terror[15]  )  [inline]
 

00301                                            {                 
00302     for (int i= 0 ; i<15 ; i++){                                
00303         m_terror[i] = terror[i];                        
00304       }                 
00305   }                                                           

void TRecMdcKalTrack::setTHelix const Double_t  thelix[5]  )  [inline]
 

00297                                           {                    
00298     for (int i = 0 ; i<5 ; i++)                              
00299       m_thelix[i] = thelix[i];                              
00300   }  

void TRecMdcKalTrack::setTHelix const Double_t  thelix[5]  )  [inline]
 

00297                                           {                    
00298     for (int i = 0 ; i<5 ; i++)                              
00299       m_thelix[i] = thelix[i];                              
00300   }  

void TRecMdcKalTrack::setTof const Double_t  tof[5]  )  [inline]
 

00103                                     { 
00104     for (int i =0 ; i< 5 ; i++)        
00105       m_tof[i] = tof[i];             
00106   }                                    

void TRecMdcKalTrack::setTof const Double_t  tof[5]  )  [inline]
 

00103                                     { 
00104     for (int i =0 ; i< 5 ; i++)        
00105       m_tof[i] = tof[i];             
00106   }                                    

void TRecMdcKalTrack::setTrackId const Int_t  trackId  )  [inline]
 

00082 { m_trackId = trackId; }

void TRecMdcKalTrack::setTrackId const Int_t  trackId  )  [inline]
 

00082 { m_trackId = trackId; }

void TRecMdcKalTrack::setZError const Double_t  zerror[5][5]  )  [inline]
 

00121                                              {
00122     for (int i= 0 ; i<5 ; i++)
00123       for (int j=0; j<=i; j++){
00124         m_zerror[i][j] = zerror[i][j];
00125         m_zerror[j][i] = zerror[i][j];
00126       }
00127   }

void TRecMdcKalTrack::setZError const Double_t  zerror[5][5]  )  [inline]
 

00121                                              {
00122     for (int i= 0 ; i<5 ; i++)
00123       for (int j=0; j<=i; j++){
00124         m_zerror[i][j] = zerror[i][j];
00125         m_zerror[j][i] = zerror[i][j];
00126       }
00127   }

void TRecMdcKalTrack::setZErrorE const Double_t  zerror_e[5][5]  )  [inline]
 

00132                                                 {
00133     for (int i= 0 ; i<5 ; i++)               
00134       for (int j=0; j<=i; j++){              
00135         m_zerror_e[i][j] = zerror_e[i][j];       
00136         m_zerror_e[j][i] = zerror_e[i][j];       
00137       }
00138   }     

void TRecMdcKalTrack::setZErrorE const Double_t  zerror_e[5][5]  )  [inline]
 

00132                                                 {
00133     for (int i= 0 ; i<5 ; i++)               
00134       for (int j=0; j<=i; j++){              
00135         m_zerror_e[i][j] = zerror_e[i][j];       
00136         m_zerror_e[j][i] = zerror_e[i][j];       
00137       }
00138   }     

void TRecMdcKalTrack::setZErrorK const Double_t  zerror_k[5][5]  )  [inline]
 

00156                                                 {
00157     for (int i= 0 ; i<5 ; i++)                    
00158       for (int j=0; j<=i; j++){                    
00159         m_zerror_k[i][j] = zerror_k[i][j];      
00160         m_zerror_k[j][i] = zerror_k[i][j];
00161       } 
00162   }  

void TRecMdcKalTrack::setZErrorK const Double_t  zerror_k[5][5]  )  [inline]
 

00156                                                 {
00157     for (int i= 0 ; i<5 ; i++)                    
00158       for (int j=0; j<=i; j++){                    
00159         m_zerror_k[i][j] = zerror_k[i][j];      
00160         m_zerror_k[j][i] = zerror_k[i][j];
00161       } 
00162   }  

void TRecMdcKalTrack::setZErrorMu const Double_t  zerror_mu[5][5]  )  [inline]
 

00145                                                   {
00146     for (int i= 0 ; i<5 ; i++)               
00147       for (int j=0; j<=i; j++){               
00148         m_zerror_mu[i][j] = zerror_mu[i][j];      
00149         m_zerror_mu[j][i] = zerror_mu[i][j];      
00150       }             
00151   }

void TRecMdcKalTrack::setZErrorMu const Double_t  zerror_mu[5][5]  )  [inline]
 

00145                                                   {
00146     for (int i= 0 ; i<5 ; i++)               
00147       for (int j=0; j<=i; j++){               
00148         m_zerror_mu[i][j] = zerror_mu[i][j];      
00149         m_zerror_mu[j][i] = zerror_mu[i][j];      
00150       }             
00151   }

void TRecMdcKalTrack::setZErrorP const Double_t  zerror_p[5][5]  )  [inline]
 

00167                                                 {
00168     for (int i= 0 ; i<5 ; i++)   
00169       for (int j=0; j<=i; j++){                    
00170         m_zerror_p[i][j] = zerror_p[i][j];      
00171         m_zerror_p[j][i] = zerror_p[i][j];
00172       } 
00173   }                                               

void TRecMdcKalTrack::setZErrorP const Double_t  zerror_p[5][5]  )  [inline]
 

00167                                                 {
00168     for (int i= 0 ; i<5 ; i++)   
00169       for (int j=0; j<=i; j++){                    
00170         m_zerror_p[i][j] = zerror_p[i][j];      
00171         m_zerror_p[j][i] = zerror_p[i][j];
00172       } 
00173   }                                               

void TRecMdcKalTrack::setZHelix const Double_t  zhelix[5]  )  [inline]
 

00117                                           {
00118     for (int i = 0 ; i<5 ; i++)
00119       m_zhelix[i] = zhelix[i];
00120   }

void TRecMdcKalTrack::setZHelix const Double_t  zhelix[5]  )  [inline]
 

00117                                           {
00118     for (int i = 0 ; i<5 ; i++)
00119       m_zhelix[i] = zhelix[i];
00120   }

void TRecMdcKalTrack::setZHelixE const Double_t  zhelix_e[5]  )  [inline]
 

00128                                              {   
00129     for (int i = 0 ; i<5 ; i++)             
00130       m_zhelix_e[i] = zhelix_e[i];             
00131   }                                          

void TRecMdcKalTrack::setZHelixE const Double_t  zhelix_e[5]  )  [inline]
 

00128                                              {   
00129     for (int i = 0 ; i<5 ; i++)             
00130       m_zhelix_e[i] = zhelix_e[i];             
00131   }                                          

void TRecMdcKalTrack::setZHelixK const Double_t  zhelix_k[5]  )  [inline]
 

00152                                              {             
00153     for (int i = 0 ; i<5 ; i++)                  
00154       m_zhelix_k[i] = zhelix_k[i];            
00155   }  

void TRecMdcKalTrack::setZHelixK const Double_t  zhelix_k[5]  )  [inline]
 

00152                                              {             
00153     for (int i = 0 ; i<5 ; i++)                  
00154       m_zhelix_k[i] = zhelix_k[i];            
00155   }  

void TRecMdcKalTrack::setZHelixMu const Double_t  zhelix_mu[5]  )  [inline]
 

00140                                                {   
00141     for (int i = 0 ; i<5 ; i++)             
00142       m_zhelix_mu[i] = zhelix_mu[i];             
00143   }                                          

void TRecMdcKalTrack::setZHelixMu const Double_t  zhelix_mu[5]  )  [inline]
 

00140                                                {   
00141     for (int i = 0 ; i<5 ; i++)             
00142       m_zhelix_mu[i] = zhelix_mu[i];             
00143   }                                          

void TRecMdcKalTrack::setZHelixP const Double_t  zhelix_p[5]  )  [inline]
 

00163                                              {   
00164     for (int i = 0 ; i<5 ; i++)                  
00165       m_zhelix_p[i] = zhelix_p[i];            
00166   }                                               

void TRecMdcKalTrack::setZHelixP const Double_t  zhelix_p[5]  )  [inline]
 

00163                                              {   
00164     for (int i = 0 ; i<5 ; i++)                  
00165       m_zhelix_p[i] = zhelix_p[i];            
00166   }                                               


Member Data Documentation

Double_t TRecMdcKalTrack::m_chisq [private]
 

Double_t TRecMdcKalTrack::m_ferror [private]
 

Double_t TRecMdcKalTrack::m_ferror_e [private]
 

Double_t TRecMdcKalTrack::m_ferror_k [private]
 

Double_t TRecMdcKalTrack::m_ferror_mu [private]
 

Double_t TRecMdcKalTrack::m_ferror_p [private]
 

Double_t TRecMdcKalTrack::m_fhelix [private]
 

Double_t TRecMdcKalTrack::m_fhelix_e [private]
 

Double_t TRecMdcKalTrack::m_fhelix_k [private]
 

Double_t TRecMdcKalTrack::m_fhelix_mu [private]
 

Double_t TRecMdcKalTrack::m_fhelix_p [private]
 

Double_t TRecMdcKalTrack::m_fiTerm [private]
 

Double_t TRecMdcKalTrack::m_length [private]
 

Double_t TRecMdcKalTrack::m_lerror [private]
 

Double_t TRecMdcKalTrack::m_lerror_e [private]
 

Double_t TRecMdcKalTrack::m_lerror_k [private]
 

Double_t TRecMdcKalTrack::m_lerror_mu [private]
 

Double_t TRecMdcKalTrack::m_lerror_p [private]
 

Double_t TRecMdcKalTrack::m_lhelix [private]
 

Double_t TRecMdcKalTrack::m_lhelix_e [private]
 

Double_t TRecMdcKalTrack::m_lhelix_k [private]
 

Double_t TRecMdcKalTrack::m_lhelix_mu [private]
 

Double_t TRecMdcKalTrack::m_lhelix_p [private]
 

Double_t TRecMdcKalTrack::m_lpivot [private]
 

Double_t TRecMdcKalTrack::m_lpivot_e [private]
 

Double_t TRecMdcKalTrack::m_lpivot_k [private]
 

Double_t TRecMdcKalTrack::m_lpivot_mu [private]
 

Double_t TRecMdcKalTrack::m_lpivot_p [private]
 

Double_t TRecMdcKalTrack::m_lpoint [private]
 

Double_t TRecMdcKalTrack::m_lpoint_e [private]
 

Double_t TRecMdcKalTrack::m_lpoint_k [private]
 

Double_t TRecMdcKalTrack::m_lpoint_mu [private]
 

Double_t TRecMdcKalTrack::m_lpoint_p [private]
 

Double_t TRecMdcKalTrack::m_mass [private]
 

Int_t TRecMdcKalTrack::m_ndf [private]
 

Int_t TRecMdcKalTrack::m_nhits [private]
 

Double_t TRecMdcKalTrack::m_pathSM [private]
 

Double_t TRecMdcKalTrack::m_poca [private]
 

Double_t TRecMdcKalTrack::m_poca_e [private]
 

Double_t TRecMdcKalTrack::m_poca_k [private]
 

Double_t TRecMdcKalTrack::m_poca_mu [private]
 

Double_t TRecMdcKalTrack::m_poca_p [private]
 

Int_t TRecMdcKalTrack::m_stat [private]
 

Double_t TRecMdcKalTrack::m_terror [private]
 

Double_t TRecMdcKalTrack::m_thelix [private]
 

Double_t TRecMdcKalTrack::m_tof [private]
 

Int_t TRecMdcKalTrack::m_trackId [private]
 

Double_t TRecMdcKalTrack::m_zerror [private]
 

Double_t TRecMdcKalTrack::m_zerror_e [private]
 

Double_t TRecMdcKalTrack::m_zerror_k [private]
 

Double_t TRecMdcKalTrack::m_zerror_mu [private]
 

Double_t TRecMdcKalTrack::m_zerror_p [private]
 

Double_t TRecMdcKalTrack::m_zhelix [private]
 

Double_t TRecMdcKalTrack::m_zhelix_e [private]
 

Double_t TRecMdcKalTrack::m_zhelix_k [private]
 

Double_t TRecMdcKalTrack::m_zhelix_mu [private]
 

Double_t TRecMdcKalTrack::m_zhelix_p [private]
 


The documentation for this class was generated from the following files:
Generated on Wed Feb 2 19:03:10 2011 for BOSS6.5.5 by  doxygen 1.3.9.1