00001 #ifndef HcalTestHitGenerator_h 00002 #define HcalTestHitGenerator_h 00003 00004 #include "SimCalorimetry/CaloSimAlgos/interface/CaloVNoiseHitGenerator.h" 00005 #include <vector> 00006 #include "FWCore/ParameterSet/interface/ParameterSet.h" 00007 00008 class HcalTestHitGenerator : public CaloVNoiseHitGenerator 00009 { 00010 public: 00011 explicit HcalTestHitGenerator(const edm::ParameterSet & ps); 00012 virtual ~HcalTestHitGenerator() {} 00013 virtual void getNoiseHits(std::vector<PCaloHit> & noiseHits); 00014 private: 00015 std::vector<double> theBarrelSampling; 00016 std::vector<double> theEndcapSampling; 00017 }; 00018 00019 #endif 00020