#include <CSCL1TPParameters.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 |
CSCL1TPParameters () | |
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) |
~CSCL1TPParameters () | |
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_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 |
Friends | |
class | boost::serialization::access |
template<typename CondSerializationT , typename Enabled > | |
struct | cond::serialization::access |
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 CSCL1TPParameters.h.
CSCL1TPParameters::CSCL1TPParameters | ( | ) |
Definition at line 18 of file CSCL1TPParameters.cc.
CSCL1TPParameters::~CSCL1TPParameters | ( | ) |
Definition at line 24 of file CSCL1TPParameters.cc.
|
inline |
returns ALCT accel_mode
Definition at line 44 of file CSCL1TPParameters.h.
References m_alct_accel_mode.
|
inline |
returns ALCT drift_delay
Definition at line 26 of file CSCL1TPParameters.h.
References m_alct_drift_delay.
|
inline |
returns ALCT fifo_pretrig
Definition at line 23 of file CSCL1TPParameters.h.
References m_alct_fifo_pretrig.
|
inline |
returns ALCT fifo_tbins
Definition at line 20 of file CSCL1TPParameters.h.
References m_alct_fifo_tbins.
|
inline |
returns ALCT l1a_window_width
Definition at line 47 of file CSCL1TPParameters.h.
References m_alct_l1a_window_width.
|
inline |
returns ALCT nplanes_hit_accel_pattern
Definition at line 38 of file CSCL1TPParameters.h.
References m_alct_nplanes_hit_accel_pattern.
|
inline |
returns ALCT nplanes_hit_accel_pretrig
Definition at line 35 of file CSCL1TPParameters.h.
References m_alct_nplanes_hit_accel_pretrig.
|
inline |
returns ALCT nplanes_hit_pattern
Definition at line 32 of file CSCL1TPParameters.h.
References m_alct_nplanes_hit_pattern.
|
inline |
returns ALCT nplanes_hit_pretrig
Definition at line 29 of file CSCL1TPParameters.h.
References m_alct_nplanes_hit_pretrig.
|
inline |
returns ALCT trig_mode
Definition at line 41 of file CSCL1TPParameters.h.
References m_alct_trig_mode.
|
inline |
returns CLCT drift_delay
Definition at line 59 of file CSCL1TPParameters.h.
References m_clct_drift_delay.
|
inline |
returns CLCT fifo_pretrig
Definition at line 53 of file CSCL1TPParameters.h.
References m_clct_fifo_pretrig.
|
inline |
returns CLCT fifo_tbins
Definition at line 50 of file CSCL1TPParameters.h.
References m_clct_fifo_tbins.
|
inline |
returns CLCT hit_persist
Definition at line 56 of file CSCL1TPParameters.h.
References m_clct_hit_persist.
|
inline |
returns CLCT min_separation
Definition at line 71 of file CSCL1TPParameters.h.
References m_clct_min_separation.
|
inline |
returns CLCT nplanes_hit_pattern
Definition at line 65 of file CSCL1TPParameters.h.
References m_clct_nplanes_hit_pattern.
|
inline |
returns CLCT nplanes_hit_pretrig
Definition at line 62 of file CSCL1TPParameters.h.
References m_clct_nplanes_hit_pretrig.
|
inline |
returns CLCT pid_thresh_pretrig
Definition at line 68 of file CSCL1TPParameters.h.
References m_clct_pid_thresh_pretrig.
|
private |
|
inline |
sets ALCT accel_mode
Definition at line 98 of file CSCL1TPParameters.h.
References m_alct_accel_mode.
Referenced by CSCL1TPParametersConditions::prefillCSCL1TPParameters().
|
inline |
sets ALCT drift_delay
Definition at line 80 of file CSCL1TPParameters.h.
References m_alct_drift_delay.
Referenced by CSCL1TPParametersConditions::prefillCSCL1TPParameters().
|
inline |
sets ALCT fifo_pretrig
Definition at line 77 of file CSCL1TPParameters.h.
References m_alct_fifo_pretrig.
Referenced by CSCL1TPParametersConditions::prefillCSCL1TPParameters().
|
inline |
sets ALCT fifo_tbins
Definition at line 74 of file CSCL1TPParameters.h.
References m_alct_fifo_tbins.
Referenced by CSCL1TPParametersConditions::prefillCSCL1TPParameters().
|
inline |
sets ALCT l1a_window_width
Definition at line 101 of file CSCL1TPParameters.h.
References m_alct_l1a_window_width.
Referenced by CSCL1TPParametersConditions::prefillCSCL1TPParameters().
|
inline |
sets ALCT nplanes_hit_accel_pattern
Definition at line 92 of file CSCL1TPParameters.h.
References m_alct_nplanes_hit_accel_pattern.
Referenced by CSCL1TPParametersConditions::prefillCSCL1TPParameters().
|
inline |
sets ALCT nplanes_hit_accel_pretrig
Definition at line 89 of file CSCL1TPParameters.h.
References m_alct_nplanes_hit_accel_pretrig.
Referenced by CSCL1TPParametersConditions::prefillCSCL1TPParameters().
|
inline |
sets ALCT nplanes_hit_pattern
Definition at line 86 of file CSCL1TPParameters.h.
References m_alct_nplanes_hit_pattern.
Referenced by CSCL1TPParametersConditions::prefillCSCL1TPParameters().
|
inline |
sets ALCT nplanes_hit_pretrig
Definition at line 83 of file CSCL1TPParameters.h.
References m_alct_nplanes_hit_pretrig.
Referenced by CSCL1TPParametersConditions::prefillCSCL1TPParameters().
|
inline |
sets ALCT trig_mode
Definition at line 95 of file CSCL1TPParameters.h.
References m_alct_trig_mode.
Referenced by CSCL1TPParametersConditions::prefillCSCL1TPParameters().
|
inline |
sets CLCT drift_delay
Definition at line 113 of file CSCL1TPParameters.h.
References m_clct_drift_delay.
Referenced by CSCL1TPParametersConditions::prefillCSCL1TPParameters().
|
inline |
sets CLCT fifo_pretrig
Definition at line 107 of file CSCL1TPParameters.h.
References m_clct_fifo_pretrig.
Referenced by CSCL1TPParametersConditions::prefillCSCL1TPParameters().
|
inline |
sets CLCT fifo_tbins
Definition at line 104 of file CSCL1TPParameters.h.
References m_clct_fifo_tbins.
Referenced by CSCL1TPParametersConditions::prefillCSCL1TPParameters().
|
inline |
sets CLCT hit_persist
Definition at line 110 of file CSCL1TPParameters.h.
References m_clct_hit_persist.
Referenced by CSCL1TPParametersConditions::prefillCSCL1TPParameters().
|
inline |
sets CLCT min_separation
Definition at line 125 of file CSCL1TPParameters.h.
References m_clct_min_separation.
Referenced by CSCL1TPParametersConditions::prefillCSCL1TPParameters().
|
inline |
sets CLCT nplanes_hit_pattern
Definition at line 119 of file CSCL1TPParameters.h.
References m_clct_nplanes_hit_pattern.
Referenced by CSCL1TPParametersConditions::prefillCSCL1TPParameters().
|
inline |
sets CLCT nplanes_hit_pretrig
Definition at line 116 of file CSCL1TPParameters.h.
References m_clct_nplanes_hit_pretrig.
Referenced by CSCL1TPParametersConditions::prefillCSCL1TPParameters().
|
inline |
sets CLCT pid_thresh_pretrig
Definition at line 122 of file CSCL1TPParameters.h.
References m_clct_pid_thresh_pretrig.
Referenced by CSCL1TPParametersConditions::prefillCSCL1TPParameters().
|
friend |
Definition at line 142 of file CSCL1TPParameters.h.
|
friend |
Definition at line 142 of file CSCL1TPParameters.h.
|
private |
Definition at line 133 of file CSCL1TPParameters.h.
Referenced by alctAccelMode(), and setAlctAccelMode().
|
private |
Definition at line 130 of file CSCL1TPParameters.h.
Referenced by alctDriftDelay(), and setAlctDriftDelay().
|
private |
Definition at line 129 of file CSCL1TPParameters.h.
Referenced by alctFifoPretrig(), and setAlctFifoPretrig().
|
private |
ALCT configuration parameters.
Definition at line 129 of file CSCL1TPParameters.h.
Referenced by alctFifoTbins(), and setAlctFifoTbins().
|
private |
Definition at line 133 of file CSCL1TPParameters.h.
Referenced by alctL1aWindowWidth(), and setAlctL1aWindowWidth().
|
private |
Definition at line 132 of file CSCL1TPParameters.h.
Referenced by alctNplanesHitAccelPattern(), and setAlctNplanesHitAccelPattern().
|
private |
Definition at line 131 of file CSCL1TPParameters.h.
Referenced by alctNplanesHitAccelPretrig(), and setAlctNplanesHitAccelPretrig().
|
private |
Definition at line 132 of file CSCL1TPParameters.h.
Referenced by alctNplanesHitPattern(), and setAlctNplanesHitPattern().
|
private |
Definition at line 131 of file CSCL1TPParameters.h.
Referenced by alctNplanesHitPretrig(), and setAlctNplanesHitPretrig().
|
private |
Definition at line 133 of file CSCL1TPParameters.h.
Referenced by alctTrigMode(), and setAlctTrigMode().
|
private |
Definition at line 137 of file CSCL1TPParameters.h.
Referenced by clctDriftDelay(), and setClctDriftDelay().
|
private |
Definition at line 136 of file CSCL1TPParameters.h.
Referenced by clctFifoPretrig(), and setClctFifoPretrig().
|
private |
CLCT configuration parameters.
Definition at line 136 of file CSCL1TPParameters.h.
Referenced by clctFifoTbins(), and setClctFifoTbins().
|
private |
Definition at line 137 of file CSCL1TPParameters.h.
Referenced by clctHitPersist(), and setClctHitPersist().
|
private |
Definition at line 140 of file CSCL1TPParameters.h.
Referenced by clctMinSeparation(), and setClctMinSeparation().
|
private |
Definition at line 138 of file CSCL1TPParameters.h.
Referenced by clctNplanesHitPattern(), and setClctNplanesHitPattern().
|
private |
Definition at line 138 of file CSCL1TPParameters.h.
Referenced by clctNplanesHitPretrig(), and setClctNplanesHitPretrig().
|
private |
Definition at line 139 of file CSCL1TPParameters.h.
Referenced by clctPidThreshPretrig(), and setClctPidThreshPretrig().