Geant4  9.6.p02
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
F03FieldSetup Class Reference

#include <F03FieldSetup.hh>

Collaboration diagram for F03FieldSetup:
Collaboration graph
[legend]

Public Member Functions

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

Protected Member Functions

G4FieldManagerGetGlobalFieldManager ()
 

Protected Attributes

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

Detailed Description

A class for setting up the Magnetic Field

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

Definition at line 52 of file F03FieldSetup.hh.

Constructor & Destructor Documentation

F03FieldSetup::F03FieldSetup ( )

Definition at line 63 of file F03FieldSetup.cc.

Here is the call graph for this function:

F03FieldSetup::F03FieldSetup ( G4ThreeVector  fieldVector)

Definition at line 91 of file F03FieldSetup.cc.

Here is the call graph for this function:

F03FieldSetup::~F03FieldSetup ( )

Definition at line 99 of file F03FieldSetup.cc.

Member Function Documentation

G4ThreeVector F03FieldSetup::GetConstantFieldValue ( )

Definition at line 252 of file F03FieldSetup.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4FieldManager * F03FieldSetup::GetGlobalFieldManager ( )
protected

Definition at line 243 of file F03FieldSetup.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4FieldManager* F03FieldSetup::GetLocalFieldManager ( )
inline

Definition at line 72 of file F03FieldSetup.hh.

void F03FieldSetup::SetFieldValue ( G4ThreeVector  fieldVector)

Definition at line 213 of file F03FieldSetup.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void F03FieldSetup::SetFieldValue ( G4double  fieldValue)

Definition at line 200 of file F03FieldSetup.cc.

Here is the call graph for this function:

void F03FieldSetup::SetMinStep ( G4double  s)
inline

Definition at line 65 of file F03FieldSetup.hh.

Here is the caller graph for this function:

void F03FieldSetup::SetStepper ( )

Definition at line 135 of file F03FieldSetup.cc.

Here is the caller graph for this function:

void F03FieldSetup::SetStepperType ( G4int  i)
inline

Definition at line 61 of file F03FieldSetup.hh.

Here is the caller graph for this function:

void F03FieldSetup::UpdateField ( )

Definition at line 111 of file F03FieldSetup.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

Member Data Documentation

G4ChordFinder* F03FieldSetup::fChordFinder
protected

Definition at line 82 of file F03FieldSetup.hh.

G4Mag_UsualEqRhs* F03FieldSetup::fEquation
protected

Definition at line 85 of file F03FieldSetup.hh.

G4FieldManager* F03FieldSetup::fFieldManager
protected

Definition at line 79 of file F03FieldSetup.hh.

F03FieldMessenger* F03FieldSetup::fFieldMessenger
protected

Definition at line 97 of file F03FieldSetup.hh.

G4ChordFinder* F03FieldSetup::fLocalChordFinder
protected

Definition at line 83 of file F03FieldSetup.hh.

G4Mag_UsualEqRhs* F03FieldSetup::fLocalEquation
protected

Definition at line 86 of file F03FieldSetup.hh.

G4FieldManager* F03FieldSetup::fLocalFieldManager
protected

Definition at line 80 of file F03FieldSetup.hh.

G4MagneticField* F03FieldSetup::fLocalMagneticField
protected

Definition at line 89 of file F03FieldSetup.hh.

G4MagIntegratorStepper* F03FieldSetup::fLocalStepper
protected

Definition at line 92 of file F03FieldSetup.hh.

G4MagneticField* F03FieldSetup::fMagneticField
protected

Definition at line 88 of file F03FieldSetup.hh.

G4double F03FieldSetup::fMinStep
protected

Definition at line 95 of file F03FieldSetup.hh.

G4MagIntegratorStepper* F03FieldSetup::fStepper
protected

Definition at line 91 of file F03FieldSetup.hh.

G4int F03FieldSetup::fStepperType
protected

Definition at line 93 of file F03FieldSetup.hh.


The documentation for this class was generated from the following files: