CMS 3D CMS Logo

/afs/cern.ch/work/a/aaltunda/public/www/CMSSW_6_2_7/src/SimCalorimetry/HcalSimAlgos/interface/HPDNoiseGenerator.h

Go to the documentation of this file.
00001 #ifndef HcalSimAlgos_HPDNoiseGenerator_h
00002 #define HcalSimAlgos_HPDNoiseGenerator_h
00003 
00004 #include "SimCalorimetry/HcalSimAlgos/interface/HcalBaseSignalGenerator.h"
00005 #include "SimCalorimetry/HcalSimAlgos/interface/HPDNoiseLibraryReader.h"
00006 #include "FWCore/ParameterSet/interface/ParameterSetfwd.h"
00007 #include <vector>
00008 class HcalSimParameterMap;
00009 
00010 class HPDNoiseGenerator : public HcalBaseSignalGenerator
00011 {
00012 public:
00013   HPDNoiseGenerator(const edm::ParameterSet & pset);
00014   virtual ~HPDNoiseGenerator() {}
00015 
00016   void fillNoiseSignals();
00017 
00018 private:
00019   HPDNoiseLibraryReader theLibraryReader;
00020 };
00021 
00022 #endif
00023