BOSS 7.1.0
BESIII Offline Software System
Loading...
Searching...
No Matches
TTofTrack Class Reference

#include <TTofTrack.h>

+ Inheritance diagram for TTofTrack:

Public Member Functions

 TTofTrack ()
 
 ~TTofTrack ()
 
void setTofTrackID (Int_t tofTrackID)
 
void setTrackID (Int_t trackID)
 
void setTofID (Int_t tofID)
 
void setStatus (UInt_t status)
 
void setPath (Double_t path)
 
void setZrHit (Double_t zrhit)
 
void setPh (Double_t ph)
 
void setTof (Double_t tof)
 
void setErrTof (Double_t etof)
 
void setBeta (Double_t beta)
 
void setTexp (Double_t texp[5])
 
void setTexpElectron (Double_t texpe)
 
void setTexpMuon (Double_t texpmu)
 
void setTexpPion (Double_t texppi)
 
void setTexpKaon (Double_t texpk)
 
void setTexpProton (Double_t texpp)
 
void setToffset (Double_t toffset[6])
 
void setToffsetElectron (Double_t toe)
 
void setToffsetMuon (Double_t tomu)
 
void setToffsetPion (Double_t topi)
 
void setToffsetKaon (Double_t tok)
 
void setToffsetProton (Double_t top)
 
void setToffsetAntiProton (Double_t topb)
 
void setSigma (Double_t sigma[6])
 
void setSigmaElectron (Double_t se)
 
void setSigmaMuon (Double_t smu)
 
void setSigmaPion (Double_t spi)
 
void setSigmaKaon (Double_t sk)
 
void setSigmaProton (Double_t sp)
 
void setSigmaAntiProton (Double_t spb)
 
void setQuality (Int_t quality)
 
void setT0 (Double_t t0)
 
void setErrT0 (Double_t errt0)
 
void setErrZ (Double_t errz)
 
void setPhi (Double_t phi)
 
void setErrPhi (Double_t errphi)
 
void setEnergy (Double_t energy)
 
void setErrEnergy (Double_t errenergy)
 
Int_t tofTrackID () const
 
Int_t trackID () const
 
Int_t tofID () const
 
UInt_t status () const
 
Double_t path () const
 
Double_t zrhit () const
 
Double_t ph () const
 
Double_t tof () const
 
Double_t errtof () const
 
Double_t beta () const
 
Double_t texp (Int_t i) const
 
Double_t texpElectron () const
 
Double_t texpMuon () const
 
Double_t texpPion () const
 
Double_t texpKaon () const
 
Double_t texpProton () const
 
Double_t toffset (Int_t i) const
 
Double_t toffsetElectron () const
 
Double_t toffsetMuon () const
 
Double_t toffsetPion () const
 
Double_t toffsetKaon () const
 
Double_t toffsetProton () const
 
Double_t toffsetAntiProton () const
 
Double_t sigma (Int_t i) const
 
Double_t sigmaElectron () const
 
Double_t sigmaMuon () const
 
Double_t sigmaPion () const
 
Double_t sigmaKaon () const
 
Double_t sigmaProton () const
 
Double_t sigmaAntiProton () const
 
Int_t quality () const
 
Double_t t0 () const
 
Double_t errt0 () const
 
Double_t errz () const
 
Double_t phi () const
 
Double_t errphi () const
 
Double_t energy () const
 
Double_t errenergy () const
 

Detailed Description

Definition at line 10 of file TTofTrack.h.

Constructor & Destructor Documentation

◆ TTofTrack()

TTofTrack::TTofTrack ( )

◆ ~TTofTrack()

TTofTrack::~TTofTrack ( )

Definition at line 12 of file TTofTrack.cxx.

12 {
13 Clear();
14 }

Member Function Documentation

◆ beta()

Double_t TTofTrack::beta ( ) const
inline

Definition at line 70 of file TTofTrack.h.

70{ return m_beta; }

Referenced by cvtTofDst2TofRec(), setBeta(), and TofTrackCnv::TObjectToDataObject().

◆ energy()

