ATLAS Offline Software
|
Implementation of the Herwig7 HepMC interface. More...
#include "ThePEG/EventRecord/Event.h"
#include "ThePEG/EventRecord/SubProcess.h"
#include "ThePEG/Handlers/XComb.h"
#include "ThePEG/Handlers/EventHandler.h"
#include "ThePEG/PDF/PDF.h"
#include "Herwig/API/HerwigAPI.h"
#include "ThePEG/Vectors/HepMCConverter.h"
Go to the source code of this file.
Classes | |
struct | ThePEG::HepMCTraits< HepMC::GenEvent > |
Namespaces | |
ThePEG | |
Macros | |
#define | HEPMC_HAS_CROSS_SECTION |
AV: We have those defined since HepMC2.05 or so. More... | |
#define | HEPMC_HAS_PDF_INFO |
Functions | |
void | convert_to_HepMC (const ThePEG::Event &event, HepMC::GenEvent &evt, bool nocopies, ThePEG::Energy eunit, ThePEG::Length lunit) |
Implementation of the Herwig7 HepMC interface.
Definition in file Herwig7HepMC.cxx.
#define HEPMC_HAS_CROSS_SECTION |
AV: We have those defined since HepMC2.05 or so.
These are so old that are seldomly used. ThePeg is an exception. Defines shoul be before HepMCConverter.h
Definition at line 25 of file Herwig7HepMC.cxx.
#define HEPMC_HAS_PDF_INFO |
Definition at line 26 of file Herwig7HepMC.cxx.
void convert_to_HepMC | ( | const ThePEG::Event & | event, |
HepMC::GenEvent & | evt, | ||
bool | nocopies, | ||
ThePEG::Energy | eunit, | ||
ThePEG::Length | lunit | ||
) |
Definition at line 140 of file Herwig7HepMC.cxx.