CMS 3D CMS Logo

L1CSCTriggerPrimitivesConfigProducer.h
Go to the documentation of this file.
1 #ifndef L1TriggerConfig_L1CSCTriggerPrimitivesConfigProducer_h
2 #define L1TriggerConfig_L1CSCTriggerPrimitivesConfigProducer_h
3 
14 // system include files
15 #include <memory>
16 
17 // user include files
20 
23 
25 public:
28 
29  //typedef std::shared_ptr<L1CSCTriggerPrimitivesConfigProducer> ReturnType;
30 
31  std::unique_ptr<CSCDBL1TPParameters> produce(const CSCDBL1TPParametersRcd&);
32 
33 private:
36  unsigned int m_alct_drift_delay;
40 
46  unsigned int m_clct_min_separation;
47 
49  unsigned int m_tmb_mpc_block_me1a;
53 };
54 
55 #endif
L1CSCTriggerPrimitivesConfigProducer::m_alct_drift_delay
unsigned int m_alct_drift_delay
Definition: L1CSCTriggerPrimitivesConfigProducer.h:36
CSCDBL1TPParameters
Definition: CSCDBL1TPParameters.h:14
L1CSCTriggerPrimitivesConfigProducer::m_alct_accel_mode
unsigned int m_alct_accel_mode
Definition: L1CSCTriggerPrimitivesConfigProducer.h:39
L1CSCTriggerPrimitivesConfigProducer::m_alct_nplanes_hit_accel_pattern
unsigned int m_alct_nplanes_hit_accel_pattern
Definition: L1CSCTriggerPrimitivesConfigProducer.h:38
L1CSCTriggerPrimitivesConfigProducer::m_tmb_mpc_block_me1a
unsigned int m_tmb_mpc_block_me1a
Definition: L1CSCTriggerPrimitivesConfigProducer.h:49
L1CSCTriggerPrimitivesConfigProducer::~L1CSCTriggerPrimitivesConfigProducer
~L1CSCTriggerPrimitivesConfigProducer() override
Definition: L1CSCTriggerPrimitivesConfigProducer.cc:70
L1CSCTriggerPrimitivesConfigProducer::m_clct_pid_thresh_pretrig
unsigned int m_clct_pid_thresh_pretrig
Definition: L1CSCTriggerPrimitivesConfigProducer.h:45
ESProducer.h
L1CSCTriggerPrimitivesConfigProducer::m_alct_nplanes_hit_accel_pretrig
unsigned int m_alct_nplanes_hit_accel_pretrig
Definition: L1CSCTriggerPrimitivesConfigProducer.h:37
L1CSCTriggerPrimitivesConfigProducer::m_alct_trig_mode
unsigned int m_alct_trig_mode
Definition: L1CSCTriggerPrimitivesConfigProducer.h:39
L1CSCTriggerPrimitivesConfigProducer::m_tmb_alct_trig_enable
unsigned int m_tmb_alct_trig_enable
Definition: L1CSCTriggerPrimitivesConfigProducer.h:50
L1CSCTriggerPrimitivesConfigProducer::m_alct_nplanes_hit_pretrig
unsigned int m_alct_nplanes_hit_pretrig
Definition: L1CSCTriggerPrimitivesConfigProducer.h:37
L1CSCTriggerPrimitivesConfigProducer::m_clct_drift_delay
unsigned int m_clct_drift_delay
Definition: L1CSCTriggerPrimitivesConfigProducer.h:43
L1CSCTriggerPrimitivesConfigProducer::m_clct_fifo_pretrig
unsigned int m_clct_fifo_pretrig
Definition: L1CSCTriggerPrimitivesConfigProducer.h:42
L1CSCTriggerPrimitivesConfigProducer
Definition: L1CSCTriggerPrimitivesConfigProducer.h:24
L1CSCTriggerPrimitivesConfigProducer::m_clct_nplanes_hit_pretrig
unsigned int m_clct_nplanes_hit_pretrig
Definition: L1CSCTriggerPrimitivesConfigProducer.h:44
L1CSCTriggerPrimitivesConfigProducer::m_alct_nplanes_hit_pattern
unsigned int m_alct_nplanes_hit_pattern
Definition: L1CSCTriggerPrimitivesConfigProducer.h:38
L1CSCTriggerPrimitivesConfigProducer::m_clct_nplanes_hit_pattern
unsigned int m_clct_nplanes_hit_pattern
Definition: L1CSCTriggerPrimitivesConfigProducer.h:44
L1CSCTriggerPrimitivesConfigProducer::produce
std::unique_ptr< CSCDBL1TPParameters > produce(const CSCDBL1TPParametersRcd &)
Definition: L1CSCTriggerPrimitivesConfigProducer.cc:77
L1CSCTriggerPrimitivesConfigProducer::m_clct_hit_persist
unsigned int m_clct_hit_persist
Definition: L1CSCTriggerPrimitivesConfigProducer.h:43
L1CSCTriggerPrimitivesConfigProducer::m_clct_fifo_tbins
unsigned int m_clct_fifo_tbins
Definition: L1CSCTriggerPrimitivesConfigProducer.h:42
edm::ParameterSet
Definition: ParameterSet.h:36
L1CSCTriggerPrimitivesConfigProducer::m_tmb_match_trig_window_size
unsigned int m_tmb_match_trig_window_size
Definition: L1CSCTriggerPrimitivesConfigProducer.h:52
L1CSCTriggerPrimitivesConfigProducer::m_clct_min_separation
unsigned int m_clct_min_separation
Definition: L1CSCTriggerPrimitivesConfigProducer.h:46
L1CSCTriggerPrimitivesConfigProducer::m_tmb_tmb_l1a_window_size
unsigned int m_tmb_tmb_l1a_window_size
Definition: L1CSCTriggerPrimitivesConfigProducer.h:52
L1CSCTriggerPrimitivesConfigProducer::m_tmb_match_trig_enable
unsigned int m_tmb_match_trig_enable
Definition: L1CSCTriggerPrimitivesConfigProducer.h:51
L1CSCTriggerPrimitivesConfigProducer::L1CSCTriggerPrimitivesConfigProducer
L1CSCTriggerPrimitivesConfigProducer(const edm::ParameterSet &)
Definition: L1CSCTriggerPrimitivesConfigProducer.cc:20
ModuleFactory.h
L1CSCTriggerPrimitivesConfigProducer::m_tmb_clct_trig_enable
unsigned int m_tmb_clct_trig_enable
Definition: L1CSCTriggerPrimitivesConfigProducer.h:50
edm::ESProducer
Definition: ESProducer.h:101
L1CSCTriggerPrimitivesConfigProducer::m_alct_l1a_window_width
unsigned int m_alct_l1a_window_width
Definition: L1CSCTriggerPrimitivesConfigProducer.h:39
CSCDBL1TPParametersRcd
Definition: CSCDBL1TPParametersRcd.h:43
L1CSCTriggerPrimitivesConfigProducer::m_alct_fifo_pretrig
unsigned int m_alct_fifo_pretrig
Definition: L1CSCTriggerPrimitivesConfigProducer.h:35
L1CSCTriggerPrimitivesConfigProducer::m_alct_fifo_tbins
unsigned int m_alct_fifo_tbins
Definition: L1CSCTriggerPrimitivesConfigProducer.h:35