#include <RecMdcKalHelixSeg.h>
Inheritance diagram for RecMdcKalHelixSeg:
Public Member Functions | |
virtual const CLID & | clID () const |
virtual const CLID & | clID () const |
double | getAdc (void) const |
double | getAdc (void) const |
double | getCpaExcl (void) const |
double | getCpaExcl (void) const |
double | getCpaIncl (void) const |
double | getCpaIncl (void) const |
double | getDD (void) const |
double | getDD (void) const |
double | getDocaExcl (void) const |
double | getDocaExcl (void) const |
double | getDocaIncl (void) const |
double | getDocaIncl (void) const |
double | getDrExcl (void) const |
double | getDrExcl (void) const |
double | getDrIncl (void) const |
get every component of helix parameter | |
double | getDrIncl (void) const |
get every component of helix parameter | |
double | getDT (void) const |
double | getDT (void) const |
double | getDzExcl (void) const |
double | getDzExcl (void) const |
double | getDzIncl (void) const |
double | getDzIncl (void) const |
double | getEntra (void) const |
double | getEntra (void) const |
HepSymMatrix & | getErrorExcl (void) |
HepSymMatrix & | getErrorExcl (void) |
HepSymMatrix & | getErrorIncl (void) |
HepSymMatrix & | getErrorIncl (void) |
double | getFi0Excl (void) const |
double | getFi0Excl (void) const |
double | getFi0Incl (void) const |
double | getFi0Incl (void) const |
int | getFlagLR (void) const |
int | getFlagLR (void) const |
HepVector & | getHelixExcl (void) |
HepVector & | getHelixExcl (void) |
HepVector & | getHelixIncl (void) |
HepVector & | getHelixIncl (void) |
int | getLayerId (void) const |
int | getLayerId (void) const |
Identifier | getMdcId (void) const |
Identifier | getMdcId (void) const |
double | getResExcl (void) |
double | getResExcl (void) |
double | getResIncl (void) |
double | getResIncl (void) |
double | getTanlExcl (void) const |
double | getTanlExcl (void) const |
double | getTanlIncl (void) const |
double | getTanlIncl (void) const |
double | getTdc (void) const |
double | getTdc (void) const |
double | getTof (void) const |
double | getTof (void) const |
int | getTrackId (void) const |
int | getTrackId (void) const |
double | getZhit (void) const |
double | getZhit (void) const |
RecMdcKalHelixSeg (RecMdcKalHelixSeg &seg) | |
RecMdcKalHelixSeg () | |
RecMdcKalHelixSeg (RecMdcKalHelixSeg &seg) | |
RecMdcKalHelixSeg () | |
void | setAdc (double adc) |
void | setAdc (double adc) |
void | setCpaExcl (double cpa) |
void | setCpaExcl (double cpa) |
void | setCpaIncl (double cpa) |
void | setCpaIncl (double cpa) |
void | setDD (double dd) |
void | setDD (double dd) |
void | setDocaExcl (double doca) |
void | setDocaExcl (double doca) |
void | setDocaIncl (double doca) |
void | setDocaIncl (double doca) |
void | setDrExcl (double dr) |
void | setDrExcl (double dr) |
void | setDrIncl (double dr) |
void | setDrIncl (double dr) |
void | setDT (double dt) |
void | setDT (double dt) |
void | setDzExcl (double dz) |
void | setDzExcl (double dz) |
void | setDzIncl (double dz) |
void | setDzIncl (double dz) |
void | setEntra (double entra) |
void | setEntra (double entra) |
void | setErrorExcl (double *error) |
void | setErrorExcl (const HepSymMatrix &error) |
void | setErrorExcl (double *error) |
void | setErrorExcl (const HepSymMatrix &error) |
void | setErrorIncl (double *error) |
void | setErrorIncl (const HepSymMatrix &error) |
void | setErrorIncl (double *error) |
void | setErrorIncl (const HepSymMatrix &error) |
void | setFi0Excl (double fi0) |
void | setFi0Excl (double fi0) |
void | setFi0Incl (double fi0) |
void | setFi0Incl (double fi0) |
void | setFlagLR (int flagLR) |
void | setFlagLR (int flagLR) |
void | setHelixExcl (double *helix) |
void | setHelixExcl (const HepVector &helix) |
void | setHelixExcl (double *helix) |
void | setHelixExcl (const HepVector &helix) |
void | setHelixIncl (double *helix) |
void | setHelixIncl (const HepVector &helix) |
void | setHelixIncl (double *helix) |
void | setHelixIncl (const HepVector &helix) |
void | setLayerId (int layerId) |
void | setLayerId (int layerId) |
void | setMdcId (Identifier mdcid) |
void | setMdcId (Identifier mdcid) |
void | setResExcl (double res) |
void | setResExcl (double res) |
void | setResIncl (double res) |
void | setResIncl (double res) |
void | setTanlExcl (double tanl) |
void | setTanlExcl (double tanl) |
void | setTanlIncl (double tanl) |
void | setTanlIncl (double tanl) |
void | setTdc (double tdc) |
void | setTdc (double tdc) |
void | setTof (double tof) |
void | setTof (double tof) |
void | setTrackId (int trackid) |
void | setTrackId (int trackid) |
void | setZhit (double zhit) |
void | setZhit (double zhit) |
~RecMdcKalHelixSeg () | |
~RecMdcKalHelixSeg () | |
Static Public Member Functions | |
const CLID & | classID () |
const CLID & | classID () |
Private Attributes | |
double | m_adc |
double | m_dd |
double | m_doca_excl |
double | m_doca_incl |
double | m_dt |
double | m_entra |
HepSymMatrix | m_error_excl |
HepSymMatrix | m_error_incl |
int | m_flagLR |
HepVector | m_helix_excl |
HepVector | m_helix_incl |
int | m_layerId |
Identifier | m_mdcid |
double | m_res_excl |
double | m_res_incl |
double | m_tdc |
double | m_tof |
int | m_trackid |
double | m_zhit |
|
00010 : m_helix_incl(5,0), 00011 m_helix_excl(5,0), 00012 m_error_incl(5,0), 00013 m_error_excl(5,0), 00014 m_trackid(0), 00015 m_mdcid(0), 00016 m_flagLR(0), 00017 m_tdc(0), 00018 m_adc(0), 00019 m_zhit(0), 00020 m_tof(0), 00021 m_doca_incl(0), 00022 m_doca_excl(0), 00023 m_dd(0), 00024 m_entra(0), 00025 m_dt(0), 00026 m_res_incl(0), 00027 m_res_excl(0), 00028 m_layerId(0) 00029 00030 { 00031 }
|
|
00035 : 00036 m_helix_incl(helixseg.m_helix_incl), 00037 m_helix_excl(helixseg.m_helix_excl), 00038 m_error_incl(helixseg.m_error_incl), 00039 m_error_excl(helixseg.m_error_excl), 00040 m_trackid(helixseg.m_trackid), 00041 m_mdcid(helixseg.m_mdcid), 00042 m_flagLR(helixseg.m_flagLR), 00043 m_tdc(helixseg.m_tdc), 00044 m_adc(helixseg.m_adc), 00045 m_zhit(helixseg.m_zhit), 00046 m_tof(helixseg.m_tof), 00047 m_doca_incl(helixseg.m_doca_incl), 00048 m_doca_excl(helixseg.m_doca_excl), 00049 m_dd(helixseg.m_dd), 00050 m_entra(helixseg.m_entra), 00051 m_dt(helixseg.m_dt), 00052 m_res_incl(helixseg.m_res_incl), 00053 m_res_excl(helixseg.m_res_excl), 00054 m_layerId(helixseg.m_layerId) 00055 00056 { }
|
|
00059 { 00060 00061 00062 }
|
|
|
|
|
|
|
|
00038 {
00039 return CLID_RecMdcKalHelixSeg;
00040 }
|
|
00038 {
00039 return CLID_RecMdcKalHelixSeg;
00040 }
|
|
00034 { 00035 return RecMdcKalHelixSeg::classID(); 00036 }
|
|
00034 { 00035 return RecMdcKalHelixSeg::classID(); 00036 }
|
|
00051 { return m_adc; }
|
|
00051 { return m_adc; }
|
|
00070 { return m_helix_excl[2]; }
|
|
00070 { return m_helix_excl[2]; }
|
|
00064 { return m_helix_incl[2]; }
|
|
00064 { return m_helix_incl[2]; }
|
|
00056 { return m_dd; };
|
|
00056 { return m_dd; };
|
|
00055 { return m_doca_excl ; }
|
|
00055 { return m_doca_excl ; }
|
|
00054 { return m_doca_incl ; }
|
|
00054 { return m_doca_incl ; }
|
|
00068 { return m_helix_excl[0]; }
|
|
00068 { return m_helix_excl[0]; }
|
|
get every component of helix parameter
00062 { return m_helix_incl[0]; }
|
|
get every component of helix parameter
00062 { return m_helix_incl[0]; }
|
|
00058 { return m_dt; }
|
|
00058 { return m_dt; }
|
|
00071 { return m_helix_excl[3]; }
|
|
00071 { return m_helix_excl[3]; }
|
|
00065 { return m_helix_incl[3]; }
|
|
00065 { return m_helix_incl[3]; }
|
|
00057 { return m_entra; }
|
|
00057 { return m_entra; }
|
|
00078 { return m_error_excl; }
|
|
00078 { return m_error_excl; }
|
|
00077 { return m_error_incl; }
|
|
00077 { return m_error_incl; }
|
|
00069 { return m_helix_excl[1]; }
|
|
00069 { return m_helix_excl[1]; }
|
|
00063 { return m_helix_incl[1]; }
|
|
00063 { return m_helix_incl[1]; }
|
|
00049 { return m_flagLR; }
|
|
00049 { return m_flagLR; }
|
|
00075 { return m_helix_excl; }
|
|
00075 { return m_helix_excl; }
|
|
00074 { return m_helix_incl; }
|
|
00074 { return m_helix_incl; }
|
|
00059 {return m_layerId; }
|
|
00059 {return m_layerId; }
|
|
00048 { return m_mdcid; }
|
|
00048 { return m_mdcid; }
|
|
00080 { return m_res_excl; }
|
|
00080 { return m_res_excl; }
|
|
00079 { return m_res_incl; }
|
|
00079 { return m_res_incl; }
|
|
00072 { return m_helix_excl[4]; }
|
|
00072 { return m_helix_excl[4]; }
|
|
00066 { return m_helix_incl[4]; }
|
|
00066 { return m_helix_incl[4]; }
|
|
00050 { return m_tdc; }
|
|
00050 { return m_tdc; }
|
|
00053 { return m_tof; }
|
|
00053 { return m_tof; }
|
|
00047 { return m_trackid; }
|
|
00047 { return m_trackid; }
|
|
00052 { return m_zhit; }
|
|
00052 { return m_zhit; }
|
|
00088 { m_adc = adc; }
|
|
00088 { m_adc = adc; }
|
|
00107 { m_helix_excl[2] = cpa; }
|
|
00107 { m_helix_excl[2] = cpa; }
|
|
00101 { m_helix_incl[2] = cpa; }
|
|
00101 { m_helix_incl[2] = cpa; }
|
|
00094 { m_dd = dd; }
|
|
00094 { m_dd = dd; }
|
|
00092 { m_doca_excl = doca; }
|
|
00092 { m_doca_excl = doca; }
|
|
00091 { m_doca_incl = doca; }
|
|
00091 { m_doca_incl = doca; }
|
|
00105 { m_helix_excl[0] = dr; }
|
|
00105 { m_helix_excl[0] = dr; }
|
|
00099 { m_helix_incl[0] = dr; }
|
|
00099 { m_helix_incl[0] = dr; }
|
|
00096 { m_dt = dt; }
|
|
00096 { m_dt = dt; }
|
|
00108 { m_helix_excl[3] = dz; }
|
|
00108 { m_helix_excl[3] = dz; }
|
|
00102 { m_helix_incl[3] = dz; }
|
|
00102 { m_helix_incl[3] = dz; }
|
|
00095 { m_entra = entra; }
|
|
00095 { m_entra = entra; }
|
|
00148 { 00149 int k=0; 00150 for(int i=0; i<5 ; i++) { 00151 for(int j=0; j<=i; j++,k++) { 00152 m_error_excl[i][j] = error[k]; 00153 m_error_excl[j][i] = error[k]; 00154 } 00155 } 00156 }
|
|
00123 { 00124 m_error_excl = error; 00125 }
|
|
00148 { 00149 int k=0; 00150 for(int i=0; i<5 ; i++) { 00151 for(int j=0; j<=i; j++,k++) { 00152 m_error_excl[i][j] = error[k]; 00153 m_error_excl[j][i] = error[k]; 00154 } 00155 } 00156 }
|
|
00123 { 00124 m_error_excl = error; 00125 }
|
|
00132 { 00133 int k=0; 00134 for(int i=0; i<5 ; i++) { 00135 for(int j=0; j<=i; j++,k++) { 00136 m_error_incl[i][j] = error[k]; 00137 m_error_incl[j][i] = error[k]; 00138 } 00139 } 00140 }
|
|
00117 { 00118 m_error_incl = error; 00119 }
|
|
00132 { 00133 int k=0; 00134 for(int i=0; i<5 ; i++) { 00135 for(int j=0; j<=i; j++,k++) { 00136 m_error_incl[i][j] = error[k]; 00137 m_error_incl[j][i] = error[k]; 00138 } 00139 } 00140 }
|
|
00117 { 00118 m_error_incl = error; 00119 }
|
|
00106 { m_helix_excl[1] = fi0; }
|
|
00106 { m_helix_excl[1] = fi0; }
|
|
00100 { m_helix_incl[1] = fi0; }
|
|
00100 { m_helix_incl[1] = fi0; }
|
|
00086 { m_flagLR =flagLR;}
|
|
00086 { m_flagLR =flagLR;}
|
|
00142 { 00143 for(int i=0; i<5; i++) { 00144 m_helix_excl[i] = helix[i]; 00145 } 00146 }
|
|
00120 { 00121 m_helix_excl = helix; 00122 }
|
|
00142 { 00143 for(int i=0; i<5; i++) { 00144 m_helix_excl[i] = helix[i]; 00145 } 00146 }
|
|
00120 { 00121 m_helix_excl = helix; 00122 }
|
|
00127 { 00128 for(int i=0; i<5; i++) { 00129 m_helix_incl[i] = helix[i]; 00130 } 00131 }
|
|
00114 { 00115 m_helix_incl = helix; 00116 }
|
|
00127 { 00128 for(int i=0; i<5; i++) { 00129 m_helix_incl[i] = helix[i]; 00130 } 00131 }
|
|
00114 { 00115 m_helix_incl = helix; 00116 }
|
|
00097 { m_layerId = layerId;}
|
|
00097 { m_layerId = layerId;}
|
|
00085 { m_mdcid = mdcid;}
|
|
00085 { m_mdcid = mdcid;}
|
|
00112 {m_res_excl = res; }
|
|
00112 {m_res_excl = res; }
|
|
00111 {m_res_incl = res; }
|
|
00111 {m_res_incl = res; }
|
|
00109 { m_helix_excl[4] = tanl; }
|
|
00109 { m_helix_excl[4] = tanl; }
|
|
00103 { m_helix_incl[4] = tanl; }
|
|
00103 { m_helix_incl[4] = tanl; }
|
|
00087 { m_tdc = tdc; }
|
|
00087 { m_tdc = tdc; }
|
|
00090 { m_tof = tof; }
|
|
00090 { m_tof = tof; }
|
|
00084 { m_trackid = trackid ;}
|
|
00084 { m_trackid = trackid ;}
|
|
00089 { m_zhit = zhit; }
|
|
00089 { m_zhit = zhit; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|