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

#include <G4WaterStopping.hh>

Public 멤버 함수

 G4WaterStopping (G4EmCorrections *corr=0, G4bool splineFlag=true)
 
 ~G4WaterStopping ()
 
G4double GetElectronicDEDX (G4int Z, G4double energy)
 

Private 멤버 함수

void Initialise (G4EmCorrections *)
 
void AddData (const G4double *energy, const G4double *stoppower, G4double factor)
 
G4WaterStoppingoperator= (const G4WaterStopping &right)=delete
 
 G4WaterStopping (const G4WaterStopping &)=delete
 

Private 속성

G4bool spline
 
G4double emin
 
std::vector
< G4LPhysicsFreeVector * > 
dedx
 

정적 Private 속성

static const G4int Z [17]
 
static const G4double A [17]
 

상세한 설명

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

생성자 & 소멸자 문서화

G4WaterStopping::G4WaterStopping ( G4EmCorrections corr = 0,
G4bool  splineFlag = true 
)
explicit

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

다음을 참조함 : dedx, Initialise(), spline.

G4WaterStopping::~G4WaterStopping ( )

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

G4WaterStopping::G4WaterStopping ( const G4WaterStopping )
privatedelete

멤버 함수 문서화

void G4WaterStopping::AddData ( const G4double energy,
const G4double stoppower,
G4double  factor 
)
private

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

다음을 참조함 : dedx, MeV, G4LPhysicsFreeVector::PutValues(), G4PhysicsVector::SetSpline(), spline.

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

G4double G4WaterStopping::GetElectronicDEDX ( G4int  Z,
G4double  energy 
)

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

다음을 참조함 : A, dedx, emin.

void G4WaterStopping::Initialise ( G4EmCorrections corr)
private

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

다음을 참조함 : A, AddData(), G4EmCorrections::AddStoppingData(), cm, dedx, E, emin, MeV, Z.

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

G4WaterStopping& G4WaterStopping::operator= ( const G4WaterStopping right)
privatedelete

멤버 데이타 문서화

const G4double G4WaterStopping::A
staticprivate
초기값:
= {
7, 9, 11, 12, 14, 16, 19, 20, 23, 24, 27, 28, 31, 32, 35, 40, 56}

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

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

std::vector<G4LPhysicsFreeVector*> G4WaterStopping::dedx
private

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

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

G4double G4WaterStopping::emin
private

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

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

G4bool G4WaterStopping::spline
private

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

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

const G4int G4WaterStopping::Z
staticprivate
초기값:
= {
3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 26}

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

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


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