#include <RecMdcDedx.h>
Inheritance diagram for RecMdcDedx:
Public Member Functions | |
double | chi (int i) const |
double | chi (int i) const |
double | chiE () const |
double | chiE () const |
double | chiK () const |
double | chiK () const |
double | chiMu () const |
double | chiMu () const |
double | chiP () const |
double | chiP () const |
double | chiPi () const |
double | chiPi () const |
virtual const CLID & | clID () const |
virtual const CLID & | clID () const |
double | errorPH () const |
double | errorPH () const |
double | getDedxEsat (void) |
double | getDedxEsat (void) |
double | getDedxExpect (int pid) const |
double | getDedxExpect (int pid) const |
double | getDedxHit (void) |
double | getDedxHit (void) |
double | getDedxMoment (void) |
double | getDedxMoment (void) |
double | getDedxNoRun (void) |
double | getDedxNoRun (void) |
double | getPidProb (int pid) const |
double | getPidProb (int pid) const |
double | getSigmaDedx (int pid) const |
double | getSigmaDedx (int pid) const |
SmartRef< RecMdcTrack > | getTrack (void) |
SmartRef< RecMdcTrack > | getTrack (void) |
double | normPH () const |
double | normPH () const |
int | numGoodHits () const |
int | numGoodHits () const |
int | numTotalHits () const |
int | numTotalHits () const |
RecMdcDedx & | operator= (const DstMdcDedx &) |
RecMdcDedx & | operator= (const RecMdcDedx &) |
RecMdcDedx & | operator= (const DstMdcDedx &) |
RecMdcDedx & | operator= (const RecMdcDedx &) |
int | particleId () const |
int | particleId () const |
double | probPH () const |
double | probPH () const |
RecMdcDedx (const DstMdcDedx &dedxtrk) | |
RecMdcDedx (const RecMdcDedx &dedxtrk) | |
RecMdcDedx () | |
RecMdcDedx (const DstMdcDedx &dedxtrk) | |
RecMdcDedx (const RecMdcDedx &dedxtrk) | |
RecMdcDedx () | |
void | setChi (double *chi) |
void | setChi (double *chi) |
void | setDedxEsat (double dedx_esat) |
void | setDedxEsat (double dedx_esat) |
void | setDedxExpect (double *dedx_exp) |
void | setDedxExpect (double *dedx_exp) |
void | setDedxHit (double dedx_hit) |
void | setDedxHit (double dedx_hit) |
void | setDedxMoment (double dedx_momentum) |
void | setDedxMoment (double dedx_momentum) |
void | setDedxNoRun (double dedx_norun) |
void | setDedxNoRun (double dedx_norun) |
void | setErrorPH (double errorPH) |
void | setErrorPH (double errorPH) |
void | setNormPH (double normPH) |
void | setNormPH (double normPH) |
void | setNumGoodHits (int numGoodHits) |
void | setNumGoodHits (int numGoodHits) |
void | setNumTotalHits (int numTotalHits) |
void | setNumTotalHits (int numTotalHits) |
void | setParticleId (int particleId) |
void | setParticleId (int particleId) |
void | setPidProb (double *pid_prob) |
void | setPidProb (double *pid_prob) |
void | setProbPH (double probPH) |
void | setProbPH (double probPH) |
void | setSigmaDedx (double *sigma_dedx) |
void | setSigmaDedx (double *sigma_dedx) |
void | setStatus (int status) |
void | setStatus (int status) |
void | setTrack (SmartRef< RecMdcTrack > trk) |
void | setTrack (SmartRef< RecMdcTrack > trk) |
void | setTrackId (int trackId) |
void | setTrackId (int trackId) |
void | setTruncAlg (int trunc_alg) |
void | setTruncAlg (int trunc_alg) |
void | setTwentyPH (double twentyPH) |
void | setTwentyPH (double twentyPH) |
int | status () const |
int | status () const |
int | trackId () const |
int | trackId () const |
int | truncAlg () const |
int | truncAlg () const |
double | twentyPH () const |
double | twentyPH () const |
~RecMdcDedx () | |
~RecMdcDedx () | |
Static Public Member Functions | |
const CLID & | classID () |
const CLID & | classID () |
Protected Attributes | |
double | m_chi [5] |
double | m_errorPH |
double | m_normPH |
int | m_numGoodHits |
int | m_numTotalHits |
int | m_particleId |
double | m_probPH |
int | m_status |
int | m_trackId |
int | m_trunc_alg |
double | m_twentyPH |
Private Attributes | |
double | m_dedx_esat |
double | m_dedx_exp [5] |
double | m_dedx_hit |
double | m_dedx_momentum |
double | m_dedx_norun |
double | m_pid_prob [5] |
double | m_sigma_dedx [5] |
SmartRef< RecMdcTrack > | m_trk |
SmartRef< RecMdcTrack > | m_trk |
|
00013 { 00014 m_dedx_hit=0; 00015 m_dedx_esat =0; 00016 m_dedx_norun =0; 00017 m_dedx_momentum =0; 00018 for( int i=0; i<5; i++) { 00019 m_dedx_exp[i] = 0.0; 00020 m_sigma_dedx[i] = 0.0; 00021 m_pid_prob[i] = 0.0; 00022 } 00023 }
|
|
00026 : DstMdcDedx(recdedx) 00027 { 00028 m_dedx_hit=recdedx.m_dedx_hit; 00029 m_dedx_esat =recdedx.m_dedx_esat; 00030 m_dedx_norun =recdedx.m_dedx_norun; 00031 m_dedx_momentum =recdedx.m_dedx_momentum; 00032 for( int i=0; i<5; i++) { 00033 m_dedx_exp[i] = recdedx.m_dedx_exp[i]; 00034 m_sigma_dedx[i] = recdedx.m_sigma_dedx[i]; 00035 m_pid_prob[i] = recdedx.m_pid_prob[i]; 00036 } 00037 00038 }
|
|
00041 : DstMdcDedx(dstdedx) 00042 { 00043 m_dedx_hit=0; 00044 m_dedx_esat =0; 00045 m_dedx_norun =0; 00046 m_dedx_momentum =0; 00047 for( int i=0; i<5; i++) { 00048 m_dedx_exp[i] = 0.0; 00049 m_sigma_dedx[i] = 0.0; 00050 m_pid_prob[i] = 0.0; 00051 } 00052 00053 }
|
|
00091 { 00092 }
|
|
|
|
|
|
|
|
|
|
00035 { return m_chi[i]; }
|
|
00035 { return m_chi[i]; }
|
|
00036 { return m_chi[0]; }
|
|
00036 { return m_chi[0]; }
|
|
00039 { return m_chi[3]; }
|
|
00039 { return m_chi[3]; }
|
|
00037 { return m_chi[1]; }
|
|
00037 { return m_chi[1]; }
|
|
00040 { return m_chi[4]; }
|
|
00040 { return m_chi[4]; }
|
|
00038 { return m_chi[2]; }
|
|
00038 { return m_chi[2]; }
|
|
Reimplemented from DstMdcDedx. 00035 {
00036 return CLID_RecMdcDedx;
00037 }
|
|
Reimplemented from DstMdcDedx. 00035 {
00036 return CLID_RecMdcDedx;
00037 }
|
|
Reimplemented from DstMdcDedx. 00031 { 00032 return RecMdcDedx::classID(); 00033 }
|
|
Reimplemented from DstMdcDedx. 00031 { 00032 return RecMdcDedx::classID(); 00033 }
|
|
00045 { return m_errorPH; }
|
|
00045 { return m_errorPH; }
|
|
00058 {return m_dedx_esat; }
|
|
00058 {return m_dedx_esat; }
|
|
00062 { return m_dedx_exp[pid-1]; }
|
|
00062 { return m_dedx_exp[pid-1]; }
|
|
00057 {return m_dedx_hit; }
|
|
00057 {return m_dedx_hit; }
|
|
00060 {return m_dedx_momentum; }
|
|
00060 {return m_dedx_momentum; }
|
|
00059 {return m_dedx_norun; }
|
|
00059 {return m_dedx_norun; }
|
|
00064 { return m_pid_prob[pid-1]; }
|
|
00064 { return m_pid_prob[pid-1]; }
|
|
00063 { return m_sigma_dedx[pid-1]; }
|
|
00063 { return m_sigma_dedx[pid-1]; }
|
|
00066 { return m_trk; }
|
|
00066 { return m_trk; }
|
|
00044 { return m_normPH; }
|
|
00044 { return m_normPH; }
|
|
00041 { return m_numGoodHits; }
|
|
00041 { return m_numGoodHits; }
|
|
00042 { return m_numTotalHits; }
|
|
00042 { return m_numTotalHits; }
|
|
|
|
|
|
00073 { 00074 if( &dstdedx != this ){ 00075 DstMdcDedx::operator=(dstdedx); 00076 m_dedx_hit=0; 00077 m_dedx_esat =0; 00078 m_dedx_norun =0; 00079 m_dedx_momentum =0; 00080 for( int i=0; i<5; i++) { 00081 m_dedx_exp[i] = 0; 00082 m_sigma_dedx[i] = 0; 00083 m_pid_prob[i] = 0; 00084 } 00085 } 00086 return *this; 00087 }
|
|
00056 { 00057 if( &recdedx != this ){ 00058 DstMdcDedx::operator=(recdedx); 00059 m_dedx_hit=recdedx.m_dedx_hit; 00060 m_dedx_esat =recdedx.m_dedx_esat; 00061 m_dedx_norun =recdedx.m_dedx_norun; 00062 m_dedx_momentum =recdedx.m_dedx_momentum; 00063 for( int i=0; i<5; i++) { 00064 m_dedx_exp[i] = recdedx.m_dedx_exp[i]; 00065 m_sigma_dedx[i] = recdedx.m_sigma_dedx[i]; 00066 m_pid_prob[i] = recdedx.m_pid_prob[i]; 00067 } 00068 } 00069 return *this; 00070 }
|
|
00032 { return m_particleId; }
|
|
00032 { return m_particleId; }
|
|
00043 { return m_probPH; }
|
|
00043 { return m_probPH; }
|
|
00054 { 00055 for(int i =0; i<5 ; i++) m_chi[i]= chi[i]; 00056 }
|
|
00054 { 00055 for(int i =0; i<5 ; i++) m_chi[i]= chi[i]; 00056 }
|
|
00070 { m_dedx_esat = dedx_esat; }
|
|
00070 { m_dedx_esat = dedx_esat; }
|
|
00081 { 00082 for(int i = 0; i < 5; i++) 00083 m_dedx_exp[i] = dedx_exp[i] ; 00084 }
|
|
00081 { 00082 for(int i = 0; i < 5; i++) 00083 m_dedx_exp[i] = dedx_exp[i] ; 00084 }
|
|
00069 { m_dedx_hit = dedx_hit; }
|
|
00069 { m_dedx_hit = dedx_hit; }
|
|
00072 { m_dedx_momentum = dedx_momentum; }
|
|
00072 { m_dedx_momentum = dedx_momentum; }
|
|
00071 { m_dedx_norun = dedx_norun; }
|
|
00071 { m_dedx_norun = dedx_norun; }
|
|
00062 { m_errorPH = errorPH; }
|
|
00062 { m_errorPH = errorPH; }
|
|
00061 { m_normPH = normPH; }
|
|
00061 { m_normPH = normPH; }
|
|
00058 { m_numGoodHits = numGoodHits; }
|
|
00058 { m_numGoodHits = numGoodHits; }
|
|
00059 { m_numTotalHits = numTotalHits; }
|
|
00059 { m_numTotalHits = numTotalHits; }
|
|
00050 { m_particleId = particleId; }
|
|
00050 { m_particleId = particleId; }
|
|
00089 { 00090 for(int i = 0; i < 5; i++) 00091 m_pid_prob[i] = pid_prob[i] ; 00092 }
|
|
00089 { 00090 for(int i = 0; i < 5; i++) 00091 m_pid_prob[i] = pid_prob[i] ; 00092 }
|
|
00060 { m_probPH = probPH; }
|
|
00060 { m_probPH = probPH; }
|
|
00085 { 00086 for(int i = 0; i < 5; i++) 00087 m_sigma_dedx[i] = sigma_dedx[i] ; 00088 }
|
|
00085 { 00086 for(int i = 0; i < 5; i++) 00087 m_sigma_dedx[i] = sigma_dedx[i] ; 00088 }
|
|
00051 { m_status=status; }
|
|
00051 { m_status=status; }
|
|
00098 { m_trk = trk; }
|
|
00098 { m_trk = trk; }
|
|
00049 {m_trackId = trackId ;}
|
|
00049 {m_trackId = trackId ;}
|
|
00052 { m_trunc_alg = trunc_alg; }
|
|
00052 { m_trunc_alg = trunc_alg; }
|
|
00063 { m_twentyPH = twentyPH; }
|
|
00063 { m_twentyPH = twentyPH; }
|
|
00033 { return m_status; }
|
|
00033 { return m_status; }
|
|
00031 {return m_trackId ;}
|
|
00031 {return m_trackId ;}
|
|
00034 { return m_trunc_alg; }
|
|
00034 { return m_trunc_alg; }
|
|
00046 { return m_twentyPH; }
|
|
00046 { return m_twentyPH; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|