CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_2_9/src/GeneratorInterface/Pythia6Interface/plugins/Pythia6PtGun.h

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