#include <BaseHadronizer.h>
Public Member Functions | |
BaseHadronizer (edm::ParameterSet const &ps) | |
edm::Event & | getEDMEvent () const |
HepMC::GenEvent * | getGenEvent () |
GenEventInfoProduct * | getGenEventInfo () |
GenRunInfoProduct & | getGenRunInfo () |
const boost::shared_ptr < lhef::LHERunInfo > & | getLHERunInfo () const |
void | resetEvent (HepMC::GenEvent *event) |
void | resetEventInfo (GenEventInfoProduct *eventInfo) |
void | setEDMEvent (edm::Event &event) |
void | setLHEEvent (lhef::LHEEvent *event) |
void | setLHERunInfo (lhef::LHERunInfo *runInfo) |
~BaseHadronizer () | |
Protected Member Functions | |
std::auto_ptr< HepMC::GenEvent > & | event () |
std::auto_ptr < GenEventInfoProduct > & | eventInfo () |
lhef::LHEEvent * | lheEvent () |
lhef::LHERunInfo * | lheRunInfo () |
GenRunInfoProduct & | runInfo () |
Private Attributes | |
edm::Event * | edmEvent_ |
std::auto_ptr< HepMC::GenEvent > | genEvent_ |
std::auto_ptr < GenEventInfoProduct > | genEventInfo_ |
GenRunInfoProduct | genRunInfo_ |
std::auto_ptr< lhef::LHEEvent > | lheEvent_ |
boost::shared_ptr < lhef::LHERunInfo > | lheRunInfo_ |
Definition at line 36 of file BaseHadronizer.h.
gen::BaseHadronizer::BaseHadronizer | ( | edm::ParameterSet const & | ps | ) |
Definition at line 6 of file BaseHadronizer.cc.
References edm::ParameterSet::getUntrackedParameter(), runInfo(), GenRunInfoProduct::setExternalXSecLO(), GenRunInfoProduct::setExternalXSecNLO(), and GenRunInfoProduct::setFilterEfficiency().
|
inline |
Definition at line 39 of file BaseHadronizer.h.
|
inlineprotected |
Definition at line 61 of file BaseHadronizer.h.
References genEvent_.
Referenced by gen::PomwigHadronizer::decay(), Herwig6Hadronizer::decay(), gen::PomwigHadronizer::finalizeEvent(), SherpaHadronizer::finalizeEvent(), ThePEGHadronizer::finalizeEvent(), Pythia8Hadronizer::finalizeEvent(), gen::Pythia6Hadronizer::finalizeEvent(), gen::ExhumeHadronizer::finalizeEvent(), Herwig6Hadronizer::finalizeEvent(), gen::PomwigHadronizer::generatePartonsAndHadronize(), gen::PyquenHadronizer::generatePartonsAndHadronize(), gen::HijingHadronizer::generatePartonsAndHadronize(), ThePEGHadronizer::generatePartonsAndHadronize(), gen::AMPTHadronizer::generatePartonsAndHadronize(), gen::HydjetHadronizer::generatePartonsAndHadronize(), gen::Pythia6Hadronizer::generatePartonsAndHadronize(), gen::ExhumeHadronizer::generatePartonsAndHadronize(), Pythia8Hadronizer::generatePartonsAndHadronize(), gen::Pythia6Hadronizer::hadronize(), Pythia8Hadronizer::hadronize(), Herwig6Hadronizer::hadronize(), gen::Pythia6Hadronizer::imposeProperTime(), Herwig6Hadronizer::pythiaStatusCodes(), gen::Pythia6Hadronizer::residualDecay(), and setEDMEvent().
|
inlineprotected |
Definition at line 62 of file BaseHadronizer.h.
References genEventInfo_.
Referenced by ThePEGHadronizer::finalizeEvent(), gen::Pythia6Hadronizer::finalizeEvent(), Pythia8Hadronizer::finalizeEvent(), and Herwig6Hadronizer::finalizeEvent().
|
inline |
Definition at line 57 of file BaseHadronizer.h.
References edmEvent_.
Referenced by gen::PyquenHadronizer::generatePartonsAndHadronize(), and gen::HydjetHadronizer::generatePartonsAndHadronize().
|
inline |
Definition at line 43 of file BaseHadronizer.h.
References genEvent_.
|
inline |
Definition at line 44 of file BaseHadronizer.h.
References genEventInfo_.
|
inline |
|
inline |
Definition at line 50 of file BaseHadronizer.h.
References lheRunInfo_.
|
inlineprotected |
Definition at line 64 of file BaseHadronizer.h.
References lheEvent_.
Referenced by gen::Pythia6Hadronizer::finalizeEvent(), Pythia8Hadronizer::finalizeEvent(), Herwig6Hadronizer::finalizeEvent(), gen::Pythia6Hadronizer::hadronize(), Pythia8Hadronizer::hadronize(), Herwig6Hadronizer::hadronize(), and Herwig6Hadronizer::upEvnt().
|
inlineprotected |
Definition at line 65 of file BaseHadronizer.h.
References lheRunInfo_.
Referenced by gen::Pythia6Hadronizer::finalizeEvent(), Pythia8Hadronizer::finalizeEvent(), Herwig6Hadronizer::finalizeEvent(), Herwig6Hadronizer::initialize(), Pythia8Hadronizer::initializeForExternalPartons(), gen::Pythia6Hadronizer::initializeForExternalPartons(), Herwig6Hadronizer::initializeForExternalPartons(), and Herwig6Hadronizer::upInit().
|
inline |
Definition at line 46 of file BaseHadronizer.h.
References genEvent_.
Referenced by SherpaHadronizer::generatePartonsAndHadronize().
|
inline |
Definition at line 47 of file BaseHadronizer.h.
References genEventInfo_.
|
inlineprotected |
Definition at line 60 of file BaseHadronizer.h.
References genRunInfo_.
Referenced by BaseHadronizer(), gen::PomwigHadronizer::statistics(), ThePEGHadronizer::statistics(), SherpaHadronizer::statistics(), Pythia8Hadronizer::statistics(), gen::Pythia6Hadronizer::statistics(), gen::ExhumeHadronizer::statistics(), and Herwig6Hadronizer::statistics().
|
inline |
|
inline |
Definition at line 53 of file BaseHadronizer.h.
References lheEvent_.
|
inline |
Definition at line 52 of file BaseHadronizer.h.
References lheRunInfo_.
|
private |
Definition at line 75 of file BaseHadronizer.h.
Referenced by getEDMEvent(), and setEDMEvent().
|
private |
Definition at line 69 of file BaseHadronizer.h.
Referenced by event(), getGenEvent(), and resetEvent().
|
private |
Definition at line 70 of file BaseHadronizer.h.
Referenced by eventInfo(), getGenEventInfo(), and resetEventInfo().
|
private |
Definition at line 68 of file BaseHadronizer.h.
Referenced by getGenRunInfo(), and runInfo().
|
private |
Definition at line 73 of file BaseHadronizer.h.
Referenced by lheEvent(), and setLHEEvent().
|
private |
Definition at line 72 of file BaseHadronizer.h.
Referenced by getLHERunInfo(), lheRunInfo(), and setLHERunInfo().