00001 #ifndef gen_Pythia6PartonGun_h 00002 #define gen_Pythia6PartonGun_h 00003 00010 #include <string> 00011 #include <vector> 00012 00013 #include "Pythia6Gun.h" 00014 00015 namespace gen 00016 { 00017 00018 // class Pythia6Service; 00019 00020 class Pythia6PartonGun : public Pythia6Gun 00021 { 00022 00023 public: 00024 00025 Pythia6PartonGun( const edm::ParameterSet& ); 00026 virtual ~Pythia6PartonGun(); 00027 00028 protected: 00029 00030 void joinPartons( double qmax ); 00031 00032 // gun particle(s) characteristics 00033 // 00034 int fPartonID ; 00035 00036 }; 00037 00038 } // end namespace 00039 00040 #endif