27 std::string alctParamSet, clctParamSet, tmbParamSet;
28 alctParamSet =
"alctParam";
29 clctParamSet =
"clctParam";
30 tmbParamSet =
"tmbParam";
38 alctParams.
getParameter<
unsigned int>(
"alctFifoPretrig");
42 alctParams.
getParameter<
unsigned int>(
"alctNplanesHitPretrig");
44 alctParams.
getParameter<
unsigned int>(
"alctNplanesHitPattern");
46 alctParams.
getParameter<
unsigned int>(
"alctNplanesHitAccelPretrig");
48 alctParams.
getParameter<
unsigned int>(
"alctNplanesHitAccelPattern");
54 alctParams.
getParameter<
unsigned int>(
"alctL1aWindowWidth");
60 clctParams.getParameter<
unsigned int>(
"clctFifoTbins");
62 clctParams.getParameter<
unsigned int>(
"clctFifoPretrig");
64 clctParams.getParameter<
unsigned int>(
"clctHitPersist");
66 clctParams.getParameter<
unsigned int>(
"clctDriftDelay");
68 clctParams.getParameter<
unsigned int>(
"clctNplanesHitPretrig");
70 clctParams.getParameter<
unsigned int>(
"clctNplanesHitPattern");
72 clctParams.getParameter<
unsigned int>(
"clctPidThreshPretrig");
74 clctParams.getParameter<
unsigned int>(
"clctMinSeparation");
80 tmbParams.getParameter<
unsigned int>(
"tmbMpcBlockMe1a");
82 tmbParams.getParameter<
unsigned int>(
"tmbAlctTrigEnable");
84 tmbParams.getParameter<
unsigned int>(
"tmbClctTrigEnable");
86 tmbParams.getParameter<
unsigned int>(
"tmbMatchTrigEnable");
88 tmbParams.getParameter<
unsigned int>(
"tmbMatchTrigWindowSize");
90 tmbParams.getParameter<
unsigned int>(
"tmbTmbL1aWindowSize");
105 std::unique_ptr<CSCDBL1TPParameters>
111 auto pL1CSCTPParams = std::make_unique<CSCDBL1TPParameters>();
144 return pL1CSCTPParams;
T getParameter(std::string const &) const
auto setWhatProduced(T *iThis, const es::Label &iLabel={})
unsigned int m_tmb_clct_trig_enable
unsigned int m_clct_fifo_tbins
unsigned int m_clct_min_separation
unsigned int m_clct_fifo_pretrig
unsigned int m_clct_nplanes_hit_pretrig
unsigned int m_tmb_match_trig_window_size
unsigned int m_alct_nplanes_hit_accel_pattern
L1CSCTriggerPrimitivesConfigProducer(const edm::ParameterSet &)
unsigned int m_alct_accel_mode
unsigned int m_tmb_match_trig_enable
unsigned int m_tmb_alct_trig_enable
unsigned int m_tmb_tmb_l1a_window_size
unsigned int m_alct_fifo_tbins
unsigned int m_clct_drift_delay
unsigned int m_clct_nplanes_hit_pattern
unsigned int m_alct_drift_delay
~L1CSCTriggerPrimitivesConfigProducer() override
unsigned int m_tmb_mpc_block_me1a
unsigned int m_alct_nplanes_hit_accel_pretrig
unsigned int m_alct_trig_mode
unsigned int m_alct_nplanes_hit_pretrig
unsigned int m_alct_fifo_pretrig
unsigned int m_alct_l1a_window_width
std::unique_ptr< CSCDBL1TPParameters > produce(const CSCDBL1TPParametersRcd &)
unsigned int m_alct_nplanes_hit_pattern
unsigned int m_clct_pid_thresh_pretrig
unsigned int m_clct_hit_persist