Double_t TTofTrack::energy ( ) const
inline

Definition at line 103 of file TTofTrack.h.

103{ return m_energy; }

Referenced by cvtTofDst2TofRec(), setEnergy(), and TofTrackCnv::TObjectToDataObject().

◆ errenergy()

Double_t TTofTrack::errenergy ( ) const
inline

Definition at line 104 of file TTofTrack.h.

104{ return m_errenergy; }

Referenced by cvtTofDst2TofRec(), setErrEnergy(), and TofTrackCnv::TObjectToDataObject().

◆ errphi()

Double_t TTofTrack::errphi ( ) const
inline

Definition at line 102 of file TTofTrack.h.

102{ return m_errphi; }

Referenced by cvtTofDst2TofRec(), setErrPhi(), and TofTrackCnv::TObjectToDataObject().

◆ errt0()

Double_t TTofTrack::errt0 ( ) const
inline

Definition at line 98 of file TTofTrack.h.

98{ return m_errt0; }

Referenced by cvtTofDst2TofRec(), setErrT0(), and TofTrackCnv::TObjectToDataObject().

◆ errtof()

Double_t TTofTrack::errtof ( ) const
inline

Definition at line 69 of file TTofTrack.h.

69{ return m_sigma[0]; }

Referenced by cvtTofDst2TofRec(), and TofTrackCnv::TObjectToDataObject().

◆ errz()

Double_t TTofTrack::errz ( ) const
inline

Definition at line 100 of file TTofTrack.h.

100{ return m_errz; }

Referenced by cvtTofDst2TofRec(), setErrZ(), and TofTrackCnv::TObjectToDataObject().

◆ path()

Double_t TTofTrack::path ( ) const
inline

Definition at line 65 of file TTofTrack.h.

65{ return m_path; }

Referenced by cvtTofDst2TofRec(), setPath(), and TofTrackCnv::TObjectToDataObject().

◆ ph()

Double_t TTofTrack::ph ( ) const
inline

Definition at line 67 of file TTofTrack.h.

67{ return m_ph; }

Referenced by cvtTofDst2TofRec(), setPh(), and TofTrackCnv::TObjectToDataObject().

◆ phi()

Double_t TTofTrack::phi ( ) const
inline

Definition at line 101 of file TTofTrack.h.

101{ return m_phi; }

Referenced by cvtTofDst2TofRec(), setPhi(), and TofTrackCnv::TObjectToDataObject().

◆ quality()

Int_t TTofTrack::quality ( ) const
inline

Definition at line 95 of file TTofTrack.h.

95{ return m_quality; }

Referenced by cvtTofDst2TofRec(), setQuality(), and TofTrackCnv::TObjectToDataObject().

◆ setBeta()

void TTofTrack::setBeta ( Double_t  beta)
inline

Definition at line 26 of file TTofTrack.h.

26{ m_beta = beta; }
Double_t beta() const
Definition: TTofTrack.h:70

Referenced by TofTrackCnv::DataObjectToTObject().

◆ setEnergy()

void TTofTrack::setEnergy ( Double_t  energy)
inline

Definition at line 56 of file TTofTrack.h.

56{ m_energy = energy; }
Double_t energy() const
Definition: TTofTrack.h:103

Referenced by TofTrackCnv::DataObjectToTObject().

◆ setErrEnergy()

void TTofTrack::setErrEnergy ( Double_t  errenergy)
inline

Definition at line 57 of file TTofTrack.h.

57{ m_errenergy = errenergy; }
Double_t errenergy() const
Definition: TTofTrack.h:104

Referenced by TofTrackCnv::DataObjectToTObject().

◆ setErrPhi()

void TTofTrack::setErrPhi ( Double_t  errphi)
inline

Definition at line 55 of file TTofTrack.h.

55{ m_errphi = errphi; }
Double_t errphi() const
Definition: TTofTrack.h:102

Referenced by TofTrackCnv::DataObjectToTObject().

◆ setErrT0()

void TTofTrack::setErrT0 ( Double_t  errt0)
inline

Definition at line 51 of file TTofTrack.h.

