Belle II Software development
CDCTriggerTSFConfig.h
1/**************************************************************************
2 * basf2 (Belle II Analysis Software Framework) *
3 * Author: The Belle II Collaboration *
4 * *
5 * See git log for contributors and copyright holders. *
6 * This file is licensed under LGPL-3.0, see LICENSE.md. *
7 **************************************************************************/
8#pragma once
9
10#include <TObject.h>
11
12namespace Belle2 {
17
18
19
21
22
23 class CDCTriggerTSFConfig: public TObject {
24 public:
25
28
30 bool getuseTDCfilter() const
31 {
32 return m_useTDCfilter;
33 }
34
35 void setuseTDCfilter(bool i)
36 {
38 }
39
41 bool getuseADC() const
42 {
43 return m_useADC;
44 }
45
46 void setuseADC(bool i)
47 {
48 m_useADC = i;
49 }
50
52 int getADC_threshold() const
53 {
54 return m_ADC_threshold;
55 }
56
57 void setADC_threshold(int i)
58 {
60 }
61
62
63 private:
64
71
73 };
74
76} // end of namespace Belle2
int m_ADC_threshold
ADC threshold required for each wire.
void setuseTDCfilter(bool i)
Set TDCfilter enable flag.
ClassDef(CDCTriggerTSFConfig, 3)
ClassDef, must be the last term before the closing {}.
CDCTriggerTSFConfig()
Default constructor.
int getADC_threshold() const
Get the ADC_ threshold.
bool m_useTDCfilter
use TDCfilter or not
void setADC_threshold(int i)
Set the ADC_ threshold.
void setuseADC(bool i)
Set ADC enable flag.
bool getuseADC() const
Get ADC enable flag.
bool getuseTDCfilter() const
Get TDCfilter enable flag.
Abstract base class for different kinds of events.