CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_4_1_8_patch13/src/GeneratorInterface/Pythia6Interface/plugins/Pythia6PtYDistGun.h

Go to the documentation of this file.
00001 #ifndef gen_Pythia6PtYDistGun_h
00002 #define gen_Pythia6PtYDistGun_h
00003 
00004 #include "Pythia6ParticleGun.h"
00005 // #include "GeneratorInterface/Pythia6Interface/interface/PtYDistributor.h"
00006 
00007 
00008 namespace gen {
00009 
00010 class PtYDistributor;
00011 
00012    class Pythia6PtYDistGun : public Pythia6ParticleGun
00013    {
00014    
00015       public:
00016       
00017       Pythia6PtYDistGun( const edm::ParameterSet& );
00018       virtual ~Pythia6PtYDistGun();
00019       // void produce( edm::Event&, const edm::EventSetup& ) ;
00020       
00021       protected:
00022          void generateEvent() ;
00023       
00024       private:
00025       
00026          PtYDistributor* fPtYGenerator; 
00027    
00028    };
00029 
00030 
00031 }
00032 
00033 #endif