TRecMdcDedx Class Reference

#include <TRecMdcDedx.h>

List of all members.

Public Member Functions

 TRecMdcDedx ()
 ~TRecMdcDedx ()
Int_t mdcTrackId () const
Int_t mdcKalTrackId () const
Int_t trackId () const
Int_t particleId () const
Int_t status () const
Int_t truncAlg () const
Double_t chi (int i) const
Double_t chiE () const
Double_t chiMu () const
Double_t chiPi () const
Double_t chiK () const
Double_t chiP () const
Int_t numGoodHits () const
Int_t numTotalHits () const
Double_t probPH () const
Double_t normPH () const
Double_t errorPH () const
Double_t twentyPH () const
Double_t dedxExpect (int pid) const
Double_t sigmaDedx (int pid) const
Double_t pidProb (int pid) const
Double_t dedxHit () const
Double_t dedxEsat () const
Double_t dedxNoRun () const
Double_t dedxMoment () const
void setDedxHit (const Double_t dedx_hit)
void setDedxEsat (const Double_t dedx_esat)
void setDedxNoRun (const Double_t dedx_norun)
void setDedxMoment (const Double_t dedx_momentum)
void setMdcTrackId (const int mdcTrackId)
void setMdcKalTrackId (const int mdcKalTrackId)
void setTrackId (const Int_t trackId)
void setParticleId (const Int_t particleId)
void setStatus (const Int_t status)
void setTruncAlg (const Int_t trunc_alg)
void setChiE (const Double_t chiE)
void setChiMu (const Double_t chiMu)
void setChiPi (const Double_t chiPi)
void setChiK (const Double_t chiK)
void setChiP (const Double_t chiP)
void setNumGoodHits (const Int_t numGoodHits)
void setNumTotalHits (const Int_t numTotalHits)
void setProbPH (const Double_t probPH)
void setNormPH (const Double_t normPH)
void setErrorPH (const Double_t errorPH)
void setTwentyPH (const Double_t twentyPH)
void setChi (double *chi)
void setDedxExpect (double *dedx_exp)
void setSigmaDedx (double *sigma_dedx)
void setPidProb (double *pid_prob)

Private Attributes

Double_t m_dedx_hit
Double_t m_dedx_esat
Double_t m_dedx_norun
Double_t m_dedx_momentum
Int_t m_trackId
Int_t m_mdcTrackId
Int_t m_mdcKalTrackId
Int_t m_particleId
Int_t m_status
Int_t m_trunc_alg
Double_t m_chiE
Double_t m_chiMu
Double_t m_chiPi
Double_t m_chiK
Double_t m_chiP
Int_t m_numGoodHits
Int_t m_numTotalHits
Double_t m_probPH
Double_t m_normPH
Double_t m_errorPH
Double_t m_twentyPH
Double_t m_chi [5]
Double_t m_dedx_exp [5]
Double_t m_sigma_dedx [5]
Double_t m_pid_prob [5]


Detailed Description

Definition at line 6 of file TRecMdcDedx.h.


Constructor & Destructor Documentation

TRecMdcDedx::TRecMdcDedx (  ) 

TRecMdcDedx::~TRecMdcDedx (  ) 

Definition at line 12 of file TRecMdcDedx.cxx.

00012                            {
00013     Clear();
00014  }


Member Function Documentation

Double_t TRecMdcDedx::chi ( int  i  )  const [inline]

Definition at line 26 of file TRecMdcDedx.h.

References m_chi.

00026 { return m_chi[i]; } 

Double_t TRecMdcDedx::chiE (  )  const [inline]

Definition at line 27 of file TRecMdcDedx.h.

References m_chiE.

Referenced by RecMdcDedxCnv::TObjectToDataObject().

00027 { return m_chiE; }

Double_t TRecMdcDedx::chiK (  )  const [inline]

Definition at line 30 of file TRecMdcDedx.h.

References m_chiK.

Referenced by RecMdcDedxCnv::TObjectToDataObject().

00030 { return m_chiK; }

Double_t TRecMdcDedx::chiMu (  )  const [inline]

Definition at line 28 of file TRecMdcDedx.h.

References m_chiMu.

Referenced by RecMdcDedxCnv::TObjectToDataObject().

00028 { return m_chiMu; }

Double_t TRecMdcDedx::chiP (  )  const [inline]

