File indexing completed on 2023-03-17 10:55:54
0001 #ifndef RPCDBHandler_h
0002 #define RPCDBHandler_h
0003
0004 #include "CondCore/PopCon/interface/PopConSourceHandler.h"
0005 #include "CondFormats/RPCObjects/interface/RPCDQMObject.h"
0006 #include "FWCore/ParameterSet/interface/ParameterSet.h"
0007
0008 #include <string>
0009
0010 class RPCDBHandler : public popcon::PopConSourceHandler<RPCDQMObject> {
0011 public:
0012 void getNewObjects() override;
0013 std::string id() const override { return m_name; }
0014 ~RPCDBHandler() override = default;
0015 RPCDBHandler(const edm::ParameterSet& pset);
0016
0017 void initObject(RPCDQMObject*);
0018
0019 private:
0020 std::string m_name;
0021 unsigned int sinceTime;
0022 RPCDQMObject* rpcDQMObject;
0023 };
0024
0025 #endif