Geant4 10.7.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4EnergyRangeManager.hh>
Public Member Functions | |
G4EnergyRangeManager () | |
~G4EnergyRangeManager () | |
void | RegisterMe (G4HadronicInteraction *a) |
G4HadronicInteraction * | GetHadronicInteraction (const G4HadProjectile &aHadProjectile, G4Nucleus &aTargetNucleus, const G4Material *aMaterial, const G4Element *anElement) const |
std::vector< G4HadronicInteraction * > & | GetHadronicInteractionList () |
void | Dump (G4int verbose=0) |
void | BuildPhysicsTable (const G4ParticleDefinition &) |
Definition at line 39 of file G4EnergyRangeManager.hh.
|
explicit |
Definition at line 39 of file G4EnergyRangeManager.cc.
G4EnergyRangeManager::~G4EnergyRangeManager | ( | ) |
Definition at line 43 of file G4EnergyRangeManager.cc.
void G4EnergyRangeManager::BuildPhysicsTable | ( | const G4ParticleDefinition & | aParticleType | ) |
Definition at line 178 of file G4EnergyRangeManager.cc.
Referenced by G4HadronicProcess::BuildPhysicsTable().
void G4EnergyRangeManager::Dump | ( | G4int | verbose = 0 | ) |
Definition at line 161 of file G4EnergyRangeManager.cc.
G4HadronicInteraction * G4EnergyRangeManager::GetHadronicInteraction | ( | const G4HadProjectile & | aHadProjectile, |
G4Nucleus & | aTargetNucleus, | ||
const G4Material * | aMaterial, | ||
const G4Element * | anElement | ||
) | const |
Definition at line 59 of file G4EnergyRangeManager.cc.
Referenced by G4HadronicProcess::ChooseHadronicInteraction().
std::vector< G4HadronicInteraction * > & G4EnergyRangeManager::GetHadronicInteractionList | ( | ) |
Definition at line 156 of file G4EnergyRangeManager.cc.
Referenced by G4HadronicProcess::GetHadronicInteractionList(), and G4HadronicProcess::GetHadronicModel().
void G4EnergyRangeManager::RegisterMe | ( | G4HadronicInteraction * | a | ) |
Definition at line 46 of file G4EnergyRangeManager.cc.
Referenced by G4HadronicProcess::RegisterMe().