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

RecMdcDedx Class Reference

#include <RecMdcDedx.h>

Inheritance diagram for RecMdcDedx:

DstMdcDedx DstMdcDedx ContainedObject ContainedObject ContainedObject ContainedObject List of all members.

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< RecMdcTrackgetTrack (void)
SmartRef< RecMdcTrackgetTrack (void)
double normPH () const
double normPH () const
int numGoodHits () const
int numGoodHits () const
int numTotalHits () const
int numTotalHits () const
RecMdcDedxoperator= (const DstMdcDedx &)
RecMdcDedxoperator= (const RecMdcDedx &)
RecMdcDedxoperator= (const DstMdcDedx &)
RecMdcDedxoperator= (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< RecMdcTrackm_trk
SmartRef< RecMdcTrackm_trk

Constructor & Destructor Documentation

RecMdcDedx::RecMdcDedx  ) 
 

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 }         

RecMdcDedx::RecMdcDedx const RecMdcDedx dedxtrk  ) 
 

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   }

RecMdcDedx::RecMdcDedx const DstMdcDedx dedxtrk  ) 
 

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 }

RecMdcDedx::~RecMdcDedx  ) 
 

00091                         {       
00092    }       

RecMdcDedx::RecMdcDedx  ) 
 

RecMdcDedx::RecMdcDedx const RecMdcDedx dedxtrk  ) 
 

RecMdcDedx::RecMdcDedx const DstMdcDedx dedxtrk  ) 
 

RecMdcDedx::~RecMdcDedx  ) 
 


Member Function Documentation

double DstMdcDedx::chi int  i  )  const [inline, inherited]
 

00035 { return m_chi[i]; }

double DstMdcDedx::chi int  i  )  const [inline, inherited]
 

00035 { return m_chi[i]; }

double DstMdcDedx::chiE  )  const [inline, inherited]
 

00036 { return m_chi[0]; }

double DstMdcDedx::chiE  )  const [inline, inherited]
 

00036 { return m_chi[0]; }

double DstMdcDedx::chiK  )  const [inline, inherited]
 

00039 { return m_chi[3]; }

double DstMdcDedx::chiK  )  const [inline, inherited]
 

00039 { return m_chi[3]; }

double DstMdcDedx::chiMu  )  const [inline, inherited]
 

00037 { return m_chi[1]; }

double DstMdcDedx::chiMu  )  const [inline, inherited]
 

00037 { return m_chi[1]; }

double DstMdcDedx::chiP  )  const [inline, inherited]
 

00040 { return m_chi[4]; }

double DstMdcDedx::chiP  )  const [inline, inherited]
 

00040 { return m_chi[4]; }

double DstMdcDedx::chiPi  )  const [inline, inherited]
 

00038 { return m_chi[2]; }

double DstMdcDedx::chiPi  )  const [inline, inherited]
 

00038 { return m_chi[2]; }

const CLID& RecMdcDedx::classID  )  [inline, static]
 

Reimplemented from DstMdcDedx.

00035                                       { 
00036       return CLID_RecMdcDedx;
00037    }                                                                           

const CLID& RecMdcDedx::classID  )  [inline, static]
 

Reimplemented from DstMdcDedx.

00035                                       { 
00036       return CLID_RecMdcDedx;
00037    }                                                                           

virtual const CLID& RecMdcDedx::clID  )  const [inline, virtual]
 

Reimplemented from DstMdcDedx.

00031                                       { 
00032       return RecMdcDedx::classID();
00033    }                                                                           

virtual const CLID& RecMdcDedx::clID  )  const [inline, virtual]
 

Reimplemented from DstMdcDedx.

00031                                       { 
00032       return RecMdcDedx::classID();
00033    }                                                                           

double DstMdcDedx::errorPH  )  const [inline, inherited]
 

00045 { return m_errorPH; }                   

double DstMdcDedx::errorPH  )  const [inline, inherited]
 

