00001 #ifndef DTStatusFlagHandler_H 00002 #define DTStatusFlagHandler_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/DTStatusFlag.h" 00024 00025 //--------------- 00026 // C++ Headers -- 00027 //--------------- 00028 #include <string> 00029 00030 00031 // --------------------- 00032 // -- Class Interface -- 00033 // --------------------- 00034 00035 class DTStatusFlagHandler: public popcon::PopConSourceHandler<DTStatusFlag> { 00036 00037 public: 00038 00041 DTStatusFlagHandler( const edm::ParameterSet& ps ); 00042 00045 virtual ~DTStatusFlagHandler(); 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 // DTStatusFlagHandler_H 00063 00064 00065 00066 00067 00068