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