#include <ReggeGribovPartonMC.h>
Private Attributes | |
int | m_BeamID |
double | m_BeamMomentum |
double | m_bMax |
double | m_bMin |
int | m_HEModel |
double | m_ImpactParameter |
int | m_NEvent |
int | m_NParticles |
edm::FileInPath | m_ParamFileName |
double | m_PartEnergy [99990] |
int | m_PartID [99990] |
double | m_PartMass [99990] |
double | m_PartPx [99990] |
double | m_PartPy [99990] |
double | m_PartPz [99990] |
int | m_PartStatus [99990] |
bool | m_SkipNuclFrag |
int | m_TargetID |
double | m_TargetMomentum |
edm::ParameterSet | pset_ |
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 22 of file ReggeGribovPartonMC.h.
ReggeGribovPartonMCHadronizer::ReggeGribovPartonMCHadronizer | ( | const edm::ParameterSet & | pset | ) |
Definition at line 62 of file ReggeGribovPartonMCHadronizer.cc.
References crmc_init_f_(), crmc_set_f_(), edm::hlt::Exception, edm::FileInPath::fullPath(), edm::RandomNumberGenerator::getEngine(), gFlatDistribution_, initializeTablePaths(), edm::Service< T >::isAvailable(), m_BeamID, m_BeamMomentum, m_bMax, m_bMin, m_HEModel, m_ParamFileName, m_TargetID, m_TargetMomentum, and nucl2_.
|
virtual |
Definition at line 111 of file ReggeGribovPartonMCHadronizer.cc.
References gFlatDistribution_.
gen::ReggeGribovPartonMCHadronizer::ReggeGribovPartonMCHadronizer | ( | const edm::ParameterSet & | ) |
|
virtual |
const char * ReggeGribovPartonMCHadronizer::classname | ( | ) | const |
Definition at line 209 of file ReggeGribovPartonMCHadronizer.cc.
bool ReggeGribovPartonMCHadronizer::decay | ( | ) |
Definition at line 191 of file ReggeGribovPartonMCHadronizer.cc.
|
inline |
Definition at line 216 of file ReggeGribovPartonMCHadronizer.h.
bool ReggeGribovPartonMCHadronizer::declareStableParticles | ( | const std::vector< int > | ) |
Definition at line 214 of file ReggeGribovPartonMCHadronizer.cc.
void ReggeGribovPartonMCHadronizer::finalizeEvent | ( | ) |
Definition at line 201 of file ReggeGribovPartonMCHadronizer.cc.
bool ReggeGribovPartonMCHadronizer::generatePartonsAndHadronize | ( | ) |
Definition at line 118 of file ReggeGribovPartonMCHadronizer.cc.
References c2evt_, cevt_, conv, crmc_f_(), gen::BaseHadronizer::event(), hadr5_, LogDebug, m_BeamID, m_ImpactParameter, m_NEvent, m_NParticles, m_PartEnergy, m_PartID, m_PartMass, m_PartPx, m_PartPy, m_PartPz, m_PartStatus, m_SkipNuclFrag, and m_TargetID.
bool ReggeGribovPartonMCHadronizer::hadronize | ( | ) |
Definition at line 186 of file ReggeGribovPartonMCHadronizer.cc.
|
inline |
Definition at line 213 of file ReggeGribovPartonMCHadronizer.h.
bool ReggeGribovPartonMCHadronizer::initializeForInternalPartons | ( | ) |
Definition at line 219 of file ReggeGribovPartonMCHadronizer.cc.
bool ReggeGribovPartonMCHadronizer::initializeTablePaths | ( | ) |
Definition at line 224 of file ReggeGribovPartonMCHadronizer.cc.
References fname_, nfname_, qgsfname_, qgsiifname_, qgsiinfname_, and qgsnfname_.
Referenced by ReggeGribovPartonMCHadronizer().
|
inline |
Definition at line 212 of file ReggeGribovPartonMCHadronizer.h.
bool ReggeGribovPartonMCHadronizer::residualDecay | ( | ) |
Definition at line 196 of file ReggeGribovPartonMCHadronizer.cc.
void ReggeGribovPartonMCHadronizer::statistics | ( | ) |
Definition at line 205 of file ReggeGribovPartonMCHadronizer.cc.
|
private |
Definition at line 227 of file ReggeGribovPartonMCHadronizer.h.
Referenced by generatePartonsAndHadronize(), and ReggeGribovPartonMCHadronizer().
|
private |
Definition at line 225 of file ReggeGribovPartonMCHadronizer.h.
Referenced by ReggeGribovPartonMCHadronizer().
|
private |
Definition at line 231 of file ReggeGribovPartonMCHadronizer.h.
Referenced by ReggeGribovPartonMCHadronizer().
|
private |
Definition at line 230 of file ReggeGribovPartonMCHadronizer.h.
Referenced by ReggeGribovPartonMCHadronizer().
|
private |
Definition at line 229 of file ReggeGribovPartonMCHadronizer.h.
Referenced by ReggeGribovPartonMCHadronizer().
|
private |
Definition at line 237 of file ReggeGribovPartonMCHadronizer.h.
Referenced by generatePartonsAndHadronize().
|
private |
Definition at line 234 of file ReggeGribovPartonMCHadronizer.h.
Referenced by generatePartonsAndHadronize().
|
private |
Definition at line 236 of file ReggeGribovPartonMCHadronizer.h.
Referenced by generatePartonsAndHadronize().
|
private |
Definition at line 232 of file ReggeGribovPartonMCHadronizer.h.
Referenced by ReggeGribovPartonMCHadronizer().
|
private |
Definition at line 242 of file ReggeGribovPartonMCHadronizer.h.
Referenced by generatePartonsAndHadronize().
|
private |
Definition at line 238 of file ReggeGribovPartonMCHadronizer.h.
Referenced by generatePartonsAndHadronize().
|
private |
Definition at line 243 of file ReggeGribovPartonMCHadronizer.h.
Referenced by generatePartonsAndHadronize().
|
private |
Definition at line 239 of file ReggeGribovPartonMCHadronizer.h.
Referenced by generatePartonsAndHadronize().
|
private |
Definition at line 240 of file ReggeGribovPartonMCHadronizer.h.
Referenced by generatePartonsAndHadronize().
|
private |
Definition at line 241 of file ReggeGribovPartonMCHadronizer.h.
Referenced by generatePartonsAndHadronize().
|
private |
Definition at line 244 of file ReggeGribovPartonMCHadronizer.h.
Referenced by generatePartonsAndHadronize().
|
private |
Definition at line 233 of file ReggeGribovPartonMCHadronizer.h.
Referenced by generatePartonsAndHadronize().
|
private |
Definition at line 228 of file ReggeGribovPartonMCHadronizer.h.
Referenced by generatePartonsAndHadronize(), and ReggeGribovPartonMCHadronizer().
|
private |
Definition at line 226 of file ReggeGribovPartonMCHadronizer.h.
Referenced by ReggeGribovPartonMCHadronizer().
|
private |
Definition at line 224 of file ReggeGribovPartonMCHadronizer.h.