00045 { return m_errorPH; }                   

double RecMdcDedx::getDedxEsat void   )  [inline]
 

00058 {return m_dedx_esat;    }

double RecMdcDedx::getDedxEsat void   )  [inline]
 

00058 {return m_dedx_esat;    }

double RecMdcDedx::getDedxExpect int  pid  )  const [inline]
 

00062 { return m_dedx_exp[pid-1];   }

double RecMdcDedx::getDedxExpect int  pid  )  const [inline]
 

00062 { return m_dedx_exp[pid-1];   }

double RecMdcDedx::getDedxHit void   )  [inline]
 

00057 {return m_dedx_hit;     }

double RecMdcDedx::getDedxHit void   )  [inline]
 

00057 {return m_dedx_hit;     }

double RecMdcDedx::getDedxMoment void   )  [inline]
 

00060 {return m_dedx_momentum;     }      

double RecMdcDedx::getDedxMoment void   )  [inline]
 

00060 {return m_dedx_momentum;     }      

double RecMdcDedx::getDedxNoRun void   )  [inline]
 

00059 {return m_dedx_norun;   }

double RecMdcDedx::getDedxNoRun void   )  [inline]
 

00059 {return m_dedx_norun;   }

double RecMdcDedx::getPidProb int  pid  )  const [inline]
 

00064 { return m_pid_prob[pid-1];   }

double RecMdcDedx::getPidProb int  pid  )  const [inline]
 

00064 { return m_pid_prob[pid-1];   }

double RecMdcDedx::getSigmaDedx int  pid  )  const [inline]
 

00063 { return m_sigma_dedx[pid-1];   }

double RecMdcDedx::getSigmaDedx int  pid  )  const [inline]
 

00063 { return m_sigma_dedx[pid-1];   }

SmartRef<RecMdcTrack> RecMdcDedx::getTrack void   )  [inline]
 

00066 { return m_trk; }

SmartRef<RecMdcTrack> RecMdcDedx::getTrack void   )  [inline]
 

00066 { return m_trk; }

double DstMdcDedx::normPH  )  const [inline, inherited]
 

00044 { return m_normPH; }

double DstMdcDedx::normPH  )  const [inline, inherited]
 

00044 { return m_normPH; }

int DstMdcDedx::numGoodHits  )  const [inline, inherited]
 

00041 { return m_numGoodHits; }

int DstMdcDedx::numGoodHits  )  const [inline, inherited]
 

00041 { return m_numGoodHits; }

int DstMdcDedx::numTotalHits  )  const [inline, inherited]
 

00042 { return m_numTotalHits; }

int DstMdcDedx::numTotalHits  )  const [inline, inherited]
 

00042 { return m_numTotalHits; }

RecMdcDedx& RecMdcDedx::operator= const DstMdcDedx  ) 
 

RecMdcDedx& RecMdcDedx::operator= const RecMdcDedx  ) 
 

RecMdcDedx & RecMdcDedx::operator= const DstMdcDedx  ) 
 

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   }  

RecMdcDedx & RecMdcDedx::operator= const RecMdcDedx  ) 
 

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 }

int DstMdcDedx::particleId  )  const [inline, inherited]
 

00032 { return m_particleId; }

int DstMdcDedx::particleId  )  const [inline, inherited]
 

00032 { return m_particleId; }

double DstMdcDedx::probPH  )  const [inline, inherited]
 

00043 { return m_probPH; }

double DstMdcDedx::probPH  )  const [inline, inherited]
 

00043 { return m_probPH; }

void DstMdcDedx::setChi double *  chi  )  [inline, inherited]
 

00054                                {
00055     for(int i =0; i<5 ; i++) m_chi[i]= chi[i];
00056   }

void DstMdcDedx::setChi double *  chi  )  [inline, inherited]
 

00054                                {
00055     for(int i =0; i<5 ; i++) m_chi[i]= chi[i];
00056   }

