CMS 3D CMS Logo

List of all members | Public Member Functions | Private Member Functions | Private Attributes | Friends
CSCDBL1TPParameters Class Reference

#include <CSCDBL1TPParameters.h>

Public Member Functions

unsigned int alctAccelMode () const
 
unsigned int alctDriftDelay () const
 
unsigned int alctFifoPretrig () const
 
unsigned int alctFifoTbins () const
 
unsigned int alctL1aWindowWidth () const
 
unsigned int alctNplanesHitAccelPattern () const
 
unsigned int alctNplanesHitAccelPretrig () const
 
unsigned int alctNplanesHitPattern () const
 
unsigned int alctNplanesHitPretrig () const
 
unsigned int alctTrigMode () const
 
unsigned int clctDriftDelay () const
 
unsigned int clctFifoPretrig () const
 
unsigned int clctFifoTbins () const
 
unsigned int clctHitPersist () const
 
unsigned int clctMinSeparation () const
 
unsigned int clctNplanesHitPattern () const
 
unsigned int clctNplanesHitPretrig () const
 
unsigned int clctPidThreshPretrig () const
 
 CSCDBL1TPParameters ()
 
void setAlctAccelMode (const unsigned int theValue)
 
void setAlctDriftDelay (const unsigned int theValue)
 
void setAlctFifoPretrig (const unsigned int theValue)
 
void setAlctFifoTbins (const unsigned int theValue)
 
void setAlctL1aWindowWidth (const unsigned int theValue)
 
void setAlctNplanesHitAccelPattern (const unsigned int theValue)
 
void setAlctNplanesHitAccelPretrig (const unsigned int theValue)
 
void setAlctNplanesHitPattern (const unsigned int theValue)
 
void setAlctNplanesHitPretrig (const unsigned int theValue)
 
void setAlctTrigMode (const unsigned int theValue)
 
void setClctDriftDelay (const unsigned int theValue)
 
void setClctFifoPretrig (const unsigned int theValue)
 
void setClctFifoTbins (const unsigned int theValue)
 
void setClctHitPersist (const unsigned int theValue)
 
void setClctMinSeparation (const unsigned int theValue)
 
void setClctNplanesHitPattern (const unsigned int theValue)
 
void setClctNplanesHitPretrig (const unsigned int theValue)
 
void setClctPidThreshPretrig (const unsigned int theValue)
 
void setTmbAlctTrigEnable (const unsigned int theValue)
 
void setTmbClctTrigEnable (const unsigned int theValue)
 
void setTmbMatchTrigEnable (const unsigned int theValue)
 
void setTmbMatchTrigWindowSize (const unsigned int theValue)
 
void setTmbMpcBlockMe1a (const unsigned int theValue)
 
void setTmbTmbL1aWindowSize (const unsigned int theValue)
 
unsigned int tmbAlctTrigEnable () const
 
unsigned int tmbClctTrigEnable () const
 
unsigned int tmbMatchTrigEnable () const
 
unsigned int tmbMatchTrigWindowSize () const
 
unsigned int tmbMpcBlockMe1a () const
 
unsigned int tmbTmbL1aWindowSize () const
 
 ~CSCDBL1TPParameters ()
 

Private Member Functions

template<class Archive >
void serialize (Archive &ar, const unsigned int version)
 

Private Attributes

unsigned int m_alct_accel_mode
 
unsigned int m_alct_drift_delay
 
unsigned int m_alct_fifo_pretrig
 
unsigned int m_alct_fifo_tbins
 
unsigned int m_alct_l1a_window_width
 
unsigned int m_alct_nplanes_hit_accel_pattern
 
unsigned int m_alct_nplanes_hit_accel_pretrig
 
unsigned int m_alct_nplanes_hit_pattern
 
unsigned int m_alct_nplanes_hit_pretrig
 
unsigned int m_alct_trig_enable
 
unsigned int m_alct_trig_mode
 
unsigned int m_clct_drift_delay
 
unsigned int m_clct_fifo_pretrig
 
unsigned int m_clct_fifo_tbins
 
unsigned int m_clct_hit_persist
 
