CMS 3D CMS Logo

/afs/cern.ch/work/a/aaltunda/public/www/CMSSW_5_3_14/src/IOMC/ParticleGuns/interface/FlatRandomPtGunProducer.h

Go to the documentation of this file.
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