CMS 3D CMS Logo

CSCDBL1TPParameters.h
Go to the documentation of this file.
1 #ifndef CSCObjects_CSCDBL1TPParameters_h
2 #define CSCObjects_CSCDBL1TPParameters_h
3 
5 
15 public:
18 
20  inline unsigned int alctFifoTbins() const { return m_alct_fifo_tbins; }
21 
23  inline unsigned int alctFifoPretrig() const { return m_alct_fifo_pretrig; }
24 
26  inline unsigned int alctDriftDelay() const { return m_alct_drift_delay; }
27 
29  inline unsigned int alctNplanesHitPretrig() const { return m_alct_nplanes_hit_pretrig; }
30 
32  inline unsigned int alctNplanesHitPattern() const { return m_alct_nplanes_hit_pattern; }
33 
35  inline unsigned int alctNplanesHitAccelPretrig() const { return m_alct_nplanes_hit_accel_pretrig; }
36 
38  inline unsigned int alctNplanesHitAccelPattern() const { return m_alct_nplanes_hit_accel_pattern; }
39 
41  inline unsigned int alctTrigMode() const { return m_alct_trig_mode; }
42 
44  inline unsigned int alctAccelMode() const { return m_alct_accel_mode; }
45 
47  inline unsigned int alctL1aWindowWidth() const { return m_alct_l1a_window_width; }
48 
50  inline unsigned int clctFifoTbins() const { return m_clct_fifo_tbins; }
51 
53  inline unsigned int clctFifoPretrig() const { return m_clct_fifo_pretrig; }
54 
56  inline unsigned int clctHitPersist() const { return m_clct_hit_persist; }
57 
59  inline unsigned int clctDriftDelay() const { return m_clct_drift_delay; }
60 
62  inline unsigned int clctNplanesHitPretrig() const { return m_clct_nplanes_hit_pretrig; }
63 
65  inline unsigned int clctNplanesHitPattern() const { return m_clct_nplanes_hit_pattern; }
66 
68  inline unsigned int clctPidThreshPretrig() const { return m_clct_pid_thresh_pretrig; }
69 
71  inline unsigned int clctMinSeparation() const { return m_clct_min_separation; }
72 
74  inline unsigned int tmbMpcBlockMe1a() const { return m_mpc_block_me1a; }
75 
77  inline unsigned int tmbAlctTrigEnable() const { return m_alct_trig_enable; }
78 
80  inline unsigned int tmbClctTrigEnable() const { return m_clct_trig_enable; }
81 
83  inline unsigned int tmbMatchTrigEnable() const { return m_match_trig_enable; }
84 
86  inline unsigned int tmbMatchTrigWindowSize() const { return m_match_trig_window_size; }
87 
89  inline unsigned int tmbTmbL1aWindowSize() const { return m_tmb_l1a_window_size; }
90 
92  void setAlctFifoTbins(const unsigned int theValue) { m_alct_fifo_tbins = theValue; }
93 
95  void setAlctFifoPretrig(const unsigned int theValue) { m_alct_fifo_pretrig = theValue; }
96 
98  void setAlctDriftDelay(const unsigned int theValue) { m_alct_drift_delay = theValue; }
99 
101  void setAlctNplanesHitPretrig(const unsigned int theValue) { m_alct_nplanes_hit_pretrig = theValue; }
102 
104  void setAlctNplanesHitPattern(const unsigned int theValue) { m_alct_nplanes_hit_pattern = theValue; }
105 
107  void setAlctNplanesHitAccelPretrig(const unsigned int theValue) { m_alct_nplanes_hit_accel_pretrig = theValue; }
108 
110  void setAlctNplanesHitAccelPattern(const unsigned int theValue) { m_alct_nplanes_hit_accel_pattern = theValue; }
111 
113  void setAlctTrigMode(const unsigned int theValue) { m_alct_trig_mode = theValue; }
114 
116  void setAlctAccelMode(const unsigned int theValue) { m_alct_accel_mode = theValue; }
117 
119  void setAlctL1aWindowWidth(const unsigned int theValue) { m_alct_l1a_window_width = theValue; }
120 
122  void setClctFifoTbins(const unsigned int theValue) { m_clct_fifo_tbins = theValue; }
123 
125  void setClctFifoPretrig(const unsigned int theValue) { m_clct_fifo_pretrig = theValue; }
126 
128  void setClctHitPersist(const unsigned int theValue) { m_clct_hit_persist = theValue; }
129 
131  void setClctDriftDelay(const unsigned int theValue) { m_clct_drift_delay = theValue; }
132 
134  void setClctNplanesHitPretrig(const unsigned int theValue) { m_clct_nplanes_hit_pretrig = theValue; }
135 
137  void setClctNplanesHitPattern(const unsigned int theValue) { m_clct_nplanes_hit_pattern = theValue; }
138 
140  void setClctPidThreshPretrig(const unsigned int theValue) { m_clct_pid_thresh_pretrig = theValue; }
141 
143  void setClctMinSeparation(const unsigned int theValue) { m_clct_min_separation = theValue; }
144 
146  void setTmbMpcBlockMe1a(const unsigned int theValue) { m_mpc_block_me1a = theValue; }
147 
149  void setTmbAlctTrigEnable(const unsigned int theValue) { m_alct_trig_enable = theValue; }
150 
152  void setTmbClctTrigEnable(const unsigned int theValue) { m_clct_trig_enable = theValue; }
153 
155  void setTmbMatchTrigEnable(const unsigned int theValue) { m_match_trig_enable = theValue; }
156 
158  void setTmbMatchTrigWindowSize(const unsigned int theValue) { m_match_trig_window_size = theValue; }
159 
161  void setTmbTmbL1aWindowSize(const unsigned int theValue) { m_tmb_l1a_window_size = theValue; }
162 
163 private:
166  unsigned int m_alct_drift_delay;
170 
176  unsigned int m_clct_min_separation;
177 
179  unsigned int m_mpc_block_me1a;
181  unsigned int m_match_trig_enable;
183 
185 };
186 
187 #endif
CSCDBL1TPParameters
Definition: CSCDBL1TPParameters.h:14
CSCDBL1TPParameters::m_alct_fifo_pretrig
unsigned int m_alct_fifo_pretrig
Definition: CSCDBL1TPParameters.h:165
CSCDBL1TPParameters::setAlctNplanesHitPattern
void setAlctNplanesHitPattern(const unsigned int theValue)
Definition: CSCDBL1TPParameters.h:104
CSCDBL1TPParameters::alctNplanesHitPattern
unsigned int alctNplanesHitPattern() const
Definition: CSCDBL1TPParameters.h:32
CSCDBL1TPParameters::setAlctL1aWindowWidth
void setAlctL1aWindowWidth(const unsigned int theValue)
Definition: CSCDBL1TPParameters.h:119
CSCDBL1TPParameters::clctNplanesHitPattern
unsigned int clctNplanesHitPattern() const
Definition: CSCDBL1TPParameters.h:65
CSCDBL1TPParameters::m_alct_drift_delay
unsigned int m_alct_drift_delay
Definition: CSCDBL1TPParameters.h:166
CSCDBL1TPParameters::tmbClctTrigEnable
unsigned int tmbClctTrigEnable() const
Definition: CSCDBL1TPParameters.h:80
CSCDBL1TPParameters::alctTrigMode
unsigned int alctTrigMode() const
Definition: CSCDBL1TPParameters.h:41
CSCDBL1TPParameters::m_alct_nplanes_hit_pattern
unsigned int m_alct_nplanes_hit_pattern
Definition: CSCDBL1TPParameters.h:168
CSCDBL1TPParameters::clctPidThreshPretrig
unsigned int clctPidThreshPretrig() const
Definition: CSCDBL1TPParameters.h:68
COND_SERIALIZABLE
#define COND_SERIALIZABLE
Definition: Serializable.h:39
CSCDBL1TPParameters::clctFifoTbins
unsigned int clctFifoTbins() const
Definition: CSCDBL1TPParameters.h:50
CSCDBL1TPParameters::setAlctNplanesHitAccelPretrig
void setAlctNplanesHitAccelPretrig(const unsigned int theValue)
Definition: CSCDBL1TPParameters.h:107
CSCDBL1TPParameters::tmbMpcBlockMe1a
unsigned int tmbMpcBlockMe1a() const
Definition: CSCDBL1TPParameters.h:74
CSCDBL1TPParameters::alctNplanesHitPretrig
unsigned int alctNplanesHitPretrig() const
Definition: CSCDBL1TPParameters.h:29
CSCDBL1TPParameters::setAlctDriftDelay
void setAlctDriftDelay(const unsigned int theValue)
Definition: CSCDBL1TPParameters.h:98
CSCDBL1TPParameters::clctDriftDelay
unsigned int clctDriftDelay() const
Definition: CSCDBL1TPParameters.h:59
CSCDBL1TPParameters::setAlctNplanesHitAccelPattern
void setAlctNplanesHitAccelPattern(const unsigned int theValue)
Definition: CSCDBL1TPParameters.h:110
CSCDBL1TPParameters::m_clct_hit_persist
unsigned int m_clct_hit_persist
Definition: CSCDBL1TPParameters.h:173
CSCDBL1TPParameters::tmbMatchTrigWindowSize
unsigned int tmbMatchTrigWindowSize() const
Definition: CSCDBL1TPParameters.h:86
CSCDBL1TPParameters::m_clct_fifo_pretrig
unsigned int m_clct_fifo_pretrig
Definition: CSCDBL1TPParameters.h:172
CSCDBL1TPParameters::m_mpc_block_me1a
unsigned int m_mpc_block_me1a
Definition: CSCDBL1TPParameters.h:179
CSCDBL1TPParameters::setClctDriftDelay
void setClctDriftDelay(const unsigned int theValue)
Definition: CSCDBL1TPParameters.h:131
CSCDBL1TPParameters::alctNplanesHitAccelPretrig
unsigned int alctNplanesHitAccelPretrig() const
Definition: CSCDBL1TPParameters.h:35
CSCDBL1TPParameters::alctFifoPretrig
unsigned int alctFifoPretrig() const
Definition: CSCDBL1TPParameters.h:23
CSCDBL1TPParameters::alctAccelMode
unsigned int alctAccelMode() const
Definition: CSCDBL1TPParameters.h:44
CSCDBL1TPParameters::clctMinSeparation
unsigned int clctMinSeparation() const
Definition: CSCDBL1TPParameters.h:71
CSCDBL1TPParameters::clctHitPersist
unsigned int clctHitPersist() const
Definition: CSCDBL1TPParameters.h:56
CSCDBL1TPParameters::setAlctAccelMode
void setAlctAccelMode(const unsigned int theValue)
Definition: CSCDBL1TPParameters.h:116
CSCDBL1TPParameters::m_alct_fifo_tbins
unsigned int m_alct_fifo_tbins
Definition: CSCDBL1TPParameters.h:165
CSCDBL1TPParameters::m_clct_drift_delay
unsigned int m_clct_drift_delay
Definition: CSCDBL1TPParameters.h:173
CSCDBL1TPParameters::alctDriftDelay
unsigned int alctDriftDelay() const
Definition: CSCDBL1TPParameters.h:26
CSCDBL1TPParameters::m_clct_pid_thresh_pretrig
unsigned int m_clct_pid_thresh_pretrig
Definition: CSCDBL1TPParameters.h:175
CSCDBL1TPParameters::setAlctNplanesHitPretrig
void setAlctNplanesHitPretrig(const unsigned int theValue)
Definition: CSCDBL1TPParameters.h:101
CSCDBL1TPParameters::m_clct_trig_enable
unsigned int m_clct_trig_enable
Definition: CSCDBL1TPParameters.h:180
CSCDBL1TPParameters::m_clct_nplanes_hit_pretrig
unsigned int m_clct_nplanes_hit_pretrig
Definition: CSCDBL1TPParameters.h:174
CSCDBL1TPParameters::clctNplanesHitPretrig
unsigned int clctNplanesHitPretrig() const
Definition: CSCDBL1TPParameters.h:62
CSCDBL1TPParameters::tmbMatchTrigEnable
unsigned int tmbMatchTrigEnable() const
Definition: CSCDBL1TPParameters.h:83
CSCDBL1TPParameters::CSCDBL1TPParameters
CSCDBL1TPParameters()
Definition: CSCDBL1TPParameters.cc:18
CSCDBL1TPParameters::m_tmb_l1a_window_size
unsigned int m_tmb_l1a_window_size
Definition: CSCDBL1TPParameters.h:182
CSCDBL1TPParameters::m_alct_accel_mode
unsigned int m_alct_accel_mode
Definition: CSCDBL1TPParameters.h:169
Serializable.h
CSCDBL1TPParameters::~CSCDBL1TPParameters
~CSCDBL1TPParameters()
Definition: CSCDBL1TPParameters.cc:24
CSCDBL1TPParameters::tmbTmbL1aWindowSize
unsigned int tmbTmbL1aWindowSize() const
Definition: CSCDBL1TPParameters.h:89
CSCDBL1TPParameters::setClctNplanesHitPattern
void setClctNplanesHitPattern(const unsigned int theValue)
Definition: CSCDBL1TPParameters.h:137
CSCDBL1TPParameters::setClctFifoPretrig
void setClctFifoPretrig(const unsigned int theValue)
Definition: CSCDBL1TPParameters.h:125
CSCDBL1TPParameters::setTmbClctTrigEnable
void setTmbClctTrigEnable(const unsigned int theValue)
Definition: CSCDBL1TPParameters.h:152
CSCDBL1TPParameters::setClctNplanesHitPretrig
void setClctNplanesHitPretrig(const unsigned int theValue)
Definition: CSCDBL1TPParameters.h:134
CSCDBL1TPParameters::m_alct_trig_enable
unsigned int m_alct_trig_enable
Definition: CSCDBL1TPParameters.h:180
CSCDBL1TPParameters::tmbAlctTrigEnable
unsigned int tmbAlctTrigEnable() const
Definition: CSCDBL1TPParameters.h:77
CSCDBL1TPParameters::m_clct_fifo_tbins
unsigned int m_clct_fifo_tbins
Definition: CSCDBL1TPParameters.h:172
CSCDBL1TPParameters::setAlctFifoPretrig
void setAlctFifoPretrig(const unsigned int theValue)
Definition: CSCDBL1TPParameters.h:95
CSCDBL1TPParameters::m_alct_nplanes_hit_accel_pattern
unsigned int m_alct_nplanes_hit_accel_pattern
Definition: CSCDBL1TPParameters.h:168
CSCDBL1TPParameters::m_match_trig_enable
unsigned int m_match_trig_enable
Definition: CSCDBL1TPParameters.h:181
CSCDBL1TPParameters::m_alct_trig_mode
unsigned int m_alct_trig_mode
Definition: CSCDBL1TPParameters.h:169
CSCDBL1TPParameters::setClctHitPersist
void setClctHitPersist(const unsigned int theValue)
Definition: CSCDBL1TPParameters.h:128
CSCDBL1TPParameters::m_alct_nplanes_hit_pretrig
unsigned int m_alct_nplanes_hit_pretrig
Definition: CSCDBL1TPParameters.h:167
CSCDBL1TPParameters::alctL1aWindowWidth
unsigned int alctL1aWindowWidth() const
Definition: CSCDBL1TPParameters.h:47
CSCDBL1TPParameters::clctFifoPretrig
unsigned int clctFifoPretrig() const
Definition: CSCDBL1TPParameters.h:53
CSCDBL1TPParameters::m_clct_min_separation
unsigned int m_clct_min_separation
Definition: CSCDBL1TPParameters.h:176
CSCDBL1TPParameters::setTmbTmbL1aWindowSize
void setTmbTmbL1aWindowSize(const unsigned int theValue)
Definition: CSCDBL1TPParameters.h:161
CSCDBL1TPParameters::m_alct_nplanes_hit_accel_pretrig
unsigned int m_alct_nplanes_hit_accel_pretrig
Definition: CSCDBL1TPParameters.h:167
CSCDBL1TPParameters::alctNplanesHitAccelPattern
unsigned int alctNplanesHitAccelPattern() const
Definition: CSCDBL1TPParameters.h:38
CSCDBL1TPParameters::setAlctTrigMode
void setAlctTrigMode(const unsigned int theValue)
Definition: CSCDBL1TPParameters.h:113
CSCDBL1TPParameters::setTmbMpcBlockMe1a
void setTmbMpcBlockMe1a(const unsigned int theValue)
Definition: CSCDBL1TPParameters.h:146
CSCDBL1TPParameters::m_alct_l1a_window_width
unsigned int m_alct_l1a_window_width
Definition: CSCDBL1TPParameters.h:169
CSCDBL1TPParameters::m_match_trig_window_size
unsigned int m_match_trig_window_size
Definition: CSCDBL1TPParameters.h:182
CSCDBL1TPParameters::m_clct_nplanes_hit_pattern
unsigned int m_clct_nplanes_hit_pattern
Definition: CSCDBL1TPParameters.h:174
CSCDBL1TPParameters::setAlctFifoTbins
void setAlctFifoTbins(const unsigned int theValue)
Definition: CSCDBL1TPParameters.h:92
CSCDBL1TPParameters::setClctPidThreshPretrig
void setClctPidThreshPretrig(const unsigned int theValue)
Definition: CSCDBL1TPParameters.h:140
CSCDBL1TPParameters::setClctFifoTbins
void setClctFifoTbins(const unsigned int theValue)
Definition: CSCDBL1TPParameters.h:122
CSCDBL1TPParameters::alctFifoTbins
unsigned int alctFifoTbins() const
Definition: CSCDBL1TPParameters.h:20
CSCDBL1TPParameters::setClctMinSeparation
void setClctMinSeparation(const unsigned int theValue)
Definition: CSCDBL1TPParameters.h:143
CSCDBL1TPParameters::setTmbAlctTrigEnable
void setTmbAlctTrigEnable(const unsigned int theValue)
Definition: CSCDBL1TPParameters.h:149
CSCDBL1TPParameters::setTmbMatchTrigWindowSize
void setTmbMatchTrigWindowSize(const unsigned int theValue)
Definition: CSCDBL1TPParameters.h:158
CSCDBL1TPParameters::setTmbMatchTrigEnable
void setTmbMatchTrigEnable(const unsigned int theValue)
Definition: CSCDBL1TPParameters.h:155