unsigned int m_clct_min_separation
 
unsigned int m_clct_nplanes_hit_pattern
 
unsigned int m_clct_nplanes_hit_pretrig
 
unsigned int m_clct_pid_thresh_pretrig
 
unsigned int m_clct_trig_enable
 
unsigned int m_match_trig_enable
 
unsigned int m_match_trig_window_size
 
unsigned int m_mpc_block_me1a
 
unsigned int m_tmb_l1a_window_size
 

Friends

class boost::serialization::access
 
template<typename CondSerializationT , typename Enabled >
struct cond::serialization::access
 

Detailed Description

Author
Slava Valuev

Description: Configuration parameters needed for the Level-1 CSC Trigger Primitives emulator. Expected to be stored in and retrieved from the conditions database.

Definition at line 14 of file CSCDBL1TPParameters.h.

Constructor & Destructor Documentation

CSCDBL1TPParameters::CSCDBL1TPParameters ( )

Definition at line 18 of file CSCDBL1TPParameters.cc.

18  {
19 }
CSCDBL1TPParameters::~CSCDBL1TPParameters ( )

Definition at line 25 of file CSCDBL1TPParameters.cc.

25  {
26 }

Member Function Documentation

unsigned int CSCDBL1TPParameters::alctAccelMode ( ) const
inline

returns ALCT accel_mode

Definition at line 49 of file CSCDBL1TPParameters.h.

References m_alct_accel_mode.

Referenced by L1CSCTPEmulatorConfigAnalyzer::analyze(), and CSCAnodeLCTProcessor::setConfigParameters().

49 {return m_alct_accel_mode;}
unsigned int m_alct_accel_mode
unsigned int CSCDBL1TPParameters::alctDriftDelay ( ) const
inline

returns ALCT drift_delay

Definition at line 27 of file CSCDBL1TPParameters.h.

References m_alct_drift_delay.

Referenced by L1CSCTPEmulatorConfigAnalyzer::analyze(), and CSCAnodeLCTProcessor::setConfigParameters().

27 {return m_alct_drift_delay;}
unsigned int m_alct_drift_delay
unsigned int CSCDBL1TPParameters::alctFifoPretrig ( ) const
inline

returns ALCT fifo_pretrig

Definition at line 24 of file CSCDBL1TPParameters.h.

References m_alct_fifo_pretrig.

Referenced by L1CSCTPEmulatorConfigAnalyzer::analyze(), and CSCAnodeLCTProcessor::setConfigParameters().

24 {return m_alct_fifo_pretrig;}
unsigned int m_alct_fifo_pretrig
unsigned int CSCDBL1TPParameters::alctFifoTbins ( ) const
inline

returns ALCT fifo_tbins

Definition at line 21 of file CSCDBL1TPParameters.h.

References m_alct_fifo_tbins.

Referenced by L1CSCTPEmulatorConfigAnalyzer::analyze(), and CSCAnodeLCTProcessor::setConfigParameters().

21 {return m_alct_fifo_tbins;}
unsigned int m_alct_fifo_tbins
unsigned int CSCDBL1TPParameters::alctL1aWindowWidth ( ) const
inline

returns ALCT l1a_window_width

Definition at line 52 of file CSCDBL1TPParameters.h.

References m_alct_l1a_window_width.

Referenced by L1CSCTPEmulatorConfigAnalyzer::analyze(), and CSCAnodeLCTProcessor::setConfigParameters().

53  {return m_alct_l1a_window_width;}
unsigned int m_alct_l1a_window_width
unsigned int CSCDBL1TPParameters::alctNplanesHitAccelPattern ( ) const
inline

returns ALCT nplanes_hit_accel_pattern

Definition at line 42 of file CSCDBL1TPParameters.h.

References m_alct_nplanes_hit_accel_pattern.

Referenced by L1CSCTPEmulatorConfigAnalyzer::analyze(), and CSCAnodeLCTProcessor::setConfigParameters().

unsigned int m_alct_nplanes_hit_accel_pattern
unsigned int CSCDBL1TPParameters::alctNplanesHitAccelPretrig ( ) const
inline

returns ALCT nplanes_hit_accel_pretrig

