#include <CondFormats/CSCObjects/interface/CSCL1TPParameters.h>
Public Member Functions | |
unsigned int | alctAccelMode () const |
returns ALCT accel_mode | |
unsigned int | alctDriftDelay () const |
returns ALCT drift_delay | |
unsigned int | alctFifoPretrig () const |
returns ALCT fifo_pretrig | |
unsigned int | alctFifoTbins () const |
returns ALCT fifo_tbins | |
unsigned int | alctL1aWindowWidth () const |
returns ALCT l1a_window_width | |
unsigned int | alctNplanesHitAccelPattern () const |
returns ALCT nplanes_hit_accel_pattern | |
unsigned int | alctNplanesHitAccelPretrig () const |
returns ALCT nplanes_hit_accel_pretrig | |
unsigned int | alctNplanesHitPattern () const |
returns ALCT nplanes_hit_pattern | |
unsigned int | alctNplanesHitPretrig () const |
returns ALCT nplanes_hit_pretrig | |
unsigned int | alctTrigMode () const |
returns ALCT trig_mode | |
unsigned int | clctDriftDelay () const |
returns CLCT drift_delay | |
unsigned int | clctFifoPretrig () const |
returns CLCT fifo_pretrig | |
unsigned int | clctFifoTbins () const |
returns CLCT fifo_tbins | |
unsigned int | clctHitPersist () const |
returns CLCT hit_persist | |
unsigned int | clctMinSeparation () const |
returns CLCT min_separation | |
unsigned int | clctNplanesHitPattern () const |
returns CLCT nplanes_hit_pattern | |
unsigned int | clctNplanesHitPretrig () const |
returns CLCT nplanes_hit_pretrig | |
unsigned int | clctPidThreshPretrig () const |
returns CLCT pid_thresh_pretrig | |
CSCL1TPParameters () | |
void | setAlctAccelMode (const unsigned int theValue) |
sets ALCT accel_mode | |
void | setAlctDriftDelay (const unsigned int theValue) |
sets ALCT drift_delay | |
void | setAlctFifoPretrig (const unsigned int theValue) |
sets ALCT fifo_pretrig | |
void | setAlctFifoTbins (const unsigned int theValue) |
sets ALCT fifo_tbins | |
void | setAlctL1aWindowWidth (const unsigned int theValue) |
sets ALCT l1a_window_width | |
void | setAlctNplanesHitAccelPattern (const unsigned int theValue) |
sets ALCT nplanes_hit_accel_pattern | |
void | setAlctNplanesHitAccelPretrig (const unsigned int theValue) |
sets ALCT nplanes_hit_accel_pretrig | |
void | setAlctNplanesHitPattern (const unsigned int theValue) |
sets ALCT nplanes_hit_pattern | |
void | setAlctNplanesHitPretrig (const unsigned int theValue) |
sets ALCT nplanes_hit_pretrig | |
void | setAlctTrigMode (const unsigned int theValue) |
sets ALCT trig_mode | |
void | setClctDriftDelay (const unsigned int theValue) |
sets CLCT drift_delay | |
void | setClctFifoPretrig (const unsigned int theValue) |
sets CLCT fifo_pretrig | |
void | setClctFifoTbins (const unsigned int theValue) |
sets CLCT fifo_tbins | |
void | setClctHitPersist (const unsigned int theValue) |
sets CLCT hit_persist | |
void | setClctMinSeparation (const unsigned int theValue) |
sets CLCT min_separation | |
void | setClctNplanesHitPattern (const unsigned int theValue) |
sets CLCT nplanes_hit_pattern | |
void | setClctNplanesHitPretrig (const unsigned int theValue) |
sets CLCT nplanes_hit_pretrig | |
void | setClctPidThreshPretrig (const unsigned int theValue) |
sets CLCT pid_thresh_pretrig | |
~CSCL1TPParameters () | |
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 |
ALCT configuration parameters. | |
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_mode |
unsigned int | m_clct_drift_delay |
unsigned int | m_clct_fifo_pretrig |
unsigned int | m_clct_fifo_tbins |
CLCT configuration parameters. | |
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 |
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 12 of file CSCL1TPParameters.h.
CSCL1TPParameters::CSCL1TPParameters | ( | ) |
CSCL1TPParameters::~CSCL1TPParameters | ( | ) |
unsigned int CSCL1TPParameters::alctAccelMode | ( | ) | const [inline] |
returns ALCT accel_mode
Definition at line 47 of file CSCL1TPParameters.h.
References m_alct_accel_mode.
Referenced by CSCAnodeLCTProcessor::setConfigParameters().
00047 {return m_alct_accel_mode;}
unsigned int CSCL1TPParameters::alctDriftDelay | ( | ) | const [inline] |
returns ALCT drift_delay
Definition at line 25 of file CSCL1TPParameters.h.
References m_alct_drift_delay.
Referenced by CSCAnodeLCTProcessor::setConfigParameters().
00025 {return m_alct_drift_delay;}
unsigned int CSCL1TPParameters::alctFifoPretrig | ( | ) | const [inline] |
returns ALCT fifo_pretrig
Definition at line 22 of file CSCL1TPParameters.h.
References m_alct_fifo_pretrig.
Referenced by CSCAnodeLCTProcessor::setConfigParameters().
00022 {return m_alct_fifo_pretrig;}
unsigned int CSCL1TPParameters::alctFifoTbins | ( | ) | const [inline] |
returns ALCT fifo_tbins
Definition at line 19 of file CSCL1TPParameters.h.
References m_alct_fifo_tbins.
Referenced by CSCAnodeLCTProcessor::setConfigParameters().
00019 {return m_alct_fifo_tbins;}
unsigned int CSCL1TPParameters::alctL1aWindowWidth | ( | ) | const [inline] |
returns ALCT l1a_window_width
Definition at line 50 of file CSCL1TPParameters.h.
References m_alct_l1a_window_width.
Referenced by CSCAnodeLCTProcessor::setConfigParameters().
00051 {return m_alct_l1a_window_width;}
unsigned int CSCL1TPParameters::alctNplanesHitAccelPattern | ( | ) | const [inline] |
returns ALCT nplanes_hit_accel_pattern
Definition at line 40 of file CSCL1TPParameters.h.
References m_alct_nplanes_hit_accel_pattern.
Referenced by CSCAnodeLCTProcessor::setConfigParameters().
00041 {return m_alct_nplanes_hit_accel_pattern;}
unsigned int CSCL1TPParameters::alctNplanesHitAccelPretrig | ( | ) | const [inline] |
returns ALCT nplanes_hit_accel_pretrig
Definition at line 36 of file CSCL1TPParameters.h.
References m_alct_nplanes_hit_accel_pretrig.
Referenced by CSCAnodeLCTProcessor::setConfigParameters().
00037 {return m_alct_nplanes_hit_accel_pretrig;}
unsigned int CSCL1TPParameters::alctNplanesHitPattern | ( | ) | const [inline] |
returns ALCT nplanes_hit_pattern
Definition at line 32 of file CSCL1TPParameters.h.
References m_alct_nplanes_hit_pattern.
Referenced by CSCAnodeLCTProcessor::setConfigParameters().
00033 {return m_alct_nplanes_hit_pattern;}
unsigned int CSCL1TPParameters::alctNplanesHitPretrig | ( | ) | const [inline] |
returns ALCT nplanes_hit_pretrig
Definition at line 28 of file CSCL1TPParameters.h.
References m_alct_nplanes_hit_pretrig.
Referenced by CSCAnodeLCTProcessor::setConfigParameters().
00029 {return m_alct_nplanes_hit_pretrig;}
unsigned int CSCL1TPParameters::alctTrigMode | ( | ) | const [inline] |
returns ALCT trig_mode
Definition at line 44 of file CSCL1TPParameters.h.
References m_alct_trig_mode.
Referenced by CSCAnodeLCTProcessor::setConfigParameters().
00044 {return m_alct_trig_mode;}
unsigned int CSCL1TPParameters::clctDriftDelay | ( | ) | const [inline] |
returns CLCT drift_delay
Definition at line 63 of file CSCL1TPParameters.h.
References m_clct_drift_delay.
Referenced by CSCCathodeLCTProcessor::setConfigParameters().
00063 {return m_clct_drift_delay;}
unsigned int CSCL1TPParameters::clctFifoPretrig | ( | ) | const [inline] |
returns CLCT fifo_pretrig
Definition at line 57 of file CSCL1TPParameters.h.
References m_clct_fifo_pretrig.
Referenced by CSCCathodeLCTProcessor::setConfigParameters().
00057 {return m_clct_fifo_pretrig;}
unsigned int CSCL1TPParameters::clctFifoTbins | ( | ) | const [inline] |
returns CLCT fifo_tbins
Definition at line 54 of file CSCL1TPParameters.h.
References m_clct_fifo_tbins.
Referenced by CSCCathodeLCTProcessor::setConfigParameters().
00054 {return m_clct_fifo_tbins;}
unsigned int CSCL1TPParameters::clctHitPersist | ( | ) | const [inline] |
returns CLCT hit_persist
Definition at line 60 of file CSCL1TPParameters.h.
References m_clct_hit_persist.
Referenced by CSCCathodeLCTProcessor::setConfigParameters().
00060 {return m_clct_hit_persist;}
unsigned int CSCL1TPParameters::clctMinSeparation | ( | ) | const [inline] |
returns CLCT min_separation
Definition at line 78 of file CSCL1TPParameters.h.
References m_clct_min_separation.
Referenced by CSCCathodeLCTProcessor::setConfigParameters().
00078 {return m_clct_min_separation;}
unsigned int CSCL1TPParameters::clctNplanesHitPattern | ( | ) | const [inline] |
returns CLCT nplanes_hit_pattern
Definition at line 70 of file CSCL1TPParameters.h.
References m_clct_nplanes_hit_pattern.
Referenced by CSCCathodeLCTProcessor::setConfigParameters().
00071 {return m_clct_nplanes_hit_pattern;}
unsigned int CSCL1TPParameters::clctNplanesHitPretrig | ( | ) | const [inline] |
returns CLCT nplanes_hit_pretrig
Definition at line 66 of file CSCL1TPParameters.h.
References m_clct_nplanes_hit_pretrig.
Referenced by CSCCathodeLCTProcessor::setConfigParameters().
00067 {return m_clct_nplanes_hit_pretrig;}
unsigned int CSCL1TPParameters::clctPidThreshPretrig | ( | ) | const [inline] |
returns CLCT pid_thresh_pretrig
Definition at line 74 of file CSCL1TPParameters.h.
References m_clct_pid_thresh_pretrig.
Referenced by CSCCathodeLCTProcessor::setConfigParameters().
00075 {return m_clct_pid_thresh_pretrig;}
sets ALCT accel_mode
Definition at line 121 of file CSCL1TPParameters.h.
References m_alct_accel_mode.
Referenced by CSCL1TPParametersConditions::prefillCSCL1TPParameters().
00121 { 00122 m_alct_accel_mode = theValue; 00123 }
sets ALCT drift_delay
Definition at line 91 of file CSCL1TPParameters.h.
References m_alct_drift_delay.
Referenced by CSCL1TPParametersConditions::prefillCSCL1TPParameters().
00091 { 00092 m_alct_drift_delay = theValue; 00093 }
sets ALCT fifo_pretrig
Definition at line 86 of file CSCL1TPParameters.h.
References m_alct_fifo_pretrig.
Referenced by CSCL1TPParametersConditions::prefillCSCL1TPParameters().
00086 { 00087 m_alct_fifo_pretrig = theValue; 00088 }
sets ALCT fifo_tbins
Definition at line 81 of file CSCL1TPParameters.h.
References m_alct_fifo_tbins.
Referenced by CSCL1TPParametersConditions::prefillCSCL1TPParameters().
00081 { 00082 m_alct_fifo_tbins = theValue; 00083 }
sets ALCT l1a_window_width
Definition at line 126 of file CSCL1TPParameters.h.
References m_alct_l1a_window_width.
Referenced by CSCL1TPParametersConditions::prefillCSCL1TPParameters().
00126 { 00127 m_alct_l1a_window_width = theValue; 00128 }
sets ALCT nplanes_hit_accel_pattern
Definition at line 111 of file CSCL1TPParameters.h.
References m_alct_nplanes_hit_accel_pattern.
Referenced by CSCL1TPParametersConditions::prefillCSCL1TPParameters().
00111 { 00112 m_alct_nplanes_hit_accel_pattern = theValue; 00113 }
sets ALCT nplanes_hit_accel_pretrig
Definition at line 106 of file CSCL1TPParameters.h.
References m_alct_nplanes_hit_accel_pretrig.
Referenced by CSCL1TPParametersConditions::prefillCSCL1TPParameters().
00106 { 00107 m_alct_nplanes_hit_accel_pretrig = theValue; 00108 }
sets ALCT nplanes_hit_pattern
Definition at line 101 of file CSCL1TPParameters.h.
References m_alct_nplanes_hit_pattern.
Referenced by CSCL1TPParametersConditions::prefillCSCL1TPParameters().
00101 { 00102 m_alct_nplanes_hit_pattern = theValue; 00103 }
sets ALCT nplanes_hit_pretrig
Definition at line 96 of file CSCL1TPParameters.h.
References m_alct_nplanes_hit_pretrig.
Referenced by CSCL1TPParametersConditions::prefillCSCL1TPParameters().
00096 { 00097 m_alct_nplanes_hit_pretrig = theValue; 00098 }
sets ALCT trig_mode
Definition at line 116 of file CSCL1TPParameters.h.
References m_alct_trig_mode.
Referenced by CSCL1TPParametersConditions::prefillCSCL1TPParameters().
00116 { 00117 m_alct_trig_mode = theValue; 00118 }
sets CLCT drift_delay
Definition at line 146 of file CSCL1TPParameters.h.
References m_clct_drift_delay.
Referenced by CSCL1TPParametersConditions::prefillCSCL1TPParameters().
00146 { 00147 m_clct_drift_delay = theValue; 00148 }
sets CLCT fifo_pretrig
Definition at line 136 of file CSCL1TPParameters.h.
References m_clct_fifo_pretrig.
Referenced by CSCL1TPParametersConditions::prefillCSCL1TPParameters().
00136 { 00137 m_clct_fifo_pretrig = theValue; 00138 }
sets CLCT fifo_tbins
Definition at line 131 of file CSCL1TPParameters.h.
References m_clct_fifo_tbins.
Referenced by CSCL1TPParametersConditions::prefillCSCL1TPParameters().
00131 { 00132 m_clct_fifo_tbins = theValue; 00133 }
sets CLCT hit_persist
Definition at line 141 of file CSCL1TPParameters.h.
References m_clct_hit_persist.
Referenced by CSCL1TPParametersConditions::prefillCSCL1TPParameters().
00141 { 00142 m_clct_hit_persist = theValue; 00143 }
sets CLCT min_separation
Definition at line 166 of file CSCL1TPParameters.h.
References m_clct_min_separation.
Referenced by CSCL1TPParametersConditions::prefillCSCL1TPParameters().
00166 { 00167 m_clct_min_separation = theValue; 00168 }
sets CLCT nplanes_hit_pattern
Definition at line 156 of file CSCL1TPParameters.h.
References m_clct_nplanes_hit_pattern.
Referenced by CSCL1TPParametersConditions::prefillCSCL1TPParameters().
00156 { 00157 m_clct_nplanes_hit_pattern = theValue; 00158 }
sets CLCT nplanes_hit_pretrig
Definition at line 151 of file CSCL1TPParameters.h.
References m_clct_nplanes_hit_pretrig.
Referenced by CSCL1TPParametersConditions::prefillCSCL1TPParameters().
00151 { 00152 m_clct_nplanes_hit_pretrig = theValue; 00153 }
sets CLCT pid_thresh_pretrig
Definition at line 161 of file CSCL1TPParameters.h.
References m_clct_pid_thresh_pretrig.
Referenced by CSCL1TPParametersConditions::prefillCSCL1TPParameters().
00161 { 00162 m_clct_pid_thresh_pretrig = theValue; 00163 }
unsigned int CSCL1TPParameters::m_alct_accel_mode [private] |
Definition at line 176 of file CSCL1TPParameters.h.
Referenced by alctAccelMode(), and setAlctAccelMode().
unsigned int CSCL1TPParameters::m_alct_drift_delay [private] |
Definition at line 173 of file CSCL1TPParameters.h.
Referenced by alctDriftDelay(), and setAlctDriftDelay().
unsigned int CSCL1TPParameters::m_alct_fifo_pretrig [private] |
Definition at line 172 of file CSCL1TPParameters.h.
Referenced by alctFifoPretrig(), and setAlctFifoPretrig().
unsigned int CSCL1TPParameters::m_alct_fifo_tbins [private] |
ALCT configuration parameters.
Definition at line 172 of file CSCL1TPParameters.h.
Referenced by alctFifoTbins(), and setAlctFifoTbins().
unsigned int CSCL1TPParameters::m_alct_l1a_window_width [private] |
Definition at line 176 of file CSCL1TPParameters.h.
Referenced by alctL1aWindowWidth(), and setAlctL1aWindowWidth().
unsigned int CSCL1TPParameters::m_alct_nplanes_hit_accel_pattern [private] |
Definition at line 175 of file CSCL1TPParameters.h.
Referenced by alctNplanesHitAccelPattern(), and setAlctNplanesHitAccelPattern().
unsigned int CSCL1TPParameters::m_alct_nplanes_hit_accel_pretrig [private] |
Definition at line 174 of file CSCL1TPParameters.h.
Referenced by alctNplanesHitAccelPretrig(), and setAlctNplanesHitAccelPretrig().
unsigned int CSCL1TPParameters::m_alct_nplanes_hit_pattern [private] |
Definition at line 175 of file CSCL1TPParameters.h.
Referenced by alctNplanesHitPattern(), and setAlctNplanesHitPattern().
unsigned int CSCL1TPParameters::m_alct_nplanes_hit_pretrig [private] |
Definition at line 174 of file CSCL1TPParameters.h.
Referenced by alctNplanesHitPretrig(), and setAlctNplanesHitPretrig().
unsigned int CSCL1TPParameters::m_alct_trig_mode [private] |
Definition at line 176 of file CSCL1TPParameters.h.
Referenced by alctTrigMode(), and setAlctTrigMode().
unsigned int CSCL1TPParameters::m_clct_drift_delay [private] |
Definition at line 180 of file CSCL1TPParameters.h.
Referenced by clctDriftDelay(), and setClctDriftDelay().
unsigned int CSCL1TPParameters::m_clct_fifo_pretrig [private] |
Definition at line 179 of file CSCL1TPParameters.h.
Referenced by clctFifoPretrig(), and setClctFifoPretrig().
unsigned int CSCL1TPParameters::m_clct_fifo_tbins [private] |
CLCT configuration parameters.
Definition at line 179 of file CSCL1TPParameters.h.
Referenced by clctFifoTbins(), and setClctFifoTbins().
unsigned int CSCL1TPParameters::m_clct_hit_persist [private] |
Definition at line 180 of file CSCL1TPParameters.h.
Referenced by clctHitPersist(), and setClctHitPersist().
unsigned int CSCL1TPParameters::m_clct_min_separation [private] |
Definition at line 183 of file CSCL1TPParameters.h.
Referenced by clctMinSeparation(), and setClctMinSeparation().
unsigned int CSCL1TPParameters::m_clct_nplanes_hit_pattern [private] |
Definition at line 181 of file CSCL1TPParameters.h.
Referenced by clctNplanesHitPattern(), and setClctNplanesHitPattern().
unsigned int CSCL1TPParameters::m_clct_nplanes_hit_pretrig [private] |
Definition at line 181 of file CSCL1TPParameters.h.
Referenced by clctNplanesHitPretrig(), and setClctNplanesHitPretrig().
unsigned int CSCL1TPParameters::m_clct_pid_thresh_pretrig [private] |
Definition at line 182 of file CSCL1TPParameters.h.
Referenced by clctPidThreshPretrig(), and setClctPidThreshPretrig().