#include <ExhumeHadronizer.h>
Private Attributes | |
double | comEnergy_ |
bool | convertToPDG_ |
Exhume::Event * | exhumeEvent_ |
Exhume::CrossSection * | exhumeProcess_ |
bool | hepMCVerbosity_ |
unsigned int | maxEventsToPrint_ |
edm::ParameterSet | myPSet_ |
Pythia6Service * | pythia6Service_ |
unsigned int | pythiaListVerbosity_ |
CLHEP::HepRandomEngine * | randomEngine_ |
Additional Inherited Members | |
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 () |
Definition at line 40 of file ExhumeHadronizer.h.
gen::ExhumeHadronizer::ExhumeHadronizer | ( | edm::ParameterSet const & | ps | ) |
Definition at line 75 of file ExhumeHadronizer.cc.
References convertToPDG_, edm::ParameterSet::exists(), and edm::ParameterSet::getParameter().
gen::ExhumeHadronizer::~ExhumeHadronizer | ( | ) |
Definition at line 95 of file ExhumeHadronizer.cc.
References exhumeEvent_, exhumeProcess_, and pythia6Service_.
const char * gen::ExhumeHadronizer::classname | ( | ) | const |
Definition at line 289 of file ExhumeHadronizer.cc.
bool gen::ExhumeHadronizer::decay | ( | ) |
Definition at line 168 of file ExhumeHadronizer.cc.
bool gen::ExhumeHadronizer::declareSpecialSettings | ( | const std::vector< std::string > & | ) |
Definition at line 261 of file ExhumeHadronizer.cc.
bool gen::ExhumeHadronizer::declareStableParticles | ( | const std::vector< int > & | _pdg | ) |
Definition at line 243 of file ExhumeHadronizer.cc.
References gen::call_pygive(), gather_cfg::cout, i, and pycomp.
void gen::ExhumeHadronizer::finalizeEvent | ( | ) |
Definition at line 102 of file ExhumeHadronizer.cc.
References gen::call_pylist(), convertToPDG_, gather_cfg::cout, gen::BaseHadronizer::event(), hepMCVerbosity_, maxEventsToPrint_, pyint1, pypars, and pythiaListVerbosity_.
bool gen::ExhumeHadronizer::generatePartonsAndHadronize | ( | ) |
Definition at line 147 of file ExhumeHadronizer.cc.
References conv, gen::BaseHadronizer::event(), exhumeEvent_, exhumeProcess_, Exhume::Event::Generate(), gen::FortranCallback::getInstance(), Exhume::CrossSection::Hadronise(), pythia6Service_, and gen::FortranCallback::resetIterationsPerEvent().
bool gen::ExhumeHadronizer::hadronize | ( | ) |
Definition at line 163 of file ExhumeHadronizer.cc.
bool gen::ExhumeHadronizer::initializeForExternalPartons | ( | ) |
Definition at line 178 of file ExhumeHadronizer.cc.
bool gen::ExhumeHadronizer::initializeForInternalPartons | ( | ) |
Definition at line 194 of file ExhumeHadronizer.cc.
References edm::errors::Configuration, edm::hlt::Exception, exhumeEvent_, exhumeProcess_, edm::ParameterSet::getParameter(), myPSet_, pypars, pythia6Service_, randomEngine_, Exhume::Event::SetMassRange(), Exhume::Event::SetParameterSpace(), and AlCaHLTBitMon_QueryRunRegistry::string.
bool gen::ExhumeHadronizer::readSettings | ( | int | ) |
Definition at line 183 of file ExhumeHadronizer.cc.
References pythia6Service_, and gen::Pythia6Service::setGeneralParams().
bool gen::ExhumeHadronizer::residualDecay | ( | ) |
Definition at line 173 of file ExhumeHadronizer.cc.
void gen::ExhumeHadronizer::statistics | ( | ) |
Definition at line 266 of file ExhumeHadronizer.cc.
References Exhume::Event::CrossSectionCalculation(), fwrapper::cs, exhumeEvent_, exhumeProcess_, Exhume::Event::GetEfficiency(), Exhume::CrossSection::GetName(), mergeVDriftHistosByStation::name, gen::BaseHadronizer::runInfo(), GenRunInfoProduct::setInternalXSec(), and AlCaHLTBitMon_QueryRunRegistry::string.
|
private |
Definition at line 69 of file ExhumeHadronizer.h.
|
private |
Definition at line 79 of file ExhumeHadronizer.h.
Referenced by ExhumeHadronizer(), and finalizeEvent().
|
private |
Definition at line 82 of file ExhumeHadronizer.h.
Referenced by generatePartonsAndHadronize(), initializeForInternalPartons(), statistics(), and ~ExhumeHadronizer().
|
private |
Definition at line 83 of file ExhumeHadronizer.h.
Referenced by generatePartonsAndHadronize(), initializeForInternalPartons(), statistics(), and ~ExhumeHadronizer().
|
private |
Definition at line 75 of file ExhumeHadronizer.h.
Referenced by finalizeEvent().
|
private |
Definition at line 76 of file ExhumeHadronizer.h.
Referenced by finalizeEvent().
|
private |
Definition at line 73 of file ExhumeHadronizer.h.
Referenced by initializeForInternalPartons().
|
private |
Definition at line 65 of file ExhumeHadronizer.h.
Referenced by generatePartonsAndHadronize(), initializeForInternalPartons(), readSettings(), and ~ExhumeHadronizer().
|
private |
Definition at line 77 of file ExhumeHadronizer.h.
Referenced by finalizeEvent().
|
private |
Definition at line 67 of file ExhumeHadronizer.h.
Referenced by initializeForInternalPartons().