CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_4_4_5_patch3/src/IOMC/ParticleGuns/interface/FlatRandomEGunProducer.h

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