Belle II Software development
CDCFEEParams Class Reference

Database object for FEE params. More...

#include <CDCFEEParams.h>

Inheritance diagram for CDCFEEParams:

Public Member Functions

 CDCFEEParams ()
 Default constructor.
 
 CDCFEEParams (short width, short trgDelay, short tThmV, short aTh, short late, short tTheV)
 Constructor.
 
short getWidthOfTimeWindow () const
 Getter for width of time window.
 
short getTrgDelay () const
 Getter for trigger delay.
 
short getTDCThreshInmV () const
 Getter for threshold (mV) for timing-signal.
 
short getADCThresh () const
 Getter for threshold for FADC.
 
short getL1TrgLatency () const
 Getter for L1 trigger latency.
 
short getTDCThreshIneV () const
 Getter for threshold (eV) for timing-signal.
 

Private Member Functions

 ClassDef (CDCFEEParams, 1)
 ClassDef.
 

Private Attributes

short m_widthOfTimeWindow = 29
 Width of time window (in unit of 32*(TDC resol.))
 
short m_trgDelay = 133
 Trigger delay (in unit of 32*(TDC resol.))
 
short m_tdcThreshInmV = 70
 Threshold for timing signal (mV); may be used in waveform sim.
 
short m_adcThresh = 1
 Threshold for FADC (count)
 
short m_l1TrgLatency = 4900
 L1 trigger latency (in unit of TDC resol.)
 
short m_tdcThreshIneV = 160
 Threshold for timing signal (eV)
 

Detailed Description

Database object for FEE params.

Definition at line 20 of file CDCFEEParams.h.

Constructor & Destructor Documentation

◆ CDCFEEParams() [1/2]

CDCFEEParams ( )
inline

Default constructor.

Definition at line 26 of file CDCFEEParams.h.

26{}

◆ CDCFEEParams() [2/2]

CDCFEEParams ( short  width,
short  trgDelay,
short  tThmV,
short  aTh,
short  late,
short  tTheV 
)
inline

Constructor.

Definition at line 31 of file CDCFEEParams.h.

31 : m_widthOfTimeWindow(width),
32 m_trgDelay(trgDelay), m_tdcThreshInmV(tThmV), m_adcThresh(aTh), m_l1TrgLatency(late), m_tdcThreshIneV(tTheV)
33 {
34 }
short m_widthOfTimeWindow
Width of time window (in unit of 32*(TDC resol.))
Definition: CDCFEEParams.h:73
short m_tdcThreshInmV
Threshold for timing signal (mV); may be used in waveform sim.
Definition: CDCFEEParams.h:75
short m_tdcThreshIneV
Threshold for timing signal (eV)
Definition: CDCFEEParams.h:78
short m_trgDelay
Trigger delay (in unit of 32*(TDC resol.))
Definition: CDCFEEParams.h:74
short m_l1TrgLatency
L1 trigger latency (in unit of TDC resol.)
Definition: CDCFEEParams.h:77
short m_adcThresh
Threshold for FADC (count)
Definition: CDCFEEParams.h:76

Member Function Documentation

◆ getADCThresh()

short getADCThresh ( ) const
inline

Getter for threshold for FADC.

Definition at line 55 of file CDCFEEParams.h.

56 {
57 return m_adcThresh;
58 }

◆ getL1TrgLatency()

short getL1TrgLatency ( ) const
inline

Getter for L1 trigger latency.

Definition at line 61 of file CDCFEEParams.h.

62 {
63 return m_l1TrgLatency;
64 }

◆ getTDCThreshIneV()

short getTDCThreshIneV ( ) const
inline

Getter for threshold (eV) for timing-signal.

Definition at line 67 of file CDCFEEParams.h.

68 {
69 return m_tdcThreshIneV;
70 }

◆ getTDCThreshInmV()

short getTDCThreshInmV ( ) const
inline

Getter for threshold (mV) for timing-signal.

Definition at line 49 of file CDCFEEParams.h.

50 {
51 return m_tdcThreshInmV;
52 }

◆ getTrgDelay()

short getTrgDelay ( ) const
inline

Getter for trigger delay.

Definition at line 43 of file CDCFEEParams.h.

44 {
45 return m_trgDelay;
46 }

◆ getWidthOfTimeWindow()

short getWidthOfTimeWindow ( ) const
inline

Getter for width of time window.

Definition at line 37 of file CDCFEEParams.h.

38 {
40 }

Member Data Documentation

◆ m_adcThresh

short m_adcThresh = 1
private

Threshold for FADC (count)

Definition at line 76 of file CDCFEEParams.h.

◆ m_l1TrgLatency

short m_l1TrgLatency = 4900
private

L1 trigger latency (in unit of TDC resol.)

Definition at line 77 of file CDCFEEParams.h.

◆ m_tdcThreshIneV

short m_tdcThreshIneV = 160
private

Threshold for timing signal (eV)

Definition at line 78 of file CDCFEEParams.h.

◆ m_tdcThreshInmV

short m_tdcThreshInmV = 70
private

Threshold for timing signal (mV); may be used in waveform sim.

Definition at line 75 of file CDCFEEParams.h.

◆ m_trgDelay

short m_trgDelay = 133
private

Trigger delay (in unit of 32*(TDC resol.))

Definition at line 74 of file CDCFEEParams.h.

◆ m_widthOfTimeWindow

short m_widthOfTimeWindow = 29
private

Width of time window (in unit of 32*(TDC resol.))

Definition at line 73 of file CDCFEEParams.h.


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