Definition at line 38 of file CSCDBL1TPParameters.h.

References m_alct_nplanes_hit_accel_pretrig.

Referenced by L1CSCTPEmulatorConfigAnalyzer::analyze(), and CSCAnodeLCTProcessor::setConfigParameters().

unsigned int m_alct_nplanes_hit_accel_pretrig
unsigned int CSCDBL1TPParameters::alctNplanesHitPattern ( ) const
inline

returns ALCT nplanes_hit_pattern

Definition at line 34 of file CSCDBL1TPParameters.h.

References m_alct_nplanes_hit_pattern.

Referenced by L1CSCTPEmulatorConfigAnalyzer::analyze(), and CSCAnodeLCTProcessor::setConfigParameters().

unsigned int m_alct_nplanes_hit_pattern
unsigned int CSCDBL1TPParameters::alctNplanesHitPretrig ( ) const
inline

returns ALCT nplanes_hit_pretrig

Definition at line 30 of file CSCDBL1TPParameters.h.

References m_alct_nplanes_hit_pretrig.

Referenced by L1CSCTPEmulatorConfigAnalyzer::analyze(), and CSCAnodeLCTProcessor::setConfigParameters().

unsigned int m_alct_nplanes_hit_pretrig
unsigned int CSCDBL1TPParameters::alctTrigMode ( ) const
inline

returns ALCT trig_mode

Definition at line 46 of file CSCDBL1TPParameters.h.

References m_alct_trig_mode.

Referenced by L1CSCTPEmulatorConfigAnalyzer::analyze(), and CSCAnodeLCTProcessor::setConfigParameters().

46 {return m_alct_trig_mode;}
unsigned int CSCDBL1TPParameters::clctDriftDelay ( ) const
inline

returns CLCT drift_delay

Definition at line 65 of file CSCDBL1TPParameters.h.

References m_clct_drift_delay.

Referenced by L1CSCTPEmulatorConfigAnalyzer::analyze(), and CSCCathodeLCTProcessor::setConfigParameters().

65 {return m_clct_drift_delay;}
unsigned int m_clct_drift_delay
unsigned int CSCDBL1TPParameters::clctFifoPretrig ( ) const
inline

returns CLCT fifo_pretrig

Definition at line 59 of file CSCDBL1TPParameters.h.

References m_clct_fifo_pretrig.

Referenced by L1CSCTPEmulatorConfigAnalyzer::analyze(), and CSCCathodeLCTProcessor::setConfigParameters().

59 {return m_clct_fifo_pretrig;}
unsigned int m_clct_fifo_pretrig
unsigned int CSCDBL1TPParameters::clctFifoTbins ( ) const
inline

returns CLCT fifo_tbins

Definition at line 56 of file CSCDBL1TPParameters.h.

References m_clct_fifo_tbins.

Referenced by L1CSCTPEmulatorConfigAnalyzer::analyze(), and CSCCathodeLCTProcessor::setConfigParameters().

56 {return m_clct_fifo_tbins;}
unsigned int m_clct_fifo_tbins
unsigned int CSCDBL1TPParameters::clctHitPersist ( ) const
inline

returns CLCT hit_persist

Definition at line 62 of file CSCDBL1TPParameters.h.

References m_clct_hit_persist.

Referenced by L1CSCTPEmulatorConfigAnalyzer::analyze(), and CSCCathodeLCTProcessor::setConfigParameters().

62 {return m_clct_hit_persist;}
unsigned int m_clct_hit_persist
unsigned int CSCDBL1TPParameters::clctMinSeparation ( ) const
inline

returns CLCT min_separation

Definition at line 80 of file CSCDBL1TPParameters.h.

References m_clct_min_separation.

Referenced by L1CSCTPEmulatorConfigAnalyzer::analyze(), and CSCCathodeLCTProcessor::setConfigParameters().

80 {return m_clct_min_separation;}
unsigned int m_clct_min_separation
unsigned int CSCDBL1TPParameters::clctNplanesHitPattern ( ) const
inline

returns CLCT nplanes_hit_pattern

Definition at line 72 of file CSCDBL1TPParameters.h.

