CMS 3D CMS Logo

GeometryConstants.h
Go to the documentation of this file.
1 #ifndef L1Trigger_RPCTechnicalTrigger_GeometryConstants_h
2 #define L1Trigger_RPCTechnicalTrigger_GeometryConstants_h
3 // -*- C++ -*-
4 //
5 // Package: L1Trigger/RPCTechnicalTrigger
6 // Class : GeometryConstants
7 //
16 //
17 // Original Author: Christopher Jones
18 // Created: Fri, 16 Nov 2018 19:59:59 GMT
19 //
20 
21 // system include files
22 #include <array>
23 #include <map>
24 // user include files
25 
26 // forward declarations
27 namespace rpctechnicaltrigger {
28  constexpr std::array<int,5> s_wheelid = { {-2, -1, 0, 1, 2} };
29  constexpr std::array<int,6> s_sec1id = { {12, 2, 4, 6, 8, 10} };
30  constexpr std::array<int,6> s_sec2id = { {1, 3, 5, 7, 9, 11} };
31 
32  extern const std::map<int, int> s_layermap;
33 }
34 
35 
36 #endif
#define constexpr
constexpr std::array< int, 6 > s_sec2id
constexpr std::array< int, 6 > s_sec1id
const std::map< int, int > s_layermap
constexpr std::array< int, 5 > s_wheelid