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.