#include <Pythia6Hadronizer.h>
Static Public Member Functions | |
static JetMatching * | getJetMatching () |
Private Types | |
enum | { PP, PPbar, ElectronPositron, ElectronProton, PositronProton } |
Private Member Functions | |
virtual void | doSetRandomEngine (CLHEP::HepRandomEngine *v) override |
virtual std::vector < std::string > const & | doSharedResources () const override |
void | fillTmpStorage () |
void | flushTmpStorage () |
void | imposeProperTime () |
Private Attributes | |
double | fBeam1PZ |
double | fBeam2PZ |
double | fCOMEnergy |
bool | fConvertToPDG |
bool | fDisplayPythiaBanner |
bool | fDisplayPythiaCards |
bool | fGluinoHadronsEnabled |
bool | fHepMCVerbosity |
bool | fImposeProperTime |
int | fInitialState |
unsigned int | fMaxEventsToPrint |
Pythia6Service * | fPy6Service |
unsigned int | fPythiaListVerbosity |
bool | fStopHadronsEnabled |
Static Private Attributes | |
static JetMatching * | fJetMatching = 0 |
static const std::vector < std::string > | theSharedResources |
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 () |
Protected Attributes inherited from gen::BaseHadronizer | |
std::string | lheFile_ |
int | randomIndex_ |
Definition at line 42 of file Pythia6Hadronizer.h.
|
private |
Enumerator | |
---|---|
PP | |
PPbar | |
ElectronPositron | |
ElectronProton | |
PositronProton |
Definition at line 89 of file Pythia6Hadronizer.h.
gen::Pythia6Hadronizer::Pythia6Hadronizer | ( | edm::ParameterSet const & | ps | ) |
Definition at line 104 of file Pythia6Hadronizer.cc.
gen::Pythia6Hadronizer::~Pythia6Hadronizer | ( | ) |
Definition at line 251 of file Pythia6Hadronizer.cc.
const char * gen::Pythia6Hadronizer::classname | ( | ) | const |
Definition at line 1039 of file Pythia6Hadronizer.cc.
bool gen::Pythia6Hadronizer::decay | ( | ) |
Definition at line 566 of file Pythia6Hadronizer.cc.
bool gen::Pythia6Hadronizer::declareSpecialSettings | ( | const std::vector< std::string > & | settings | ) |
Definition at line 912 of file Pythia6Hadronizer.cc.
bool gen::Pythia6Hadronizer::declareStableParticles | ( | const std::vector< int > & | pdg | ) |
Definition at line 890 of file Pythia6Hadronizer.cc.
|
overrideprivatevirtual |
Reimplemented from gen::BaseHadronizer.
Definition at line 257 of file Pythia6Hadronizer.cc.
|
inlineoverrideprivatevirtual |
Reimplemented from gen::BaseHadronizer.
Definition at line 73 of file Pythia6Hadronizer.h.
References theSharedResources.
|
private |
Definition at line 280 of file Pythia6Hadronizer.cc.
void gen::Pythia6Hadronizer::finalizeEvent | ( | ) |
Definition at line 299 of file Pythia6Hadronizer.cc.
|
private |
Definition at line 262 of file Pythia6Hadronizer.cc.
bool gen::Pythia6Hadronizer::generatePartonsAndHadronize | ( | ) |
Definition at line 444 of file Pythia6Hadronizer.cc.
|
inlinestatic |
Definition at line 60 of file Pythia6Hadronizer.h.
References fJetMatching.
bool gen::Pythia6Hadronizer::hadronize | ( | ) |
Definition at line 495 of file Pythia6Hadronizer.cc.
|
private |
Definition at line 955 of file Pythia6Hadronizer.cc.
bool gen::Pythia6Hadronizer::initializeForExternalPartons | ( | ) |
Definition at line 764 of file Pythia6Hadronizer.cc.
bool gen::Pythia6Hadronizer::initializeForInternalPartons | ( | ) |
Definition at line 818 of file Pythia6Hadronizer.cc.
bool gen::Pythia6Hadronizer::readSettings | ( | int | key | ) |
Definition at line 751 of file Pythia6Hadronizer.cc.
bool gen::Pythia6Hadronizer::residualDecay | ( | ) |
Definition at line 571 of file Pythia6Hadronizer.cc.
void gen::Pythia6Hadronizer::statistics | ( | ) |
Definition at line 1021 of file Pythia6Hadronizer.cc.
|
private |
Definition at line 94 of file Pythia6Hadronizer.h.
|
private |
Definition at line 95 of file Pythia6Hadronizer.h.
|
private |
Definition at line 92 of file Pythia6Hadronizer.h.
|
private |
Definition at line 119 of file Pythia6Hadronizer.h.
|
private |
Definition at line 105 of file Pythia6Hadronizer.h.
|
private |
Definition at line 106 of file Pythia6Hadronizer.h.
|
private |
Definition at line 113 of file Pythia6Hadronizer.h.
|
private |
Definition at line 99 of file Pythia6Hadronizer.h.
|
private |
Definition at line 116 of file Pythia6Hadronizer.h.
|
private |
Definition at line 91 of file Pythia6Hadronizer.h.
|
staticprivate |
Definition at line 97 of file Pythia6Hadronizer.h.
Referenced by getJetMatching().
|
private |
Definition at line 100 of file Pythia6Hadronizer.h.
|
private |
Definition at line 83 of file Pythia6Hadronizer.h.
|
private |
Definition at line 104 of file Pythia6Hadronizer.h.
|
private |
Definition at line 112 of file Pythia6Hadronizer.h.
|
staticprivate |
Definition at line 124 of file Pythia6Hadronizer.h.
Referenced by doSharedResources().