CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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 } // namespace rpctechnicaltrigger
34 
35 #endif
constexpr std::array< int, 6 > s_sec2id
constexpr std::array< int, 6 > s_sec1id
constexpr std::array< int, 5 > s_wheelid
const std::map< int, int > s_layermap