51{ m_errt0 = errt0; }
Double_t errt0() const
Definition: TTofTrack.h:98

Referenced by TofTrackCnv::DataObjectToTObject().

◆ setErrTof()

void TTofTrack::setErrTof ( Double_t  etof)
inline

Definition at line 25 of file TTofTrack.h.

25{ m_sigma[0] = etof; }

Referenced by TofTrackCnv::DataObjectToTObject().

◆ setErrZ()

void TTofTrack::setErrZ ( Double_t  errz)
inline

Definition at line 53 of file TTofTrack.h.

53{ m_errz = errz; }
Double_t errz() const
Definition: TTofTrack.h:100

Referenced by TofTrackCnv::DataObjectToTObject().

◆ setPath()

void TTofTrack::setPath ( Double_t  path)
inline

Definition at line 21 of file TTofTrack.h.

21{ m_path = path; }
Double_t path() const
Definition: TTofTrack.h:65

Referenced by TofTrackCnv::DataObjectToTObject().

◆ setPh()

void TTofTrack::setPh ( Double_t  ph)
inline

Definition at line 23 of file TTofTrack.h.

23{ m_ph = ph; }
Double_t ph() const
Definition: TTofTrack.h:67

Referenced by TofTrackCnv::DataObjectToTObject().

◆ setPhi()

void TTofTrack::setPhi ( Double_t  phi)
inline

Definition at line 54 of file TTofTrack.h.

54{ m_phi = phi; }
Double_t phi() const
Definition: TTofTrack.h:101

Referenced by TofTrackCnv::DataObjectToTObject().

◆ setQuality()

void TTofTrack::setQuality ( Int_t  quality)
inline

Definition at line 48 of file TTofTrack.h.

48{ m_quality = quality; }
Int_t quality() const
Definition: TTofTrack.h:95

Referenced by TofTrackCnv::DataObjectToTObject().

◆ setSigma()

void TTofTrack::setSigma ( Double_t  sigma[6])
inline

Definition at line 40 of file TTofTrack.h.

40{ for(Int_t i=0; i<6; i++) { m_sigma[i]=sigma[i];} }
TTree * sigma

◆ setSigmaAntiProton()

void TTofTrack::setSigmaAntiProton ( Double_t  spb)
inline

Definition at line 46 of file TTofTrack.h.

46{ m_sigma[5] = spb; }

Referenced by TofTrackCnv::DataObjectToTObject().

◆ setSigmaElectron()

void TTofTrack::setSigmaElectron ( Double_t  se)
inline

Definition at line 41 of file TTofTrack.h.

41{ m_sigma[0] = se; }

Referenced by TofTrackCnv::DataObjectToTObject().

◆ setSigmaKaon()

void TTofTrack::setSigmaKaon ( Double_t  sk)
inline

Definition at line 44 of file TTofTrack.h.

44{ m_sigma[3] = sk; }

Referenced by TofTrackCnv::DataObjectToTObject().

◆ setSigmaMuon()

void TTofTrack::setSigmaMuon ( Double_t  smu)
inline

Definition at line 42 of file TTofTrack.h.

42{ m_sigma[1] = smu; }

Referenced by TofTrackCnv::DataObjectToTObject().

◆ setSigmaPion()

void TTofTrack::setSigmaPion ( Double_t  spi)
inline

Definition at line 43 of file TTofTrack.h.

43{ m_sigma[2] = spi; }

Referenced by TofTrackCnv::DataObjectToTObject().

◆ setSigmaProton()

void TTofTrack::setSigmaProton ( Double_t  sp)
inline

Definition at line 45 of file TTofTrack.h.

45{ m_sigma[4] = sp; }

Referenced by TofTrackCnv::DataObjectToTObject().

◆ setStatus()

void TTofTrack::setStatus ( UInt_t  status)
inline

Definition at line 20 of file TTofTrack.h.

20{ m_status = status; }
UInt_t status() const
Definition: TTofTrack.h:63

Referenced by TofTrackCnv::DataObjectToTObject().

◆ setT0()

