Geant4  v4-10.4-release
 모두 클래스 네임스페이스들 파일들 함수 변수 타입정의 열거형 타입 열거형 멤버 Friends 매크로 그룹들 페이지들
Public 멤버 함수 | Private 속성 | 모든 멤버 목록
G4EnergyRangeManager 클래스 참조

#include <G4EnergyRangeManager.hh>

Public 멤버 함수

 G4EnergyRangeManager ()
 
 ~G4EnergyRangeManager ()
 
 G4EnergyRangeManager (const G4EnergyRangeManager &right)
 
G4EnergyRangeManageroperator= (const G4EnergyRangeManager &right)
 
G4bool operator== (const G4EnergyRangeManager &right) const
 
G4bool operator!= (const G4EnergyRangeManager &right) const
 
void RegisterMe (G4HadronicInteraction *a)
 
G4HadronicInteractionGetHadronicInteraction (const G4HadProjectile &aHadProjectile, G4Nucleus &aTargetNucleus, const G4Material *aMaterial, const G4Element *anElement) const
 
G4HadronicInteractionGetHadronicInteraction (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 번째 라인에서 정의되었습니다.

생성자 & 소멸자 문서화

G4EnergyRangeManager::G4EnergyRangeManager ( )
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().

void G4EnergyRangeManager::Dump ( G4int  verbose = 0)

G4EnergyRangeManager.cc 파일의 275 번째 라인에서 정의되었습니다.

다음을 참조함 : G4cout, G4endl, GeV, theHadronicInteraction, theHadronicInteractionCounter.

G4HadronicInteraction * G4EnergyRangeManager::GetHadronicInteraction ( const G4HadProjectile aHadProjectile,
G4Nucleus aTargetNucleus,
const G4Material aMaterial,
const G4Element anElement 
) const
G4HadronicInteraction * G4EnergyRangeManager::GetHadronicInteraction ( const G4double  kineticEnergy,
const G4Material aMaterial,
const G4Element anElement 
) const
std::vector< G4HadronicInteraction * > & G4EnergyRangeManager::GetHadronicInteractionList ( )

G4EnergyRangeManager.cc 파일의 269 번째 라인에서 정의되었습니다.

다음을 참조함 : theHadronicInteraction.

다음에 의해서 참조됨 : G4HadronicProcess::GetHadronicInteractionList().

G4bool G4EnergyRangeManager::operator!= ( const G4EnergyRangeManager right) const
inline

G4EnergyRangeManager.hh 파일의 55 번째 라인에서 정의되었습니다.

G4EnergyRangeManager & G4EnergyRangeManager::operator= ( const G4EnergyRangeManager right)

G4EnergyRangeManager.cc 파일의 52 번째 라인에서 정의되었습니다.

다음을 참조함 : theHadronicInteraction, theHadronicInteractionCounter.

G4bool G4EnergyRangeManager::operator== ( const G4EnergyRangeManager right) const
inline

G4EnergyRangeManager.hh 파일의 52 번째 라인에서 정의되었습니다.

void G4EnergyRangeManager::RegisterMe ( G4HadronicInteraction a)

G4EnergyRangeManager.cc 파일의 62 번째 라인에서 정의되었습니다.

다음을 참조함 : theHadronicInteraction, theHadronicInteractionCounter.

다음에 의해서 참조됨 : G4HadronicProcess::RegisterMe().

멤버 데이타 문서화

std::vector<G4HadronicInteraction*> G4EnergyRangeManager::theHadronicInteraction
private

G4EnergyRangeManager.hh 파일의 80 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : BuildPhysicsTable(), Dump(), G4EnergyRangeManager(), GetHadronicInteraction(), GetHadronicInteractionList(), operator=(), RegisterMe().

G4int G4EnergyRangeManager::theHadronicInteractionCounter
private

G4EnergyRangeManager.hh 파일의 79 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : Dump(), G4EnergyRangeManager(), GetHadronicInteraction(), operator=(), RegisterMe().


이 클래스에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.: