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 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  void setAlctFifoTbins(const unsigned int theValue) { m_alct_fifo_tbins = theValue; }
75 
77  void setAlctFifoPretrig(const unsigned int theValue) { m_alct_fifo_pretrig = theValue; }
78 
80  void setAlctDriftDelay(const unsigned int theValue) { m_alct_drift_delay = theValue; }
81 
83  void setAlctNplanesHitPretrig(const unsigned int theValue) { m_alct_nplanes_hit_pretrig = theValue; }
84 
86  void setAlctNplanesHitPattern(const unsigned int theValue) { m_alct_nplanes_hit_pattern = theValue; }
87 
89  void setAlctNplanesHitAccelPretrig(const unsigned int theValue) { m_alct_nplanes_hit_accel_pretrig = theValue; }
90 
92  void setAlctNplanesHitAccelPattern(const unsigned int theValue) { m_alct_nplanes_hit_accel_pattern = theValue; }
93 
95  void setAlctTrigMode(const unsigned int theValue) { m_alct_trig_mode = theValue; }
96 
98  void setAlctAccelMode(const unsigned int theValue) { m_alct_accel_mode = theValue; }
99 
101  void setAlctL1aWindowWidth(const unsigned int theValue) { m_alct_l1a_window_width = theValue; }
102 
104  void setClctFifoTbins(const unsigned int theValue) { m_clct_fifo_tbins = theValue; }
105 
107  void setClctFifoPretrig(const unsigned int theValue) { m_clct_fifo_pretrig = theValue; }
108 
110  void setClctHitPersist(const unsigned int theValue) { m_clct_hit_persist = theValue; }
111 
113  void setClctDriftDelay(const unsigned int theValue) { m_clct_drift_delay = theValue; }
114 
116  void setClctNplanesHitPretrig(const unsigned int theValue) { m_clct_nplanes_hit_pretrig = theValue; }
117 
119  void setClctNplanesHitPattern(const unsigned int theValue) { m_clct_nplanes_hit_pattern = theValue; }
120 
122  void setClctPidThreshPretrig(const unsigned int theValue) { m_clct_pid_thresh_pretrig = theValue; }
123 
125  void setClctMinSeparation(const unsigned int theValue) { m_clct_min_separation = theValue; }
126 
127 private:
130  unsigned int m_alct_drift_delay;
134 
140  unsigned int m_clct_min_separation;
141 
143 };
144 
145 #endif
CSCL1TPParameters::setClctDriftDelay
void setClctDriftDelay(const unsigned int theValue)
Definition: CSCL1TPParameters.h:113
CSCL1TPParameters::setClctNplanesHitPattern
void setClctNplanesHitPattern(const unsigned int theValue)
Definition: CSCL1TPParameters.h:119
CSCL1TPParameters::setClctHitPersist
void setClctHitPersist(const unsigned int theValue)
Definition: CSCL1TPParameters.h:110
CSCL1TPParameters::m_clct_hit_persist
unsigned int m_clct_hit_persist
Definition: CSCL1TPParameters.h:137
CSCL1TPParameters::alctNplanesHitAccelPattern
unsigned int alctNplanesHitAccelPattern() const
Definition: CSCL1TPParameters.h:38
CSCL1TPParameters::clctPidThreshPretrig
unsigned int clctPidThreshPretrig() const
Definition: CSCL1TPParameters.h:68
CSCL1TPParameters::setAlctTrigMode
void setAlctTrigMode(const unsigned int theValue)
Definition: CSCL1TPParameters.h:95
CSCL1TPParameters::alctTrigMode
unsigned int alctTrigMode() const
Definition: CSCL1TPParameters.h:41
CSCL1TPParameters::m_clct_min_separation
unsigned int m_clct_min_separation
Definition: CSCL1TPParameters.h:140
CSCL1TPParameters::clctNplanesHitPretrig
unsigned int clctNplanesHitPretrig() const
Definition: CSCL1TPParameters.h:62
COND_SERIALIZABLE
#define COND_SERIALIZABLE
Definition: Serializable.h:39
CSCL1TPParameters::m_alct_nplanes_hit_pretrig
unsigned int m_alct_nplanes_hit_pretrig
Definition: CSCL1TPParameters.h:131
CSCL1TPParameters::alctAccelMode
unsigned int alctAccelMode() const
Definition: CSCL1TPParameters.h:44
CSCL1TPParameters::alctFifoTbins
unsigned int alctFifoTbins() const
Definition: CSCL1TPParameters.h:20
CSCL1TPParameters::m_alct_nplanes_hit_accel_pretrig
unsigned int m_alct_nplanes_hit_accel_pretrig
Definition: CSCL1TPParameters.h:131
CSCL1TPParameters::alctFifoPretrig
unsigned int alctFifoPretrig() const
Definition: CSCL1TPParameters.h:23
CSCL1TPParameters::m_clct_pid_thresh_pretrig
unsigned int m_clct_pid_thresh_pretrig
Definition: CSCL1TPParameters.h:139
CSCL1TPParameters::~CSCL1TPParameters
~CSCL1TPParameters()
Definition: CSCL1TPParameters.cc:24
CSCL1TPParameters::alctNplanesHitPattern
unsigned int alctNplanesHitPattern() const
Definition: CSCL1TPParameters.h:32
CSCL1TPParameters::clctFifoTbins
unsigned int clctFifoTbins() const
Definition: CSCL1TPParameters.h:50
CSCL1TPParameters::setAlctNplanesHitPretrig
void setAlctNplanesHitPretrig(const unsigned int theValue)
Definition: CSCL1TPParameters.h:83
CSCL1TPParameters::clctDriftDelay
unsigned int clctDriftDelay() const
Definition: CSCL1TPParameters.h:59
CSCL1TPParameters::m_clct_nplanes_hit_pretrig
unsigned int m_clct_nplanes_hit_pretrig
Definition: CSCL1TPParameters.h:138
CSCL1TPParameters::m_clct_fifo_pretrig
unsigned int m_clct_fifo_pretrig
Definition: CSCL1TPParameters.h:136
CSCL1TPParameters::m_clct_fifo_tbins
unsigned int m_clct_fifo_tbins
Definition: CSCL1TPParameters.h:136
CSCL1TPParameters::clctHitPersist
unsigned int clctHitPersist() const
Definition: CSCL1TPParameters.h:56
CSCL1TPParameters::clctFifoPretrig
unsigned int clctFifoPretrig() const
Definition: CSCL1TPParameters.h:53
CSCL1TPParameters::CSCL1TPParameters
CSCL1TPParameters()
Definition: CSCL1TPParameters.cc:18
CSCL1TPParameters::setAlctNplanesHitAccelPattern
void setAlctNplanesHitAccelPattern(const unsigned int theValue)
Definition: CSCL1TPParameters.h:92
CSCL1TPParameters::setAlctFifoPretrig
void setAlctFifoPretrig(const unsigned int theValue)
Definition: CSCL1TPParameters.h:77
CSCL1TPParameters::alctNplanesHitAccelPretrig
unsigned int alctNplanesHitAccelPretrig() const
Definition: CSCL1TPParameters.h:35
CSCL1TPParameters::clctMinSeparation
unsigned int clctMinSeparation() const
Definition: CSCL1TPParameters.h:71
CSCL1TPParameters::setClctFifoTbins
void setClctFifoTbins(const unsigned int theValue)
Definition: CSCL1TPParameters.h:104
CSCL1TPParameters::m_alct_accel_mode
unsigned int m_alct_accel_mode
Definition: CSCL1TPParameters.h:133
CSCL1TPParameters::setAlctNplanesHitAccelPretrig
void setAlctNplanesHitAccelPretrig(const unsigned int theValue)
Definition: CSCL1TPParameters.h:89
CSCL1TPParameters::alctNplanesHitPretrig
unsigned int alctNplanesHitPretrig() const
Definition: CSCL1TPParameters.h:29
CSCL1TPParameters::setClctNplanesHitPretrig
void setClctNplanesHitPretrig(const unsigned int theValue)
Definition: CSCL1TPParameters.h:116
CSCL1TPParameters::m_alct_nplanes_hit_accel_pattern
unsigned int m_alct_nplanes_hit_accel_pattern
Definition: CSCL1TPParameters.h:132
Serializable.h
CSCL1TPParameters::setClctFifoPretrig
void setClctFifoPretrig(const unsigned int theValue)
Definition: CSCL1TPParameters.h:107
CSCL1TPParameters::m_clct_drift_delay
unsigned int m_clct_drift_delay
Definition: CSCL1TPParameters.h:137
CSCL1TPParameters::m_clct_nplanes_hit_pattern
unsigned int m_clct_nplanes_hit_pattern
Definition: CSCL1TPParameters.h:138
CSCL1TPParameters::m_alct_nplanes_hit_pattern
unsigned int m_alct_nplanes_hit_pattern
Definition: CSCL1TPParameters.h:132
CSCL1TPParameters::m_alct_fifo_tbins
unsigned int m_alct_fifo_tbins
Definition: CSCL1TPParameters.h:129
CSCL1TPParameters::setAlctAccelMode
void setAlctAccelMode(const unsigned int theValue)
Definition: CSCL1TPParameters.h:98
CSCL1TPParameters::m_alct_trig_mode
unsigned int m_alct_trig_mode
Definition: CSCL1TPParameters.h:133
CSCL1TPParameters::setAlctNplanesHitPattern
void setAlctNplanesHitPattern(const unsigned int theValue)
Definition: CSCL1TPParameters.h:86
CSCL1TPParameters::m_alct_drift_delay
unsigned int m_alct_drift_delay
Definition: CSCL1TPParameters.h:130
CSCL1TPParameters::setAlctDriftDelay
void setAlctDriftDelay(const unsigned int theValue)
Definition: CSCL1TPParameters.h:80
CSCL1TPParameters::m_alct_fifo_pretrig
unsigned int m_alct_fifo_pretrig
Definition: CSCL1TPParameters.h:129
CSCL1TPParameters::setClctPidThreshPretrig
void setClctPidThreshPretrig(const unsigned int theValue)
Definition: CSCL1TPParameters.h:122
CSCL1TPParameters::clctNplanesHitPattern
unsigned int clctNplanesHitPattern() const
Definition: CSCL1TPParameters.h:65
CSCL1TPParameters
Definition: CSCL1TPParameters.h:14
CSCL1TPParameters::alctL1aWindowWidth
unsigned int alctL1aWindowWidth() const
Definition: CSCL1TPParameters.h:47
CSCL1TPParameters::setClctMinSeparation
void setClctMinSeparation(const unsigned int theValue)
Definition: CSCL1TPParameters.h:125
CSCL1TPParameters::alctDriftDelay
unsigned int alctDriftDelay() const
Definition: CSCL1TPParameters.h:26
CSCL1TPParameters::setAlctFifoTbins
void setAlctFifoTbins(const unsigned int theValue)
Definition: CSCL1TPParameters.h:74
CSCL1TPParameters::setAlctL1aWindowWidth
void setAlctL1aWindowWidth(const unsigned int theValue)
Definition: CSCL1TPParameters.h:101
CSCL1TPParameters::m_alct_l1a_window_width
unsigned int m_alct_l1a_window_width
Definition: CSCL1TPParameters.h:133