#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.
1.8.11