![]() |
![]() |
00001 #ifndef CalibMuon_DTT0FillDefaultFromDB_H 00002 #define CalibMuon_DTT0FillDefaultFromDB_H 00003 00012 #include "CalibMuon/DTCalibration/interface/DTT0BaseCorrection.h" 00013 00014 #include <string> 00015 00016 namespace edm { 00017 class ParameterSet; 00018 } 00019 00020 class DTT0; 00021 00022 namespace dtCalibration { 00023 00024 class DTT0FillDefaultFromDB: public DTT0BaseCorrection { 00025 public: 00026 // Constructor 00027 DTT0FillDefaultFromDB(const edm::ParameterSet&); 00028 00029 // Destructor 00030 virtual ~DTT0FillDefaultFromDB(); 00031 00032 virtual void setES(const edm::EventSetup& setup); 00033 virtual DTT0Data correction(const DTWireId&); 00034 00035 private: 00036 std::string dbLabelRef_; 00037 00038 const DTT0 *t0MapRef_; 00039 const DTT0 *t0Map_; 00040 }; 00041 00042 } // namespace 00043 #endif