CMS 3D CMS Logo

CSCL1TPParameters.h
Go to the documentation of this file.
1 #ifndef CSCObjects_CSCL1TPParameters_h
2 #define CSCObjects_CSCL1TPParameters_h
3 
5 
15 {
16  public:
19 
21  inline unsigned int alctFifoTbins() const {return m_alct_fifo_tbins;}
22 
24  inline unsigned int alctFifoPretrig() const {return m_alct_fifo_pretrig;}
25 
27  inline unsigned int alctDriftDelay() const {return m_alct_drift_delay;}
28 
30  inline unsigned int alctNplanesHitPretrig() const
32 
34  inline unsigned int alctNplanesHitPattern() const
36 
38  inline unsigned int alctNplanesHitAccelPretrig() const
40 
42  inline unsigned int alctNplanesHitAccelPattern() const
44 
46  inline unsigned int alctTrigMode() const {return m_alct_trig_mode;}
47 
49  inline unsigned int alctAccelMode() const {return m_alct_accel_mode;}
50 
52  inline unsigned int alctL1aWindowWidth() const
53  {return m_alct_l1a_window_width;}
54 
56  inline unsigned int clctFifoTbins() const {return m_clct_fifo_tbins;}
57 
59  inline unsigned int clctFifoPretrig() const {return m_clct_fifo_pretrig;}
60 
62  inline unsigned int clctHitPersist() const {return m_clct_hit_persist;}
63 
65  inline unsigned int clctDriftDelay() const {return m_clct_drift_delay;}
66 
68  inline unsigned int clctNplanesHitPretrig() const
70 
72  inline unsigned int clctNplanesHitPattern() const
74 
76  inline unsigned int clctPidThreshPretrig() const
78 
80  inline unsigned int clctMinSeparation() const {return m_clct_min_separation;}
81 
83  void setAlctFifoTbins(const unsigned int theValue) {
84  m_alct_fifo_tbins = theValue;
85  }
86 
88  void setAlctFifoPretrig(const unsigned int theValue) {
89  m_alct_fifo_pretrig = theValue;
90  }
91 
93  void setAlctDriftDelay(const unsigned int theValue) {
94  m_alct_drift_delay = theValue;
95  }
96 
98  void setAlctNplanesHitPretrig(const unsigned int theValue) {
99  m_alct_nplanes_hit_pretrig = theValue;
100  }
101 
103  void setAlctNplanesHitPattern(const unsigned int theValue) {
104  m_alct_nplanes_hit_pattern = theValue;
105  }
106 
108  void setAlctNplanesHitAccelPretrig(const unsigned int theValue) {
110  }
111 
113  void setAlctNplanesHitAccelPattern(const unsigned int theValue) {
115  }
116 
118  void setAlctTrigMode(const unsigned int theValue) {
119  m_alct_trig_mode = theValue;
120  }
121 
123  void setAlctAccelMode(const unsigned int theValue) {
124  m_alct_accel_mode = theValue;
125  }
126 
128  void setAlctL1aWindowWidth(const unsigned int theValue) {
129  m_alct_l1a_window_width = theValue;
130  }
131 
133  void setClctFifoTbins(const unsigned int theValue) {
134  m_clct_fifo_tbins = theValue;
135  }
136 
138  void setClctFifoPretrig(const unsigned int theValue) {
139  m_clct_fifo_pretrig = theValue;
140  }
141 
143  void setClctHitPersist(const unsigned int theValue) {
144  m_clct_hit_persist = theValue;
145  }
146 
148  void setClctDriftDelay(const unsigned int theValue) {
149  m_clct_drift_delay = theValue;
150  }
151 
153  void setClctNplanesHitPretrig(const unsigned int theValue) {
154  m_clct_nplanes_hit_pretrig = theValue;
155  }
156 
158  void setClctNplanesHitPattern(const unsigned int theValue) {
159  m_clct_nplanes_hit_pattern = theValue;
160  }
161 
163  void setClctPidThreshPretrig(const unsigned int theValue) {
164  m_clct_pid_thresh_pretrig = theValue;
165  }
166 
168  void setClctMinSeparation(const unsigned int theValue) {
169  m_clct_min_separation = theValue;
170  }
171 
172  private:
175  unsigned int m_alct_drift_delay;
179 
185  unsigned int m_clct_min_separation;
186 
188 };
189 
190 #endif
unsigned int clctFifoTbins() const
void setAlctFifoTbins(const unsigned int theValue)
unsigned int m_alct_l1a_window_width
void setClctNplanesHitPattern(const unsigned int theValue)
void setClctHitPersist(const unsigned int theValue)
unsigned int m_alct_nplanes_hit_accel_pretrig
unsigned int m_clct_pid_thresh_pretrig
unsigned int clctNplanesHitPattern() const
unsigned int m_alct_nplanes_hit_pretrig
void setAlctL1aWindowWidth(const unsigned int theValue)
unsigned int clctHitPersist() const
unsigned int m_clct_min_separation
unsigned int m_clct_fifo_pretrig
unsigned int alctL1aWindowWidth() const
unsigned int m_clct_fifo_tbins
unsigned int alctFifoTbins() const
void setAlctTrigMode(const unsigned int theValue)
unsigned int alctAccelMode() const
unsigned int clctNplanesHitPretrig() const
unsigned int alctFifoPretrig() const
unsigned int alctDriftDelay() const
void setClctFifoTbins(const unsigned int theValue)
unsigned int m_alct_accel_mode
void setAlctNplanesHitAccelPretrig(const unsigned int theValue)
unsigned int alctNplanesHitPretrig() const
void setClctNplanesHitPretrig(const unsigned int theValue)
unsigned int clctMinSeparation() const
void setAlctNplanesHitPretrig(const unsigned int theValue)
void setAlctFifoPretrig(const unsigned int theValue)
unsigned int alctNplanesHitAccelPattern() const
unsigned int m_alct_nplanes_hit_accel_pattern
unsigned int m_clct_nplanes_hit_pretrig
unsigned int alctNplanesHitPattern() const
unsigned int m_alct_nplanes_hit_pattern
void setAlctNplanesHitAccelPattern(const unsigned int theValue)
unsigned int m_clct_drift_delay
unsigned int m_alct_fifo_tbins
void setClctFifoPretrig(const unsigned int theValue)
void setAlctAccelMode(const unsigned int theValue)
#define COND_SERIALIZABLE
Definition: Serializable.h:38
unsigned int alctTrigMode() const
unsigned int clctFifoPretrig() const
unsigned int m_alct_fifo_pretrig
void setClctPidThreshPretrig(const unsigned int theValue)
unsigned int m_alct_trig_mode
unsigned int m_clct_nplanes_hit_pattern
unsigned int alctNplanesHitAccelPretrig() const
unsigned int m_alct_drift_delay
void setAlctDriftDelay(const unsigned int theValue)
unsigned int clctDriftDelay() const
void setAlctNplanesHitPattern(const unsigned int theValue)
void setClctDriftDelay(const unsigned int theValue)
void setClctMinSeparation(const unsigned int theValue)
unsigned int m_clct_hit_persist
unsigned int clctPidThreshPretrig() const