Geant4
10.03
|
#include <F01FieldSetup.hh>
Public Member Functions | |
F01FieldSetup (G4ThreeVector) | |
F01FieldSetup () | |
virtual | ~F01FieldSetup () |
void | SetStepperType (G4int i) |
void | SetStepper () |
void | SetMinStep (G4double s) |
void | InitialiseAll () |
void | CreateStepperAndChordFinder () |
void | SetFieldValue (G4ThreeVector fieldVector) |
void | SetFieldValue (G4double fieldValue) |
G4ThreeVector | GetConstantFieldValue () |
Protected Member Functions | |
G4FieldManager * | GetGlobalFieldManager () |
Definition at line 57 of file F01FieldSetup.hh.
F01FieldSetup::F01FieldSetup | ( | G4ThreeVector | fieldVector | ) |
Definition at line 76 of file F01FieldSetup.cc.
References G4cout, G4endl, and InitialiseAll().
F01FieldSetup::F01FieldSetup | ( | ) |
Definition at line 93 of file F01FieldSetup.cc.
References G4cout, G4endl, and InitialiseAll().
|
virtual |
Definition at line 127 of file F01FieldSetup.cc.
References fChordFinder, fFieldMessenger, fMagneticField, and fStepper.
void F01FieldSetup::CreateStepperAndChordFinder | ( | ) |
Definition at line 137 of file F01FieldSetup.cc.
References fChordFinder, fFieldManager, fMagneticField, fMinStep, fStepper, G4cout, G4endl, mm, G4FieldManager::SetChordFinder(), G4FieldManager::SetDetectorField(), and SetStepper().
Referenced by InitialiseAll(), F01FieldMessenger::SetNewValue(), and SetStepperType().
G4ThreeVector F01FieldSetup::GetConstantFieldValue | ( | ) |
|
protected |
Definition at line 310 of file F01FieldSetup.cc.
References G4TransportationManager::GetFieldManager(), and G4TransportationManager::GetTransportationManager().
Referenced by SetFieldValue().
void F01FieldSetup::InitialiseAll | ( | ) |
Definition at line 110 of file F01FieldSetup.cc.
References CreateStepperAndChordFinder(), fEquation, fFieldManager, fFieldMessenger, fMagneticField, fMinStep, fStepperType, G4TransportationManager::GetFieldManager(), G4TransportationManager::GetTransportationManager(), and mm.
Referenced by F01FieldSetup().
void F01FieldSetup::SetFieldValue | ( | G4ThreeVector | fieldVector | ) |
Definition at line 283 of file F01FieldSetup.cc.
References fEquation, fMagneticField, GetGlobalFieldManager(), G4FieldManager::SetDetectorField(), and G4EquationOfMotion::SetFieldObj().
Referenced by SetFieldValue(), and F01FieldMessenger::SetNewValue().
void F01FieldSetup::SetFieldValue | ( | G4double | fieldValue | ) |
Definition at line 248 of file F01FieldSetup.cc.
References FatalException, fMagneticField, G4cout, G4endl, G4Exception(), gauss, G4MagneticField::GetFieldValue(), position, and SetFieldValue().
|
inline |
Definition at line 70 of file F01FieldSetup.hh.
Referenced by F01FieldMessenger::SetNewValue().
void F01FieldSetup::SetStepper | ( | ) |
Definition at line 158 of file F01FieldSetup.cc.
References fEquation, fStepper, fStepperType, G4cout, and G4endl.
Referenced by CreateStepperAndChordFinder().
|
inline |
Definition at line 65 of file F01FieldSetup.hh.
References CreateStepperAndChordFinder(), and fStepperType.
Referenced by F01FieldMessenger::SetNewValue().
|
protected |
Definition at line 86 of file F01FieldSetup.hh.
Referenced by CreateStepperAndChordFinder(), and ~F01FieldSetup().
|
protected |
Definition at line 87 of file F01FieldSetup.hh.
Referenced by InitialiseAll(), SetFieldValue(), and SetStepper().
|
protected |
Definition at line 85 of file F01FieldSetup.hh.
Referenced by CreateStepperAndChordFinder(), and InitialiseAll().
|
protected |
Definition at line 95 of file F01FieldSetup.hh.
Referenced by InitialiseAll(), and ~F01FieldSetup().
|
protected |
Definition at line 88 of file F01FieldSetup.hh.
Referenced by CreateStepperAndChordFinder(), InitialiseAll(), SetFieldValue(), and ~F01FieldSetup().
|
protected |
Definition at line 93 of file F01FieldSetup.hh.
Referenced by CreateStepperAndChordFinder(), InitialiseAll(), and SetMinStep().
|
protected |
Definition at line 90 of file F01FieldSetup.hh.
Referenced by CreateStepperAndChordFinder(), SetStepper(), and ~F01FieldSetup().
|
protected |
Definition at line 91 of file F01FieldSetup.hh.
Referenced by InitialiseAll(), SetStepper(), and SetStepperType().