References m_clct_nplanes_hit_pattern.

Referenced by L1CSCTPEmulatorConfigAnalyzer::analyze(), and CSCCathodeLCTProcessor::setConfigParameters().

unsigned int m_clct_nplanes_hit_pattern
unsigned int CSCDBL1TPParameters::clctNplanesHitPretrig ( ) const
inline

returns CLCT nplanes_hit_pretrig

Definition at line 68 of file CSCDBL1TPParameters.h.

References m_clct_nplanes_hit_pretrig.

Referenced by L1CSCTPEmulatorConfigAnalyzer::analyze(), and CSCCathodeLCTProcessor::setConfigParameters().

unsigned int m_clct_nplanes_hit_pretrig
unsigned int CSCDBL1TPParameters::clctPidThreshPretrig ( ) const
inline

returns CLCT pid_thresh_pretrig

Definition at line 76 of file CSCDBL1TPParameters.h.

References m_clct_pid_thresh_pretrig.

Referenced by L1CSCTPEmulatorConfigAnalyzer::analyze(), and CSCCathodeLCTProcessor::setConfigParameters().

unsigned int m_clct_pid_thresh_pretrig
template<class Archive >
void CSCDBL1TPParameters::serialize ( Archive &  ar,
const unsigned int  version 
)
private
void CSCDBL1TPParameters::setAlctAccelMode ( const unsigned int  theValue)
inline

sets ALCT accel_mode

Definition at line 146 of file CSCDBL1TPParameters.h.

References m_alct_accel_mode.

Referenced by CSCDBL1TPParametersConditions::prefillCSCDBL1TPParameters().

146  {
147  m_alct_accel_mode = theValue;
148  }
unsigned int m_alct_accel_mode
void CSCDBL1TPParameters::setAlctDriftDelay ( const unsigned int  theValue)
inline

sets ALCT drift_delay

Definition at line 116 of file CSCDBL1TPParameters.h.

References m_alct_drift_delay.

Referenced by CSCDBL1TPParametersConditions::prefillCSCDBL1TPParameters().

116  {
117  m_alct_drift_delay = theValue;
118  }
unsigned int m_alct_drift_delay
void CSCDBL1TPParameters::setAlctFifoPretrig ( const unsigned int  theValue)
inline

sets ALCT fifo_pretrig

Definition at line 111 of file CSCDBL1TPParameters.h.

References m_alct_fifo_pretrig.

Referenced by CSCDBL1TPParametersConditions::prefillCSCDBL1TPParameters().

111  {
112  m_alct_fifo_pretrig = theValue;
113  }
unsigned int m_alct_fifo_pretrig
void CSCDBL1TPParameters::setAlctFifoTbins ( const unsigned int  theValue)
inline

sets ALCT fifo_tbins

Definition at line 106 of file CSCDBL1TPParameters.h.

References m_alct_fifo_tbins.

Referenced by CSCDBL1TPParametersConditions::prefillCSCDBL1TPParameters().

106  {
107  m_alct_fifo_tbins = theValue;
108  }
unsigned int m_alct_fifo_tbins
void CSCDBL1TPParameters::setAlctL1aWindowWidth ( const unsigned int  theValue)
inline

sets ALCT l1a_window_width

Definition at line 151 of file CSCDBL1TPParameters.h.

References m_alct_l1a_window_width.

Referenced by CSCDBL1TPParametersConditions::prefillCSCDBL1TPParameters().

151  {
152  m_alct_l1a_window_width = theValue;
153  }
unsigned int m_alct_l1a_window_width
void CSCDBL1TPParameters::setAlctNplanesHitAccelPattern ( const unsigned int  theValue)
inline

sets ALCT nplanes_hit_accel_pattern

Definition at line 136 of file CSCDBL1TPParameters.h.

References m_alct_nplanes_hit_accel_pattern.

Referenced by CSCDBL1TPParametersConditions::prefillCSCDBL1TPParameters().

136  {
138  }
unsigned int m_alct_nplanes_hit_accel_pattern
void CSCDBL1TPParameters::setAlctNplanesHitAccelPretrig ( const unsigned int  theValue)
inline

