Geant4.10
|
#include <G4HadronicWhiteBoard.hh>
Public Member Functions | |
G4HadronicWhiteBoard () | |
void | SetProjectile (const G4HadProjectile &aProjectile) |
void | SetTargetNucleus (const G4Nucleus &aTarget) |
void | SetProcessName (const G4String &aProcessName) |
void | SetModelName (const G4String &aModelName) |
const G4HadProjectile * | GetProjectile () |
const G4Nucleus & | GetTargetNucleus () |
G4ParticleDefinition * | GetPDef () |
G4String | GetParticleName () |
G4double | GetEnergy () |
G4double | GetPx () |
G4double | GetPy () |
G4double | GetPz () |
G4int | GetA () |
G4int | GetZ () |
void | Dump () |
Static Public Member Functions | |
static G4HadronicWhiteBoard & | Instance () |
Definition at line 34 of file G4HadronicWhiteBoard.hh.
G4HadronicWhiteBoard::G4HadronicWhiteBoard | ( | ) |
Definition at line 30 of file G4HadronicWhiteBoard.cc.
Referenced by Instance().
void G4HadronicWhiteBoard::Dump | ( | ) |
Definition at line 94 of file G4HadronicWhiteBoard.cc.
References FatalException, and G4Exception().
Definition at line 58 of file G4HadronicWhiteBoard.cc.
G4double G4HadronicWhiteBoard::GetEnergy | ( | ) |
Definition at line 54 of file G4HadronicWhiteBoard.cc.
G4String G4HadronicWhiteBoard::GetParticleName | ( | ) |
Definition at line 53 of file G4HadronicWhiteBoard.cc.
G4ParticleDefinition * G4HadronicWhiteBoard::GetPDef | ( | ) |
Definition at line 52 of file G4HadronicWhiteBoard.cc.
const G4HadProjectile * G4HadronicWhiteBoard::GetProjectile | ( | ) |
Definition at line 42 of file G4HadronicWhiteBoard.cc.
G4double G4HadronicWhiteBoard::GetPx | ( | ) |
Definition at line 55 of file G4HadronicWhiteBoard.cc.
G4double G4HadronicWhiteBoard::GetPy | ( | ) |
Definition at line 56 of file G4HadronicWhiteBoard.cc.
G4double G4HadronicWhiteBoard::GetPz | ( | ) |
Definition at line 57 of file G4HadronicWhiteBoard.cc.
const G4Nucleus & G4HadronicWhiteBoard::GetTargetNucleus | ( | ) |
Definition at line 47 of file G4HadronicWhiteBoard.cc.
Definition at line 59 of file G4HadronicWhiteBoard.cc.
|
static |
Definition at line 36 of file G4HadronicWhiteBoard.cc.
References G4HadronicWhiteBoard().
Referenced by G4HadronicInteractionWrapper::ApplyInteraction().
Definition at line 88 of file G4HadronicWhiteBoard.cc.
Referenced by G4HadronicInteractionWrapper::ApplyInteraction().
Definition at line 82 of file G4HadronicWhiteBoard.cc.
Referenced by G4HadronicInteractionWrapper::ApplyInteraction().
void G4HadronicWhiteBoard::SetProjectile | ( | const G4HadProjectile & | aProjectile | ) |
Definition at line 62 of file G4HadronicWhiteBoard.cc.
References G4HadProjectile::Get4Momentum(), G4HadProjectile::GetDefinition(), G4ParticleDefinition::GetParticleName(), CLHEP::HepLorentzVector::t(), CLHEP::HepLorentzVector::vect(), CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), and CLHEP::Hep3Vector::z().
Referenced by G4HadronicInteractionWrapper::ApplyInteraction().
Definition at line 74 of file G4HadronicWhiteBoard.cc.
References G4Nucleus::GetA_asInt(), and G4Nucleus::GetZ_asInt().
Referenced by G4HadronicInteractionWrapper::ApplyInteraction().