ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/geometry/magneticfield/include/G4RK547FEq2.hh>
Private Member Functions | |
void | makeStep (const G4double yInput[], const G4double dydx[], const G4double hstep, G4double yOutput[], G4double *dydxOutput=nullptr, G4double *yError=nullptr) const |
Private Attributes | |
G4double | fyIn [G4FieldTrack::ncompSVEC] |
G4double | fdydx [G4FieldTrack::ncompSVEC] |
G4double | fyOut [G4FieldTrack::ncompSVEC] |
G4double | fdydxOut [G4FieldTrack::ncompSVEC] |
G4double | fhstep = -1.0 |
Additional Inherited Members | |
Protected Member Functions inherited from G4MagIntegratorStepper | |
void | SetIntegrationOrder (G4int order) |
void | SetFSAL (G4bool flag=true) |
Definition at line 44 of file G4RK547FEq2.hh.
View newest version in sPHENIX GitHub at line 44 of file G4RK547FEq2.hh
G4RK547FEq2::G4RK547FEq2 | ( | G4EquationOfMotion * | EqRhs, |
G4int | integrationVariables = 6 |
||
) |
Definition at line 51 of file G4RK547FEq2.cc.
View newest version in sPHENIX GitHub at line 51 of file G4RK547FEq2.cc
|
delete |
|
overridevirtual |
Implements G4MagIntegratorStepper.
Definition at line 166 of file G4RK547FEq2.cc.
View newest version in sPHENIX GitHub at line 166 of file G4RK547FEq2.cc
References G4LineSection::Distline(), fdydx, fhstep, fyIn, fyOut, makeStep(), field_utils::makeVector(), and G4FieldTrack::ncompSVEC.
|
inlineoverridevirtual |
Implements G4MagIntegratorStepper.
Definition at line 67 of file G4RK547FEq2.hh.
View newest version in sPHENIX GitHub at line 67 of file G4RK547FEq2.hh
|
private |
Definition at line 56 of file G4RK547FEq2.cc.
View newest version in sPHENIX GitHub at line 56 of file G4RK547FEq2.cc
References ak2, G4MagIntegratorStepper::GetNumberOfStateVariables(), G4MagIntegratorStepper::GetNumberOfVariables(), G4FieldTrack::ncompSVEC, and G4MagIntegratorStepper::RightHandSide().
Referenced by DistChord(), and Stepper().
|
delete |
|
overridevirtual |
Implements G4MagIntegratorStepper.
Definition at line 134 of file G4RK547FEq2.cc.
View newest version in sPHENIX GitHub at line 134 of file G4RK547FEq2.cc
References field_utils::copy(), fdydx, fdydxOut, fhstep, fyIn, fyOut, and makeStep().
void G4RK547FEq2::Stepper | ( | const G4double | yInput[], |
const G4double | dydx[], | ||
G4double | hstep, | ||
G4double | yOutput[], | ||
G4double | yError[], | ||
G4double | dydxOutput[] | ||
) |
Definition at line 149 of file G4RK547FEq2.cc.
View newest version in sPHENIX GitHub at line 149 of file G4RK547FEq2.cc
References field_utils::copy(), fdydx, fdydxOut, fhstep, fyIn, fyOut, and makeStep().
|
private |
Definition at line 80 of file G4RK547FEq2.hh.
View newest version in sPHENIX GitHub at line 80 of file G4RK547FEq2.hh
Referenced by DistChord(), and Stepper().
|
private |
Definition at line 80 of file G4RK547FEq2.hh.
View newest version in sPHENIX GitHub at line 80 of file G4RK547FEq2.hh
Referenced by Stepper().
|
private |
Definition at line 85 of file G4RK547FEq2.hh.
View newest version in sPHENIX GitHub at line 85 of file G4RK547FEq2.hh
Referenced by DistChord(), and Stepper().
|
private |
Definition at line 80 of file G4RK547FEq2.hh.
View newest version in sPHENIX GitHub at line 80 of file G4RK547FEq2.hh
Referenced by DistChord(), and Stepper().
|
private |
Definition at line 80 of file G4RK547FEq2.hh.
View newest version in sPHENIX GitHub at line 80 of file G4RK547FEq2.hh
Referenced by DistChord(), and Stepper().