Geant4 11.2.2
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.
Referenced by Clone().
G4FieldManager::G4FieldManager | ( | G4MagneticField * | detectorMagneticField | ) |
Definition at line 78 of file G4FieldManager.cc.
|
virtual |
Definition at line 158 of file G4FieldManager.cc.
|
delete |
|
inline |
|
virtual |
Definition at line 96 of file G4FieldManager.cc.
Referenced by G4VUserDetectorConstruction::CloneF().
|
virtual |
Definition at line 153 of file G4FieldManager.cc.
Referenced by G4CoupledTransportation::AlongStepGetPhysicalInteractionLength(), and G4ITTransportation::AlongStepGetPhysicalInteractionLength().
void G4FieldManager::CreateChordFinder | ( | G4MagneticField * | detectorMagField | ) |
Definition at line 168 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 342 of file G4FieldManager.cc.
|
inline |
Referenced by G4PropagatorInField::ComputeStep(), and G4PropagatorInField::G4PropagatorInField().
|
inline |
Referenced by G4PropagatorInField::ComputeStep().
|
delete |
|
inline |
|
protected |
Definition at line 421 of file G4FieldManager.cc.
Referenced by SetMaximumEpsilonStep(), and SetMinimumEpsilonStep().
|
inline |
|
inline |
Referenced by G4ErrorPropagatorManager::InitFieldForBackwards().
|
inline |
|
inline |
Definition at line 199 of file G4FieldManager.cc.
|
inline |
Definition at line 349 of file G4FieldManager.cc.
Definition at line 257 of file G4FieldManager.cc.
Definition at line 302 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(), G4FieldManager(), SetMaximumEpsilonStep(), and SetMinimumEpsilonStep().