38 theGeneratorModelName=modelName;
54 epCheckLevels.first=relativeLevel;
55 epCheckLevels.second=absoluteLevel;
60 outFile <<
" Parton-string models description not written yet \n";
65 return theGeneratorModelName;
71 ed <<
"The used HighEnergyGenerator "<<
GetModelName()<<
" cannot manage with a residual projectile nucleus" <<
G4endl;
72 G4Exception(
"G4VHighEnergyGenerator::GetProjectileNucleus ",
"G4had_mod_man",
std::ostringstream G4ExceptionDescription
void SetEnergyMomentumCheckLevels(G4double relativeLevel, G4double AbsoluteLevel)
virtual G4V3DNucleus * GetProjectileNucleus() const
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *comments)
virtual G4String GetModelName() const
G4VHighEnergyGenerator(const G4String &modelName="High Energy Generator")
virtual void ModelDescription(std::ostream &) const
virtual ~G4VHighEnergyGenerator()
std::pair< G4double, G4double > GetEnergyMomentumCheckLevels() const