00001 #ifndef CalibTracker_RPCCalibration_RPCFakeCalibration_H 00002 #define CalibTracker_RPCCalibration_RPCFakeCalibration_H 00003 00004 #include "CalibMuon/RPCCalibration/interface/RPCPerformanceESSource.h" 00005 #include "FWCore/ParameterSet/interface/ParameterSet.h" 00006 #include "CondFormats/DataRecord/interface/SiStripNoisesRcd.h" 00007 #include "CondFormats/SiStripObjects/interface/SiStripNoises.h" 00008 #include "FWCore/ParameterSet/interface/FileInPath.h" 00009 #include "boost/cstdint.hpp" 00010 #include <memory> 00011 00012 class RPCCalibSetUp; 00013 00020 class RPCFakeCalibration : public RPCPerformanceESSource { 00021 00022 public: 00023 00024 RPCFakeCalibration( const edm::ParameterSet& ); 00025 virtual ~RPCFakeCalibration() {;} 00026 00027 00028 private: 00029 00030 00031 RPCStripNoises* makeNoise(); 00032 00033 00034 private: 00035 00036 // bool printdebug_; 00037 RPCCalibSetUp* theRPCCalibSetUp; 00038 00039 }; 00040 00041 00042 #endif // CalibTracker_RPCCalibration_RPCFakeCalibration_H