CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
RPCLBLinkMapHandler.h
Go to the documentation of this file.
1 #ifndef CondTools_RPC_RPCLBLinkMapHandler_h
2 #define CondTools_RPC_RPCLBLinkMapHandler_h
3 
4 #include <string>
5 
9 
11 
12 namespace edm {
13  class ParameterSet;
15 } // namespace edm
16 
17 class RPCLBLinkMapHandler : public popcon::PopConSourceHandler<RPCLBLinkMap> {
18 public:
19  static RPCDetId getRPCDetId(
20  int region, int disk_or_wheel, int layer, int sector, std::string subsector_string, std::string partition);
21 
22 public:
24  ~RPCLBLinkMapHandler() override;
25 
26  void getNewObjects() override;
27  std::string id() const override;
28 
29 protected:
33 
35 
38 };
39 
40 #endif // CondTools_RPC_RPCLBLinkMapHandler_h
void getNewObjects() override
static RPCDetId getRPCDetId(int region, int disk_or_wheel, int layer, int sector, std::string subsector_string, std::string partition)
constexpr std::array< uint8_t, layerIndexSize > layer
cond::persistency::ConnectionPool connection_
unsigned long long Time_t
Definition: Time.h:14
RPCLBLinkMapHandler(edm::ParameterSet const &config)
std::string id() const override
tuple config
parse the configuration file