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

#include <HadrontherapyElectricTabulatedField3D.hh>

HadrontherapyElectricTabulatedField3D에 대한 상속 다이어그램 :
G4ElectricField G4ElectroMagneticField G4Field

Public 멤버 함수

 HadrontherapyElectricTabulatedField3D (const char *filename, G4double exOffset, G4double eyOffset, G4double ezOffset)
 
void GetFieldValue (const G4double Epoint[4], G4double *Efield) const
 
G4bool DoesFieldChangeEnergy () const
 
G4bool IsGravityActive () const
 
void SetGravityActive (G4bool OnOffFlag)
 
virtual G4FieldClone () const
 

Private 속성

vector< vector< vector
< G4double > > > 
xEField
 
vector< vector< vector
< G4double > > > 
yEField
 
vector< vector< vector
< G4double > > > 
zEField
 
G4int Enx
 
G4int Eny
 
G4int Enz
 
G4double Eminx
 
G4double Emaxx
 
G4double Eminy
 
G4double Emaxy
 
G4double Eminz
 
G4double Emaxz
 
G4double dx1
 
G4double dy1
 
G4double dz1
 
G4double feXoffset
 
G4double feYoffset
 
G4double feZoffset
 
G4bool einvertX
 
G4bool einvertY
 
G4bool einvertZ
 

상세한 설명

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

생성자 & 소멸자 문서화

HadrontherapyElectricTabulatedField3D::HadrontherapyElectricTabulatedField3D ( const char *  filename,
G4double  exOffset,
G4double  eyOffset,
G4double  ezOffset 
)

멤버 함수 문서화

G4Field * G4Field::Clone ( ) const
virtualinherited
G4bool G4ElectricField::DoesFieldChangeEnergy ( ) const
inlinevirtualinherited

G4ElectroMagneticField를 구현.

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

void HadrontherapyElectricTabulatedField3D::GetFieldValue ( const G4double  Epoint[4],
G4double Efield 
) const
virtual

G4ElectricField를 구현.

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

다음을 참조함 : dx1, dy1, dz1, einvertX, einvertY, einvertZ, Eminx, Eminy, Eminz, Enx, Eny, Enz, feXoffset, feYoffset, feZoffset, x1, xEField, y1, yEField, zEField.

G4bool G4Field::IsGravityActive ( ) const
inlineinherited
void G4Field::SetGravityActive ( G4bool  OnOffFlag)
inlineinherited

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

다음을 참조함 : G4Field::fGravityActive.

멤버 데이타 문서화

G4double HadrontherapyElectricTabulatedField3D::dx1
private

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

다음에 의해서 참조됨 : GetFieldValue(), HadrontherapyElectricTabulatedField3D().

G4double HadrontherapyElectricTabulatedField3D::dy1
private

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

다음에 의해서 참조됨 : GetFieldValue(), HadrontherapyElectricTabulatedField3D().

G4double HadrontherapyElectricTabulatedField3D::dz1
private

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

다음에 의해서 참조됨 : GetFieldValue(), HadrontherapyElectricTabulatedField3D().

G4bool HadrontherapyElectricTabulatedField3D::einvertX
private

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

다음에 의해서 참조됨 : GetFieldValue(), HadrontherapyElectricTabulatedField3D().

G4bool HadrontherapyElectricTabulatedField3D::einvertY
private

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

다음에 의해서 참조됨 : GetFieldValue(), HadrontherapyElectricTabulatedField3D().

G4bool HadrontherapyElectricTabulatedField3D::einvertZ
private

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

다음에 의해서 참조됨 : GetFieldValue(), HadrontherapyElectricTabulatedField3D().

G4double HadrontherapyElectricTabulatedField3D::Emaxx
private

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

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

G4double HadrontherapyElectricTabulatedField3D::Emaxy
private

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

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

G4double HadrontherapyElectricTabulatedField3D::Emaxz
private

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

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

G4double HadrontherapyElectricTabulatedField3D::Eminx
private

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

다음에 의해서 참조됨 : GetFieldValue(), HadrontherapyElectricTabulatedField3D().

G4double HadrontherapyElectricTabulatedField3D::Eminy
private

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

다음에 의해서 참조됨 : GetFieldValue(), HadrontherapyElectricTabulatedField3D().

G4double HadrontherapyElectricTabulatedField3D::Eminz
private

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

다음에 의해서 참조됨 : GetFieldValue(), HadrontherapyElectricTabulatedField3D().

G4int HadrontherapyElectricTabulatedField3D::Enx
private

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

다음에 의해서 참조됨 : GetFieldValue(), HadrontherapyElectricTabulatedField3D().

G4int HadrontherapyElectricTabulatedField3D::Eny
private

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

다음에 의해서 참조됨 : GetFieldValue(), HadrontherapyElectricTabulatedField3D().

G4int HadrontherapyElectricTabulatedField3D::Enz
private

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

다음에 의해서 참조됨 : GetFieldValue(), HadrontherapyElectricTabulatedField3D().

G4double HadrontherapyElectricTabulatedField3D::feXoffset
private

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

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

G4double HadrontherapyElectricTabulatedField3D::feYoffset
private

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

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

G4double HadrontherapyElectricTabulatedField3D::feZoffset
private

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

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

vector< vector< vector< G4double > > > HadrontherapyElectricTabulatedField3D::xEField
private

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

다음에 의해서 참조됨 : GetFieldValue(), HadrontherapyElectricTabulatedField3D().

vector< vector< vector< G4double > > > HadrontherapyElectricTabulatedField3D::yEField
private

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

다음에 의해서 참조됨 : GetFieldValue(), HadrontherapyElectricTabulatedField3D().

vector< vector< vector< G4double > > > HadrontherapyElectricTabulatedField3D::zEField
private

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

다음에 의해서 참조됨 : GetFieldValue(), HadrontherapyElectricTabulatedField3D().


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