00001 #ifndef RPCDBPerformanceHandler_H 00002 #define RPCDBPerformanceHandler_H 00003 00004 #include <vector> 00005 #include <string> 00006 #include <iostream> 00007 #include <typeinfo> 00008 00009 #include "CondCore/PopCon/interface/PopConSourceHandler.h" 00010 00011 00012 #include "CondFormats/RPCObjects/interface/RPCStripNoises.h" 00013 #include "CondFormats/DataRecord/interface/RPCStripNoisesRcd.h" 00014 00015 00016 #include "FWCore/ParameterSet/interface/ParameterSetfwd.h" 00017 00018 class RPCDBSimSetUp; 00019 00020 00021 class RPCDBPerformanceHandler: public popcon::PopConSourceHandler<RPCStripNoises>{ 00022 public: 00023 void getNewObjects(); 00024 ~RPCDBPerformanceHandler(); 00025 RPCDBPerformanceHandler(const edm::ParameterSet& pset); 00026 std::string id() const; 00027 00028 private: 00029 00030 unsigned long long m_since; 00031 std::string dataTag; 00032 RPCDBSimSetUp* theRPCSimSetUp; 00033 }; 00034 00035 #endif