BOSS 7.0.7
BESIII Offline Software System
Loading...
Searching...
No Matches
TRecMdcDedx Class Reference

#include <TRecMdcDedx.h>

+ Inheritance diagram for TRecMdcDedx:

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)
 

Detailed Description

Definition at line 6 of file TRecMdcDedx.h.

Constructor & Destructor Documentation

◆ TRecMdcDedx()

TRecMdcDedx::TRecMdcDedx ( )

◆ ~TRecMdcDedx()

TRecMdcDedx::~TRecMdcDedx ( )

Definition at line 12 of file TRecMdcDedx.cxx.

12 {
13 Clear();
14 }

Member Function Documentation

◆ chi()

Double_t TRecMdcDedx::chi ( int  i) const
inline

Definition at line 26 of file TRecMdcDedx.h.

26{ return m_chi[i]; }

Referenced by setChi().

◆ chiE()

Double_t TRecMdcDedx::chiE ( ) const
inline

Definition at line 27 of file TRecMdcDedx.h.

27{ return m_chiE; }

Referenced by setChiE(), and RecMdcDedxCnv::TObjectToDataObject().

◆ chiK()

Double_t TRecMdcDedx::chiK ( ) const
inline

Definition at line 30 of file TRecMdcDedx.h.

30{ return m_chiK; }

Referenced by setChiK(), and RecMdcDedxCnv::TObjectToDataObject().

◆ chiMu()

Double_t TRecMdcDedx::chiMu ( ) const
inline

Definition at line 28 of file TRecMdcDedx.h.

28{ return m_chiMu; }

Referenced by setChiMu(), and RecMdcDedxCnv::TObjectToDataObject().

◆ chiP()

Double_t TRecMdcDedx::chiP ( ) const
inline

Definition at line 31 of file TRecMdcDedx.h.

31{ return m_chiP; }

Referenced by setChiP(), and RecMdcDedxCnv::TObjectToDataObject().

◆ chiPi()

Double_t TRecMdcDedx::chiPi ( ) const
inline

Definition at line 29 of file TRecMdcDedx.h.

29{ return m_chiPi; }

Referenced by setChiPi(), and RecMdcDedxCnv::TObjectToDataObject().

◆ dedxEsat()

Double_t TRecMdcDedx::dedxEsat ( ) const
inline

Definition at line 46 of file TRecMdcDedx.h.

46{return m_dedx_esat; }

Referenced by RecMdcDedxCnv::TObjectToDataObject().

◆ dedxExpect()

Double_t TRecMdcDedx::dedxExpect ( int  pid) const
inline

Definition at line 41 of file TRecMdcDedx.h.

41{ return m_dedx_exp[pid]; }

Referenced by RecMdcDedxCnv::TObjectToDataObject().

◆ dedxHit()

Double_t TRecMdcDedx::dedxHit ( ) const
inline

Definition at line 45 of file TRecMdcDedx.h.

45{return m_dedx_hit; }

Referenced by RecMdcDedxCnv::TObjectToDataObject().

◆ dedxMoment()

Double_t TRecMdcDedx::dedxMoment ( ) const
inline

Definition at line 48 of file TRecMdcDedx.h.

48{return m_dedx_momentum; }

Referenced by RecMdcDedxCnv::TObjectToDataObject().

◆ dedxNoRun()

Double_t TRecMdcDedx::dedxNoRun ( ) const
inline

Definition at line 47 of file TRecMdcDedx.h.

47{return m_dedx_norun; }

Referenced by RecMdcDedxCnv::TObjectToDataObject().

◆ errorPH()

Double_t TRecMdcDedx::errorPH ( ) const
inline

Definition at line 38 of file TRecMdcDedx.h.

38{ return m_errorPH; }

Referenced by setErrorPH(), and RecMdcDedxCnv::TObjectToDataObject().

◆ mdcKalTrackId()

Int_t TRecMdcDedx::mdcKalTrackId ( ) const
inline

Definition at line 20 of file TRecMdcDedx.h.

20{ return m_mdcKalTrackId; }

