#include <EDepSimEMFieldSetup.hh>
Public Member Functions | |
EMFieldSetup (G4ElectroMagneticField *field, G4FieldManager *m=0) | |
EMFieldSetup (G4FieldManager *m=0) | |
Create a zero field for the field manager. More... | |
virtual | ~EMFieldSetup () |
void | SetStepperType (G4int i) |
void | SetStepper () |
void | SetMinStep (G4double s) |
Protected Member Functions | |
G4FieldManager * | GetGlobalFieldManager () |
void | UpdateField () |
Private Attributes | |
G4FieldManager * | fFieldManager |
G4ChordFinder * | fChordFinder |
G4EqMagElectricField * | fEquation |
G4ElectroMagneticField * | fEMfield |
G4MagIntegratorStepper * | fStepper |
G4MagInt_Driver * | fIntgrDriver |
G4int | fStepperType |
G4double | fMinStep |
A class for control of the Electric Field of the detector.
The field for this case is uniform. It is simply a 'setup' class that creates the field and necessary other parts
Definition at line 58 of file EDepSimEMFieldSetup.hh.
EDepSim::EMFieldSetup::EMFieldSetup | ( | G4ElectroMagneticField * | field, |
G4FieldManager * | m = 0 |
||
) |
Create a new field. The first argument is a general EM field (for example, G4UniformMagneticField, or G4UniformElectricField. The second argument is the field manager to setup.
Definition at line 90 of file EDepSimEMFieldSetup.cc.
EDepSim::EMFieldSetup::EMFieldSetup | ( | G4FieldManager * | m = 0 | ) |
Create a zero field for the field manager.
Definition at line 72 of file EDepSimEMFieldSetup.cc.
|
virtual |
Definition at line 108 of file EDepSimEMFieldSetup.cc.
|
protected |
Definition at line 201 of file EDepSimEMFieldSetup.cc.
|
inline |
Definition at line 75 of file EDepSimEMFieldSetup.hh.
void EDepSim::EMFieldSetup::SetStepper | ( | ) |
Definition at line 144 of file EDepSimEMFieldSetup.cc.
|
inline |
Definition at line 71 of file EDepSimEMFieldSetup.hh.
|
protected |
Definition at line 118 of file EDepSimEMFieldSetup.cc.
|
private |
Definition at line 89 of file EDepSimEMFieldSetup.hh.
|
private |
Definition at line 93 of file EDepSimEMFieldSetup.hh.
|
private |
Definition at line 91 of file EDepSimEMFieldSetup.hh.
|
private |
Definition at line 87 of file EDepSimEMFieldSetup.hh.
|
private |
Definition at line 96 of file EDepSimEMFieldSetup.hh.
|
private |
Definition at line 100 of file EDepSimEMFieldSetup.hh.
|
private |
Definition at line 95 of file EDepSimEMFieldSetup.hh.
|
private |
Definition at line 98 of file EDepSimEMFieldSetup.hh.