Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:13:54

0001 #ifndef gen_Pythia6PartonGun_h
0002 #define gen_Pythia6PartonGun_h
0003 
0004 /** \class Pythia6Gun
0005  *
0006  * Generates single particle gun in HepMC format
0007  * Julia Yarba 02/2009 
0008  ***************************************/
0009 
0010 #include <string>
0011 #include <vector>
0012 
0013 #include "Pythia6Gun.h"
0014 
0015 namespace gen {
0016 
0017   // class Pythia6Service;
0018 
0019   class Pythia6PartonGun : public Pythia6Gun {
0020   public:
0021     Pythia6PartonGun(const edm::ParameterSet&);
0022     ~Pythia6PartonGun() override;
0023 
0024   protected:
0025     void joinPartons(double qmax);
0026 
0027     // gun particle(s) characteristics
0028     //
0029     int fPartonID;
0030   };
0031 
0032 }  // namespace gen
0033 
0034 #endif