sets ALCT nplanes_hit_accel_pretrig

Definition at line 131 of file CSCDBL1TPParameters.h.

References m_alct_nplanes_hit_accel_pretrig.

Referenced by CSCDBL1TPParametersConditions::prefillCSCDBL1TPParameters().

131  {
133  }
unsigned int m_alct_nplanes_hit_accel_pretrig
void CSCDBL1TPParameters::setAlctNplanesHitPattern ( const unsigned int  theValue)
inline

sets ALCT nplanes_hit_pattern

Definition at line 126 of file CSCDBL1TPParameters.h.

References m_alct_nplanes_hit_pattern.

Referenced by CSCDBL1TPParametersConditions::prefillCSCDBL1TPParameters().

126  {
127  m_alct_nplanes_hit_pattern = theValue;
128  }
unsigned int m_alct_nplanes_hit_pattern
void CSCDBL1TPParameters::setAlctNplanesHitPretrig ( const unsigned int  theValue)
inline

sets ALCT nplanes_hit_pretrig

Definition at line 121 of file CSCDBL1TPParameters.h.

References m_alct_nplanes_hit_pretrig.

Referenced by CSCDBL1TPParametersConditions::prefillCSCDBL1TPParameters().

121  {
122  m_alct_nplanes_hit_pretrig = theValue;
123  }
unsigned int m_alct_nplanes_hit_pretrig
void CSCDBL1TPParameters::setAlctTrigMode ( const unsigned int  theValue)
inline

sets ALCT trig_mode

Definition at line 141 of file CSCDBL1TPParameters.h.

References m_alct_trig_mode.

Referenced by CSCDBL1TPParametersConditions::prefillCSCDBL1TPParameters().

141  {
142  m_alct_trig_mode = theValue;
143  }
void CSCDBL1TPParameters::setClctDriftDelay ( const unsigned int  theValue)
inline

sets CLCT drift_delay

Definition at line 171 of file CSCDBL1TPParameters.h.

References m_clct_drift_delay.

Referenced by CSCDBL1TPParametersConditions::prefillCSCDBL1TPParameters().

171  {
172  m_clct_drift_delay = theValue;
173  }
unsigned int m_clct_drift_delay
void CSCDBL1TPParameters::setClctFifoPretrig ( const unsigned int  theValue)
inline

sets CLCT fifo_pretrig

Definition at line 161 of file CSCDBL1TPParameters.h.

References m_clct_fifo_pretrig.

Referenced by CSCDBL1TPParametersConditions::prefillCSCDBL1TPParameters().

161  {
162  m_clct_fifo_pretrig = theValue;
163  }
unsigned int m_clct_fifo_pretrig
void CSCDBL1TPParameters::setClctFifoTbins ( const unsigned int  theValue)
inline

sets CLCT fifo_tbins

Definition at line 156 of file CSCDBL1TPParameters.h.

References m_clct_fifo_tbins.

Referenced by CSCDBL1TPParametersConditions::prefillCSCDBL1TPParameters().

156  {
157  m_clct_fifo_tbins = theValue;
158  }
unsigned int m_clct_fifo_tbins
void CSCDBL1TPParameters::setClctHitPersist ( const unsigned int  theValue)
inline

sets CLCT hit_persist

Definition at line 166 of file CSCDBL1TPParameters.h.

References m_clct_hit_persist.

Referenced by CSCDBL1TPParametersConditions::prefillCSCDBL1TPParameters().

166  {
167  m_clct_hit_persist = theValue;
168  }
unsigned int m_clct_hit_persist
void CSCDBL1TPParameters::setClctMinSeparation ( const unsigned int  theValue)
inline

sets CLCT min_separation

Definition at line 191 of file CSCDBL1TPParameters.h.

References m_clct_min_separation.

Referenced by CSCDBL1TPParametersConditions::prefillCSCDBL1TPParameters().

191  {
192  m_clct_min_separation = theValue;
193  }
unsigned int m_clct_min_separation
void CSCDBL1TPParameters::setClctNplanesHitPattern ( const unsigned int  theValue)
inline

