Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2021-02-14 13:07:23

0001 #ifndef gen_Pythia6ParticleGun_h
0002 #define gen_Pythia6ParticleGun_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 // #include "HepMC/GenEvent.h"
0015 
0016 // #include "FWCore/Framework/interface/ESHandle.h"
0017 // #include "FWCore/Framework/interface/EDProducer.h"
0018 
0019 //#include "GeneratorInterface/Pythia6Interface/interface/Pythia6Service.h"
0020 //#include "GeneratorInterface/Pythia6Interface/interface/Pythia6Declarations.h"
0021 
0022 // #include "HepPID/ParticleIDTranslations.hh"
0023 
0024 namespace gen {
0025 
0026   // class Pythia6Service;
0027 
0028   class Pythia6ParticleGun : public Pythia6Gun {
0029   public:
0030     Pythia6ParticleGun(const edm::ParameterSet&);
0031     ~Pythia6ParticleGun() override;
0032 
0033   protected:
0034     // gun particle(s) characteristics
0035     //
0036     std::vector<int> fPartIDs;
0037   };
0038 
0039 }  // namespace gen
0040 
0041 #endif