00001 #ifndef FlatRandomPtGunProducer_H 00002 #define FlatRandomPtGunProducer_H 00003 00010 #include "IOMC/ParticleGuns/interface/BaseFlatGunProducer.h" 00011 00012 namespace edm 00013 { 00014 00015 class FlatRandomPtGunProducer : public BaseFlatGunProducer 00016 { 00017 00018 public: 00019 FlatRandomPtGunProducer(const ParameterSet & pset); 00020 virtual ~FlatRandomPtGunProducer(); 00021 00022 virtual void produce(Event & e, const EventSetup& es); 00023 00024 private: 00025 00026 // data members 00027 00028 double fMinPt ; 00029 double fMaxPt ; 00030 00031 }; 00032 } 00033 00034 #endif