CGEM BOSS 6.6.5.i
BESIII Offline Software System
Loading...
Searching...
No Matches
TRecMdcHit Class Reference

#include <TRecMdcHit.h>

+ Inheritance diagram for TRecMdcHit:

Public Member Functions

 TRecMdcHit ()
 
 ~TRecMdcHit ()
 
const Bool_t isGrouped (void) const
 
const Int_t getId (void) const
 
const Int_t getTrkId (void) const
 
const Double_t getDriftDistLeft (void) const
 
const Double_t getDriftDistRight (void) const
 
const Double_t getErrDriftDistLeft (void) const
 
const Double_t getErrDriftDistRight (void) const
 
const Double_t getChisqAdd (void) const
 
const Int_t getFlagLR (void) const
 
const Int_t getStat (void) const
 
const UInt_t getMdcId () const
 
const Double_t getTdc (void) const
 
const Double_t getAdc (void) const
 
const Double_t getDriftT (void) const
 
const Double_t getDoca (void) const
 
const Double_t getEntra (void) const
 
const Double_t getZhit (void) const
 
const Double_t getFltLen (void) const
 
void setIsGrouped (Bool_t isGrouped)
 
void setId (Int_t id)
 
void setTrkId (Int_t trkid)
 
void setDriftDistLeft (Double_t ddl)
 
void setDriftDistRight (Double_t ddr)
 
void setErrDriftDistLeft (Double_t erddl)
 
void setErrDriftDistRight (Double_t erddr)
 
void setChisqAdd (Double_t pChisq)
 
void setFlagLR (Int_t lr)
 
void setStat (Int_t stat)
 
void setMdcId (UInt_t mdcid)
 
void setTdc (Double_t tdc)
 
void setAdc (Double_t adc)
 
void setDriftT (Double_t driftT)
 
void setDoca (Double_t doca)
 
void setEntra (Double_t entra)
 
void setZhit (Double_t zhit)
 
void setFltLen (Double_t fltLen)
 
void setTRecMdcHit (const TRecMdcHit *mdchit)
 

Detailed Description

Definition at line 9 of file TRecMdcHit.h.

Constructor & Destructor Documentation

◆ TRecMdcHit()

TRecMdcHit::TRecMdcHit ( )

◆ ~TRecMdcHit()

TRecMdcHit::~TRecMdcHit ( )

Definition at line 12 of file TRecMdcHit.cxx.

12 {
13 Clear();
14 }

Member Function Documentation

◆ getAdc()

const Double_t TRecMdcHit::getAdc ( void ) const
inline

Definition at line 31 of file TRecMdcHit.h.

31{ return m_adc; }

Referenced by setTRecMdcHit(), and RecMdcHitCnv::TObjectToDataObject().

◆ getChisqAdd()

const Double_t TRecMdcHit::getChisqAdd ( void ) const
inline

Definition at line 26 of file TRecMdcHit.h.

26{ return m_pChisq; }

Referenced by setTRecMdcHit(), and RecMdcHitCnv::TObjectToDataObject().

◆ getDoca()

const Double_t TRecMdcHit::getDoca ( void ) const
inline

Definition at line 33 of file TRecMdcHit.h.

33{ return m_doca; }

Referenced by setTRecMdcHit(), and RecMdcHitCnv::TObjectToDataObject().

◆ getDriftDistLeft()

const Double_t TRecMdcHit::getDriftDistLeft ( void ) const
inline

Definition at line 22 of file TRecMdcHit.h.

22{ return m_ddl; }

Referenced by RecMdcHitCnv::DataObjectToTObject(), setTRecMdcHit(), and RecMdcHitCnv::TObjectToDataObject().

◆ getDriftDistRight()

const Double_t TRecMdcHit::getDriftDistRight ( void ) const
inline

Definition at line 23 of file TRecMdcHit.h.

23{ return m_ddr ; }

Referenced by setTRecMdcHit(), and RecMdcHitCnv::TObjectToDataObject().

◆ getDriftT()

const Double_t TRecMdcHit::getDriftT ( void ) const
inline

Definition at line 32 of file TRecMdcHit.h.

32{ return m_driftT; }

Referenced by setTRecMdcHit(), and RecMdcHitCnv::TObjectToDataObject().

◆ getEntra()

const Double_t TRecMdcHit::getEntra ( void ) const
inline

Definition at line 34 of file TRecMdcHit.h.

34{ return m_entra; }

Referenced by setTRecMdcHit(), and RecMdcHitCnv::TObjectToDataObject().

◆ getErrDriftDistLeft()

const Double_t TRecMdcHit::getErrDriftDistLeft ( void ) const
inline

Definition at line 24 of file TRecMdcHit.h.

24{ return m_erddl; }

Referenced by RecMdcHitCnv::DataObjectToTObject(), setTRecMdcHit(), and RecMdcHitCnv::TObjectToDataObject().

◆ getErrDriftDistRight()

const Double_t TRecMdcHit::getErrDriftDistRight ( void ) const
inline

Definition at line 25 of file TRecMdcHit.h.

