22#ifndef EVTSHERPAPHOTONS_HH
23#define EVTSHERPAPHOTONS_HH
31#include "SHERPA/Main/Sherpa.H"
44 const double infraredCutOff = 1.0e-7,
const int mode = 2,
45 const int useME = 0 );
60 std::vector<std::string>
m_configs{
"Sherpa",
"INIT_ONLY=6" };
void updateParticleLists()
void doRadCorr(EvtParticle *p) override
static std::unique_ptr< SHERPA::Sherpa > m_sherpaGen
static std::mutex m_sherpa_mutex
static bool m_initialised
std::vector< std::string > m_configs
EvtSherpaPhotons(const bool useEvtGenRandom=true, const double infraredCutOff=1.0e-7, const int mode=2, const int useME=0)
std::vector< char * > addParameters()
const std::string m_photonType
void initialise() override