Definition at line 31 of file TRecMdcDedx.h.

References m_chiP.

Referenced by RecMdcDedxCnv::TObjectToDataObject().

00031 { return m_chiP; }

Double_t TRecMdcDedx::chiPi (  )  const [inline]

Definition at line 29 of file TRecMdcDedx.h.

References m_chiPi.

Referenced by RecMdcDedxCnv::TObjectToDataObject().

00029 { return m_chiPi; }

Double_t TRecMdcDedx::dedxEsat (  )  const [inline]

Definition at line 46 of file TRecMdcDedx.h.

References m_dedx_esat.

Referenced by RecMdcDedxCnv::TObjectToDataObject().

00046 {return m_dedx_esat;    }

Double_t TRecMdcDedx::dedxExpect ( int  pid  )  const [inline]

Definition at line 41 of file TRecMdcDedx.h.

References m_dedx_exp.

Referenced by RecMdcDedxCnv::TObjectToDataObject().

00041 { return m_dedx_exp[pid];   }

Double_t TRecMdcDedx::dedxHit (  )  const [inline]

Definition at line 45 of file TRecMdcDedx.h.

References m_dedx_hit.

Referenced by RecMdcDedxCnv::TObjectToDataObject().

00045 {return m_dedx_hit;     }

Double_t TRecMdcDedx::dedxMoment (  )  const [inline]

Definition at line 48 of file TRecMdcDedx.h.

References m_dedx_momentum.

Referenced by RecMdcDedxCnv::TObjectToDataObject().

00048 {return m_dedx_momentum;     }   

Double_t TRecMdcDedx::dedxNoRun (  )  const [inline]

Definition at line 47 of file TRecMdcDedx.h.

References m_dedx_norun.

Referenced by RecMdcDedxCnv::TObjectToDataObject().

00047 {return m_dedx_norun;   }

Double_t TRecMdcDedx::errorPH (  )  const [inline]

Definition at line 38 of file TRecMdcDedx.h.

References m_errorPH.

Referenced by RecMdcDedxCnv::TObjectToDataObject().

00038 { return m_errorPH; }

Int_t TRecMdcDedx::mdcKalTrackId (  )  const [inline]

Definition at line 20 of file TRecMdcDedx.h.

References m_mdcKalTrackId.

Referenced by RecMdcDedxCnv::TObjectToDataObject().

00020 { return m_mdcKalTrackId; }

Int_t TRecMdcDedx::mdcTrackId (  )  const [inline]

Definition at line 19 of file TRecMdcDedx.h.

References m_mdcTrackId.

Referenced by RecMdcDedxCnv::TObjectToDataObject().

00019 { return m_mdcTrackId; }

Double_t TRecMdcDedx::normPH (  )  const [inline]

Definition at line 37 of file TRecMdcDedx.h.

References m_normPH.

Referenced by RecMdcDedxCnv::TObjectToDataObject().

00037 { return m_normPH; }

Int_t TRecMdcDedx::numGoodHits (  )  const [inline]

Definition at line 33 of file TRecMdcDedx.h.

References m_numGoodHits.

Referenced by RecMdcDedxCnv::TObjectToDataObject().

00033 { return m_numGoodHits; }

Int_t TRecMdcDedx::numTotalHits (  )  const [inline]

Definition at line 34 of file TRecMdcDedx.h.

References m_numTotalHits.

Referenced by RecMdcDedxCnv::TObjectToDataObject().

00034 { return m_numTotalHits; }

Int_t TRecMdcDedx::particleId (  )  const [inline]

Definition at line 22 of file TRecMdcDedx.h.

References m_particleId.

Referenced by RecMdcDedxCnv::TObjectToDataObject().

00022 { return m_particleId; }

Double_t TRecMdcDedx::pidProb ( int  pid  )  const [inline]

Definition at line 43 of file TRecMdcDedx.h.

References m_pid_prob.

Referenced by RecMdcDedxCnv::TObjectToDataObject().

00043 { return m_pid_prob[pid];   }

Double_t TRecMdcDedx::probPH (  )  const [inline]

Definition at line 36 of file TRecMdcDedx.h.

References m_probPH.

Referenced by RecMdcDedxCnv::TObjectToDataObject().

00036 { return m_probPH; }

void TRecMdcDedx::setChi ( double *  chi  )  [inline]

