ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/geometry/magneticfield/include/G4DoLoMcPriRK34.hh>
Private Attributes | |
G4double * | ak2 |
G4double * | ak3 |
G4double * | ak4 |
G4double * | ak5 |
G4double * | ak6 |
G4double * | yTemp |
G4double * | yIn |
G4double | fLastStepLength = -1.0 |
G4double * | fLastInitialVector |
G4double * | fLastFinalVector |
G4double * | fLastDyDx |
G4double * | fMidVector |
G4double * | fMidError |
G4DoLoMcPriRK34 * | fAuxStepper = nullptr |
Additional Inherited Members | |
Protected Member Functions inherited from G4MagIntegratorStepper | |
void | SetIntegrationOrder (G4int order) |
void | SetFSAL (G4bool flag=true) |
Definition at line 41 of file G4DoLoMcPriRK34.hh.
View newest version in sPHENIX GitHub at line 41 of file G4DoLoMcPriRK34.hh
G4DoLoMcPriRK34::G4DoLoMcPriRK34 | ( | G4EquationOfMotion * | EqRhs, |
G4int | numberOfVariables = 6 , |
||
G4bool | primary = true |
||
) |
Definition at line 37 of file G4DoLoMcPriRK34.cc.
View newest version in sPHENIX GitHub at line 37 of file G4DoLoMcPriRK34.cc
References ak2, ak3, ak4, ak5, ak6, fAuxStepper, fLastDyDx, fLastFinalVector, fLastInitialVector, fMidError, fMidVector, yIn, and yTemp.
G4DoLoMcPriRK34::~G4DoLoMcPriRK34 | ( | ) |
Definition at line 71 of file G4DoLoMcPriRK34.cc.
View newest version in sPHENIX GitHub at line 71 of file G4DoLoMcPriRK34.cc
References ak2, ak3, ak4, ak5, ak6, fAuxStepper, fLastDyDx, fLastFinalVector, fLastInitialVector, fMidError, fMidVector, yIn, and yTemp.
|
delete |
|
virtual |
Implements G4MagIntegratorStepper.
Definition at line 201 of file G4DoLoMcPriRK34.cc.
View newest version in sPHENIX GitHub at line 201 of file G4DoLoMcPriRK34.cc
References G4LineSection::Distline(), fAuxStepper, fLastDyDx, fLastFinalVector, fLastInitialVector, fLastStepLength, fMidError, fMidVector, and Stepper().
|
inlinevirtual |
Implements G4MagIntegratorStepper.
Definition at line 85 of file G4DoLoMcPriRK34.hh.
View newest version in sPHENIX GitHub at line 85 of file G4DoLoMcPriRK34.hh
void G4DoLoMcPriRK34::Interpolate | ( | const G4double | yInput[], |
const G4double | dydx[], | ||
const G4double | Step, | ||
G4double | yOut[], | ||
G4double | tau | ||
) |
Definition at line 255 of file G4DoLoMcPriRK34.cc.
View newest version in sPHENIX GitHub at line 255 of file G4DoLoMcPriRK34.cc
References ak2, ak3, ak4, ak5, ak6, G4MagIntegratorStepper::GetNumberOfVariables(), and yIn.
Referenced by Interpolate().
Definition at line 247 of file G4DoLoMcPriRK34.cc.
View newest version in sPHENIX GitHub at line 247 of file G4DoLoMcPriRK34.cc
References fLastDyDx, fLastInitialVector, fLastStepLength, and Interpolate().
void G4DoLoMcPriRK34::interpolate | ( | const G4double | yInput[], |
const G4double | dydx[], | ||
G4double | yOut[], | ||
G4double | Step, | ||
G4double | tau | ||
) |
|
delete |
void G4DoLoMcPriRK34::SetupInterpolate | ( | const G4double | yInput[], |
const G4double | dydx[], | ||
const G4double | Step | ||
) |
Definition at line 240 of file G4DoLoMcPriRK34.cc.
View newest version in sPHENIX GitHub at line 240 of file G4DoLoMcPriRK34.cc
void G4DoLoMcPriRK34::SetupInterpolation | ( | ) |
Definition at line 236 of file G4DoLoMcPriRK34.cc.
View newest version in sPHENIX GitHub at line 236 of file G4DoLoMcPriRK34.cc
|
virtual |
Implements G4MagIntegratorStepper.
Definition at line 98 of file G4DoLoMcPriRK34.cc.
View newest version in sPHENIX GitHub at line 98 of file G4DoLoMcPriRK34.cc
References ak2, ak3, ak4, ak5, ak6, fLastDyDx, fLastFinalVector, fLastInitialVector, fLastStepLength, G4MagIntegratorStepper::GetNumberOfVariables(), return(), G4MagIntegratorStepper::RightHandSide(), yIn, and yTemp.
Referenced by DistChord().
|
private |
Definition at line 89 of file G4DoLoMcPriRK34.hh.
View newest version in sPHENIX GitHub at line 89 of file G4DoLoMcPriRK34.hh
Referenced by G4DoLoMcPriRK34(), Interpolate(), Stepper(), and ~G4DoLoMcPriRK34().
|
private |
Definition at line 89 of file G4DoLoMcPriRK34.hh.
View newest version in sPHENIX GitHub at line 89 of file G4DoLoMcPriRK34.hh
Referenced by G4DoLoMcPriRK34(), Interpolate(), Stepper(), and ~G4DoLoMcPriRK34().
|
private |
Definition at line 89 of file G4DoLoMcPriRK34.hh.
View newest version in sPHENIX GitHub at line 89 of file G4DoLoMcPriRK34.hh
Referenced by G4DoLoMcPriRK34(), Interpolate(), Stepper(), and ~G4DoLoMcPriRK34().
|
private |
Definition at line 89 of file G4DoLoMcPriRK34.hh.
View newest version in sPHENIX GitHub at line 89 of file G4DoLoMcPriRK34.hh
Referenced by G4DoLoMcPriRK34(), Interpolate(), Stepper(), and ~G4DoLoMcPriRK34().
|
private |
Definition at line 89 of file G4DoLoMcPriRK34.hh.
View newest version in sPHENIX GitHub at line 89 of file G4DoLoMcPriRK34.hh
Referenced by G4DoLoMcPriRK34(), Interpolate(), Stepper(), and ~G4DoLoMcPriRK34().
|
private |
Definition at line 96 of file G4DoLoMcPriRK34.hh.
View newest version in sPHENIX GitHub at line 96 of file G4DoLoMcPriRK34.hh
Referenced by DistChord(), G4DoLoMcPriRK34(), and ~G4DoLoMcPriRK34().
|
private |
Definition at line 92 of file G4DoLoMcPriRK34.hh.
View newest version in sPHENIX GitHub at line 92 of file G4DoLoMcPriRK34.hh
Referenced by DistChord(), G4DoLoMcPriRK34(), Interpolate(), Stepper(), and ~G4DoLoMcPriRK34().
|
private |
Definition at line 92 of file G4DoLoMcPriRK34.hh.
View newest version in sPHENIX GitHub at line 92 of file G4DoLoMcPriRK34.hh
Referenced by DistChord(), G4DoLoMcPriRK34(), Stepper(), and ~G4DoLoMcPriRK34().
|
private |
Definition at line 92 of file G4DoLoMcPriRK34.hh.
View newest version in sPHENIX GitHub at line 92 of file G4DoLoMcPriRK34.hh
Referenced by DistChord(), G4DoLoMcPriRK34(), Interpolate(), Stepper(), and ~G4DoLoMcPriRK34().
|
private |
Definition at line 91 of file G4DoLoMcPriRK34.hh.
View newest version in sPHENIX GitHub at line 91 of file G4DoLoMcPriRK34.hh
Referenced by DistChord(), Interpolate(), and Stepper().
|
private |
Definition at line 92 of file G4DoLoMcPriRK34.hh.
View newest version in sPHENIX GitHub at line 92 of file G4DoLoMcPriRK34.hh
Referenced by DistChord(), G4DoLoMcPriRK34(), and ~G4DoLoMcPriRK34().
|
private |
Definition at line 92 of file G4DoLoMcPriRK34.hh.
View newest version in sPHENIX GitHub at line 92 of file G4DoLoMcPriRK34.hh
Referenced by DistChord(), G4DoLoMcPriRK34(), and ~G4DoLoMcPriRK34().
|
private |
Definition at line 89 of file G4DoLoMcPriRK34.hh.
View newest version in sPHENIX GitHub at line 89 of file G4DoLoMcPriRK34.hh
Referenced by G4DoLoMcPriRK34(), Interpolate(), Stepper(), and ~G4DoLoMcPriRK34().
|
private |
Definition at line 89 of file G4DoLoMcPriRK34.hh.
View newest version in sPHENIX GitHub at line 89 of file G4DoLoMcPriRK34.hh
Referenced by G4DoLoMcPriRK34(), Stepper(), and ~G4DoLoMcPriRK34().