CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_9_patch3/src/GeneratorInterface/Pythia6Interface/plugins/Pythia6ParticleGun.h

Go to the documentation of this file.
00001 #ifndef gen_Pythia6ParticleGun_h
00002 #define gen_Pythia6ParticleGun_h
00003 
00010 #include <string>
00011 #include <vector>
00012 
00013 #include "Pythia6Gun.h"
00014 // #include "HepMC/GenEvent.h"
00015 
00016 // #include "FWCore/Framework/interface/ESHandle.h"
00017 // #include "FWCore/Framework/interface/EDProducer.h"
00018 
00019 //#include "GeneratorInterface/Pythia6Interface/interface/Pythia6Service.h"
00020 //#include "GeneratorInterface/Pythia6Interface/interface/Pythia6Declarations.h"
00021 
00022 // #include "HepPID/ParticleIDTranslations.hh"
00023 
00024 namespace gen
00025 {
00026   
00027 // class Pythia6Service;
00028   
00029   class Pythia6ParticleGun : public Pythia6Gun 
00030   {
00031   
00032   public:
00033 
00034     Pythia6ParticleGun( const edm::ParameterSet& );
00035     virtual ~Pythia6ParticleGun();
00036 
00037   protected:
00038        
00039     // gun particle(s) characteristics
00040     //
00041     std::vector<int> fPartIDs ;
00042                 
00043   };
00044 
00045 }  // end namespace
00046 
00047 #endif