EvtGen 2.2.0
Monte Carlo generator of particle decays, in particular the weak decays of heavy flavour particles such as B mesons.
Loading...
Searching...
No Matches
EvtExternalGenList Class Reference

#include <EvtGenExternal/EvtExternalGenList.hh>

Public Member Functions

 EvtExternalGenList (bool convertPythiaCodes=false, std::string pythiaXmlDir="", std::string photonType="gamma", bool useEvtGenRandom=true, bool seedTauolaFortran=true)
virtual ~EvtExternalGenList ()
std::list< EvtDecayBase * > getListOfModels ()
EvtAbsRadCorrgetPhotosModel (const double infraredCutOff=1.0e-7, const double maxWtInterference=64.0)
EvtAbsRadCorrgetSherpaPhotonsModel (const double infraredCutOff=1.0e-7, const int mode=2, const int useME=0)

Private Attributes

std::string m_photonType
bool m_useEvtGenRandom

Detailed Description

Definition at line 32 of file EvtExternalGenList.hh.

Constructor & Destructor Documentation

◆ EvtExternalGenList()

EvtExternalGenList::EvtExternalGenList ( bool convertPythiaCodes = false,
std::string pythiaXmlDir = "",
std::string photonType = "gamma",
bool useEvtGenRandom = true,
bool seedTauolaFortran = true )

Definition at line 31 of file EvtExternalGenList.cpp.

◆ ~EvtExternalGenList()

EvtExternalGenList::~EvtExternalGenList ( )
virtual

Definition at line 57 of file EvtExternalGenList.cpp.

Member Function Documentation

◆ getListOfModels()

std::list< EvtDecayBase * > EvtExternalGenList::getListOfModels ( )

Definition at line 109 of file EvtExternalGenList.cpp.

◆ getPhotosModel()

EvtAbsRadCorr * EvtExternalGenList::getPhotosModel ( const double infraredCutOff = 1.0e-7,
const double maxWtInterference = 64.0 )

Definition at line 62 of file EvtExternalGenList.cpp.

◆ getSherpaPhotonsModel()

EvtAbsRadCorr * EvtExternalGenList::getSherpaPhotonsModel ( const double infraredCutOff = 1.0e-7,
const int mode = 2,
const int useME = 0 )

Definition at line 86 of file EvtExternalGenList.cpp.

Member Data Documentation

◆ m_photonType

std::string EvtExternalGenList::m_photonType
private

Definition at line 53 of file EvtExternalGenList.hh.

◆ m_useEvtGenRandom

bool EvtExternalGenList::m_useEvtGenRandom
private

Definition at line 55 of file EvtExternalGenList.hh.


The documentation for this class was generated from the following files: