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

#include <F03FieldSetup.hh>

Public 멤버 함수

 F03FieldSetup ()
 
virtual ~F03FieldSetup ()
 
void SetStepperType (G4int i)
 
void CreateSteppers ()
 
void SetMinStep (G4double s)
 
void SetFieldValue (G4ThreeVector fieldVector)
 
void SetFieldValue (G4double fieldValue)
 
G4ThreeVector GetConstantFieldValue ()
 
void UpdateField ()
 
G4FieldManagerGetLocalFieldManager ()
 

Protected 멤버 함수

G4FieldManagerGetGlobalFieldManager ()
 

Protected 속성

G4FieldManagerfFieldManager
 
G4FieldManagerfLocalFieldManager
 
G4ChordFinderfChordFinder
 
G4ChordFinderfLocalChordFinder
 
G4Mag_UsualEqRhsfEquation
 
G4Mag_UsualEqRhsfLocalEquation
 
G4MagneticFieldfMagneticField
 
G4MagneticFieldfLocalMagneticField
 
G4MagIntegratorStepperfStepper
 
G4MagIntegratorStepperfLocalStepper
 
G4int fStepperType
 
G4double fMinStep
 
F03FieldMessengerfFieldMessenger
 

상세한 설명

A class for setting up the Magnetic Field

It also creates the necessary classes to control accuracy of propagation. In this example

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

생성자 & 소멸자 문서화

F03FieldSetup::F03FieldSetup ( )
F03FieldSetup::~F03FieldSetup ( )
virtual

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

다음을 참조함 : fChordFinder, fFieldMessenger, fMagneticField, fStepper.

멤버 함수 문서화

void F03FieldSetup::CreateSteppers ( )

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

다음을 참조함 : fEquation, fLocalEquation, fLocalStepper, fStepper, fStepperType, G4cout, G4endl.

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

G4ThreeVector F03FieldSetup::GetConstantFieldValue ( )

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

다음을 참조함 : fMagneticField, G4MagneticField::GetFieldValue().

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

G4FieldManager * F03FieldSetup::GetGlobalFieldManager ( )
protected

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

다음을 참조함 : G4TransportationManager::GetFieldManager(), G4TransportationManager::GetTransportationManager().

다음에 의해서 참조됨 : F03FieldSetup(), SetFieldValue().

G4FieldManager* F03FieldSetup::GetLocalFieldManager ( )
inline

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

다음을 참조함 : fLocalFieldManager.

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

void F03FieldSetup::SetFieldValue ( G4ThreeVector  fieldVector)

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

다음을 참조함 : fEquation, fMagneticField, GetGlobalFieldManager(), G4FieldManager::SetDetectorField(), G4EquationOfMotion::SetFieldObj().

다음에 의해서 참조됨 : SetFieldValue(), F03FieldMessenger::SetNewValue().

void F03FieldSetup::SetFieldValue ( G4double  fieldValue)

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

다음을 참조함 : SetFieldValue().

void F03FieldSetup::SetMinStep ( G4double  s)
inline

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

다음을 참조함 : fMinStep.

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

void F03FieldSetup::SetStepperType ( G4int  i)
inline

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

다음을 참조함 : fStepperType.

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

void F03FieldSetup::UpdateField ( )

멤버 데이타 문서화

G4ChordFinder* F03FieldSetup::fChordFinder
protected

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

다음에 의해서 참조됨 : UpdateField(), ~F03FieldSetup().

G4Mag_UsualEqRhs* F03FieldSetup::fEquation
protected

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

다음에 의해서 참조됨 : CreateSteppers(), F03FieldSetup(), SetFieldValue().

G4FieldManager* F03FieldSetup::fFieldManager
protected

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

다음에 의해서 참조됨 : F03FieldSetup(), UpdateField().

F03FieldMessenger* F03FieldSetup::fFieldMessenger
protected

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

다음에 의해서 참조됨 : F03FieldSetup(), ~F03FieldSetup().

G4ChordFinder* F03FieldSetup::fLocalChordFinder
protected

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

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

G4Mag_UsualEqRhs* F03FieldSetup::fLocalEquation
protected

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

다음에 의해서 참조됨 : CreateSteppers(), F03FieldSetup().

G4FieldManager* F03FieldSetup::fLocalFieldManager
protected

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

다음에 의해서 참조됨 : F03FieldSetup(), GetLocalFieldManager(), UpdateField().

G4MagneticField* F03FieldSetup::fLocalMagneticField
protected

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

다음에 의해서 참조됨 : F03FieldSetup(), UpdateField().

G4MagIntegratorStepper* F03FieldSetup::fLocalStepper
protected

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

다음에 의해서 참조됨 : CreateSteppers(), UpdateField().

G4MagneticField* F03FieldSetup::fMagneticField
protected

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

다음에 의해서 참조됨 : F03FieldSetup(), GetConstantFieldValue(), SetFieldValue(), UpdateField(), ~F03FieldSetup().

G4double F03FieldSetup::fMinStep
protected

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

다음에 의해서 참조됨 : F03FieldSetup(), SetMinStep(), UpdateField().

G4MagIntegratorStepper* F03FieldSetup::fStepper
protected

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

다음에 의해서 참조됨 : CreateSteppers(), UpdateField(), ~F03FieldSetup().

G4int F03FieldSetup::fStepperType
protected

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

다음에 의해서 참조됨 : CreateSteppers(), F03FieldSetup(), SetStepperType(), UpdateField().


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