Referenced by setMdcKalTrackId(), and RecMdcDedxCnv::TObjectToDataObject().

◆ mdcTrackId()

Int_t TRecMdcDedx::mdcTrackId ( ) const
inline

Definition at line 19 of file TRecMdcDedx.h.

19{ return m_mdcTrackId; }

Referenced by setMdcTrackId(), and RecMdcDedxCnv::TObjectToDataObject().

◆ normPH()

Double_t TRecMdcDedx::normPH ( ) const
inline

Definition at line 37 of file TRecMdcDedx.h.

37{ return m_normPH; }

Referenced by setNormPH(), and RecMdcDedxCnv::TObjectToDataObject().

◆ numGoodHits()

Int_t TRecMdcDedx::numGoodHits ( ) const
inline

Definition at line 33 of file TRecMdcDedx.h.

33{ return m_numGoodHits; }

Referenced by setNumGoodHits(), and RecMdcDedxCnv::TObjectToDataObject().

◆ numTotalHits()

Int_t TRecMdcDedx::numTotalHits ( ) const
inline

Definition at line 34 of file TRecMdcDedx.h.

34{ return m_numTotalHits; }

Referenced by setNumTotalHits(), and RecMdcDedxCnv::TObjectToDataObject().

◆ particleId()

Int_t TRecMdcDedx::particleId ( ) const
inline

Definition at line 22 of file TRecMdcDedx.h.

22{ return m_particleId; }

Referenced by setParticleId(), and RecMdcDedxCnv::TObjectToDataObject().

◆ pidProb()

Double_t TRecMdcDedx::pidProb ( int  pid) const
inline

Definition at line 43 of file TRecMdcDedx.h.

43{ return m_pid_prob[pid]; }

Referenced by RecMdcDedxCnv::TObjectToDataObject().

◆ probPH()

Double_t TRecMdcDedx::probPH ( ) const
inline

Definition at line 36 of file TRecMdcDedx.h.

36{ return m_probPH; }

Referenced by setProbPH(), and RecMdcDedxCnv::TObjectToDataObject().

◆ setChi()

void TRecMdcDedx::setChi ( double *  chi)
inline

Definition at line 77 of file TRecMdcDedx.h.

77 {
78 for(int i =0; i<5 ; i++) m_chi[i]= chi[i];
79 }
Double_t chi(int i) const
Definition: TRecMdcDedx.h:26

Referenced by RecMdcDedxCnv::DataObjectToTObject().

◆ setChiE()

void TRecMdcDedx::setChiE ( const Double_t  chiE)
inline

Definition at line 63 of file TRecMdcDedx.h.

63{ m_chiE = chiE; }
Double_t chiE() const
Definition: TRecMdcDedx.h:27

Referenced by RecMdcDedxCnv::DataObjectToTObject().

◆ setChiK()

void TRecMdcDedx::setChiK ( const Double_t  chiK)
inline

Definition at line 66 of file TRecMdcDedx.h.

66{ m_chiK = chiK; }
Double_t chiK() const
Definition: TRecMdcDedx.h:30

Referenced by RecMdcDedxCnv::DataObjectToTObject().

◆ setChiMu()

void TRecMdcDedx::setChiMu ( const Double_t  chiMu)
inline

Definition at line 64 of file TRecMdcDedx.h.

64{ m_chiMu = chiMu; }
Double_t chiMu() const
Definition: TRecMdcDedx.h:28

Referenced by RecMdcDedxCnv::DataObjectToTObject().

◆ setChiP()

void TRecMdcDedx::setChiP ( const Double_t  chiP)
inline

Definition at line 67 of file TRecMdcDedx.h.

67{ m_chiP = chiP; }
Double_t chiP() const
Definition: TRecMdcDedx.h:31

Referenced by RecMdcDedxCnv::DataObjectToTObject().

◆ setChiPi()

void TRecMdcDedx::setChiPi ( const Double_t  chiPi)
inline

Definition at line 65 of file TRecMdcDedx.h.

65{ m_chiPi = chiPi; }
Double_t chiPi() const
Definition: TRecMdcDedx.h:29