void RecMdcDedx::setDedxEsat double  dedx_esat  )  [inline]
 

00070 { m_dedx_esat = dedx_esat;   }

void RecMdcDedx::setDedxEsat double  dedx_esat  )  [inline]
 

00070 { m_dedx_esat = dedx_esat;   }

void RecMdcDedx::setDedxExpect double *  dedx_exp  )  [inline]
 

00081                                          {
00082       for(int i = 0; i < 5; i++)
00083        m_dedx_exp[i] = dedx_exp[i]  ;
00084     }

void RecMdcDedx::setDedxExpect double *  dedx_exp  )  [inline]
 

00081                                          {
00082       for(int i = 0; i < 5; i++)
00083        m_dedx_exp[i] = dedx_exp[i]  ;
00084     }

void RecMdcDedx::setDedxHit double  dedx_hit  )  [inline]
 

00069 { m_dedx_hit = dedx_hit;     }

void RecMdcDedx::setDedxHit double  dedx_hit  )  [inline]
 

00069 { m_dedx_hit = dedx_hit;     }

void RecMdcDedx::setDedxMoment double  dedx_momentum  )  [inline]
 

00072 { m_dedx_momentum = dedx_momentum;     } 

void RecMdcDedx::setDedxMoment double  dedx_momentum  )  [inline]
 

00072 { m_dedx_momentum = dedx_momentum;     } 

void RecMdcDedx::setDedxNoRun double  dedx_norun  )  [inline]
 

00071 { m_dedx_norun = dedx_norun; }

void RecMdcDedx::setDedxNoRun double  dedx_norun  )  [inline]
 

00071 { m_dedx_norun = dedx_norun; }

void DstMdcDedx::setErrorPH double  errorPH  )  [inline, inherited]
 

00062 { m_errorPH = errorPH; }

void DstMdcDedx::setErrorPH double  errorPH  )  [inline, inherited]
 

00062 { m_errorPH = errorPH; }

void DstMdcDedx::setNormPH double  normPH  )  [inline, inherited]
 

00061 { m_normPH = normPH; } 

void DstMdcDedx::setNormPH double  normPH  )  [inline, inherited]
 

00061 { m_normPH = normPH; } 

void DstMdcDedx::setNumGoodHits int  numGoodHits  )  [inline, inherited]
 

00058 { m_numGoodHits = numGoodHits; } 

void DstMdcDedx::setNumGoodHits int  numGoodHits  )  [inline, inherited]
 

00058 { m_numGoodHits = numGoodHits; } 

void DstMdcDedx::setNumTotalHits int  numTotalHits  )  [inline, inherited]
 

00059 { m_numTotalHits = numTotalHits; } 

void DstMdcDedx::setNumTotalHits int  numTotalHits  )  [inline, inherited]
 

00059 { m_numTotalHits = numTotalHits; } 

void DstMdcDedx::setParticleId int  particleId  )  [inline, inherited]
 

00050 { m_particleId = particleId; }

void DstMdcDedx::setParticleId int  particleId  )  [inline, inherited]
 

00050 { m_particleId = particleId; }

void RecMdcDedx::setPidProb double *  pid_prob  )  [inline]
 

00089                                       {
00090       for(int i = 0; i < 5; i++)
00091        m_pid_prob[i] = pid_prob[i] ;
00092     }

void RecMdcDedx::setPidProb double *  pid_prob  )  [inline]
 

00089                                       {
00090       for(int i = 0; i < 5; i++)
00091        m_pid_prob[i] = pid_prob[i] ;
00092     }

void DstMdcDedx::setProbPH double  probPH  )  [inline, inherited]
 

00060 { m_probPH = probPH; }

void DstMdcDedx::setProbPH double  probPH  )  [inline, inherited]
 

00060 { m_probPH = probPH; }

void RecMdcDedx::setSigmaDedx double *  sigma_dedx  )  [inline]
 

00085                                           {
00086       for(int i = 0; i < 5; i++)
00087        m_sigma_dedx[i] = sigma_dedx[i] ;
00088     }