Definition at line 77 of file TRecMdcDedx.h.

References genRecEmupikp::i, and m_chi.

Referenced by RecMdcDedxCnv::DataObjectToTObject().

00077                                {
00078          for(int i =0; i<5 ; i++) m_chi[i]= chi[i];
00079            }

void TRecMdcDedx::setChiE ( const Double_t  chiE  )  [inline]

Definition at line 63 of file TRecMdcDedx.h.

References m_chiE.

Referenced by RecMdcDedxCnv::DataObjectToTObject().

00063 { m_chiE = chiE; } 

void TRecMdcDedx::setChiK ( const Double_t  chiK  )  [inline]

Definition at line 66 of file TRecMdcDedx.h.

References m_chiK.

Referenced by RecMdcDedxCnv::DataObjectToTObject().

00066 { m_chiK = chiK; } 

void TRecMdcDedx::setChiMu ( const Double_t  chiMu  )  [inline]

Definition at line 64 of file TRecMdcDedx.h.

References m_chiMu.

Referenced by RecMdcDedxCnv::DataObjectToTObject().

00064 { m_chiMu = chiMu; }   

void TRecMdcDedx::setChiP ( const Double_t  chiP  )  [inline]

Definition at line 67 of file TRecMdcDedx.h.

References m_chiP.

Referenced by RecMdcDedxCnv::DataObjectToTObject().

00067 { m_chiP = chiP; } 

void TRecMdcDedx::setChiPi ( const Double_t  chiPi  )  [inline]

Definition at line 65 of file TRecMdcDedx.h.

References m_chiPi.

Referenced by RecMdcDedxCnv::DataObjectToTObject().

00065 { m_chiPi = chiPi; }

void TRecMdcDedx::setDedxEsat ( const Double_t  dedx_esat  )  [inline]

Definition at line 52 of file TRecMdcDedx.h.

References m_dedx_esat.

Referenced by RecMdcDedxCnv::DataObjectToTObject().

00052 { m_dedx_esat = dedx_esat;   }

void TRecMdcDedx::setDedxExpect ( double *  dedx_exp  )  [inline]

Definition at line 81 of file TRecMdcDedx.h.

References genRecEmupikp::i, and m_dedx_exp.

Referenced by RecMdcDedxCnv::DataObjectToTObject().

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

void TRecMdcDedx::setDedxHit ( const Double_t  dedx_hit  )  [inline]

Definition at line 51 of file TRecMdcDedx.h.

References m_dedx_hit.

Referenced by RecMdcDedxCnv::DataObjectToTObject().

00051 { m_dedx_hit = dedx_hit;     }

void TRecMdcDedx::setDedxMoment ( const Double_t  dedx_momentum  )  [inline]

Definition at line 54 of file TRecMdcDedx.h.

References m_dedx_momentum.

Referenced by RecMdcDedxCnv::DataObjectToTObject().

00054 { m_dedx_momentum = dedx_momentum;     } 

void TRecMdcDedx::setDedxNoRun ( const Double_t  dedx_norun  )  [inline]

Definition at line 53 of file TRecMdcDedx.h.

References m_dedx_norun.

Referenced by RecMdcDedxCnv::DataObjectToTObject().

00053 { m_dedx_norun = dedx_norun; }

void TRecMdcDedx::setErrorPH ( const Double_t  errorPH  )  [inline]

Definition at line 74 of file TRecMdcDedx.h.

References m_errorPH.

Referenced by RecMdcDedxCnv::DataObjectToTObject().

00074 { m_errorPH = errorPH; }

void TRecMdcDedx::setMdcKalTrackId ( const int  mdcKalTrackId  )  [inline]

Definition at line 57 of file TRecMdcDedx.h.

References m_mdcKalTrackId.

Referenced by RecMdcDedxCnv::DataObjectToTObject().

void TRecMdcDedx::setMdcTrackId ( const int  mdcTrackId  )  [inline]

Definition at line 56 of file TRecMdcDedx.h.

References m_mdcTrackId.

Referenced by RecMdcDedxCnv::DataObjectToTObject().

00056 { m_mdcTrackId = mdcTrackId; }  

void TRecMdcDedx::setNormPH ( const Double_t  normPH  )  [inline]

Definition at line 73 of file TRecMdcDedx.h.

References m_normPH.

Referenced by RecMdcDedxCnv::DataObjectToTObject().

