Belle II Software development
CDCTrigger2DConfig Class Reference

The payload class for delay of GDL input bit. More...

#include <CDCTrigger2DConfig.h>

Inheritance diagram for CDCTrigger2DConfig:

Public Member Functions

 CDCTrigger2DConfig ()
 Default constructor.
 
int getnTS () const
 Get the number of TS.
 
void setnTS (int i)
 Set the number of TS.
 
bool getfullhit () const
 Get full wire hit enable flag.
 
void setfullhit (bool i)
 Set full wire hit enable flag.
 
int gethitthreshold () const
 Get the hit threshold.
 
void sethitthreshold (int i)
 Set the hit threshold.
 
bool getADC () const
 Get ADC enable flag.
 
void setADC (bool i)
 Set ADC enable flag.
 

Private Member Functions

 ClassDef (CDCTrigger2DConfig, 2)
 ClassDef, must be the last term before the closing {}.
 

Private Attributes

int m_nTS
 Number of TS.
 
bool m_fullhit
 use full wirehit or not
 
int m_hitthreshold
 required number of TS or wire hits for 2D track finding
 
bool m_ADC
 use ADC or not
 

Detailed Description

The payload class for delay of GDL input bit.

The payload class stores the number of input bit and their delay value of a missing delay is "-1"

Definition at line 27 of file CDCTrigger2DConfig.h.

Constructor & Destructor Documentation

◆ CDCTrigger2DConfig()

CDCTrigger2DConfig ( )
inline

Default constructor.

Definition at line 31 of file CDCTrigger2DConfig.h.

31: m_nTS(10), m_fullhit(false), m_hitthreshold(4), m_ADC(false) {}

Member Function Documentation

◆ getADC()

bool getADC ( ) const
inline

Get ADC enable flag.

Definition at line 67 of file CDCTrigger2DConfig.h.

68 {
69 return m_ADC;
70 }

◆ getfullhit()

bool getfullhit ( ) const
inline

Get full wire hit enable flag.

Definition at line 45 of file CDCTrigger2DConfig.h.

46 {
47 return m_fullhit;
48 }

◆ gethitthreshold()

int gethitthreshold ( ) const
inline

Get the hit threshold.

Definition at line 56 of file CDCTrigger2DConfig.h.

57 {
58 return m_hitthreshold;
59 }

◆ getnTS()

int getnTS ( ) const
inline

Get the number of TS.

Definition at line 34 of file CDCTrigger2DConfig.h.

35 {
36 return m_nTS;
37 }

◆ setADC()

void setADC ( bool i)
inline

Set ADC enable flag.

Definition at line 72 of file CDCTrigger2DConfig.h.

73 {
74 m_ADC = i;
75 }

◆ setfullhit()

void setfullhit ( bool i)
inline

Set full wire hit enable flag.

Definition at line 50 of file CDCTrigger2DConfig.h.

51 {
52 m_fullhit = i;
53 }

◆ sethitthreshold()

void sethitthreshold ( int i)
inline

Set the hit threshold.

Definition at line 61 of file CDCTrigger2DConfig.h.

62 {
63 m_hitthreshold = i;
64 }

◆ setnTS()

void setnTS ( int i)
inline

Set the number of TS.

Definition at line 39 of file CDCTrigger2DConfig.h.

40 {
41 m_nTS = i;
42 }

Member Data Documentation

◆ m_ADC

bool m_ADC
private

use ADC or not

Definition at line 86 of file CDCTrigger2DConfig.h.

◆ m_fullhit

bool m_fullhit
private

use full wirehit or not

Definition at line 82 of file CDCTrigger2DConfig.h.

◆ m_hitthreshold

int m_hitthreshold
private

required number of TS or wire hits for 2D track finding

Definition at line 84 of file CDCTrigger2DConfig.h.

◆ m_nTS

int m_nTS
private

Number of TS.

Definition at line 80 of file CDCTrigger2DConfig.h.


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