Private Member Functions | |
virtual void | doSetRandomEngine (CLHEP::HepRandomEngine *v) override |
Private Attributes | |
unsigned int | eventsToPrint |
ThePEG::EventPtr | thepegEvent |
Additional Inherited Members | |
Protected Member Functions inherited from ThePEGInterface | |
std::string | dataFile (const std::string &fileName) const |
std::string | dataFile (const edm::ParameterSet &pset, const std::string ¶mName) const |
void | flushRandomNumberGenerator () |
void | initGenerator () |
void | initRepository (const edm::ParameterSet ¶ms) const |
Protected Member Functions inherited from gen::BaseHadronizer | |
std::auto_ptr< HepMC::GenEvent > & | event () |
std::auto_ptr < GenEventInfoProduct > & | eventInfo () |
lhef::LHEEvent * | lheEvent () |
lhef::LHERunInfo * | lheRunInfo () |
GenRunInfoProduct & | runInfo () |
Static Protected Member Functions inherited from ThePEGInterface | |
static void | clearAuxiliary (HepMC::GenEvent *hepmc, HepMC::PdfInfo *pdf) |
static std::auto_ptr < HepMC::GenEvent > | convert (const ThePEG::EventPtr &event) |
static void | fillAuxiliary (HepMC::GenEvent *hepmc, HepMC::PdfInfo *pdf, const ThePEG::EventPtr &event) |
static double | pthat (const ThePEG::EventPtr &event) |
Protected Attributes inherited from ThePEGInterface | |
ThePEG::EGPtr | eg_ |
std::auto_ptr < HepMC::IO_BaseClass > | iobc_ |
Definition at line 26 of file ThePEGHadronizer.cc.
ThePEGHadronizer::ThePEGHadronizer | ( | const edm::ParameterSet & | params | ) |
Definition at line 56 of file ThePEGHadronizer.cc.
References ThePEGInterface::initRepository().
|
virtual |
Definition at line 65 of file ThePEGHadronizer.cc.
|
inline |
Definition at line 45 of file ThePEGHadronizer.cc.
bool ThePEGHadronizer::decay | ( | ) |
Definition at line 130 of file ThePEGHadronizer.cc.
|
inline |
Definition at line 35 of file ThePEGHadronizer.cc.
bool ThePEGHadronizer::declareStableParticles | ( | const std::vector< int > & | pdgIds | ) |
Definition at line 75 of file ThePEGHadronizer.cc.
|
inlineoverrideprivatevirtual |
Reimplemented from gen::BaseHadronizer.
Definition at line 49 of file ThePEGHadronizer.cc.
References ThePEGInterface::setPEGRandomEngine().
void ThePEGHadronizer::finalizeEvent | ( | ) |
Definition at line 108 of file ThePEGHadronizer.cc.
References ThePEGInterface::clearAuxiliary(), gen::BaseHadronizer::event(), gen::BaseHadronizer::eventInfo(), eventsToPrint, ThePEGInterface::fillAuxiliary(), ThePEGInterface::iobc_, ThePEGInterface::pthat(), and thepegEvent.
bool ThePEGHadronizer::generatePartonsAndHadronize | ( | ) |
Definition at line 87 of file ThePEGHadronizer.cc.
References ThePEGInterface::convert(), ThePEGInterface::eg_, gen::BaseHadronizer::event(), ThePEGInterface::flushRandomNumberGenerator(), and thepegEvent.
bool ThePEGHadronizer::initializeForInternalPartons | ( | ) |
|
inline |
Definition at line 31 of file ThePEGHadronizer.cc.
bool ThePEGHadronizer::residualDecay | ( | ) |
Definition at line 135 of file ThePEGHadronizer.cc.
void ThePEGHadronizer::statistics | ( | ) |
Definition at line 80 of file ThePEGHadronizer.cc.
References ThePEGInterface::eg_, gen::BaseHadronizer::runInfo(), and GenRunInfoProduct::setInternalXSec().
|
private |
Definition at line 51 of file ThePEGHadronizer.cc.
Referenced by finalizeEvent().
|
private |
Definition at line 53 of file ThePEGHadronizer.cc.
Referenced by finalizeEvent(), and generatePartonsAndHadronize().