sets CLCT nplanes_hit_pattern

Definition at line 181 of file CSCDBL1TPParameters.h.

References m_clct_nplanes_hit_pattern.

Referenced by CSCDBL1TPParametersConditions::prefillCSCDBL1TPParameters().

181  {
182  m_clct_nplanes_hit_pattern = theValue;
183  }
unsigned int m_clct_nplanes_hit_pattern
void CSCDBL1TPParameters::setClctNplanesHitPretrig ( const unsigned int  theValue)
inline

sets CLCT nplanes_hit_pretrig

Definition at line 176 of file CSCDBL1TPParameters.h.

References m_clct_nplanes_hit_pretrig.

Referenced by CSCDBL1TPParametersConditions::prefillCSCDBL1TPParameters().

176  {
177  m_clct_nplanes_hit_pretrig = theValue;
178  }
unsigned int m_clct_nplanes_hit_pretrig
void CSCDBL1TPParameters::setClctPidThreshPretrig ( const unsigned int  theValue)
inline

sets CLCT pid_thresh_pretrig

Definition at line 186 of file CSCDBL1TPParameters.h.

References m_clct_pid_thresh_pretrig.

Referenced by CSCDBL1TPParametersConditions::prefillCSCDBL1TPParameters().

186  {
187  m_clct_pid_thresh_pretrig = theValue;
188  }
unsigned int m_clct_pid_thresh_pretrig
void CSCDBL1TPParameters::setTmbAlctTrigEnable ( const unsigned int  theValue)
inline

sets TMB alct_trig_enable

Definition at line 201 of file CSCDBL1TPParameters.h.

References m_alct_trig_enable.

Referenced by CSCDBL1TPParametersConditions::prefillCSCDBL1TPParameters().

201  {
202  m_alct_trig_enable = theValue;
203  }
unsigned int m_alct_trig_enable
void CSCDBL1TPParameters::setTmbClctTrigEnable ( const unsigned int  theValue)
inline

sets TMB clct_trig_enable

Definition at line 206 of file CSCDBL1TPParameters.h.

References m_clct_trig_enable.

Referenced by CSCDBL1TPParametersConditions::prefillCSCDBL1TPParameters().

206  {
207  m_clct_trig_enable = theValue;
208  }
unsigned int m_clct_trig_enable
void CSCDBL1TPParameters::setTmbMatchTrigEnable ( const unsigned int  theValue)
inline

sets TMB match_trig_enable

Definition at line 211 of file CSCDBL1TPParameters.h.

References m_match_trig_enable.

Referenced by CSCDBL1TPParametersConditions::prefillCSCDBL1TPParameters().

211  {
212  m_match_trig_enable = theValue;
213  }
unsigned int m_match_trig_enable
void CSCDBL1TPParameters::setTmbMatchTrigWindowSize ( const unsigned int  theValue)
inline

sets TMB match_trig_window_size

Definition at line 216 of file CSCDBL1TPParameters.h.

References m_match_trig_window_size.

Referenced by CSCDBL1TPParametersConditions::prefillCSCDBL1TPParameters().

216  {
217  m_match_trig_window_size = theValue;
218  }
unsigned int m_match_trig_window_size
void CSCDBL1TPParameters::setTmbMpcBlockMe1a ( const unsigned int  theValue)
inline

sets TMB mpc_block_me1a

Definition at line 196 of file CSCDBL1TPParameters.h.

References m_mpc_block_me1a.

Referenced by CSCDBL1TPParametersConditions::prefillCSCDBL1TPParameters().

196  {
197  m_mpc_block_me1a = theValue;
198  }
void CSCDBL1TPParameters::setTmbTmbL1aWindowSize ( const unsigned int  theValue)
inline

sets TMB tmb_l1a_window_size

Definition at line 221 of file CSCDBL1TPParameters.h.

References m_tmb_l1a_window_size.

Referenced by CSCDBL1TPParametersConditions::prefillCSCDBL1TPParameters().

221  {
222  m_tmb_l1a_window_size = theValue;
223  }
unsigned int m_tmb_l1a_window_size
unsigned int CSCDBL1TPParameters::tmbAlctTrigEnable ( ) const
inline