void TTofTrack::setT0 ( Double_t  t0)
inline

Definition at line 50 of file TTofTrack.h.

50{ m_t0 = t0; }
Double_t t0() const
Definition: TTofTrack.h:97

Referenced by TofTrackCnv::DataObjectToTObject().

◆ setTexp()

void TTofTrack::setTexp ( Double_t  texp[5])
inline

Definition at line 27 of file TTofTrack.h.

27{ for(Int_t i=0; i<5; i++) { m_texp[i]=texp[i];} }
Double_t texp(Int_t i) const
Definition: TTofTrack.h:72

◆ setTexpElectron()

void TTofTrack::setTexpElectron ( Double_t  texpe)
inline

Definition at line 28 of file TTofTrack.h.

28{ m_texp[0] = texpe; }

Referenced by TofTrackCnv::DataObjectToTObject().

◆ setTexpKaon()

void TTofTrack::setTexpKaon ( Double_t  texpk)
inline

Definition at line 31 of file TTofTrack.h.

31{ m_texp[3] = texpk; }

Referenced by TofTrackCnv::DataObjectToTObject().

◆ setTexpMuon()

void TTofTrack::setTexpMuon ( Double_t  texpmu)
inline

Definition at line 29 of file TTofTrack.h.

29{ m_texp[1] = texpmu; }

Referenced by TofTrackCnv::DataObjectToTObject().

◆ setTexpPion()

void TTofTrack::setTexpPion ( Double_t  texppi)
inline

Definition at line 30 of file TTofTrack.h.

30{ m_texp[2] = texppi; }

Referenced by TofTrackCnv::DataObjectToTObject().

◆ setTexpProton()

void TTofTrack::setTexpProton ( Double_t  texpp)
inline

Definition at line 32 of file TTofTrack.h.

32{ m_texp[4] = texpp; }

Referenced by TofTrackCnv::DataObjectToTObject().

◆ setTof()

void TTofTrack::setTof ( Double_t  tof)
inline

Definition at line 24 of file TTofTrack.h.

24{ m_tof = tof; }
Double_t tof() const
Definition: TTofTrack.h:68

Referenced by TofTrackCnv::DataObjectToTObject().

◆ setToffset()

void TTofTrack::setToffset ( Double_t  toffset[6])
inline

Definition at line 33 of file TTofTrack.h.

33{ for(Int_t i=0; i<6; i++) { m_toffset[i]=toffset[i];} }
Double_t toffset(Int_t i) const
Definition: TTofTrack.h:79

◆ setToffsetAntiProton()

void TTofTrack::setToffsetAntiProton ( Double_t  topb)
inline

Definition at line 39 of file TTofTrack.h.

39{ m_toffset[5] = topb; }

Referenced by TofTrackCnv::DataObjectToTObject().

◆ setToffsetElectron()

void TTofTrack::setToffsetElectron ( Double_t  toe)
inline

Definition at line 34 of file TTofTrack.h.

34{ m_toffset[0] = toe; }

Referenced by TofTrackCnv::DataObjectToTObject().

◆ setToffsetKaon()

void TTofTrack::setToffsetKaon ( Double_t  tok)
inline

Definition at line 37 of file TTofTrack.h.

37{ m_toffset[3] = tok; }

Referenced by TofTrackCnv::DataObjectToTObject().

◆ setToffsetMuon()

void TTofTrack::setToffsetMuon ( Double_t  tomu)
inline

Definition at line 35 of file TTofTrack.h.

35{ m_toffset[1] = tomu; }

Referenced by TofTrackCnv::DataObjectToTObject().

◆ setToffsetPion()

void TTofTrack::setToffsetPion ( Double_t  topi)
inline

Definition at line 36 of file TTofTrack.h.

36{ m_toffset[2] = topi; }

Referenced by TofTrackCnv::DataObjectToTObject().

◆ setToffsetProton()

void TTofTrack::setToffsetProton ( Double_t  top)
inline

Definition at line 38 of file TTofTrack.h.

38{ m_toffset[4] = top; }

Referenced by TofTrackCnv::DataObjectToTObject().

