#include <ReggeGribovPartonMC.h>
Private Member Functions | |
void | doSetRandomEngine (CLHEP::HepRandomEngine *v) override |
Private Attributes | |
int | m_BeamID |
double | m_BeamMomentum |
double | m_bMax |
double | m_bMin |
int | m_HEModel |
double | m_ImpactParameter |
bool | m_IsInitialized |
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::unique_ptr< HepMC::GenEvent > & | event () |
std::unique_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 20 of file ReggeGribovPartonMC.h.
ReggeGribovPartonMCHadronizer::ReggeGribovPartonMCHadronizer | ( | const edm::ParameterSet & | pset | ) |
Definition at line 56 of file ReggeGribovPartonMCHadronizer.cc.
References crmc_set_f_(), dqmMemoryStats::float, edm::FileInPath::fullPath(), initializeTablePaths(), m_BeamID, m_BeamMomentum, m_bMax, m_bMin, m_HEModel, m_ParamFileName, m_TargetID, m_TargetMomentum, and nucl2_.
|
override |
Definition at line 98 of file ReggeGribovPartonMCHadronizer.cc.
gen::ReggeGribovPartonMCHadronizer::ReggeGribovPartonMCHadronizer | ( | const edm::ParameterSet & | ) |
|
override |
const char * ReggeGribovPartonMCHadronizer::classname | ( | ) | const |
Definition at line 208 of file ReggeGribovPartonMCHadronizer.cc.
bool ReggeGribovPartonMCHadronizer::decay | ( | ) |
Definition at line 200 of file ReggeGribovPartonMCHadronizer.cc.
|
inline |
Definition at line 193 of file ReggeGribovPartonMCHadronizer.h.
bool ReggeGribovPartonMCHadronizer::declareStableParticles | ( | const std::vector< int > & | ) |
Definition at line 210 of file ReggeGribovPartonMCHadronizer.cc.
|
overrideprivatevirtual |
Reimplemented from gen::BaseHadronizer.
Definition at line 103 of file ReggeGribovPartonMCHadronizer.cc.
References reggeGribovRandomEngine, and gen::v.
void ReggeGribovPartonMCHadronizer::finalizeEvent | ( | ) |
Definition at line 204 of file ReggeGribovPartonMCHadronizer.cc.
bool ReggeGribovPartonMCHadronizer::generatePartonsAndHadronize | ( | ) |
Definition at line 106 of file ReggeGribovPartonMCHadronizer.cc.
References c2evt_, cevt_, conv, crmc_f_(), gen::BaseHadronizer::event(), hadr5_, hcal_dqm_sourceclient-live_cfg::isHeavyIon, 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, m_TargetID, EPOS::IO_EPOS::set_skip_nuclear_fragments(), and EPOS::IO_EPOS::set_trust_beam_particles().
bool ReggeGribovPartonMCHadronizer::hadronize | ( | ) |
Definition at line 198 of file ReggeGribovPartonMCHadronizer.cc.
|
inline |
Definition at line 190 of file ReggeGribovPartonMCHadronizer.h.
bool ReggeGribovPartonMCHadronizer::initializeForInternalPartons | ( | ) |
Definition at line 212 of file ReggeGribovPartonMCHadronizer.cc.
References crmc_init_f_(), and m_IsInitialized.
bool ReggeGribovPartonMCHadronizer::initializeTablePaths | ( | ) |
Definition at line 221 of file ReggeGribovPartonMCHadronizer.cc.
References fname_, contentValuesFiles::fullPath, nfname_, qgsfname_, qgsiifname_, qgsiinfname_, and qgsnfname_.
Referenced by ReggeGribovPartonMCHadronizer().
|
inline |
Definition at line 189 of file ReggeGribovPartonMCHadronizer.h.
bool ReggeGribovPartonMCHadronizer::residualDecay | ( | ) |
Definition at line 202 of file ReggeGribovPartonMCHadronizer.cc.
void ReggeGribovPartonMCHadronizer::statistics | ( | ) |
Definition at line 206 of file ReggeGribovPartonMCHadronizer.cc.
|
private |
Definition at line 206 of file ReggeGribovPartonMCHadronizer.h.
Referenced by generatePartonsAndHadronize(), and ReggeGribovPartonMCHadronizer().
|
private |
Definition at line 204 of file ReggeGribovPartonMCHadronizer.h.
Referenced by ReggeGribovPartonMCHadronizer().
|
private |
Definition at line 210 of file ReggeGribovPartonMCHadronizer.h.
Referenced by ReggeGribovPartonMCHadronizer().
|
private |
Definition at line 209 of file ReggeGribovPartonMCHadronizer.h.
Referenced by ReggeGribovPartonMCHadronizer().
|
private |
Definition at line 208 of file ReggeGribovPartonMCHadronizer.h.
Referenced by ReggeGribovPartonMCHadronizer().
|
private |
Definition at line 216 of file ReggeGribovPartonMCHadronizer.h.
Referenced by generatePartonsAndHadronize().
|
private |
Definition at line 225 of file ReggeGribovPartonMCHadronizer.h.
Referenced by initializeForInternalPartons().
|
private |
Definition at line 213 of file ReggeGribovPartonMCHadronizer.h.
Referenced by generatePartonsAndHadronize().
|
private |
Definition at line 215 of file ReggeGribovPartonMCHadronizer.h.
Referenced by generatePartonsAndHadronize().
|
private |
Definition at line 211 of file ReggeGribovPartonMCHadronizer.h.
Referenced by ReggeGribovPartonMCHadronizer().
|
private |
Definition at line 221 of file ReggeGribovPartonMCHadronizer.h.
Referenced by generatePartonsAndHadronize().
|
private |
Definition at line 217 of file ReggeGribovPartonMCHadronizer.h.
Referenced by generatePartonsAndHadronize().
|
private |
Definition at line 222 of file ReggeGribovPartonMCHadronizer.h.
Referenced by generatePartonsAndHadronize().
|
private |
Definition at line 218 of file ReggeGribovPartonMCHadronizer.h.
Referenced by generatePartonsAndHadronize().
|
private |
Definition at line 219 of file ReggeGribovPartonMCHadronizer.h.
Referenced by generatePartonsAndHadronize().
|
private |
Definition at line 220 of file ReggeGribovPartonMCHadronizer.h.
Referenced by generatePartonsAndHadronize().
|
private |
Definition at line 223 of file ReggeGribovPartonMCHadronizer.h.
Referenced by generatePartonsAndHadronize().
|
private |
Definition at line 212 of file ReggeGribovPartonMCHadronizer.h.
Referenced by generatePartonsAndHadronize().
|
private |
Definition at line 207 of file ReggeGribovPartonMCHadronizer.h.
Referenced by generatePartonsAndHadronize(), and ReggeGribovPartonMCHadronizer().
|
private |
Definition at line 205 of file ReggeGribovPartonMCHadronizer.h.
Referenced by ReggeGribovPartonMCHadronizer().
|
private |
Definition at line 203 of file ReggeGribovPartonMCHadronizer.h.