00001 #ifndef DTReadOutMappingHandler_H 00002 #define DTReadOutMappingHandler_H 00003 00014 //---------------------- 00015 // Base Class Headers -- 00016 //---------------------- 00017 #include "CondCore/PopCon/interface/PopConSourceHandler.h" 00018 00019 //------------------------------------ 00020 // Collaborating Class Declarations -- 00021 //------------------------------------ 00022 #include "FWCore/ParameterSet/interface/ParameterSet.h" 00023 #include "CondFormats/DTObjects/interface/DTReadOutMapping.h" 00024 00025 //--------------- 00026 // C++ Headers -- 00027 //--------------- 00028 #include <string> 00029 00030 00031 // --------------------- 00032 // -- Class Interface -- 00033 // --------------------- 00034 00035 class DTReadOutMappingHandler: public popcon::PopConSourceHandler<DTReadOutMapping> { 00036 00037 public: 00038 00041 DTReadOutMappingHandler( const edm::ParameterSet& ps ); 00042 00045 virtual ~DTReadOutMappingHandler(); 00046 00049 00050 void getNewObjects(); 00051 std::string id() const; 00052 00053 private: 00054 00055 std::string dataTag; 00056 std::string fileName; 00057 unsigned int runNumber; 00058 00059 }; 00060 00061 00062 #endif // DTReadOutMappingHandler_H 00063 00064 00065 00066 00067 00068