Back to home page

Project CMSSW displayed by LXR

 
 

    


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