#include <G4EnergyRangeManager.hh>
Public 멤버 함수 | |
G4EnergyRangeManager () | |
~G4EnergyRangeManager () | |
G4EnergyRangeManager (const G4EnergyRangeManager &right) | |
G4EnergyRangeManager & | operator= (const G4EnergyRangeManager &right) |
G4bool | operator== (const G4EnergyRangeManager &right) const |
G4bool | operator!= (const G4EnergyRangeManager &right) const |
void | RegisterMe (G4HadronicInteraction *a) |
G4HadronicInteraction * | GetHadronicInteraction (const G4HadProjectile &aHadProjectile, G4Nucleus &aTargetNucleus, const G4Material *aMaterial, const G4Element *anElement) const |
G4HadronicInteraction * | GetHadronicInteraction (const G4double kineticEnergy, const G4Material *aMaterial, const G4Element *anElement) const |
std::vector < G4HadronicInteraction * > & | GetHadronicInteractionList () |
void | Dump (G4int verbose=0) |
void | BuildPhysicsTable (const G4ParticleDefinition &) |
Private 속성 | |
G4int | theHadronicInteractionCounter |
std::vector < G4HadronicInteraction * > | theHadronicInteraction |
G4EnergyRangeManager.hh 파일의 40 번째 라인에서 정의되었습니다.
|
explicit |
G4EnergyRangeManager.cc 파일의 39 번째 라인에서 정의되었습니다.
G4EnergyRangeManager::~G4EnergyRangeManager | ( | ) |
G4EnergyRangeManager.cc 파일의 43 번째 라인에서 정의되었습니다.
G4EnergyRangeManager::G4EnergyRangeManager | ( | const G4EnergyRangeManager & | right | ) |
G4EnergyRangeManager.cc 파일의 46 번째 라인에서 정의되었습니다.
다음을 참조함 : theHadronicInteraction, theHadronicInteractionCounter.
void G4EnergyRangeManager::BuildPhysicsTable | ( | const G4ParticleDefinition & | aParticleType | ) |
G4EnergyRangeManager.cc 파일의 292 번째 라인에서 정의되었습니다.
다음을 참조함 : theHadronicInteraction.
다음에 의해서 참조됨 : G4HadronicProcess::BuildPhysicsTable().
G4EnergyRangeManager.cc 파일의 275 번째 라인에서 정의되었습니다.
다음을 참조함 : G4cout, G4endl, GeV, theHadronicInteraction, theHadronicInteractionCounter.
G4HadronicInteraction * G4EnergyRangeManager::GetHadronicInteraction | ( | const G4HadProjectile & | aHadProjectile, |
G4Nucleus & | aTargetNucleus, | ||
const G4Material * | aMaterial, | ||
const G4Element * | anElement | ||
) | const |
G4EnergyRangeManager.cc 파일의 76 번째 라인에서 정의되었습니다.
다음을 참조함 : G4cout, G4endl, G4UniformRand, G4ParticleDefinition::GetBaryonNumber(), G4HadProjectile::GetDefinition(), G4HadProjectile::GetKineticEnergy(), G4HadronicInteraction::GetMaxEnergy(), G4HadronicInteraction::GetMinEnergy(), G4Element::GetName(), G4Material::GetName(), kineticEnergy, theHadronicInteraction, theHadronicInteractionCounter.
다음에 의해서 참조됨 : G4HadronicProcess::ChooseHadronicInteraction().
G4HadronicInteraction * G4EnergyRangeManager::GetHadronicInteraction | ( | const G4double | kineticEnergy, |
const G4Material * | aMaterial, | ||
const G4Element * | anElement | ||
) | const |
std::vector< G4HadronicInteraction * > & G4EnergyRangeManager::GetHadronicInteractionList | ( | ) |
G4EnergyRangeManager.cc 파일의 269 번째 라인에서 정의되었습니다.
다음을 참조함 : theHadronicInteraction.
다음에 의해서 참조됨 : G4HadronicProcess::GetHadronicInteractionList().
|
inline |
G4EnergyRangeManager.hh 파일의 55 번째 라인에서 정의되었습니다.
G4EnergyRangeManager & G4EnergyRangeManager::operator= | ( | const G4EnergyRangeManager & | right | ) |
G4EnergyRangeManager.cc 파일의 52 번째 라인에서 정의되었습니다.
다음을 참조함 : theHadronicInteraction, theHadronicInteractionCounter.
|
inline |
G4EnergyRangeManager.hh 파일의 52 번째 라인에서 정의되었습니다.
void G4EnergyRangeManager::RegisterMe | ( | G4HadronicInteraction * | a | ) |
G4EnergyRangeManager.cc 파일의 62 번째 라인에서 정의되었습니다.
다음을 참조함 : theHadronicInteraction, theHadronicInteractionCounter.
다음에 의해서 참조됨 : G4HadronicProcess::RegisterMe().
|
private |
G4EnergyRangeManager.hh 파일의 80 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BuildPhysicsTable(), Dump(), G4EnergyRangeManager(), GetHadronicInteraction(), GetHadronicInteractionList(), operator=(), RegisterMe().
|
private |
G4EnergyRangeManager.hh 파일의 79 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Dump(), G4EnergyRangeManager(), GetHadronicInteraction(), operator=(), RegisterMe().