00073 { m_normPH = normPH; } 

void TRecMdcDedx::setNumGoodHits ( const Int_t  numGoodHits  )  [inline]

Definition at line 69 of file TRecMdcDedx.h.

References m_numGoodHits.

Referenced by RecMdcDedxCnv::DataObjectToTObject().

void TRecMdcDedx::setNumTotalHits ( const Int_t  numTotalHits  )  [inline]

Definition at line 70 of file TRecMdcDedx.h.

References m_numTotalHits.

Referenced by RecMdcDedxCnv::DataObjectToTObject().

void TRecMdcDedx::setParticleId ( const Int_t  particleId  )  [inline]

Definition at line 59 of file TRecMdcDedx.h.

References m_particleId.

Referenced by RecMdcDedxCnv::DataObjectToTObject().

00059 { m_particleId = particleId; }

void TRecMdcDedx::setPidProb ( double *  pid_prob  )  [inline]

Definition at line 89 of file TRecMdcDedx.h.

References genRecEmupikp::i, and m_pid_prob.

Referenced by RecMdcDedxCnv::DataObjectToTObject().

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

void TRecMdcDedx::setProbPH ( const Double_t  probPH  )  [inline]

Definition at line 72 of file TRecMdcDedx.h.

References m_probPH.

Referenced by RecMdcDedxCnv::DataObjectToTObject().

00072 { m_probPH = probPH; }

void TRecMdcDedx::setSigmaDedx ( double *  sigma_dedx  )  [inline]

Definition at line 85 of file TRecMdcDedx.h.

References genRecEmupikp::i, and m_sigma_dedx.

Referenced by RecMdcDedxCnv::DataObjectToTObject().

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

void TRecMdcDedx::setStatus ( const Int_t  status  )  [inline]

Definition at line 60 of file TRecMdcDedx.h.

References m_status.

Referenced by RecMdcDedxCnv::DataObjectToTObject().

00060 { m_status=status; }

void TRecMdcDedx::setTrackId ( const Int_t  trackId  )  [inline]

Definition at line 58 of file TRecMdcDedx.h.

References m_trackId.

Referenced by RecMdcDedxCnv::DataObjectToTObject().

00058 { m_trackId = trackId ; }

void TRecMdcDedx::setTruncAlg ( const Int_t  trunc_alg  )  [inline]

Definition at line 61 of file TRecMdcDedx.h.

References m_trunc_alg.

Referenced by RecMdcDedxCnv::DataObjectToTObject().

00061 { m_trunc_alg = trunc_alg;   }

void TRecMdcDedx::setTwentyPH ( const Double_t  twentyPH  )  [inline]

Definition at line 75 of file TRecMdcDedx.h.

References m_twentyPH.

Referenced by RecMdcDedxCnv::DataObjectToTObject().

00075 { m_twentyPH = twentyPH; }

Double_t TRecMdcDedx::sigmaDedx ( int  pid  )  const [inline]

Definition at line 42 of file TRecMdcDedx.h.

References m_sigma_dedx.

Referenced by RecMdcDedxCnv::TObjectToDataObject().

00042 { return m_sigma_dedx[pid];   }

Int_t TRecMdcDedx::status ( void   )  const [inline]

Definition at line 23 of file TRecMdcDedx.h.

References m_status.

Referenced by RecMdcDedxCnv::TObjectToDataObject().

00023 { return m_status; }

Int_t TRecMdcDedx::trackId (  )  const [inline]

Definition at line 21 of file TRecMdcDedx.h.

References m_trackId.

Referenced by RecMdcDedxCnv::TObjectToDataObject().

00021 { return m_trackId; }

Int_t TRecMdcDedx::truncAlg (  )  const [inline]

Definition at line 24 of file TRecMdcDedx.h.

References m_trunc_alg.

Referenced by RecMdcDedxCnv::TObjectToDataObject().

00024 { return m_trunc_alg;  }

Double_t TRecMdcDedx::twentyPH (  )  const [inline]

Definition at line 39 of file TRecMdcDedx.h.

References m_twentyPH.

Referenced by RecMdcDedxCnv::TObjectToDataObject().

00039 { return m_twentyPH; }


Member Data Documentation

Double_t TRecMdcDedx::m_chi[5] [private]

Definition at line 119 of file TRecMdcDedx.h.

Referenced by chi(), and setChi().

Double_t TRecMdcDedx::m_chiE [private]

Definition at line 108 of file TRecMdcDedx.h.

Referenced by chiE(), and setChiE().

Double_t TRecMdcDedx::m_chiK [private]

Definition at line 111 of file TRecMdcDedx.h.

Referenced by chiK(), and setChiK().

Double_t TRecMdcDedx::m_chiMu [private]

Definition at line 109 of file TRecMdcDedx.h.

Referenced by chiMu(), and setChiMu().

Double_t TRecMdcDedx::m_chiP [private]

Definition at line 112 of file TRecMdcDedx.h.

Referenced by chiP(), and setChiP().

Double_t TRecMdcDedx::m_chiPi [private]

Definition at line 110 of file TRecMdcDedx.h.

Referenced by chiPi(), and setChiPi().

Double_t TRecMdcDedx::m_dedx_esat [private]

Definition at line 96 of file TRecMdcDedx.h.

Referenced by dedxEsat(), and setDedxEsat().

Double_t TRecMdcDedx::m_dedx_exp[5] [private]

Definition at line 121 of file TRecMdcDedx.h.

Referenced by dedxExpect(), and setDedxExpect().

Double_t TRecMdcDedx::m_dedx_hit [private]

Definition at line 95 of file TRecMdcDedx.h.

Referenced by dedxHit(), and setDedxHit().

Double_t TRecMdcDedx::m_dedx_momentum [private]

Definition at line 98 of file TRecMdcDedx.h.

Referenced by dedxMoment(), and setDedxMoment().

Double_t TRecMdcDedx::m_dedx_norun [private]

Definition at line 97 of file TRecMdcDedx.h.

Referenced by dedxNoRun(), and setDedxNoRun().

Double_t TRecMdcDedx::m_errorPH [private]

Definition at line 117 of file TRecMdcDedx.h.

Referenced by errorPH(), and setErrorPH().

Int_t TRecMdcDedx::m_mdcKalTrackId [private]

Definition at line 102 of file TRecMdcDedx.h.

Referenced by mdcKalTrackId(), and setMdcKalTrackId().

Int_t TRecMdcDedx::m_mdcTrackId [private]

Definition at line 101 of file TRecMdcDedx.h.

Referenced by mdcTrackId(), and setMdcTrackId().

Double_t TRecMdcDedx::m_normPH [private]

Definition at line 116 of file TRecMdcDedx.h.

Referenced by normPH(), and setNormPH().

Int_t TRecMdcDedx::m_numGoodHits [private]

Definition at line 113 of file TRecMdcDedx.h.

Referenced by numGoodHits(), and setNumGoodHits().

Int_t TRecMdcDedx::m_numTotalHits [private]

Definition at line 114 of file TRecMdcDedx.h.

Referenced by numTotalHits(), and setNumTotalHits().

Int_t TRecMdcDedx::m_particleId [private]

Definition at line 103 of file TRecMdcDedx.h.

Referenced by particleId(), and setParticleId().

Double_t TRecMdcDedx::m_pid_prob[5] [private]

Definition at line 123 of file TRecMdcDedx.h.

Referenced by pidProb(), and setPidProb().

Double_t TRecMdcDedx::m_probPH [private]

Definition at line 115 of file TRecMdcDedx.h.

Referenced by probPH(), and setProbPH().

Double_t TRecMdcDedx::m_sigma_dedx[5] [private]

Definition at line 122 of file TRecMdcDedx.h.

Referenced by setSigmaDedx(), and sigmaDedx().

Int_t TRecMdcDedx::m_status [private]

Definition at line 104 of file TRecMdcDedx.h.

Referenced by setStatus(), and status().

Int_t TRecMdcDedx::m_trackId [private]

Definition at line 100 of file TRecMdcDedx.h.

Referenced by setTrackId(), and trackId().

Int_t TRecMdcDedx::m_trunc_alg [private]

Definition at line 105 of file TRecMdcDedx.h.

Referenced by setTruncAlg(), and truncAlg().

Double_t TRecMdcDedx::m_twentyPH [private]

Definition at line 118 of file TRecMdcDedx.h.

Referenced by setTwentyPH(), and twentyPH().


Generated on Tue Nov 29 23:36:10 2016 for BOSS_7.0.2 by  doxygen 1.4.7