25{ return m_erddr; }

Referenced by setTRecMdcHit(), and RecMdcHitCnv::TObjectToDataObject().

◆ getFlagLR()

const Int_t TRecMdcHit::getFlagLR ( void ) const
inline

Definition at line 27 of file TRecMdcHit.h.

27{ return m_lr; }

Referenced by setTRecMdcHit(), and RecMdcHitCnv::TObjectToDataObject().

◆ getFltLen()

const Double_t TRecMdcHit::getFltLen ( void ) const
inline

Definition at line 36 of file TRecMdcHit.h.

36{ return m_fltLen; }

Referenced by setTRecMdcHit(), and RecMdcHitCnv::TObjectToDataObject().

◆ getId()

const Int_t TRecMdcHit::getId ( void ) const
inline

Definition at line 20 of file TRecMdcHit.h.

20{ return m_id; }

Referenced by setTRecMdcHit(), and RecMdcHitCnv::TObjectToDataObject().

◆ getMdcId()

const UInt_t TRecMdcHit::getMdcId ( ) const
inline

Definition at line 29 of file TRecMdcHit.h.

29{ return m_mdcid; }

Referenced by BesEvent::ConstructMdcTrackFromRec(), setTRecMdcHit(), and RecMdcHitCnv::TObjectToDataObject().

◆ getStat()

const Int_t TRecMdcHit::getStat ( void ) const
inline

Definition at line 28 of file TRecMdcHit.h.

28{ return m_stat; }

Referenced by setTRecMdcHit(), and RecMdcHitCnv::TObjectToDataObject().

◆ getTdc()

const Double_t TRecMdcHit::getTdc ( void ) const
inline

Definition at line 30 of file TRecMdcHit.h.

30{ return m_tdc; }

Referenced by setTRecMdcHit(), and RecMdcHitCnv::TObjectToDataObject().

◆ getTrkId()

const Int_t TRecMdcHit::getTrkId ( void ) const
inline

Definition at line 21 of file TRecMdcHit.h.

21{ return m_trkid; }

Referenced by BesEvent::ConstructMdcTrackFromRec(), setTRecMdcHit(), and RecMdcHitCnv::TObjectToDataObject().

◆ getZhit()

const Double_t TRecMdcHit::getZhit ( void ) const
inline

Definition at line 35 of file TRecMdcHit.h.

35{ return m_zhit; }

Referenced by setTRecMdcHit(), and RecMdcHitCnv::TObjectToDataObject().

◆ isGrouped()

const Bool_t TRecMdcHit::isGrouped ( void ) const
inline

Definition at line 18 of file TRecMdcHit.h.

18{ return m_isGrouped; }

Referenced by setIsGrouped(), and setTRecMdcHit().

◆ setAdc()

void TRecMdcHit::setAdc ( Double_t adc)
inline

Definition at line 51 of file TRecMdcHit.h.

51{ m_adc = adc; }

Referenced by RecMdcHitCnv::DataObjectToTObject().

◆ setChisqAdd()

void TRecMdcHit::setChisqAdd ( Double_t pChisq)
inline

Definition at line 46 of file TRecMdcHit.h.

46{ m_pChisq = pChisq; }

Referenced by RecMdcHitCnv::DataObjectToTObject().

◆ setDoca()

void TRecMdcHit::setDoca ( Double_t doca)
inline

Definition at line 53 of file TRecMdcHit.h.

53{ m_doca = doca; }

Referenced by RecMdcHitCnv::DataObjectToTObject().

◆ setDriftDistLeft()

void TRecMdcHit::setDriftDistLeft ( Double_t ddl)
inline

Definition at line 42 of file TRecMdcHit.h.

42{ m_ddl = ddl; }

Referenced by RecMdcHitCnv::DataObjectToTObject().

◆ setDriftDistRight()

void TRecMdcHit::setDriftDistRight ( Double_t ddr)
inline

Definition at line 43 of file TRecMdcHit.h.

43{ m_ddr = ddr ; }

Referenced by RecMdcHitCnv::DataObjectToTObject().

◆ setDriftT()

void TRecMdcHit::setDriftT ( Double_t driftT)
inline

Definition at line 52 of file TRecMdcHit.h.

52{ m_driftT = driftT; }

Referenced by RecMdcHitCnv::DataObjectToTObject().

◆ setEntra()

void TRecMdcHit::setEntra ( Double_t entra)
inline

Definition at line 54 of file TRecMdcHit.h.

54{ m_entra = entra; }

Referenced by RecMdcHitCnv::DataObjectToTObject().

◆ setErrDriftDistLeft()

void TRecMdcHit::setErrDriftDistLeft ( Double_t erddl)
inline

Definition at line 44 of file TRecMdcHit.h.

44{ m_erddl = erddl; }

Referenced by RecMdcHitCnv::DataObjectToTObject().

◆ setErrDriftDistRight()

void TRecMdcHit::setErrDriftDistRight ( Double_t erddr)
inline

Definition at line 45 of file TRecMdcHit.h.

