CMS 3D CMS Logo

ME0TriggerBuilder.h
Go to the documentation of this file.
1 #ifndef L1Trigger_ME0Trigger_ME0TriggerBuilder_h
2 #define L1Trigger_ME0Trigger_ME0TriggerBuilder_h
3 
15 
16 class ME0Motherboard;
17 class ME0Geometry;
18 
20 {
21  public:
22 
27  explicit ME0TriggerBuilder(const edm::ParameterSet&);
28 
30 
32  void build(const ME0PadDigiClusterCollection* me0Pads, ME0TriggerDigiCollection& oc_trig);
33 
35  void setME0Geometry(const ME0Geometry *g) { me0_g = g; }
36 
41 
42  private:
43 
44  static const int min_endcap;
45  static const int max_endcap;
46  static const int min_chamber;
47  static const int max_chamber;
48 
50 
52 
54  std::unique_ptr<ME0Motherboard> tmb_[MAX_ENDCAPS][MAX_CHAMBERS];
55 };
56 
57 #endif
static const int min_endcap
static const int max_endcap
The Signals That Services Can Subscribe To This is based on ActivityRegistry and is current per Services can connect to the signals distributed by the ActivityRegistry in order to monitor the activity of the application Each possible callback has some defined which we here list in angle e g
Definition: Activities.doc:4
static const int max_chamber
edm::ParameterSet config_
ME0TriggerBuilder(const edm::ParameterSet &)
static const int min_chamber
void setME0Geometry(const ME0Geometry *g)
const ME0Geometry * me0_g
std::unique_ptr< ME0Motherboard > tmb_[MAX_ENDCAPS][MAX_CHAMBERS]
void build(const ME0PadDigiClusterCollection *me0Pads, ME0TriggerDigiCollection &oc_trig)