◆ setTofID()

void TTofTrack::setTofID ( Int_t  tofID)
inline

Definition at line 19 of file TTofTrack.h.

19{ m_tofID = tofID; }
Int_t tofID() const
Definition: TTofTrack.h:61

Referenced by TofTrackCnv::DataObjectToTObject().

◆ setTofTrackID()

void TTofTrack::setTofTrackID ( Int_t  tofTrackID)
inline

Definition at line 17 of file TTofTrack.h.

17{ m_tofTrackID = tofTrackID; }
Int_t tofTrackID() const
Definition: TTofTrack.h:59

Referenced by TofTrackCnv::DataObjectToTObject().

◆ setTrackID()

void TTofTrack::setTrackID ( Int_t  trackID)
inline

Definition at line 18 of file TTofTrack.h.

18{ m_trackID = trackID; }
Int_t trackID() const
Definition: TTofTrack.h:60

Referenced by TofTrackCnv::DataObjectToTObject().

◆ setZrHit()

void TTofTrack::setZrHit ( Double_t  zrhit)
inline

Definition at line 22 of file TTofTrack.h.

22{ m_zrhit = zrhit; }
Double_t zrhit() const
Definition: TTofTrack.h:66

Referenced by TofTrackCnv::DataObjectToTObject().

◆ sigma()

Double_t TTofTrack::sigma ( Int_t  i) const
inline

Definition at line 87 of file TTofTrack.h.

87{ return m_sigma[i]; }

Referenced by cvtTofDst2TofRec().

◆ sigmaAntiProton()

Double_t TTofTrack::sigmaAntiProton ( ) const
inline

Definition at line 93 of file TTofTrack.h.

93{ return m_sigma[5]; }

Referenced by TofTrackCnv::TObjectToDataObject().

◆ sigmaElectron()

Double_t TTofTrack::sigmaElectron ( ) const
inline

Definition at line 88 of file TTofTrack.h.

88{ return m_sigma[0]; }

Referenced by TofTrackCnv::TObjectToDataObject().

◆ sigmaKaon()

Double_t TTofTrack::sigmaKaon ( ) const
inline

Definition at line 91 of file TTofTrack.h.

91{ return m_sigma[3]; }

Referenced by TofTrackCnv::TObjectToDataObject().

◆ sigmaMuon()

Double_t TTofTrack::sigmaMuon ( ) const
inline

Definition at line 89 of file TTofTrack.h.

89{ return m_sigma[1]; }

Referenced by TofTrackCnv::TObjectToDataObject().

◆ sigmaPion()

Double_t TTofTrack::sigmaPion ( ) const
inline

Definition at line 90 of file TTofTrack.h.

90{ return m_sigma[2]; }

Referenced by TofTrackCnv::TObjectToDataObject().

◆ sigmaProton()

Double_t TTofTrack::sigmaProton ( ) const
inline

Definition at line 92 of file TTofTrack.h.

92{ return m_sigma[4]; }

Referenced by TofTrackCnv::TObjectToDataObject().

◆ status()

UInt_t TTofTrack::status ( ) const
inline

Definition at line 63 of file TTofTrack.h.

63{ return m_status; }

Referenced by cvtTofDst2TofRec(), setStatus(), and TofTrackCnv::TObjectToDataObject().

◆ t0()

Double_t TTofTrack::t0 ( ) const
inline

Definition at line 97 of file TTofTrack.h.

97{ return m_t0; }

Referenced by cvtTofDst2TofRec(), setT0(), and TofTrackCnv::TObjectToDataObject().

◆ texp()

Double_t TTofTrack::texp ( Int_t  i) const
inline

Definition at line 72 of file TTofTrack.h.

72{ return m_texp[i]; }

Referenced by cvtTofDst2TofRec(), and setTexp().

◆ texpElectron()

Double_t TTofTrack::texpElectron ( ) const
inline

Definition at line 73 of file TTofTrack.h.

73{ return m_texp[0]; }

Referenced by TofTrackCnv::TObjectToDataObject().

◆ texpKaon()