45{ m_erddr = erddr; }

Referenced by RecMdcHitCnv::DataObjectToTObject().

◆ setFlagLR()

void TRecMdcHit::setFlagLR ( Int_t lr)
inline

Definition at line 47 of file TRecMdcHit.h.

47{ m_lr = lr; }

Referenced by RecMdcHitCnv::DataObjectToTObject().

◆ setFltLen()

void TRecMdcHit::setFltLen ( Double_t fltLen)
inline

Definition at line 56 of file TRecMdcHit.h.

56{ m_fltLen = fltLen; }

Referenced by RecMdcHitCnv::DataObjectToTObject().

◆ setId()

void TRecMdcHit::setId ( Int_t id)
inline

Definition at line 40 of file TRecMdcHit.h.

40{ m_id = id; }

Referenced by RecMdcHitCnv::DataObjectToTObject().

◆ setIsGrouped()

void TRecMdcHit::setIsGrouped ( Bool_t isGrouped)
inline

Definition at line 39 of file TRecMdcHit.h.

39{ m_isGrouped = isGrouped;}
const Bool_t isGrouped(void) const
Definition TRecMdcHit.h:18

Referenced by RecMdcHitCnv::DataObjectToTObject().

◆ setMdcId()

void TRecMdcHit::setMdcId ( UInt_t mdcid)
inline

Definition at line 49 of file TRecMdcHit.h.

49{ m_mdcid = mdcid; }

Referenced by RecMdcHitCnv::DataObjectToTObject().

◆ setStat()

void TRecMdcHit::setStat ( Int_t stat)
inline

Definition at line 48 of file TRecMdcHit.h.

48{ m_stat = stat; }

Referenced by RecMdcHitCnv::DataObjectToTObject().

◆ setTdc()

void TRecMdcHit::setTdc ( Double_t tdc)
inline

Definition at line 50 of file TRecMdcHit.h.

50{ m_tdc = tdc; }

Referenced by RecMdcHitCnv::DataObjectToTObject().

◆ setTRecMdcHit()

void TRecMdcHit::setTRecMdcHit ( const TRecMdcHit * mdchit)
inline

Definition at line 57 of file TRecMdcHit.h.

57 {
58 m_isGrouped = mdchit->isGrouped();
59 m_id = mdchit->getId();
60 m_trkid = mdchit->getTrkId();
61 m_ddl = mdchit->getDriftDistLeft();
62 m_ddr = mdchit->getDriftDistRight();
63 m_erddl = mdchit->getErrDriftDistLeft();
64 m_erddr = mdchit->getErrDriftDistRight();
65 m_pChisq = mdchit->getChisqAdd();
66 m_lr = mdchit->getFlagLR();
67 m_stat = mdchit->getStat();
68 m_mdcid = mdchit->getMdcId();
69 m_tdc = mdchit->getTdc();
70 m_adc = mdchit->getAdc();
71 m_driftT = mdchit->getDriftT();
72 m_doca = mdchit->getDoca();
73 m_entra = mdchit->getEntra();
74 m_zhit = mdchit->getZhit();
75 m_fltLen = mdchit->getFltLen();
76 }
const Double_t getDriftT(void) const
Definition TRecMdcHit.h:32
const Double_t getDriftDistLeft(void) const
Definition TRecMdcHit.h:22
const Double_t getErrDriftDistRight(void) const
Definition TRecMdcHit.h:25
const UInt_t getMdcId() const
Definition TRecMdcHit.h:29
const Double_t getEntra(void) const
Definition TRecMdcHit.h:34
const Int_t getId(void) const
Definition TRecMdcHit.h:20
const Double_t getDoca(void) const
Definition TRecMdcHit.h:33
const Double_t getFltLen(void) const
Definition TRecMdcHit.h:36
const Int_t getStat(void) const
Definition TRecMdcHit.h:28
const Double_t getErrDriftDistLeft(void) const
Definition TRecMdcHit.h:24
const Double_t getZhit(void) const
Definition TRecMdcHit.h:35
const Int_t getFlagLR(void) const
Definition TRecMdcHit.h:27
const Int_t getTrkId(void) const
Definition TRecMdcHit.h:21
const Double_t getChisqAdd(void) const
Definition TRecMdcHit.h:26
const Double_t getAdc(void) const
Definition TRecMdcHit.h:31
const Double_t getTdc(void) const
Definition TRecMdcHit.h:30
const Double_t getDriftDistRight(void) const
Definition TRecMdcHit.h:23

Referenced by BesClient::GetEvent().

◆ setTrkId()

void TRecMdcHit::setTrkId ( Int_t trkid)
inline

Definition at line 41 of file TRecMdcHit.h.

41{ m_trkid = trkid; }

Referenced by RecMdcHitCnv::DataObjectToTObject().

◆ setZhit()

void TRecMdcHit::setZhit ( Double_t zhit)
inline

Definition at line 55 of file TRecMdcHit.h.

55{ m_zhit = zhit; }

Referenced by RecMdcHitCnv::DataObjectToTObject().


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