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>
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().
|
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.
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().
|
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().
|
private |
Definition at line 220 of file G4NystromRK4.cc.
View newest version in sPHENIX GitHub at line 220 of file G4NystromRK4.cc
References GetField().
|
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().
|
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().
|
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().