CGEM BOSS 6.6.5.f
BESIII Offline Software System
Loading...
Searching...
No Matches
RecCgemHit Class Reference

#include <RecCgemHit.h>

+ Inheritance diagram for RecCgemHit:

Public Member Functions

virtual const CLID & clID () const
 
 RecCgemHit ()
 
 RecCgemHit (const RecCgemHit &rechit)
 
 ~RecCgemHit ()
 
bool isGrouped (void)
 
const int getId (void) const
 
const int getTrkId (void) const
 
const double getChisqAdd (void) const
 
const int getStat (void) const
 
const Identifier getCgemId (void) const
 
const double getTdc (void) const
 
const double getAdc (void) const
 
const double getDoca (void) const
 
const double getEntra (void) const
 
const double getZhit (void) const
 
const double getFltLen (void) const
 
void setId (int id)
 
void setTrkId (int trkid)
 
void setChisqAdd (double pChisq)
 
void setStat (int stat)
 
void setCgemId (Identifier cgemid)
 
void setTdc (double tdc)
 
void setAdc (double adc)
 
void setDoca (double doca)
 
void setEntra (double entra)
 
void setZhit (double zhit)
 
void setFltLen (double fltLen)
 
virtual const CLID & clID () const
 
 RecCgemHit ()
 
 RecCgemHit (const RecCgemHit &rechit)
 
 ~RecCgemHit ()
 
bool isGrouped (void)
 
const int getId (void) const
 
const int getTrkId (void) const
 
const double getChisqAdd (void) const
 
const int getStat (void) const
 
const Identifier getCgemId (void) const
 
const double getTdc (void) const
 
const double getAdc (void) const
 
const double getDoca (void) const
 
const double getEntra (void) const
 
const double getZhit (void) const
 
const double getFltLen (void) const
 
void setId (int id)
 
void setTrkId (int trkid)
 
void setChisqAdd (double pChisq)
 
void setStat (int stat)
 
void setCgemId (Identifier cgemid)
 
void setTdc (double tdc)
 
void setAdc (double adc)
 
void setDoca (double doca)
 
void setEntra (double entra)
 
void setZhit (double zhit)
 
void setFltLen (double fltLen)
 

Static Public Member Functions

static const CLID & classID ()
 
static const CLID & classID ()
 

Detailed Description

Constructor & Destructor Documentation

◆ RecCgemHit() [1/4]

RecCgemHit::RecCgemHit ( )

Definition at line 10 of file RecCgemHit.cxx.

11 : m_cgemid(0),
12 m_id(-1),
13 m_trkid(-1),
14 m_pChisq(999.0),
15 m_stat(0),
16 m_tdc(0.0),
17 m_adc(0.0),
18 m_doca(999.0),
19 m_entra(0.0),
20 m_zhit(999.0),
21 m_fltLen(0.0)
22 {
23
24 }

◆ RecCgemHit() [2/4]

RecCgemHit::RecCgemHit ( const RecCgemHit rechit)

Definition at line 26 of file RecCgemHit.cxx.

27 : m_id( rechit.m_id),
28 m_trkid(rechit.m_trkid),
29 m_pChisq( rechit.m_pChisq),
30 m_stat( rechit.m_stat),
31 m_cgemid( rechit.m_cgemid),
32 m_tdc( rechit.m_tdc),
33 m_adc( rechit.m_adc),
34 m_doca( rechit.m_doca),
35 m_entra( rechit.m_entra),
36 m_zhit( rechit.m_zhit),
37 m_fltLen( rechit.m_fltLen) {
38}

◆ ~RecCgemHit() [1/2]

RecCgemHit::~RecCgemHit ( )

Definition at line 46 of file RecCgemHit.cxx.

46 {
47}

◆ RecCgemHit() [3/4]

RecCgemHit::RecCgemHit ( )

◆ RecCgemHit() [4/4]

RecCgemHit::RecCgemHit ( const RecCgemHit rechit)

◆ ~RecCgemHit() [2/2]

RecCgemHit::~RecCgemHit ( )

Member Function Documentation

◆ classID() [1/2]

static const CLID & RecCgemHit::classID ( )
inlinestatic

Definition at line 29 of file Cgem/CgemRecEvent/CgemRecEvent-00-00-16/CgemRecEvent/RecCgemHit.h.

29 {
30 return CLID_RecCgemHit;
31 }
const CLID & CLID_RecCgemHit
Definition: EventModel.cxx:404

Referenced by clID().

◆ classID() [2/2]

static const CLID & RecCgemHit::classID ( )
inlinestatic

Definition at line 29 of file InstallArea/include/CgemRecEvent/CgemRecEvent/RecCgemHit.h.

29 {
30 return CLID_RecCgemHit;
31 }

◆ clID() [1/2]

virtual const CLID & RecCgemHit::clID ( ) const
inlinevirtual

◆ clID() [2/2]

virtual const CLID & RecCgemHit::clID ( ) const
inlinevirtual

Definition at line 25 of file InstallArea/include/CgemRecEvent/CgemRecEvent/RecCgemHit.h.

25 {
26 return RecCgemHit::classID();
27 }

◆ getAdc() [1/2]

const double RecCgemHit::getAdc ( void  ) const
inline

Definition at line 46 of file Cgem/CgemRecEvent/CgemRecEvent-00-00-16/CgemRecEvent/RecCgemHit.h.

46{ return m_adc; }

◆ getAdc() [2/2]

const double RecCgemHit::getAdc ( void  ) const
inline

Definition at line 46 of file InstallArea/include/CgemRecEvent/CgemRecEvent/RecCgemHit.h.

46{ return m_adc; }

◆ getCgemId() [1/2]

const Identifier RecCgemHit::getCgemId ( void  ) const
inline

Definition at line 44 of file Cgem/CgemRecEvent/CgemRecEvent-00-00-16/CgemRecEvent/RecCgemHit.h.

44{ return m_cgemid; }

◆ getCgemId() [2/2]

const Identifier RecCgemHit::getCgemId ( void  ) const
inline

Definition at line 44 of file InstallArea/include/CgemRecEvent/CgemRecEvent/RecCgemHit.h.

44{ return m_cgemid; }

◆ getChisqAdd() [1/2]

const double RecCgemHit::getChisqAdd ( void  ) const
inline

Definition at line 42 of file Cgem/CgemRecEvent/CgemRecEvent-00-00-16/CgemRecEvent/RecCgemHit.h.

42{ return m_pChisq;}

◆ getChisqAdd() [2/2]

const double RecCgemHit::getChisqAdd ( void  ) const
inline

Definition at line 42 of file InstallArea/include/CgemRecEvent/CgemRecEvent/RecCgemHit.h.

42{ return m_pChisq;}

◆ getDoca() [1/2]

const double RecCgemHit::getDoca ( void  ) const
inline

Definition at line 47 of file Cgem/CgemRecEvent/CgemRecEvent-00-00-16/CgemRecEvent/RecCgemHit.h.

47{ return m_doca; }

◆ getDoca() [2/2]

const double RecCgemHit::getDoca ( void  ) const
inline

Definition at line 47 of file InstallArea/include/CgemRecEvent/CgemRecEvent/RecCgemHit.h.

47{ return m_doca; }

◆ getEntra() [1/2]

const double RecCgemHit::getEntra ( void  ) const
inline

Definition at line 48 of file Cgem/CgemRecEvent/CgemRecEvent-00-00-16/CgemRecEvent/RecCgemHit.h.

48{ return m_entra; }

◆ getEntra() [2/2]

const double RecCgemHit::getEntra ( void  ) const
inline

Definition at line 48 of file InstallArea/include/CgemRecEvent/CgemRecEvent/RecCgemHit.h.

48{ return m_entra; }

◆ getFltLen() [1/2]

const double RecCgemHit::getFltLen ( void  ) const
inline

Definition at line 50 of file Cgem/CgemRecEvent/CgemRecEvent-00-00-16/CgemRecEvent/RecCgemHit.h.

50{ return m_fltLen;}

◆ getFltLen() [2/2]

const double RecCgemHit::getFltLen ( void  ) const
inline

Definition at line 50 of file InstallArea/include/CgemRecEvent/CgemRecEvent/RecCgemHit.h.

50{ return m_fltLen;}

◆ getId() [1/2]

const int RecCgemHit::getId ( void  ) const
inline

Definition at line 40 of file Cgem/CgemRecEvent/CgemRecEvent-00-00-16/CgemRecEvent/RecCgemHit.h.

40{ return m_id; }

◆ getId() [2/2]

const int RecCgemHit::getId ( void  ) const
inline

Definition at line 40 of file InstallArea/include/CgemRecEvent/CgemRecEvent/RecCgemHit.h.

40{ return m_id; }

◆ getStat() [1/2]

const int RecCgemHit::getStat ( void  ) const
inline

Definition at line 43 of file Cgem/CgemRecEvent/CgemRecEvent-00-00-16/CgemRecEvent/RecCgemHit.h.

43{ return m_stat; }

◆ getStat() [2/2]

const int RecCgemHit::getStat ( void  ) const
inline

Definition at line 43 of file InstallArea/include/CgemRecEvent/CgemRecEvent/RecCgemHit.h.

43{ return m_stat; }

◆ getTdc() [1/2]

const double RecCgemHit::getTdc ( void  ) const
inline

Definition at line 45 of file Cgem/CgemRecEvent/CgemRecEvent-00-00-16/CgemRecEvent/RecCgemHit.h.

45{ return m_tdc; }

◆ getTdc() [2/2]

const double RecCgemHit::getTdc ( void  ) const
inline

Definition at line 45 of file InstallArea/include/CgemRecEvent/CgemRecEvent/RecCgemHit.h.

45{ return m_tdc; }

◆ getTrkId() [1/2]

const int RecCgemHit::getTrkId ( void  ) const
inline

Definition at line 41 of file Cgem/CgemRecEvent/CgemRecEvent-00-00-16/CgemRecEvent/RecCgemHit.h.

41{ return m_trkid; }

◆ getTrkId() [2/2]

const int RecCgemHit::getTrkId ( void  ) const
inline

Definition at line 41 of file InstallArea/include/CgemRecEvent/CgemRecEvent/RecCgemHit.h.

41{ return m_trkid; }

◆ getZhit() [1/2]

const double RecCgemHit::getZhit ( void  ) const
inline

Definition at line 49 of file Cgem/CgemRecEvent/CgemRecEvent-00-00-16/CgemRecEvent/RecCgemHit.h.

49{ return m_zhit; }

◆ getZhit() [2/2]

const double RecCgemHit::getZhit ( void  ) const
inline

Definition at line 49 of file InstallArea/include/CgemRecEvent/CgemRecEvent/RecCgemHit.h.

49{ return m_zhit; }

◆ isGrouped() [1/2]

bool RecCgemHit::isGrouped ( void  )

Definition at line 41 of file RecCgemHit.cxx.

41 {
42 if(m_trkid == -1 ) return false;
43 return true;
44}

◆ isGrouped() [2/2]

bool RecCgemHit::isGrouped ( void  )

◆ setAdc() [1/2]

void RecCgemHit::setAdc ( double  adc)
inline

◆ setAdc() [2/2]

void RecCgemHit::setAdc ( double  adc)
inline

Definition at line 58 of file InstallArea/include/CgemRecEvent/CgemRecEvent/RecCgemHit.h.

58{ m_adc = adc; }

◆ setCgemId() [1/2]

void RecCgemHit::setCgemId ( Identifier  cgemid)
inline

Definition at line 56 of file Cgem/CgemRecEvent/CgemRecEvent-00-00-16/CgemRecEvent/RecCgemHit.h.

56{ m_cgemid = cgemid; }

Referenced by RecCgemHitCnv::TObjectToDataObject().

◆ setCgemId() [2/2]

void RecCgemHit::setCgemId ( Identifier  cgemid)
inline

Definition at line 56 of file InstallArea/include/CgemRecEvent/CgemRecEvent/RecCgemHit.h.

56{ m_cgemid = cgemid; }

◆ setChisqAdd() [1/2]

void RecCgemHit::setChisqAdd ( double  pChisq)
inline