void RecMdcDedx::setSigmaDedx double *  sigma_dedx  )  [inline]
 

00085                                           {
00086       for(int i = 0; i < 5; i++)
00087        m_sigma_dedx[i] = sigma_dedx[i] ;
00088     }

void DstMdcDedx::setStatus int  status  )  [inline, inherited]
 

00051 { m_status=status; }

void DstMdcDedx::setStatus int  status  )  [inline, inherited]
 

00051 { m_status=status; }

void RecMdcDedx::setTrack SmartRef< RecMdcTrack trk  )  [inline]
 

00098 {  m_trk = trk;    }

void RecMdcDedx::setTrack SmartRef< RecMdcTrack trk  )  [inline]
 

00098 {  m_trk = trk;    }

void DstMdcDedx::setTrackId int  trackId  )  [inline, inherited]
 

00049 {m_trackId = trackId ;} 

void DstMdcDedx::setTrackId int  trackId  )  [inline, inherited]
 

00049 {m_trackId = trackId ;} 

void DstMdcDedx::setTruncAlg int  trunc_alg  )  [inline, inherited]
 

00052 { m_trunc_alg = trunc_alg;   }

void DstMdcDedx::setTruncAlg int  trunc_alg  )  [inline, inherited]
 

00052 { m_trunc_alg = trunc_alg;   }

void DstMdcDedx::setTwentyPH double  twentyPH  )  [inline, inherited]
 

00063 { m_twentyPH = twentyPH; }

void DstMdcDedx::setTwentyPH double  twentyPH  )  [inline, inherited]
 

00063 { m_twentyPH = twentyPH; }

int DstMdcDedx::status void   )  const [inline, inherited]
 

00033 { return m_status; }

int DstMdcDedx::status  )  const [inline, inherited]
 

00033 { return m_status; }

int DstMdcDedx::trackId  )  const [inline, inherited]
 

00031 {return m_trackId ;}

int DstMdcDedx::trackId  )  const [inline, inherited]
 

00031 {return m_trackId ;}

int DstMdcDedx::truncAlg  )  const [inline, inherited]
 

00034 { return m_trunc_alg;  }  

int DstMdcDedx::truncAlg  )  const [inline, inherited]
 

00034 { return m_trunc_alg;  }  

double DstMdcDedx::twentyPH  )  const [inline, inherited]
 

00046 { return m_twentyPH; }

double DstMdcDedx::twentyPH  )  const [inline, inherited]
 

00046 { return m_twentyPH; }


Member Data Documentation

double DstMdcDedx::m_chi [protected, inherited]
 

double RecMdcDedx::m_dedx_esat [private]
 

double RecMdcDedx::m_dedx_exp [private]
 

double RecMdcDedx::m_dedx_hit [private]
 

double RecMdcDedx::m_dedx_momentum [private]
 

double RecMdcDedx::m_dedx_norun [private]
 

double DstMdcDedx::m_errorPH [protected, inherited]
 

double DstMdcDedx::m_normPH [protected, inherited]
 

int DstMdcDedx::m_numGoodHits [protected, inherited]
 

int DstMdcDedx::m_numTotalHits [protected, inherited]
 

int DstMdcDedx::m_particleId [protected, inherited]
 

double RecMdcDedx::m_pid_prob [private]
 

double DstMdcDedx::m_probPH [protected, inherited]
 

double RecMdcDedx::m_sigma_dedx [private]
 

int DstMdcDedx::m_status [protected, inherited]
 

int DstMdcDedx::m_trackId [protected, inherited]
 

SmartRef<RecMdcTrack> RecMdcDedx::m_trk [private]
 

SmartRef<RecMdcTrack> RecMdcDedx::m_trk [private]
 

int DstMdcDedx::m_trunc_alg [protected, inherited]
 

double DstMdcDedx::m_twentyPH [protected, inherited]
 


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