Double_t TTofTrack::texpKaon ( ) const
inline

Definition at line 76 of file TTofTrack.h.

76{ return m_texp[3]; }

Referenced by TofTrackCnv::TObjectToDataObject().

◆ texpMuon()

Double_t TTofTrack::texpMuon ( ) const
inline

Definition at line 74 of file TTofTrack.h.

74{ return m_texp[1]; }

Referenced by TofTrackCnv::TObjectToDataObject().

◆ texpPion()

Double_t TTofTrack::texpPion ( ) const
inline

Definition at line 75 of file TTofTrack.h.

75{ return m_texp[2]; }

Referenced by TofTrackCnv::TObjectToDataObject().

◆ texpProton()

Double_t TTofTrack::texpProton ( ) const
inline

Definition at line 77 of file TTofTrack.h.

77{ return m_texp[4]; }

Referenced by TofTrackCnv::TObjectToDataObject().

◆ tof()

Double_t TTofTrack::tof ( ) const
inline

Definition at line 68 of file TTofTrack.h.

68{ return m_tof; }

Referenced by cvtTofDst2TofRec(), setTof(), and TofTrackCnv::TObjectToDataObject().

◆ toffset()

Double_t TTofTrack::toffset ( Int_t  i) const
inline

Definition at line 79 of file TTofTrack.h.

79{ return m_toffset[i]; }

Referenced by cvtTofDst2TofRec(), and setToffset().

◆ toffsetAntiProton()

Double_t TTofTrack::toffsetAntiProton ( ) const
inline

Definition at line 85 of file TTofTrack.h.

85{ return m_toffset[5]; }

Referenced by TofTrackCnv::TObjectToDataObject().

◆ toffsetElectron()

Double_t TTofTrack::toffsetElectron ( ) const
inline

Definition at line 80 of file TTofTrack.h.

80{ return m_toffset[0]; }

Referenced by TofTrackCnv::TObjectToDataObject().

◆ toffsetKaon()

Double_t TTofTrack::toffsetKaon ( ) const
inline

Definition at line 83 of file TTofTrack.h.

83{ return m_toffset[3]; }

Referenced by TofTrackCnv::TObjectToDataObject().

◆ toffsetMuon()

Double_t TTofTrack::toffsetMuon ( ) const
inline

Definition at line 81 of file TTofTrack.h.

81{ return m_toffset[1]; }

Referenced by TofTrackCnv::TObjectToDataObject().

◆ toffsetPion()

Double_t TTofTrack::toffsetPion ( ) const
inline

Definition at line 82 of file TTofTrack.h.

82{ return m_toffset[2]; }

Referenced by TofTrackCnv::TObjectToDataObject().

◆ toffsetProton()

Double_t TTofTrack::toffsetProton ( ) const
inline

Definition at line 84 of file TTofTrack.h.

84{ return m_toffset[4]; }

Referenced by TofTrackCnv::TObjectToDataObject().

◆ tofID()

Int_t TTofTrack::tofID ( ) const
inline

Definition at line 61 of file TTofTrack.h.

61{ return m_tofID; }

Referenced by cvtTofDst2TofRec(), setTofID(), and TofTrackCnv::TObjectToDataObject().

◆ tofTrackID()

Int_t TTofTrack::tofTrackID ( ) const
inline

Definition at line 59 of file TTofTrack.h.

59{ return m_tofTrackID; }

Referenced by cvtTofDst2TofRec(), setTofTrackID(), and TofTrackCnv::TObjectToDataObject().

◆ trackID()

Int_t TTofTrack::trackID ( ) const
inline

Definition at line 60 of file TTofTrack.h.

60{ return m_trackID; }

Referenced by cvtTofDst2TofRec(), setTrackID(), and TofTrackCnv::TObjectToDataObject().

◆ zrhit()

Double_t TTofTrack::zrhit ( ) const
inline

Definition at line 66 of file TTofTrack.h.

66{ return m_zrhit; }

Referenced by cvtTofDst2TofRec(), setZrHit(), and TofTrackCnv::TObjectToDataObject().


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