CMS 3D CMS Logo

EMTFSubsystemCollector.h
Go to the documentation of this file.
1 #ifndef L1TMuonEndCap_EMTFSubsystemCollector_h
2 #define L1TMuonEndCap_EMTFSubsystemCollector_h
3 
5 
6 // Forward declarations
7 namespace edm {
8  class Event;
9  class EDGetToken;
10 } // namespace edm
11 
12 // Class declaration
14 public:
15  template <typename T>
16  void extractPrimitives(T tag,
17  const edm::Event& iEvent,
18  const edm::EDGetToken& token,
20 
21  // RPC functions
22  void cluster_rpc(const TriggerPrimitiveCollection& muon_primitives,
23  TriggerPrimitiveCollection& clus_muon_primitives) const;
24 
25  // GEM functions
26  void make_copad_gem(const TriggerPrimitiveCollection& muon_primitives,
27  TriggerPrimitiveCollection& copad_muon_primitives) const;
28 
29  void cluster_gem(const TriggerPrimitiveCollection& muon_primitives,
30  TriggerPrimitiveCollection& clus_muon_primitives) const;
31 };
32 
33 #endif
int iEvent
Definition: GenABIO.cc:224
HLT enums.
long double T
L1TMuon::TriggerPrimitiveCollection TriggerPrimitiveCollection
Definition: Common.h:34