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

#include <G4FieldManager.hh>

Public 멤버 함수

 G4FieldManager (G4Field *detectorField=0, G4ChordFinder *pChordFinder=0, G4bool b=true)
 
 G4FieldManager (G4MagneticField *detectorMagneticField)
 
virtual ~G4FieldManager ()
 
G4bool SetDetectorField (G4Field *detectorField, int failMode=0)
 
void ProposeDetectorField (G4Field *detectorField)
 
void ChangeDetectorField (G4Field *detectorField)
 
const G4FieldGetDetectorField () const
 
G4bool DoesFieldExist () const
 
void CreateChordFinder (G4MagneticField *detectorMagField)
 
void SetChordFinder (G4ChordFinder *aChordFinder)
 
G4ChordFinderGetChordFinder ()
 
const G4ChordFinderGetChordFinder () const
 
virtual void ConfigureForTrack (const G4Track *)
 
G4double GetDeltaIntersection () const
 
G4double GetDeltaOneStep () const
 
void SetAccuraciesWithDeltaOneStep (G4double valDeltaOneStep)
 
void SetDeltaOneStep (G4double valueD1step)
 
void SetDeltaIntersection (G4double valueDintersection)
 
G4double GetMinimumEpsilonStep () const
 
void SetMinimumEpsilonStep (G4double newEpsMin)
 
G4double GetMaximumEpsilonStep () const
 
void SetMaximumEpsilonStep (G4double newEpsMax)
 
G4bool DoesFieldChangeEnergy () const
 
void SetFieldChangesEnergy (G4bool value)
 
virtual G4FieldManagerClone () const
 

Private 멤버 함수

 G4FieldManager (const G4FieldManager &)
 
G4FieldManageroperator= (const G4FieldManager &)
 
void InitialiseFieldChangesEnergy ()
 

Private 속성

G4FieldfDetectorField
 
G4ChordFinderfChordFinder
 
G4bool fAllocatedChordFinder
 
const G4double fEpsilonMinDefault
 
const G4double fEpsilonMaxDefault
 
G4bool fFieldChangesEnergy
 
G4double fDelta_One_Step_Value
 
G4double fDelta_Intersection_Val
 
G4double fDefault_Delta_One_Step_Value
 
G4double fDefault_Delta_Intersection_Val
 
G4double fEpsilonMin
 
G4double fEpsilonMax
 

상세한 설명

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

생성자 & 소멸자 문서화

G4FieldManager::G4FieldManager ( G4Field detectorField = 0,
G4ChordFinder pChordFinder = 0,
G4bool  b = true 
)
G4FieldManager::G4FieldManager ( G4MagneticField detectorMagneticField)
G4FieldManager::~G4FieldManager ( )
virtual

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

다음을 참조함 : G4FieldManagerStore::DeRegister(), fAllocatedChordFinder, fChordFinder.

G4FieldManager::G4FieldManager ( const G4FieldManager )
private

멤버 함수 문서화

void G4FieldManager::ChangeDetectorField ( G4Field detectorField)
inline
G4FieldManager * G4FieldManager::Clone ( ) const
virtual
void G4FieldManager::ConfigureForTrack ( const G4Track )
virtual
void G4FieldManager::CreateChordFinder ( G4MagneticField detectorMagField)
G4bool G4FieldManager::DoesFieldChangeEnergy ( ) const
inline
G4bool G4FieldManager::DoesFieldExist ( ) const
inline
G4ChordFinder* G4FieldManager::GetChordFinder ( )
inline

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

const G4ChordFinder* G4FieldManager::GetChordFinder ( ) const
inline
G4double G4FieldManager::GetDeltaIntersection ( ) const
inline
G4double G4FieldManager::GetDeltaOneStep ( ) const
inline
const G4Field* G4FieldManager::GetDetectorField ( ) const
inline
G4double G4FieldManager::GetMaximumEpsilonStep ( ) const
inline
G4double G4FieldManager::GetMinimumEpsilonStep ( ) const
inline
void G4FieldManager::InitialiseFieldChangesEnergy ( )
private

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

다음을 참조함 : G4Field::DoesFieldChangeEnergy(), fDetectorField, fFieldChangesEnergy.

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

G4FieldManager& G4FieldManager::operator= ( const G4FieldManager )
private
void G4FieldManager::ProposeDetectorField ( G4Field detectorField)
inline
void G4FieldManager::SetAccuraciesWithDeltaOneStep ( G4double  valDeltaOneStep)
inline
void G4FieldManager::SetChordFinder ( G4ChordFinder aChordFinder)
inline
void G4FieldManager::SetDeltaIntersection ( G4double  valueDintersection)
inline
void G4FieldManager::SetDeltaOneStep ( G4double  valueD1step)
inline
G4bool G4FieldManager::SetDetectorField ( G4Field detectorField,
int  failMode = 0 
)
void G4FieldManager::SetFieldChangesEnergy ( G4bool  value)
inline

다음에 의해서 참조됨 : F04GlobalField::ConstructField(), export_G4FieldManager().

void G4FieldManager::SetMaximumEpsilonStep ( G4double  newEpsMax)
inline
void G4FieldManager::SetMinimumEpsilonStep ( G4double  newEpsMin)
inline

멤버 데이타 문서화

G4bool G4FieldManager::fAllocatedChordFinder
private

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

다음에 의해서 참조됨 : Clone(), CreateChordFinder(), ~G4FieldManager().

G4ChordFinder* G4FieldManager::fChordFinder
private

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

다음에 의해서 참조됨 : Clone(), CreateChordFinder(), G4FieldManager(), SetDetectorField(), ~G4FieldManager().

G4double G4FieldManager::fDefault_Delta_Intersection_Val
private

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

다음에 의해서 참조됨 : Clone(), G4FieldManager().

G4double G4FieldManager::fDefault_Delta_One_Step_Value
private

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

다음에 의해서 참조됨 : Clone(), G4FieldManager().

G4double G4FieldManager::fDelta_Intersection_Val
private

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

다음에 의해서 참조됨 : Clone(), G4FieldManager().

G4double G4FieldManager::fDelta_One_Step_Value
private

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

다음에 의해서 참조됨 : Clone(), G4FieldManager().

G4Field* G4FieldManager::fDetectorField
private

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

다음에 의해서 참조됨 : Clone(), InitialiseFieldChangesEnergy(), SetDetectorField().

G4double G4FieldManager::fEpsilonMax
private

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

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

const G4double G4FieldManager::fEpsilonMaxDefault
private

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

G4double G4FieldManager::fEpsilonMin
private

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

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

const G4double G4FieldManager::fEpsilonMinDefault
private

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

G4bool G4FieldManager::fFieldChangesEnergy
private

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

다음에 의해서 참조됨 : Clone(), G4FieldManager(), InitialiseFieldChangesEnergy().


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