00001 #ifndef CalibMuon_DTTTrigMatchRPhi_H 00002 #define CalibMuon_DTTTrigMatchRPhi_H 00003 00012 #include "CalibMuon/DTCalibration/interface/DTTTrigBaseCorrection.h" 00013 00014 #include <string> 00015 00016 namespace edm { 00017 class ParameterSet; 00018 } 00019 00020 class DTTtrig; 00021 00022 namespace dtCalibration { 00023 00024 class DTTTrigMatchRPhi: public DTTTrigBaseCorrection { 00025 public: 00026 // Constructor 00027 DTTTrigMatchRPhi(const edm::ParameterSet&); 00028 00029 // Destructor 00030 virtual ~DTTTrigMatchRPhi(); 00031 00032 virtual void setES(const edm::EventSetup& setup); 00033 virtual DTTTrigData correction(const DTSuperLayerId&); 00034 00035 private: 00036 const DTTtrig *tTrigMap_; 00037 00038 std::string dbLabel; 00039 }; 00040 00041 } // namespace 00042 #endif