![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/geometry/magneticfield/include/G4NystromRK4.hh>
Inheritance diagram for G4NystromRK4:
Collaboration diagram for G4NystromRK4:Private Member Functions | |
| void | GetFieldValue (const G4double point[4], G4double field[3]) |
| G4double | GetFCof () |
| G4CachedMagneticField * | GetField () |
| const G4CachedMagneticField * | GetField () const |
Private Attributes | |
| G4double | fMomentum = 0.0 |
| G4double | fMomentum2 = 0.0 |
| G4double | fInverseMomentum = 0.0 |
| G4double | fCoefficient = 0.0 |
| G4ThreeVector | fInitialPoint |
| G4ThreeVector | fMidPoint |
| G4ThreeVector | fEndPoint |
| std::unique_ptr < G4CachedMagneticField > | fCachedField |
Additional Inherited Members | |
Protected Member Functions inherited from G4MagIntegratorStepper | |
| void | SetIntegrationOrder (G4int order) |
| void | SetFSAL (G4bool flag=true) |
Definition at line 51 of file G4NystromRK4.hh.
View newest version in sPHENIX GitHub at line 51 of file G4NystromRK4.hh
| G4NystromRK4::G4NystromRK4 | ( | G4Mag_EqRhs * | EquationMotion, |
| G4double | distanceConstField = 0.0 |
||
| ) |
Definition at line 51 of file G4NystromRK4.cc.
View newest version in sPHENIX GitHub at line 51 of file G4NystromRK4.cc
References SetDistanceForConstantField().
Here is the call graph for this function:
|
overridevirtual |
Implements G4MagIntegratorStepper.
Definition at line 183 of file G4NystromRK4.cc.
View newest version in sPHENIX GitHub at line 183 of file G4NystromRK4.cc
References G4LineSection::Distline(), fEndPoint, and fInitialPoint.
Here is the call graph for this function:| G4double G4NystromRK4::GetDistanceForConstantField | ( | ) | const |
Definition at line 206 of file G4NystromRK4.cc.
View newest version in sPHENIX GitHub at line 206 of file G4NystromRK4.cc
References G4CachedMagneticField::GetConstDistance(), and GetField().
Here is the call graph for this function:
|
inlineprivate |
|
private |
Definition at line 215 of file G4NystromRK4.cc.
View newest version in sPHENIX GitHub at line 215 of file G4NystromRK4.cc
References G4MagIntegratorStepper::GetEquationOfMotion(), and G4EquationOfMotion::GetFieldObj().
Referenced by GetDistanceForConstantField(), GetField(), and SetDistanceForConstantField().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 220 of file G4NystromRK4.cc.
View newest version in sPHENIX GitHub at line 220 of file G4NystromRK4.cc
References GetField().
Here is the call graph for this function:
|
inlineoverridevirtual |
Implements G4MagIntegratorStepper.
Definition at line 70 of file G4NystromRK4.hh.
View newest version in sPHENIX GitHub at line 70 of file G4NystromRK4.hh
Definition at line 188 of file G4NystromRK4.cc.
View newest version in sPHENIX GitHub at line 188 of file G4NystromRK4.cc
References fCachedField, G4Exception(), G4MagIntegratorStepper::GetEquationOfMotion(), GetField(), JustWarning, G4CachedMagneticField::SetConstDistance(), and G4EquationOfMotion::SetFieldObj().
Referenced by G4NystromRK4().
Here is the call graph for this function:
Here is the caller graph for this function:
|
overridevirtual |
Implements G4MagIntegratorStepper.
Definition at line 60 of file G4NystromRK4.cc.
View newest version in sPHENIX GitHub at line 60 of file G4NystromRK4.cc
References fCoefficient, fEndPoint, fInitialPoint, fInverseMomentum, fMidPoint, fMomentum, fMomentum2, GetFCof(), GetFieldValue(), field_utils::getValue(), and field_utils::getValue2().
Here is the call graph for this function:
|
private |
Definition at line 89 of file G4NystromRK4.hh.
View newest version in sPHENIX GitHub at line 89 of file G4NystromRK4.hh
Referenced by SetDistanceForConstantField().
|
private |
Definition at line 84 of file G4NystromRK4.hh.
View newest version in sPHENIX GitHub at line 84 of file G4NystromRK4.hh
Referenced by Stepper().
|
private |
Definition at line 87 of file G4NystromRK4.hh.
View newest version in sPHENIX GitHub at line 87 of file G4NystromRK4.hh
Referenced by DistChord(), and Stepper().
|
private |
Definition at line 85 of file G4NystromRK4.hh.
View newest version in sPHENIX GitHub at line 85 of file G4NystromRK4.hh
Referenced by DistChord(), and Stepper().
|
private |
Definition at line 83 of file G4NystromRK4.hh.
View newest version in sPHENIX GitHub at line 83 of file G4NystromRK4.hh
Referenced by Stepper().
|
private |
Definition at line 86 of file G4NystromRK4.hh.
View newest version in sPHENIX GitHub at line 86 of file G4NystromRK4.hh
Referenced by Stepper().
|
private |
Definition at line 81 of file G4NystromRK4.hh.
View newest version in sPHENIX GitHub at line 81 of file G4NystromRK4.hh
Referenced by Stepper().
|
private |
Definition at line 82 of file G4NystromRK4.hh.
View newest version in sPHENIX GitHub at line 82 of file G4NystromRK4.hh
Referenced by Stepper().