CMS 3D CMS Logo

Common.h
Go to the documentation of this file.
1 #ifndef L1TMuonEndCap_Common_h
2 #define L1TMuonEndCap_Common_h
3 
7 
11 
13 
15 
16 #include <array>
17 
18 // Resolve namespaces
19 
27 
31 
35 
39 
40 namespace emtf {
41 
42  // Constants
43 
44  // Phase 2 Geometry a.k.a. HL-LHC
46 
47  // from DataFormats/MuonDetId/interface/CSCDetId.h
50 
51  // from DataFormats/MuonDetId/interface/CSCTriggerNumbering.h
55 
56  // Zones
59 
60  // Stations
63 
64  // Fixed-size arrays
65  template<typename T>
66  using sector_array = std::array<T, NUM_SECTORS>;
67  template<typename T>
68  using zone_array = std::array<T, NUM_ZONES>;
69 
70 } // namespace emtf
71 
72 #endif
73 
int MAX_TRIGSECTOR
Definition: Common.h:53
int NUM_STATION_PAIRS
Definition: Common.h:62
int NUM_ZONE_HITS
Definition: Common.h:58
l1t::EMTFRoadCollection EMTFRoadCollection
Definition: Common.h:23
emtf::CSCTag CSCTag
Definition: Common.h:36
int MIN_ENDCAP
Definition: Common.h:48
int NUM_ZONES
Definition: Common.h:57
Definition: Event.h:15
int NUM_SECTORS
Definition: Common.h:54
#define constexpr
L1TMuon::GeometryTranslator GeometryTranslator
Definition: Common.h:28
l1t::EMTFTrackCollection EMTFTrackCollection
Definition: Common.h:25
emtf::RPCTag RPCTag
Definition: Common.h:37
l1t::EMTFHit EMTFHit
Definition: Common.h:20
int MIN_TRIGSECTOR
Definition: Common.h:52
std::vector< TriggerPrimitive > TriggerPrimitiveCollection
l1t::EMTFTrack EMTFTrack
Definition: Common.h:24
std::vector< EMTFHit > EMTFHitCollection
Definition: EMTFHit.h:241
std::array< T, NUM_ZONES > zone_array
Definition: Common.h:68
int NUM_STATIONS
Definition: Common.h:61
L1TMuon::TriggerPrimitive TriggerPrimitive
Definition: Common.h:29
l1t::EMTFHitCollection EMTFHitCollection
Definition: Common.h:21
emtf::GEMTag GEMTag
Definition: Common.h:38
l1t::EMTFPtLUT EMTFPtLUT
Definition: Common.h:26
TriggerPrimitive::GEMData GEMData
Definition: Common.h:34
std::array< T, NUM_SECTORS > sector_array
Definition: Common.h:66
l1t::EMTFRoad EMTFRoad
Definition: Common.h:22
L1TMuon::TriggerPrimitiveCollection TriggerPrimitiveCollection
Definition: Common.h:30
TriggerPrimitive::CSCData CSCData
Definition: Common.h:32
std::vector< EMTFRoad > EMTFRoadCollection
Definition: EMTFRoad.h:62
int MAX_ENDCAP
Definition: Common.h:49
TriggerPrimitive::RPCData RPCData
Definition: Common.h:33
std::vector< EMTFTrack > EMTFTrackCollection
Definition: EMTFTrack.h:200
int PHASE_TWO_GEOMETRY
Definition: Common.h:45