returns TMB alct_trig_enable

Definition at line 86 of file CSCDBL1TPParameters.h.

References m_alct_trig_enable.

Referenced by L1CSCTPEmulatorConfigAnalyzer::analyze(), and CSCMotherboard::setConfigParameters().

87  {return m_alct_trig_enable;}
unsigned int m_alct_trig_enable
unsigned int CSCDBL1TPParameters::tmbClctTrigEnable ( ) const
inline

returns TMB clct_trig_enable

Definition at line 90 of file CSCDBL1TPParameters.h.

References m_clct_trig_enable.

Referenced by L1CSCTPEmulatorConfigAnalyzer::analyze(), and CSCMotherboard::setConfigParameters().

91  {return m_clct_trig_enable;}
unsigned int m_clct_trig_enable
unsigned int CSCDBL1TPParameters::tmbMatchTrigEnable ( ) const
inline

returns TMB match_trig_enable

Definition at line 94 of file CSCDBL1TPParameters.h.

References m_match_trig_enable.

Referenced by L1CSCTPEmulatorConfigAnalyzer::analyze(), and CSCMotherboard::setConfigParameters().

95  {return m_match_trig_enable;}
unsigned int m_match_trig_enable
unsigned int CSCDBL1TPParameters::tmbMatchTrigWindowSize ( ) const
inline

returns TMB match_trig_window_size

Definition at line 98 of file CSCDBL1TPParameters.h.

References m_match_trig_window_size.

Referenced by L1CSCTPEmulatorConfigAnalyzer::analyze(), and CSCMotherboard::setConfigParameters().

99  {return m_match_trig_window_size;}
unsigned int m_match_trig_window_size
unsigned int CSCDBL1TPParameters::tmbMpcBlockMe1a ( ) const
inline

returns TMB mpc_block_me1a

Definition at line 83 of file CSCDBL1TPParameters.h.

References m_mpc_block_me1a.

Referenced by L1CSCTPEmulatorConfigAnalyzer::analyze(), and CSCMotherboard::setConfigParameters().

83 {return m_mpc_block_me1a;}
unsigned int CSCDBL1TPParameters::tmbTmbL1aWindowSize ( ) const
inline

returns TMB tmb_l1a_window_size

Definition at line 102 of file CSCDBL1TPParameters.h.

References m_tmb_l1a_window_size.

Referenced by L1CSCTPEmulatorConfigAnalyzer::analyze(), and CSCMotherboard::setConfigParameters().

103  {return m_tmb_l1a_window_size;}
unsigned int m_tmb_l1a_window_size

Friends And Related Function Documentation

friend class boost::serialization::access
friend

Definition at line 246 of file CSCDBL1TPParameters.h.

template<typename CondSerializationT , typename Enabled >
friend struct cond::serialization::access
friend

Definition at line 246 of file CSCDBL1TPParameters.h.

Member Data Documentation

unsigned int CSCDBL1TPParameters::m_alct_accel_mode
private

Definition at line 231 of file CSCDBL1TPParameters.h.

Referenced by alctAccelMode(), and setAlctAccelMode().

unsigned int CSCDBL1TPParameters::m_alct_drift_delay
private

Definition at line 228 of file CSCDBL1TPParameters.h.

Referenced by alctDriftDelay(), and setAlctDriftDelay().

unsigned int CSCDBL1TPParameters::m_alct_fifo_pretrig
private

Definition at line 227 of file CSCDBL1TPParameters.h.

Referenced by alctFifoPretrig(), and setAlctFifoPretrig().

unsigned int CSCDBL1TPParameters::m_alct_fifo_tbins
private

ALCT configuration parameters.

Definition at line 227 of file CSCDBL1TPParameters.h.

Referenced by alctFifoTbins(), and setAlctFifoTbins().

unsigned int CSCDBL1TPParameters::m_alct_l1a_window_width
private

Definition at line 231 of file CSCDBL1TPParameters.h.

Referenced by alctL1aWindowWidth(), and setAlctL1aWindowWidth().