Referenced by RecMdcDedxCnv::DataObjectToTObject().

◆ setDedxEsat()

void TRecMdcDedx::setDedxEsat ( const Double_t  dedx_esat)
inline

Definition at line 52 of file TRecMdcDedx.h.

52{ m_dedx_esat = dedx_esat; }

Referenced by RecMdcDedxCnv::DataObjectToTObject().

◆ setDedxExpect()

void TRecMdcDedx::setDedxExpect ( double *  dedx_exp)
inline

Definition at line 81 of file TRecMdcDedx.h.

81 {
82 for(int i = 0; i < 5; i++)
83 m_dedx_exp[i] = dedx_exp[i] ;
84 }

Referenced by RecMdcDedxCnv::DataObjectToTObject().

◆ setDedxHit()

void TRecMdcDedx::setDedxHit ( const Double_t  dedx_hit)
inline

Definition at line 51 of file TRecMdcDedx.h.

51{ m_dedx_hit = dedx_hit; }

Referenced by RecMdcDedxCnv::DataObjectToTObject().

◆ setDedxMoment()

void TRecMdcDedx::setDedxMoment ( const Double_t  dedx_momentum)
inline

Definition at line 54 of file TRecMdcDedx.h.

54{ m_dedx_momentum = dedx_momentum; }

Referenced by RecMdcDedxCnv::DataObjectToTObject().

◆ setDedxNoRun()

void TRecMdcDedx::setDedxNoRun ( const Double_t  dedx_norun)
inline

Definition at line 53 of file TRecMdcDedx.h.

53{ m_dedx_norun = dedx_norun; }

Referenced by RecMdcDedxCnv::DataObjectToTObject().

◆ setErrorPH()

void TRecMdcDedx::setErrorPH ( const Double_t  errorPH)
inline

Definition at line 74 of file TRecMdcDedx.h.

74{ m_errorPH = errorPH; }
Double_t errorPH() const
Definition: TRecMdcDedx.h:38

Referenced by RecMdcDedxCnv::DataObjectToTObject().

◆ setMdcKalTrackId()

void TRecMdcDedx::setMdcKalTrackId ( const int  mdcKalTrackId)
inline

Definition at line 57 of file TRecMdcDedx.h.

57{ m_mdcKalTrackId = mdcKalTrackId; }
Int_t mdcKalTrackId() const
Definition: TRecMdcDedx.h:20

Referenced by RecMdcDedxCnv::DataObjectToTObject().

◆ setMdcTrackId()

void TRecMdcDedx::setMdcTrackId ( const int  mdcTrackId)
inline

Definition at line 56 of file TRecMdcDedx.h.

56{ m_mdcTrackId = mdcTrackId; }
Int_t mdcTrackId() const
Definition: TRecMdcDedx.h:19

Referenced by RecMdcDedxCnv::DataObjectToTObject().

◆ setNormPH()

void TRecMdcDedx::setNormPH ( const Double_t  normPH)
inline

Definition at line 73 of file TRecMdcDedx.h.

73{ m_normPH = normPH; }
Double_t normPH() const
Definition: TRecMdcDedx.h:37

Referenced by RecMdcDedxCnv::DataObjectToTObject().

◆ setNumGoodHits()

void TRecMdcDedx::setNumGoodHits ( const Int_t  numGoodHits)
inline

Definition at line 69 of file TRecMdcDedx.h.

69{ m_numGoodHits = numGoodHits; }
Int_t numGoodHits() const
Definition: TRecMdcDedx.h:33

Referenced by RecMdcDedxCnv::DataObjectToTObject().

◆ setNumTotalHits()

void TRecMdcDedx::setNumTotalHits ( const Int_t  numTotalHits)
inline

Definition at line 70 of file TRecMdcDedx.h.

70{ m_numTotalHits = numTotalHits; }
Int_t numTotalHits() const
Definition: TRecMdcDedx.h:34

Referenced by RecMdcDedxCnv::DataObjectToTObject().

◆ setParticleId()

void TRecMdcDedx::setParticleId ( const Int_t  particleId)
inline

