31 : theProjectile(0), theDef(0), theName(0), theE(0.0), thePx(0.0),
32 thePy(0.0), thePz(0.0), theA(0), theZ(0)
96 std::cerr << std::endl;
97 std::cerr <<
"*** Geant4 Hadronic Reaction Information ***"
101 std::cerr <<
" Nucleus A, Z = " <<
theA <<
" " <<
theZ
103 std::cerr <<
" Projectile was a " <<
theName
105 std::cerr <<
" projectile momentum (px, py, pz) = (" <<
thePx <<
", "
106 <<
thePy <<
", " <<
thePz <<
")" << std::endl;
107 std::cerr <<
" Projectile energy = "<<
theE
109 std::cerr <<
"*** End of Geant4 Hadronic Reaction Information ***"
G4HadProjectile * theProjectile
void SetProcessName(const G4String &aProcessName)
void SetTargetNucleus(const G4Nucleus &aTarget)
G4ParticleDefinition * theDef
void SetModelName(const G4String &aModelName)
const G4String & GetParticleName() const
const G4Nucleus & GetTargetNucleus()
const G4HadProjectile * GetProjectile()
const G4ParticleDefinition * GetDefinition() const
G4String GetParticleName()
const G4LorentzVector & Get4Momentum() const
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *comments)
static G4HadronicWhiteBoard & Instance()
static G4ThreadLocal G4HadronicWhiteBoard * theInstance
G4ParticleDefinition * GetPDef()
void SetProjectile(const G4HadProjectile &aProjectile)