6 #ifndef PYTHIA_VALIDATION_TOOL_H 7 #define PYTHIA_VALIDATION_TOOL_H 10 #include "HepMC/GenEvent.h" 11 #include "Pythia8/Pythia.h" 12 #ifdef PYTHIA_VERSION_INTEGER 13 #include "Pythia8Plugins/HepMC2.h" 15 #include "Pythia8/Pythia8ToHepMC.h" 20 #include "Pythia8/Pythia8ToHepMC3.h" 23 #include "ValidationTool.h" 26 #include "Pythia8/Pythia.h" 32 const std::string
name() {
return "pythia8"; }
33 const std::string
long_name() {
return name() +
" config file: " + m_filename; }
43 Pythia8::Pythia m_pythia;
44 std::string m_filename;
46 HEPMC2CODE( Pythia8ToHepMC m_tohepmc; )
47 HEPMC3CODE( Pythia8ToHepMC3 m_tohepmc; )
definition of /b Selector class
Stores event-related information.
Definition of class GenEvent.