Definition at line 59 of file TRecMdcDedx.h.

59{ m_particleId = particleId; }
Int_t particleId() const
Definition: TRecMdcDedx.h:22

Referenced by RecMdcDedxCnv::DataObjectToTObject().

◆ setPidProb()

void TRecMdcDedx::setPidProb ( double *  pid_prob)
inline

Definition at line 89 of file TRecMdcDedx.h.

89 {
90 for(int i = 0; i < 5; i++)
91 m_pid_prob[i] = pid_prob[i] ;
92 }

Referenced by RecMdcDedxCnv::DataObjectToTObject().

◆ setProbPH()

void TRecMdcDedx::setProbPH ( const Double_t  probPH)
inline

Definition at line 72 of file TRecMdcDedx.h.

72{ m_probPH = probPH; }
Double_t probPH() const
Definition: TRecMdcDedx.h:36

Referenced by RecMdcDedxCnv::DataObjectToTObject().

◆ setSigmaDedx()

void TRecMdcDedx::setSigmaDedx ( double *  sigma_dedx)
inline

Definition at line 85 of file TRecMdcDedx.h.

85 {
86 for(int i = 0; i < 5; i++)
87 m_sigma_dedx[i] = sigma_dedx[i] ;
88 }

Referenced by RecMdcDedxCnv::DataObjectToTObject().

◆ setStatus()

void TRecMdcDedx::setStatus ( const Int_t  status)
inline

Definition at line 60 of file TRecMdcDedx.h.

60{ m_status=status; }
Int_t status() const
Definition: TRecMdcDedx.h:23

Referenced by RecMdcDedxCnv::DataObjectToTObject().

◆ setTrackId()

void TRecMdcDedx::setTrackId ( const Int_t  trackId)
inline

Definition at line 58 of file TRecMdcDedx.h.

58{ m_trackId = trackId ; }
Int_t trackId() const
Definition: TRecMdcDedx.h:21

Referenced by RecMdcDedxCnv::DataObjectToTObject().

◆ setTruncAlg()

void TRecMdcDedx::setTruncAlg ( const Int_t  trunc_alg)
inline

Definition at line 61 of file TRecMdcDedx.h.

61{ m_trunc_alg = trunc_alg; }

Referenced by RecMdcDedxCnv::DataObjectToTObject().

◆ setTwentyPH()

void TRecMdcDedx::setTwentyPH ( const Double_t  twentyPH)
inline

Definition at line 75 of file TRecMdcDedx.h.

75{ m_twentyPH = twentyPH; }
Double_t twentyPH() const
Definition: TRecMdcDedx.h:39

Referenced by RecMdcDedxCnv::DataObjectToTObject().

◆ sigmaDedx()

Double_t TRecMdcDedx::sigmaDedx ( int  pid) const
inline

Definition at line 42 of file TRecMdcDedx.h.

42{ return m_sigma_dedx[pid]; }

Referenced by RecMdcDedxCnv::TObjectToDataObject().

◆ status()

Int_t TRecMdcDedx::status ( ) const
inline

Definition at line 23 of file TRecMdcDedx.h.

23{ return m_status; }

Referenced by setStatus(), and RecMdcDedxCnv::TObjectToDataObject().

◆ trackId()

Int_t TRecMdcDedx::trackId ( ) const
inline

Definition at line 21 of file TRecMdcDedx.h.

21{ return m_trackId; }

Referenced by setTrackId(), and RecMdcDedxCnv::TObjectToDataObject().

◆ truncAlg()

Int_t TRecMdcDedx::truncAlg ( ) const
inline

Definition at line 24 of file TRecMdcDedx.h.

24{ return m_trunc_alg; }

Referenced by RecMdcDedxCnv::TObjectToDataObject().

◆ twentyPH()

Double_t TRecMdcDedx::twentyPH ( ) const
inline

Definition at line 39 of file TRecMdcDedx.h.

39{ return m_twentyPH; }

Referenced by setTwentyPH(), and RecMdcDedxCnv::TObjectToDataObject().


The documentation for this class was generated from the following files: