CGEM BOSS 6.6.5.i
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)
 

Static Public Member Functions

static const CLID & classID ()
 

Detailed Description

Definition at line 22 of file RecCgemHit.h.

Constructor & Destructor Documentation

◆ RecCgemHit() [1/2]

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/2]

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()

RecCgemHit::~RecCgemHit ( )

Definition at line 46 of file RecCgemHit.cxx.

46 {
47}

Member Function Documentation

◆ classID()

static const CLID & RecCgemHit::classID ( )
inlinestatic

Definition at line 29 of file RecCgemHit.h.

29 {
30 return CLID_RecCgemHit;
31 }
const CLID & CLID_RecCgemHit

Referenced by clID().

◆ clID()

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

Definition at line 25 of file RecCgemHit.h.

25 {
26 return RecCgemHit::classID();
27 }
static const CLID & classID()
Definition RecCgemHit.h:29

◆ getAdc()

const double RecCgemHit::getAdc ( void ) const
inline

Definition at line 46 of file RecCgemHit.h.

46{ return m_adc; }

◆ getCgemId()

const Identifier RecCgemHit::getCgemId ( void ) const
inline

Definition at line 44 of file RecCgemHit.h.

44{ return m_cgemid; }

◆ getChisqAdd()

const double RecCgemHit::getChisqAdd ( void ) const
inline

Definition at line 42 of file RecCgemHit.h.

42{ return m_pChisq;}

◆ getDoca()

const double RecCgemHit::getDoca ( void ) const
inline

Definition at line 47 of file RecCgemHit.h.

47{ return m_doca; }

◆ getEntra()

const double RecCgemHit::getEntra ( void ) const
inline

Definition at line 48 of file RecCgemHit.h.

48{ return m_entra; }

◆ getFltLen()

const double RecCgemHit::getFltLen ( void ) const
inline

Definition at line 50 of file RecCgemHit.h.

50{ return m_fltLen;}

◆ getId()

const int RecCgemHit::getId ( void ) const
inline

Definition at line 40 of file RecCgemHit.h.

40{ return m_id; }

◆ getStat()

const int RecCgemHit::getStat ( void ) const
inline

Definition at line 43 of file RecCgemHit.h.

43{ return m_stat; }

◆ getTdc()

const double RecCgemHit::getTdc ( void ) const
inline

Definition at line 45 of file RecCgemHit.h.

45{ return m_tdc; }

◆ getTrkId()

const int RecCgemHit::getTrkId ( void ) const
inline

Definition at line 41 of file RecCgemHit.h.

41{ return m_trkid; }

◆ getZhit()

const double RecCgemHit::getZhit ( void ) const
inline

Definition at line 49 of file RecCgemHit.h.

49{ return m_zhit; }

◆ isGrouped()

bool RecCgemHit::isGrouped ( void )

Definition at line 41 of file RecCgemHit.cxx.

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

◆ setAdc()

void RecCgemHit::setAdc ( double adc)
inline

Definition at line 58 of file RecCgemHit.h.

58{ m_adc = adc; }

Referenced by RecCgemHitCnv::TObjectToDataObject().

◆ setCgemId()

void RecCgemHit::setCgemId ( Identifier cgemid)
inline

Definition at line 56 of file RecCgemHit.h.

56{ m_cgemid = cgemid; }

Referenced by RecCgemHitCnv::TObjectToDataObject().

◆ setChisqAdd()

void RecCgemHit::setChisqAdd ( double pChisq)
inline

Definition at line 54 of file RecCgemHit.h.

54{ m_pChisq = pChisq;}

Referenced by RecCgemHitCnv::TObjectToDataObject().

◆ setDoca()

void RecCgemHit::setDoca ( double doca)
inline

Definition at line 59 of file RecCgemHit.h.

59{ m_doca = doca; }

Referenced by RecCgemHitCnv::TObjectToDataObject().

◆ setEntra()

void RecCgemHit::setEntra ( double entra)
inline

Definition at line 60 of file RecCgemHit.h.

60{ m_entra = entra; }

Referenced by RecCgemHitCnv::TObjectToDataObject().

◆ setFltLen()

void RecCgemHit::setFltLen ( double fltLen)
inline

Definition at line 62 of file RecCgemHit.h.

62{ m_fltLen = fltLen;}

Referenced by RecCgemHitCnv::TObjectToDataObject().

◆ setId()

void RecCgemHit::setId ( int id)
inline

Definition at line 52 of file RecCgemHit.h.

52{ m_id = id; }

Referenced by RecCgemHitCnv::TObjectToDataObject().

◆ setStat()

void RecCgemHit::setStat ( int stat)
inline

Definition at line 55 of file RecCgemHit.h.

55{ m_stat = stat; }

Referenced by RecCgemHitCnv::TObjectToDataObject().

◆ setTdc()

void RecCgemHit::setTdc ( double tdc)
inline

Definition at line 57 of file RecCgemHit.h.

57{ m_tdc = tdc; }

Referenced by RecCgemHitCnv::TObjectToDataObject().

◆ setTrkId()

void RecCgemHit::setTrkId ( int trkid)
inline

Definition at line 53 of file RecCgemHit.h.

53{ m_trkid = trkid; }

Referenced by RecCgemHitCnv::TObjectToDataObject().

◆ setZhit()

void RecCgemHit::setZhit ( double zhit)
inline

Definition at line 61 of file RecCgemHit.h.

61{ m_zhit = zhit; }

Referenced by RecCgemHitCnv::TObjectToDataObject().


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