Back to home page

Project CMSSW displayed by LXR

 
 

    


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

0001 #ifndef gen_Pythia6PtGun_h
0002 #define gen_Pythia6PtGun_h
0003 
0004 #include "Pythia6PartonGun.h"
0005 
0006 namespace CLHEP {
0007   class HepRandomEngine;
0008 }
0009 
0010 namespace gen {
0011 
0012   class Pythia6PartonEGun : public Pythia6PartonGun {
0013   public:
0014     Pythia6PartonEGun(const edm::ParameterSet&);
0015     ~Pythia6PartonEGun() override;
0016 
0017   protected:
0018     void generateEvent(CLHEP::HepRandomEngine*) override;
0019 
0020   private:
0021     double fMinEta;
0022     double fMaxEta;
0023     double fMinE;
0024     double fMaxE;
0025   };
0026 
0027 }  // namespace gen
0028 
0029 #endif