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

#include <G4ASTARStopping.hh>

Public 멤버 함수

 G4ASTARStopping ()
 
 ~G4ASTARStopping ()
 
void Initialise ()
 
G4int GetIndex (const G4Material *) const
 
G4int GetIndex (const G4String &) const
 
G4double GetElectronicDEDX (G4int idx, G4double energy) const
 
G4double GetElectronicDEDX (const G4Material *, G4double energy) const
 

Private 멤버 함수

void AddData (const G4float *s, const G4Material *)
 
void FindData (G4int idx, const G4Material *)
 
void PrintWarning (G4int idx) const
 
G4ASTARStoppingoperator= (const G4ASTARStopping &right)=delete
 
 G4ASTARStopping (const G4ASTARStopping &)=delete
 

Private 속성

size_t nvectors
 
G4double emin
 
std::vector< const G4Material * > materials
 
std::vector
< G4LPhysicsFreeVector * > 
sdata
 

상세한 설명

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

생성자 & 소멸자 문서화

G4ASTARStopping::G4ASTARStopping ( )
explicit

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

다음을 참조함 : Initialise().

G4ASTARStopping::~G4ASTARStopping ( )

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

다음을 참조함 : nvectors, sdata.

G4ASTARStopping::G4ASTARStopping ( const G4ASTARStopping )
privatedelete

멤버 함수 문서화

void G4ASTARStopping::AddData ( const G4float s,
const G4Material mat 
)
private

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

다음을 참조함 : fac, G4PhysicsVector::FillSecondDerivatives(), materials, nvectors, G4LPhysicsFreeVector::PutValues(), sdata, G4PhysicsVector::SetSpline(), T0.

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

void G4ASTARStopping::FindData ( G4int  idx,
const G4Material mat 
)
private

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

다음을 참조함 : AddData(), f.

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

G4double G4ASTARStopping::GetElectronicDEDX ( G4int  idx,
G4double  energy 
) const
inline

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

다음을 참조함 : emin, nvectors, PrintWarning(), sdata.

다음에 의해서 참조됨 : G4BraggIonModel::DEDX(), GetElectronicDEDX().

G4double G4ASTARStopping::GetElectronicDEDX ( const G4Material mat,
G4double  energy 
) const
inline

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

다음을 참조함 : GetElectronicDEDX(), GetIndex().

G4int G4ASTARStopping::GetIndex ( const G4Material mat) const
inline

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

다음을 참조함 : materials, nvectors.

다음에 의해서 참조됨 : G4BraggIonModel::DEDX(), GetElectronicDEDX().

G4int G4ASTARStopping::GetIndex ( const G4String nam) const
inline

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

다음을 참조함 : materials, nvectors.

void G4ASTARStopping::Initialise ( )
G4ASTARStopping& G4ASTARStopping::operator= ( const G4ASTARStopping right)
privatedelete
void G4ASTARStopping::PrintWarning ( G4int  idx) const
private

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

다음을 참조함 : G4Exception(), JustWarning, nvectors.

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

멤버 데이타 문서화

G4double G4ASTARStopping::emin
private

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

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

std::vector<const G4Material*> G4ASTARStopping::materials
private

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

다음에 의해서 참조됨 : AddData(), GetIndex(), Initialise().

size_t G4ASTARStopping::nvectors
private

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

다음에 의해서 참조됨 : AddData(), GetElectronicDEDX(), GetIndex(), Initialise(), PrintWarning(), ~G4ASTARStopping().

std::vector<G4LPhysicsFreeVector*> G4ASTARStopping::sdata
private

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

다음에 의해서 참조됨 : AddData(), GetElectronicDEDX(), ~G4ASTARStopping().


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