ATLAS Offline Software
Functions
Herwig7.cxx File Reference

Implementation of the Herwig 7 Athena interface. More...

#include "Herwig7_i/Herwig7.h"
#include "ThePEG/Repository/EventGenerator.h"
#include "ThePEG/Repository/Repository.h"
#include "ThePEG/Persistency/PersistentIStream.h"
#include "ThePEG/Utilities/DynamicLoader.h"
#include "ThePEG/Utilities/Debug.h"
#include "ThePEG/EventRecord/Event.h"
#include "ThePEG/EventRecord/SubProcess.h"
#include "ThePEG/Handlers/XComb.h"
#include "ThePEG/Handlers/EventHandler.h"
#include "ThePEG/PDF/PartonExtractor.h"
#include "ThePEG/PDF/PDF.h"
#include "Herwig/API/HerwigAPI.h"
#include "PathResolver/PathResolver.h"
#include "boost/thread/thread.hpp"
#include <filesystem>
#include "boost/algorithm/string.hpp"

Go to the source code of this file.

Functions

void convert_to_HepMC (const ThePEG::Event &m_event, HepMC::GenEvent &evt, bool nocopies, ThePEG::Energy eunit, ThePEG::Length lunit)
 

Detailed Description

Implementation of the Herwig 7 Athena interface.

Author
Daniel Rauch (danie.nosp@m.l.ra.nosp@m.uch@d.nosp@m.esy..nosp@m.de)

Definition in file Herwig7.cxx.

Function Documentation

◆ convert_to_HepMC()

void convert_to_HepMC ( const ThePEG::Event &  m_event,
HepMC::GenEvent &  evt,
bool  nocopies,
ThePEG::Energy  eunit,
ThePEG::Length  lunit 
)

Definition at line 140 of file Herwig7HepMC.cxx.

140  {
142 }
LArG4FSStartPointFilter.evt
evt
Definition: LArG4FSStartPointFilter.py:42
event
POOL::TEvent event(POOL::TEvent::kClassAccess)
TMVAToMVAUtils::convert
std::unique_ptr< MVAUtils::BDT > convert(TMVA::MethodBDT *bdt, bool isRegression=true, bool useYesNoLeaf=false)
Definition: TMVAToMVAUtils.h:114