CMS 3D CMS Logo

/afs/cern.ch/work/a/aaltunda/public/www/CMSSW_5_3_14/src/CalibMuon/RPCCalibration/interface/RPCFakeCalibration.h

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