#include <TMdcKalTrack.h>
Public Member Functions | |
TMdcKalTrack () | |
~TMdcKalTrack () | |
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 | getNlayer (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 | setNlayer (const Int_t nlayer, 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]) |
Private Attributes | |
Int_t | m_trackId |
Int_t | m_stat [5] |
Int_t | m_stat2 [5] |
Double_t | m_chisq [5] |
Int_t | m_ndf [5] |
Int_t | m_nlayer [5] |
Double_t | m_zhelix [5] |
Double_t | m_zerror [15] |
Double_t | m_zhelix_e [5] |
Double_t | m_zerror_e [15] |
Double_t | m_zhelix_mu [5] |
Double_t | m_zerror_mu [15] |
Double_t | m_zhelix_k [5] |
Double_t | m_zerror_k [15] |
Double_t | m_zhelix_p [5] |
Double_t | m_zerror_p [15] |
Double_t | m_fhelix [5] |
Double_t | m_ferror [15] |
Double_t | m_fhelix_e [5] |
Double_t | m_ferror_e [15] |
Double_t | m_fhelix_mu [5] |
Double_t | m_ferror_mu [15] |
Double_t | m_fhelix_k [5] |
Double_t | m_ferror_k [15] |
Double_t | m_fhelix_p [5] |
Double_t | m_ferror_p [15] |
Definition at line 8 of file TMdcKalTrack.h.
TMdcKalTrack::TMdcKalTrack | ( | ) |
TMdcKalTrack::~TMdcKalTrack | ( | ) |
Double_t TMdcKalTrack::getChisq | ( | const Int_t | pid | ) | const [inline] |
Definition at line 20 of file TMdcKalTrack.h.
References m_chisq.
Referenced by MdcKalTrackCnv::TObjectToDataObject().
Double_t TMdcKalTrack::getFError | ( | Int_t | i, | |
Int_t | j | |||
) | const [inline] |
Definition at line 49 of file TMdcKalTrack.h.
References SimMat::get_element(), and m_ferror.
Referenced by MdcKalTrackCnv::TObjectToDataObject().
00049 { 00050 return SimMat::get_element(m_ferror,i,j); }
Double_t TMdcKalTrack::getFErrorE | ( | Int_t | i, | |
Int_t | j | |||
) | const [inline] |
Definition at line 52 of file TMdcKalTrack.h.
References SimMat::get_element(), and m_ferror_e.
Referenced by MdcKalTrackCnv::TObjectToDataObject().
00052 { 00053 return SimMat::get_element(m_ferror_e,i,j); }
Double_t TMdcKalTrack::getFErrorK | ( | Int_t | i, | |
Int_t | j | |||
) | const [inline] |
Definition at line 58 of file TMdcKalTrack.h.
References SimMat::get_element(), and m_ferror_k.
Referenced by MdcKalTrackCnv::TObjectToDataObject().
00058 { 00059 return SimMat::get_element(m_ferror_k,i,j); }
Double_t TMdcKalTrack::getFErrorMu | ( | Int_t | i, | |
Int_t | j | |||
) | const [inline] |
Definition at line 55 of file TMdcKalTrack.h.
References SimMat::get_element(), and m_ferror_mu.
Referenced by MdcKalTrackCnv::TObjectToDataObject().
00055 { 00056 return SimMat::get_element(m_ferror_mu,i,j); }
Double_t TMdcKalTrack::getFErrorP | ( | Int_t | i, | |
Int_t | j | |||
) | const [inline] |
Definition at line 61 of file TMdcKalTrack.h.
References SimMat::get_element(), and m_ferror_p.
Referenced by MdcKalTrackCnv::TObjectToDataObject().
00061 { 00062 return SimMat::get_element(m_ferror_p,i,j); }
Double_t TMdcKalTrack::getFHelix | ( | Int_t | i | ) | const [inline] |
Definition at line 48 of file TMdcKalTrack.h.
References m_fhelix.
Referenced by MdcKalTrackCnv::TObjectToDataObject().
Double_t TMdcKalTrack::getFHelixE | ( | Int_t | i | ) | const [inline] |
Definition at line 51 of file TMdcKalTrack.h.
References m_fhelix_e.
Referenced by MdcKalTrackCnv::TObjectToDataObject().
00051 {return m_fhelix_e[i];}
Double_t TMdcKalTrack::getFHelixK | ( | Int_t | i | ) | const [inline] |
Definition at line 57 of file TMdcKalTrack.h.
References m_fhelix_k.
Referenced by MdcKalTrackCnv::TObjectToDataObject().
00057 {return m_fhelix_k[i];}
Double_t TMdcKalTrack::getFHelixMu | ( | Int_t | i | ) | const [inline] |
Definition at line 54 of file TMdcKalTrack.h.
References m_fhelix_mu.
Referenced by MdcKalTrackCnv::TObjectToDataObject().
00054 {return m_fhelix_mu[i];}
Double_t TMdcKalTrack::getFHelixP | ( | Int_t | i | ) | const [inline] |
Definition at line 60 of file TMdcKalTrack.h.
References m_fhelix_p.
Referenced by MdcKalTrackCnv::TObjectToDataObject().
00060 {return m_fhelix_p[i];}
Int_t TMdcKalTrack::getNdf | ( | const Int_t | pid | ) | const [inline] |
Definition at line 21 of file TMdcKalTrack.h.
References m_ndf.
Referenced by MdcKalTrackCnv::TObjectToDataObject().
Int_t TMdcKalTrack::getNlayer | ( | const Int_t | pid | ) | const [inline] |
Definition at line 22 of file TMdcKalTrack.h.
References m_nlayer.
Referenced by MdcKalTrackCnv::TObjectToDataObject().
Int_t TMdcKalTrack::getStat | ( | const Int_t | pid | ) | const [inline] |
Definition at line 18 of file TMdcKalTrack.h.
References m_stat.
Referenced by MdcKalTrackCnv::TObjectToDataObject().
Int_t TMdcKalTrack::getStat2 | ( | const Int_t | pid | ) | const [inline] |
Definition at line 19 of file TMdcKalTrack.h.
References m_stat2.
Referenced by MdcKalTrackCnv::TObjectToDataObject().
Int_t TMdcKalTrack::getTrackId | ( | void | ) | const [inline] |
Definition at line 17 of file TMdcKalTrack.h.
References m_trackId.
Referenced by MdcKalTrackCnv::TObjectToDataObject().
00017 { return m_trackId; }
Double_t TMdcKalTrack::getZError | ( | Int_t | i, | |
Int_t | j | |||
) | const [inline] |
Definition at line 28 of file TMdcKalTrack.h.
References SimMat::get_element(), and m_zerror.
Referenced by MdcKalTrackCnv::TObjectToDataObject().
00028 { 00029 return SimMat::get_element(m_zerror,i,j); }
Double_t TMdcKalTrack::getZErrorE | ( | Int_t | i, | |
Int_t | j | |||
) | const [inline] |
Definition at line 32 of file TMdcKalTrack.h.
References SimMat::get_element(), and m_zerror_e.
Referenced by MdcKalTrackCnv::TObjectToDataObject().
00032 { 00033 return SimMat::get_element(m_zerror_e,i,j); }
Double_t TMdcKalTrack::getZErrorK | ( | Int_t | i, | |
Int_t | j | |||
) | const [inline] |
Definition at line 40 of file TMdcKalTrack.h.
References SimMat::get_element(), and m_zerror_k.
Referenced by MdcKalTrackCnv::TObjectToDataObject().
00040 { 00041 return SimMat::get_element(m_zerror_k,i,j); }
Double_t TMdcKalTrack::getZErrorMu | ( | Int_t | i, | |
Int_t | j | |||
) | const [inline] |
Definition at line 36 of file TMdcKalTrack.h.
References SimMat::get_element(), and m_zerror_mu.
Referenced by MdcKalTrackCnv::TObjectToDataObject().
00036 { 00037 return SimMat::get_element(m_zerror_mu,i,j); }
Double_t TMdcKalTrack::getZErrorP | ( | Int_t | i, | |
Int_t | j | |||
) | const [inline] |
Definition at line 44 of file TMdcKalTrack.h.
References SimMat::get_element(), and m_zerror_p.
Referenced by MdcKalTrackCnv::TObjectToDataObject().
00044 { 00045 return SimMat::get_element(m_zerror_p,i,j); }
Double_t TMdcKalTrack::getZHelix | ( | Int_t | i | ) | const [inline] |
Definition at line 27 of file TMdcKalTrack.h.
References m_zhelix.
Referenced by MdcKalTrackCnv::TObjectToDataObject().
Double_t TMdcKalTrack::getZHelixE | ( | Int_t | i | ) | const [inline] |
Definition at line 31 of file TMdcKalTrack.h.
References m_zhelix_e.
Referenced by MdcKalTrackCnv::TObjectToDataObject().
00031 {return m_zhelix_e[i];}
Double_t TMdcKalTrack::getZHelixK | ( | Int_t | i | ) | const [inline] |
Definition at line 39 of file TMdcKalTrack.h.
References m_zhelix_k.
Referenced by MdcKalTrackCnv::TObjectToDataObject().
00039 {return m_zhelix_k[i];}
Double_t TMdcKalTrack::getZHelixMu | ( | Int_t | i | ) | const [inline] |
Definition at line 35 of file TMdcKalTrack.h.
References m_zhelix_mu.
Referenced by MdcKalTrackCnv::TObjectToDataObject().
00035 {return m_zhelix_mu[i];}
Double_t TMdcKalTrack::getZHelixP | ( | Int_t | i | ) | const [inline] |
Definition at line 43 of file TMdcKalTrack.h.
References m_zhelix_p.
Referenced by MdcKalTrackCnv::TObjectToDataObject().
00043 {return m_zhelix_p[i];}
void TMdcKalTrack::setChisq | ( | const Double_t | chisq, | |
const Int_t | pid | |||
) | [inline] |
Definition at line 67 of file TMdcKalTrack.h.
References m_chisq.
Referenced by MdcKalTrackCnv::DataObjectToTObject().
void TMdcKalTrack::setFError | ( | const Double_t | ferror[5][5] | ) | [inline] |
Definition at line 134 of file TMdcKalTrack.h.
References m_ferror, and SimMat::pack2d().
Referenced by MdcKalTrackCnv::DataObjectToTObject().
00134 { 00135 SimMat::pack2d(5,&ferror[0][0],m_ferror); 00136 }
void TMdcKalTrack::setFErrorE | ( | const Double_t | ferror_e[5][5] | ) | [inline] |
Definition at line 142 of file TMdcKalTrack.h.
References m_ferror_e, and SimMat::pack2d().
Referenced by MdcKalTrackCnv::DataObjectToTObject().
00142 { 00143 SimMat::pack2d(5,&ferror_e[0][0],m_ferror_e); 00144 }
void TMdcKalTrack::setFErrorK | ( | const Double_t | ferror_k[5][5] | ) | [inline] |
Definition at line 158 of file TMdcKalTrack.h.
References m_ferror_k, and SimMat::pack2d().
Referenced by MdcKalTrackCnv::DataObjectToTObject().
00158 { 00159 SimMat::pack2d(5,&ferror_k[0][0],m_ferror_k); 00160 }
void TMdcKalTrack::setFErrorMu | ( | const Double_t | ferror_mu[5][5] | ) | [inline] |
Definition at line 150 of file TMdcKalTrack.h.
References m_ferror_mu, and SimMat::pack2d().
Referenced by MdcKalTrackCnv::DataObjectToTObject().
00150 { 00151 SimMat::pack2d(5,&ferror_mu[0][0],m_ferror_mu); 00152 }
void TMdcKalTrack::setFErrorP | ( | const Double_t | ferror_p[5][5] | ) | [inline] |
Definition at line 166 of file TMdcKalTrack.h.
References m_ferror_p, and SimMat::pack2d().
Referenced by MdcKalTrackCnv::DataObjectToTObject().
00166 { 00167 SimMat::pack2d(5,&ferror_p[0][0],m_ferror_p); 00168 }
void TMdcKalTrack::setFHelix | ( | const Double_t | fhelix[5] | ) | [inline] |
Definition at line 130 of file TMdcKalTrack.h.
References genRecEmupikp::i, and m_fhelix.
Referenced by MdcKalTrackCnv::DataObjectToTObject().
void TMdcKalTrack::setFHelixE | ( | const Double_t | fhelix_e[5] | ) | [inline] |
Definition at line 138 of file TMdcKalTrack.h.
References genRecEmupikp::i, and m_fhelix_e.
Referenced by MdcKalTrackCnv::DataObjectToTObject().
void TMdcKalTrack::setFHelixK | ( | const Double_t | fhelix_k[5] | ) | [inline] |
Definition at line 154 of file TMdcKalTrack.h.
References genRecEmupikp::i, and m_fhelix_k.
Referenced by MdcKalTrackCnv::DataObjectToTObject().
void TMdcKalTrack::setFHelixMu | ( | const Double_t | fhelix_mu[5] | ) | [inline] |
Definition at line 146 of file TMdcKalTrack.h.
References genRecEmupikp::i, and m_fhelix_mu.
Referenced by MdcKalTrackCnv::DataObjectToTObject().
void TMdcKalTrack::setFHelixP | ( | const Double_t | fhelix_p[5] | ) | [inline] |
Definition at line 162 of file TMdcKalTrack.h.
References genRecEmupikp::i, and m_fhelix_p.
Referenced by MdcKalTrackCnv::DataObjectToTObject().
void TMdcKalTrack::setNdf | ( | const Int_t | ndf, | |
const Int_t | pid | |||
) | [inline] |
Definition at line 68 of file TMdcKalTrack.h.
References m_ndf.
Referenced by MdcKalTrackCnv::DataObjectToTObject().
void TMdcKalTrack::setNlayer | ( | const Int_t | nlayer, | |
const Int_t | pid | |||
) | [inline] |
Definition at line 69 of file TMdcKalTrack.h.
References m_nlayer.
Referenced by MdcKalTrackCnv::DataObjectToTObject().
void TMdcKalTrack::setStat | ( | const Int_t | stat, | |
const Int_t | pid | |||
) | [inline] |
Definition at line 65 of file TMdcKalTrack.h.
References m_stat.
Referenced by MdcKalTrackCnv::DataObjectToTObject().
void TMdcKalTrack::setStat2 | ( | const Int_t | stat, | |
const Int_t | pid | |||
) | [inline] |
Definition at line 66 of file TMdcKalTrack.h.
References m_stat2.
Referenced by MdcKalTrackCnv::DataObjectToTObject().
void TMdcKalTrack::setTrackId | ( | const Int_t | trackId | ) | [inline] |
Definition at line 64 of file TMdcKalTrack.h.
References m_trackId.
Referenced by MdcKalTrackCnv::DataObjectToTObject().
00064 { m_trackId = trackId; }
void TMdcKalTrack::setZError | ( | const Double_t | zerror[5][5] | ) | [inline] |
Definition at line 78 of file TMdcKalTrack.h.
References m_zerror, and SimMat::pack2d().
Referenced by MdcKalTrackCnv::DataObjectToTObject().
00078 { 00079 SimMat::pack2d(5,&zerror[0][0],m_zerror); 00080 }
void TMdcKalTrack::setZErrorE | ( | const Double_t | zerror_e[5][5] | ) | [inline] |
Definition at line 90 of file TMdcKalTrack.h.
References m_zerror_e, and SimMat::pack2d().
Referenced by MdcKalTrackCnv::DataObjectToTObject().
00090 { 00091 SimMat::pack2d(5,&zerror_e[0][0],m_zerror_e); 00092 }
void TMdcKalTrack::setZErrorK | ( | const Double_t | zerror_k[5][5] | ) | [inline] |
Definition at line 112 of file TMdcKalTrack.h.
References m_zerror_k, and SimMat::pack2d().
Referenced by MdcKalTrackCnv::DataObjectToTObject().
00112 { 00113 SimMat::pack2d(5,&zerror_k[0][0],m_zerror_k); 00114 }
void TMdcKalTrack::setZErrorMu | ( | const Double_t | zerror_mu[5][5] | ) | [inline] |
Definition at line 101 of file TMdcKalTrack.h.
References m_zerror_mu, and SimMat::pack2d().
Referenced by MdcKalTrackCnv::DataObjectToTObject().
00101 { 00102 SimMat::pack2d(5,&zerror_mu[0][0],m_zerror_mu); 00103 }
void TMdcKalTrack::setZErrorP | ( | const Double_t | zerror_p[5][5] | ) | [inline] |
Definition at line 123 of file TMdcKalTrack.h.
References m_zerror_p, and SimMat::pack2d().
Referenced by MdcKalTrackCnv::DataObjectToTObject().
00123 { 00124 SimMat::pack2d(5,&zerror_p[0][0],m_zerror_p); 00125 }
void TMdcKalTrack::setZHelix | ( | const Double_t | zhelix[5] | ) | [inline] |
Definition at line 74 of file TMdcKalTrack.h.
References genRecEmupikp::i, and m_zhelix.
Referenced by MdcKalTrackCnv::DataObjectToTObject().
void TMdcKalTrack::setZHelixE | ( | const Double_t | zhelix_e[5] | ) | [inline] |
Definition at line 86 of file TMdcKalTrack.h.
References genRecEmupikp::i, and m_zhelix_e.
Referenced by MdcKalTrackCnv::DataObjectToTObject().
void TMdcKalTrack::setZHelixK | ( | const Double_t | zhelix_k[5] | ) | [inline] |
Definition at line 108 of file TMdcKalTrack.h.
References genRecEmupikp::i, and m_zhelix_k.
Referenced by MdcKalTrackCnv::DataObjectToTObject().
void TMdcKalTrack::setZHelixMu | ( | const Double_t | zhelix_mu[5] | ) | [inline] |
Definition at line 97 of file TMdcKalTrack.h.
References genRecEmupikp::i, and m_zhelix_mu.
Referenced by MdcKalTrackCnv::DataObjectToTObject().
void TMdcKalTrack::setZHelixP | ( | const Double_t | zhelix_p[5] | ) | [inline] |
Definition at line 119 of file TMdcKalTrack.h.
References genRecEmupikp::i, and m_zhelix_p.
Referenced by MdcKalTrackCnv::DataObjectToTObject().
Double_t TMdcKalTrack::m_chisq[5] [private] |
Double_t TMdcKalTrack::m_ferror[15] [private] |
Double_t TMdcKalTrack::m_ferror_e[15] [private] |
Double_t TMdcKalTrack::m_ferror_k[15] [private] |
Double_t TMdcKalTrack::m_ferror_mu[15] [private] |
Double_t TMdcKalTrack::m_ferror_p[15] [private] |
Double_t TMdcKalTrack::m_fhelix[5] [private] |
Double_t TMdcKalTrack::m_fhelix_e[5] [private] |
Double_t TMdcKalTrack::m_fhelix_k[5] [private] |
Double_t TMdcKalTrack::m_fhelix_mu[5] [private] |
Double_t TMdcKalTrack::m_fhelix_p[5] [private] |
Int_t TMdcKalTrack::m_ndf[5] [private] |
Int_t TMdcKalTrack::m_nlayer[5] [private] |
Int_t TMdcKalTrack::m_stat[5] [private] |
Int_t TMdcKalTrack::m_stat2[5] [private] |
Int_t TMdcKalTrack::m_trackId [private] |
Double_t TMdcKalTrack::m_zerror[15] [private] |
Double_t TMdcKalTrack::m_zerror_e[15] [private] |
Double_t TMdcKalTrack::m_zerror_k[15] [private] |
Double_t TMdcKalTrack::m_zerror_mu[15] [private] |
Double_t TMdcKalTrack::m_zerror_p[15] [private] |
Double_t TMdcKalTrack::m_zhelix[5] [private] |
Double_t TMdcKalTrack::m_zhelix_e[5] [private] |
Double_t TMdcKalTrack::m_zhelix_k[5] [private] |
Double_t TMdcKalTrack::m_zhelix_mu[5] [private] |
Double_t TMdcKalTrack::m_zhelix_p[5] [private] |