Definition at line 54 of file Cgem/CgemRecEvent/CgemRecEvent-00-00-16/CgemRecEvent/RecCgemHit.h.

54{ m_pChisq = pChisq;}

Referenced by RecCgemHitCnv::TObjectToDataObject().

◆ setChisqAdd() [2/2]

void RecCgemHit::setChisqAdd ( double  pChisq)
inline

Definition at line 54 of file InstallArea/include/CgemRecEvent/CgemRecEvent/RecCgemHit.h.

54{ m_pChisq = pChisq;}

◆ setDoca() [1/2]

void RecCgemHit::setDoca ( double  doca)
inline

◆ setDoca() [2/2]

void RecCgemHit::setDoca ( double  doca)
inline

Definition at line 59 of file InstallArea/include/CgemRecEvent/CgemRecEvent/RecCgemHit.h.

59{ m_doca = doca; }

◆ setEntra() [1/2]

void RecCgemHit::setEntra ( double  entra)
inline

Definition at line 60 of file Cgem/CgemRecEvent/CgemRecEvent-00-00-16/CgemRecEvent/RecCgemHit.h.

60{ m_entra = entra; }

Referenced by RecCgemHitCnv::TObjectToDataObject().

◆ setEntra() [2/2]

void RecCgemHit::setEntra ( double  entra)
inline

Definition at line 60 of file InstallArea/include/CgemRecEvent/CgemRecEvent/RecCgemHit.h.

60{ m_entra = entra; }

◆ setFltLen() [1/2]

void RecCgemHit::setFltLen ( double  fltLen)
inline

Definition at line 62 of file Cgem/CgemRecEvent/CgemRecEvent-00-00-16/CgemRecEvent/RecCgemHit.h.

62{ m_fltLen = fltLen;}

Referenced by RecCgemHitCnv::TObjectToDataObject().

◆ setFltLen() [2/2]

void RecCgemHit::setFltLen ( double  fltLen)
inline

Definition at line 62 of file InstallArea/include/CgemRecEvent/CgemRecEvent/RecCgemHit.h.

62{ m_fltLen = fltLen;}

◆ setId() [1/2]

void RecCgemHit::setId ( int  id)
inline

◆ setId() [2/2]

void RecCgemHit::setId ( int  id)
inline

Definition at line 52 of file InstallArea/include/CgemRecEvent/CgemRecEvent/RecCgemHit.h.

52{ m_id = id; }

◆ setStat() [1/2]

void RecCgemHit::setStat ( int  stat)
inline

◆ setStat() [2/2]

void RecCgemHit::setStat ( int  stat)
inline

Definition at line 55 of file InstallArea/include/CgemRecEvent/CgemRecEvent/RecCgemHit.h.

55{ m_stat = stat; }

◆ setTdc() [1/2]

void RecCgemHit::setTdc ( double  tdc)
inline

◆ setTdc() [2/2]

void RecCgemHit::setTdc ( double  tdc)
inline

Definition at line 57 of file InstallArea/include/CgemRecEvent/CgemRecEvent/RecCgemHit.h.

57{ m_tdc = tdc; }

◆ setTrkId() [1/2]

void RecCgemHit::setTrkId ( int  trkid)
inline

Definition at line 53 of file Cgem/CgemRecEvent/CgemRecEvent-00-00-16/CgemRecEvent/RecCgemHit.h.

53{ m_trkid = trkid; }

Referenced by RecCgemHitCnv::TObjectToDataObject().

◆ setTrkId() [2/2]

void RecCgemHit::setTrkId ( int  trkid)
inline

Definition at line 53 of file InstallArea/include/CgemRecEvent/CgemRecEvent/RecCgemHit.h.

53{ m_trkid = trkid; }

◆ setZhit() [1/2]

void RecCgemHit::setZhit ( double  zhit)
inline

◆ setZhit() [2/2]

void RecCgemHit::setZhit ( double  zhit)
inline

Definition at line 61 of file InstallArea/include/CgemRecEvent/CgemRecEvent/RecCgemHit.h.

61{ m_zhit = zhit; }

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