unsigned int CSCDBL1TPParameters::m_alct_nplanes_hit_accel_pattern
private
unsigned int CSCDBL1TPParameters::m_alct_nplanes_hit_accel_pretrig
private
unsigned int CSCDBL1TPParameters::m_alct_nplanes_hit_pattern
private

Definition at line 230 of file CSCDBL1TPParameters.h.

Referenced by alctNplanesHitPattern(), and setAlctNplanesHitPattern().

unsigned int CSCDBL1TPParameters::m_alct_nplanes_hit_pretrig
private

Definition at line 229 of file CSCDBL1TPParameters.h.

Referenced by alctNplanesHitPretrig(), and setAlctNplanesHitPretrig().

unsigned int CSCDBL1TPParameters::m_alct_trig_enable
private

Definition at line 242 of file CSCDBL1TPParameters.h.

Referenced by setTmbAlctTrigEnable(), and tmbAlctTrigEnable().

unsigned int CSCDBL1TPParameters::m_alct_trig_mode
private

Definition at line 231 of file CSCDBL1TPParameters.h.

Referenced by alctTrigMode(), and setAlctTrigMode().

unsigned int CSCDBL1TPParameters::m_clct_drift_delay
private

Definition at line 235 of file CSCDBL1TPParameters.h.

Referenced by clctDriftDelay(), and setClctDriftDelay().

unsigned int CSCDBL1TPParameters::m_clct_fifo_pretrig
private

Definition at line 234 of file CSCDBL1TPParameters.h.

Referenced by clctFifoPretrig(), and setClctFifoPretrig().

unsigned int CSCDBL1TPParameters::m_clct_fifo_tbins
private

CLCT configuration parameters.

Definition at line 234 of file CSCDBL1TPParameters.h.

Referenced by clctFifoTbins(), and setClctFifoTbins().

unsigned int CSCDBL1TPParameters::m_clct_hit_persist
private

Definition at line 235 of file CSCDBL1TPParameters.h.

Referenced by clctHitPersist(), and setClctHitPersist().

unsigned int CSCDBL1TPParameters::m_clct_min_separation
private

Definition at line 238 of file CSCDBL1TPParameters.h.

Referenced by clctMinSeparation(), and setClctMinSeparation().

unsigned int CSCDBL1TPParameters::m_clct_nplanes_hit_pattern
private

Definition at line 236 of file CSCDBL1TPParameters.h.

Referenced by clctNplanesHitPattern(), and setClctNplanesHitPattern().

unsigned int CSCDBL1TPParameters::m_clct_nplanes_hit_pretrig
private

Definition at line 236 of file CSCDBL1TPParameters.h.

Referenced by clctNplanesHitPretrig(), and setClctNplanesHitPretrig().

unsigned int CSCDBL1TPParameters::m_clct_pid_thresh_pretrig
private

Definition at line 237 of file CSCDBL1TPParameters.h.

Referenced by clctPidThreshPretrig(), and setClctPidThreshPretrig().

unsigned int CSCDBL1TPParameters::m_clct_trig_enable
private

Definition at line 242 of file CSCDBL1TPParameters.h.

Referenced by setTmbClctTrigEnable(), and tmbClctTrigEnable().

unsigned int CSCDBL1TPParameters::m_match_trig_enable
private

Definition at line 243 of file CSCDBL1TPParameters.h.

Referenced by setTmbMatchTrigEnable(), and tmbMatchTrigEnable().

unsigned int CSCDBL1TPParameters::m_match_trig_window_size
private

Definition at line 244 of file CSCDBL1TPParameters.h.

Referenced by setTmbMatchTrigWindowSize(), and tmbMatchTrigWindowSize().

unsigned int CSCDBL1TPParameters::m_mpc_block_me1a
private

TMB configuration parameters.

Definition at line 241 of file CSCDBL1TPParameters.h.

Referenced by setTmbMpcBlockMe1a(), and tmbMpcBlockMe1a().

unsigned int CSCDBL1TPParameters::m_tmb_l1a_window_size
private

Definition at line 244 of file CSCDBL1TPParameters.h.

Referenced by setTmbTmbL1aWindowSize(), and tmbTmbL1aWindowSize().