#include <ReggeGribovPartonMC.h>
Private Member Functions | |
virtual 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::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 22 of file ReggeGribovPartonMC.h.
ReggeGribovPartonMCHadronizer::ReggeGribovPartonMCHadronizer | ( | const edm::ParameterSet & | pset | ) |
Definition at line 61 of file ReggeGribovPartonMCHadronizer.cc.
References crmc_set_f_(), objects.autophobj::float, edm::FileInPath::fullPath(), initializeTablePaths(), m_BeamID, m_BeamMomentum, m_bMax, m_bMin, m_HEModel, m_ParamFileName, m_TargetID, m_TargetMomentum, and nucl2_.
|
virtual |
Definition at line 97 of file ReggeGribovPartonMCHadronizer.cc.
gen::ReggeGribovPartonMCHadronizer::ReggeGribovPartonMCHadronizer | ( | const edm::ParameterSet & | ) |
|
virtual |
const char * ReggeGribovPartonMCHadronizer::classname | ( | ) | const |
Definition at line 202 of file ReggeGribovPartonMCHadronizer.cc.
bool ReggeGribovPartonMCHadronizer::decay | ( | ) |
Definition at line 184 of file ReggeGribovPartonMCHadronizer.cc.
|
inline |
Definition at line 213 of file ReggeGribovPartonMCHadronizer.h.
References data-class-funcs::classname, myMessageLogger_cff::statistics, and findQualityFiles::v.
bool ReggeGribovPartonMCHadronizer::declareStableParticles | ( | const std::vector< int > & | ) |
Definition at line 207 of file ReggeGribovPartonMCHadronizer.cc.
|
overrideprivatevirtual |
Reimplemented from gen::BaseHadronizer.
Definition at line 104 of file ReggeGribovPartonMCHadronizer.cc.
References reggeGribovRandomEngine, and gen::v.
void ReggeGribovPartonMCHadronizer::finalizeEvent | ( | ) |
Definition at line 194 of file ReggeGribovPartonMCHadronizer.cc.
bool ReggeGribovPartonMCHadronizer::generatePartonsAndHadronize | ( | ) |
Definition at line 111 of file ReggeGribovPartonMCHadronizer.cc.
References c2evt_, cevt_, 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, m_TargetID, EPOS::IO_EPOS::set_skip_nuclear_fragments(), and EPOS::IO_EPOS::set_trust_beam_particles().
bool ReggeGribovPartonMCHadronizer::hadronize | ( | ) |
Definition at line 179 of file ReggeGribovPartonMCHadronizer.cc.
|
inline |
Definition at line 210 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 222 of file ReggeGribovPartonMCHadronizer.cc.
References fname_, nfname_, qgsfname_, qgsiifname_, qgsiinfname_, and qgsnfname_.
Referenced by ReggeGribovPartonMCHadronizer().
|
inline |
Definition at line 209 of file ReggeGribovPartonMCHadronizer.h.
bool ReggeGribovPartonMCHadronizer::residualDecay | ( | ) |
Definition at line 189 of file ReggeGribovPartonMCHadronizer.cc.
void ReggeGribovPartonMCHadronizer::statistics | ( | ) |
Definition at line 198 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 246 of file ReggeGribovPartonMCHadronizer.h.
Referenced by initializeForInternalPartons().
|
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.