1 #ifndef GeneratorInterface_Pythia8Interface_SuepShower_h 2 #define GeneratorInterface_Pythia8Interface_SuepShower_h 7 #include <boost/math/tools/roots.hpp> 8 #include <boost/bind/bind.hpp> 9 #include "Pythia8/Pythia.h"
const double reballanceFunction(double scale, const std::vector< Pythia8::Vec4 > &shower)
Pythia8::Rndm * fRndmPtr_
boost::math::tools::eps_tolerance< double > tolerance_
const double fMaxwellBoltzmannPrime(double p)
const double logTestFunction(double p)
const Pythia8::Vec4 generateFourVector()
SuepShower(double mass, double temperature, Pythia8::Rndm *rndmPtr)
const double fMaxwellBoltzmann(double p)
std::vector< Pythia8::Vec4 > generateShower(double energy)