CMS 3D CMS Logo

RPCNameHelper.h
Go to the documentation of this file.
1 #ifndef RPCNameHelper_H
2 #define RPCNameHelper_H
3 
5 #include <string>
6 #include <array>
7 
8 struct RPCNameHelper {
9  static std::string name(const RPCDetId& detId, const bool useRoll);
10  static std::string chamberName(const RPCDetId& detId);
11  static std::string rollName(const RPCDetId& detId);
12  static std::string regionName(const int region);
13 
14  static const std::array<std::string, 3> regionNames;
15 };
16 
17 #endif
RPCNameHelper::chamberName
static std::string chamberName(const RPCDetId &detId)
Definition: RPCNameHelper.cc:38
RPCNameHelper::regionNames
static const std::array< std::string, 3 > regionNames
Definition: RPCNameHelper.h:14
RPCDetId
Definition: RPCDetId.h:16
RPCNameHelper::regionName
static std::string regionName(const int region)
Definition: RPCNameHelper.cc:76
RPCNameHelper
Definition: RPCNameHelper.h:8
RPCNameHelper::rollName
static std::string rollName(const RPCDetId &detId)
Definition: RPCNameHelper.cc:10
RPCDetId.h
RPCNameHelper::name
static std::string name(const RPCDetId &detId, const bool useRoll)
Definition: RPCNameHelper.cc:6
HLT_FULL_cff.region
region
Definition: HLT_FULL_cff.py:88286
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256