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