Geant4 11.1.1
Toolkit for the simulation of the passage of particles through matter
|
#include <G4FieldManager.hh>
Static Public Member Functions | |
static G4double | GetMaxAcceptedEpsilon () |
static G4bool | SetMaxAcceptedEpsilon (G4double maxEps, G4bool softFail=false) |
Protected Member Functions | |
void | ReportBadEpsilonValue (G4ExceptionDescription &erm, G4double value, G4String &name) const |
Static Protected Attributes | |
static G4double | fMaxAcceptedEpsilon = 0.01 |
static constexpr G4double | fMinAcceptedEpsilon = 1000.0 * std::numeric_limits<G4double>::epsilon() |
static constexpr G4double | fMaxWarningEpsilon = 0.001 |
static constexpr G4double | fMaxFinalEpsilon = 0.02 |
static G4bool | fVerboseConstruction = false |
Definition at line 84 of file G4FieldManager.hh.
G4FieldManager::G4FieldManager | ( | G4Field * | detectorField = nullptr , |
G4ChordFinder * | pChordFinder = nullptr , |
||
G4bool | b = true |
||
) |
Definition at line 49 of file G4FieldManager.cc.
G4FieldManager::G4FieldManager | ( | G4MagneticField * | detectorMagneticField | ) |
Definition at line 76 of file G4FieldManager.cc.
|
virtual |
Definition at line 154 of file G4FieldManager.cc.
|
delete |
|
inline |
|
virtual |
Definition at line 92 of file G4FieldManager.cc.
Referenced by G4VUserDetectorConstruction::CloneF().
|
virtual |
Definition at line 149 of file G4FieldManager.cc.
Referenced by G4CoupledTransportation::AlongStepGetPhysicalInteractionLength(), and G4ITTransportation::AlongStepGetPhysicalInteractionLength().
void G4FieldManager::CreateChordFinder | ( | G4MagneticField * | detectorMagField | ) |
Definition at line 164 of file G4FieldManager.cc.
Referenced by Clone().
|
inline |
|
inline |
Referenced by G4VFieldModel::DescribeYourselfTo(), and G4ITTransportation::DoesGlobalFieldExist().
|
inline |
Referenced by G4ErrorPropagatorManager::InitFieldForBackwards().
|
inline |
|
inline |
Referenced by G4PropagatorInField::RefreshIntersectionLocator().
|
inline |
Referenced by G4PropagatorInField::ComputeStep().
|
inline |
Referenced by G4CoupledTransportation::AlongStepGetPhysicalInteractionLength(), G4ITTransportation::AlongStepGetPhysicalInteractionLength(), G4DecayWithSpin::AtRestDoIt(), G4ErrorSurfaceTrajState::BuildErrorMatrix(), G4PathFinder::ComputeStep(), G4VFieldModel::DescribeYourselfTo(), G4ErrorFreeTrajState::G4ErrorFreeTrajState(), G4SynchrotronRadiation::GetMeanFreePath(), G4SynchrotronRadiationInMat::GetMeanFreePath(), G4SynchrotronRadiationInMat::GetPhotonEnergy(), G4ErrorPropagatorManager::InitFieldForBackwards(), G4SynchrotronRadiation::PostStepDoIt(), G4SynchrotronRadiationInMat::PostStepDoIt(), G4ErrorMagFieldLimitProcess::PostStepGetPhysicalInteractionLength(), and G4ErrorFreeTrajState::PropagateError().
|
static |
Definition at line 334 of file G4FieldManager.cc.
|
inline |
Referenced by G4PropagatorInField::ComputeStep(), and G4PropagatorInField::G4PropagatorInField().
|
inline |
Referenced by G4PropagatorInField::ComputeStep().
|
delete |
|
inline |
|
protected |
Definition at line 409 of file G4FieldManager.cc.
Referenced by SetMaximumEpsilonStep(), and SetMinimumEpsilonStep().
|
inline |
|
inline |
Referenced by G4ErrorPropagatorManager::InitFieldForBackwards().
|
inline |
|
inline |
Definition at line 195 of file G4FieldManager.cc.
|
inline |
Definition at line 341 of file G4FieldManager.cc.
Definition at line 253 of file G4FieldManager.cc.
Definition at line 295 of file G4FieldManager.cc.
|
staticprotected |
Definition at line 181 of file G4FieldManager.hh.
Referenced by GetMaxAcceptedEpsilon(), ReportBadEpsilonValue(), SetMaxAcceptedEpsilon(), SetMaximumEpsilonStep(), and SetMinimumEpsilonStep().
|
staticconstexprprotected |
Definition at line 186 of file G4FieldManager.hh.
Referenced by SetMaxAcceptedEpsilon().
|
staticconstexprprotected |
Definition at line 185 of file G4FieldManager.hh.
Referenced by SetMaxAcceptedEpsilon().
|
staticconstexprprotected |
Definition at line 182 of file G4FieldManager.hh.
Referenced by ReportBadEpsilonValue(), SetMaximumEpsilonStep(), and SetMinimumEpsilonStep().
|
staticprotected |
Definition at line 188 of file G4FieldManager.hh.
Referenced by G4FieldManager(), SetMaximumEpsilonStep(), and SetMinimumEpsilonStep().