CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_4_4_5_patch3/src/CondTools/SiStrip/plugins/SiStripNoisesBuilder.h

Go to the documentation of this file.
00001 #ifndef SiStripNoisesBuilder_H
00002 #define SiStripNoisesBuilder_H
00003 #include "FWCore/MessageLogger/interface/MessageLogger.h"
00004 #include "FWCore/Utilities/interface/Exception.h"
00005 #include "FWCore/Framework/interface/ESHandle.h"
00006 #include "FWCore/ParameterSet/interface/ParameterSet.h"
00007 #include "CommonTools/ConditionDBWriter/interface/ConditionDBWriter.h"
00008 #include "FWCore/ParameterSet/interface/FileInPath.h"
00009 
00010 #include "CondFormats/SiStripObjects/interface/SiStripNoises.h"
00011 
00012 #include "CLHEP/Random/RandFlat.h"
00013 #include "CLHEP/Random/RandGauss.h"
00014 
00015 
00016 class SiStripNoisesBuilder : public edm::EDAnalyzer {
00017 
00018  public:
00019 
00020   explicit SiStripNoisesBuilder( const edm::ParameterSet& iConfig);
00021 
00022   ~SiStripNoisesBuilder(){};
00023 
00024   virtual void analyze(const edm::Event& , const edm::EventSetup& );
00025 
00026  private:
00027   edm::FileInPath fp_;
00028   uint32_t printdebug_;
00029 };
00030 #endif