CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_6_1_2_SLHC2_patch1/src/IOMC/ParticleGuns/interface/FlatRandomOneOverPtGunProducer.h

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