13#include <G4MagneticField.hh>
17class G4MagIntegratorStepper;
27 class G4MonopoleEquation;
Monopole equation of motion class.
Monopole field setup singleton class, that takes care of switching between conventional particle tran...
G4double fMinStep
Minimal step.
void SwitchChordFinder(G4int val)
Switches chord finder between 1 - basf2 FullSim chord finder 2 - monopole chord finder Since monopole...
G4FieldManager * fFieldManager
Field manager that holds current chord finder.
G4MonopoleFieldSetup()
Constructor.
G4ChordFinder * fMonopoleChordFinder
Chord finder for monopoles.
G4MagneticField * fMagneticField
Magnetic field of basf2.
static G4MonopoleFieldSetup * fMonopoleFieldSetup
The instance of this class.
G4MagIntegratorStepper * fMonopoleStepper
Stepper for monopoles.
G4MonopoleFieldSetup & operator=(const G4MonopoleFieldSetup ©)
Assignment operator should be hidden.
G4MonopoleEquation * fMonopoleEquation
Monopole equation of motion.
G4ChordFinder * fbasf2ChordFinder
Chord finder taken from FullSim of basf2.
static G4MonopoleFieldSetup * GetMonopoleFieldSetup()
Returns G4MonopoleFieldSetup instance.
~G4MonopoleFieldSetup()
Destructor.
G4MonopoleFieldSetup(const G4MonopoleFieldSetup ©)
Copy constructor should be hidden.
Abstract base class for different kinds of events.