#include <G4EqMagElectricField.hh>
Inheritance diagram for G4EqMagElectricField:

Definition at line 48 of file G4EqMagElectricField.hh.
Public Member Functions | |
| G4EqMagElectricField (G4ElectroMagneticField *emField) | |
| ~G4EqMagElectricField () | |
| void | SetChargeMomentumMass (G4double particleCharge, G4double MomentumXc, G4double mass) |
| void | EvaluateRhsGivenB (const G4double y[], const G4double Field[], G4double dydx[]) const |
| virtual void | EvaluateRhsGivenB (const G4double y[], const G4double B[3], G4double dydx[]) const =0 |
| void | RightHandSide (const G4double y[], G4double dydx[]) const |
| void | EvaluateRhsReturnB (const G4double y[], G4double dydx[], G4double Field[]) const |
| void | GetFieldValue (const G4double Point[4], G4double Field[]) const |
| const G4Field * | GetFieldObj () const |
| void | SetFieldObj (G4Field *pField) |
Private Attributes | |
| G4double | fElectroMagCof |
| G4double | fMassCof |
| G4EqMagElectricField::G4EqMagElectricField | ( | G4ElectroMagneticField * | emField | ) | [inline] |
Definition at line 52 of file G4EqMagElectricField.hh.
| G4EqMagElectricField::~G4EqMagElectricField | ( | ) | [inline] |
Definition at line 55 of file G4EqMagElectricField.hh.
| virtual void G4EquationOfMotion::EvaluateRhsGivenB | ( | const G4double | y[], | |
| const G4double | B[3], | |||
| G4double | dydx[] | |||
| ) | const [pure virtual, inherited] |
Implemented in G4ErrorMag_UsualEqRhs, G4Mag_EqRhs, G4Mag_SpinEqRhs, G4Mag_UsualEqRhs, G4KM_NucleonEqRhs, and G4KM_OpticalEqRhs.
Referenced by G4EquationOfMotion::EvaluateRhsReturnB(), and G4RKG3_Stepper::StepNoErr().
| void G4EquationOfMotion::EvaluateRhsReturnB | ( | const G4double | y[], | |
| G4double | dydx[], | |||
| G4double | Field[] | |||
| ) | const [inherited] |
Definition at line 38 of file G4EquationOfMotion.cc.
References G4EquationOfMotion::EvaluateRhsGivenB(), and G4EquationOfMotion::GetFieldValue().
Referenced by G4RKG3_Stepper::StepNoErr().
Here is the call graph for this function:

| const G4Field* G4EquationOfMotion::GetFieldObj | ( | ) | const [inherited] |
| void G4EquationOfMotion::GetFieldValue | ( | const G4double | Point[4], | |
| G4double | Field[] | |||
| ) | const [inherited] |
Referenced by G4EquationOfMotion::EvaluateRhsReturnB().
| void G4EquationOfMotion::RightHandSide | ( | const G4double | y[], | |
| G4double | dydx[] | |||
| ) | const [inline, inherited] |
| void G4EqMagElectricField::SetChargeMomentumMass | ( | G4double | particleCharge, | |
| G4double | MomentumXc, | |||
| G4double | mass | |||
| ) | [virtual] |
Implements G4EquationOfMotion.
Definition at line 45 of file G4EqMagElectricField.cc.
References eplus, fElectroMagCof, and fMassCof.
| void G4EquationOfMotion::SetFieldObj | ( | G4Field * | pField | ) | [inherited] |
G4double G4EqMagElectricField::fElectroMagCof [private] |
Definition at line 69 of file G4EqMagElectricField.hh.
Referenced by EvaluateRhsGivenB(), and SetChargeMomentumMass().
G4double G4EqMagElectricField::fMassCof [private] |
Definition at line 70 of file G4EqMagElectricField.hh.
Referenced by EvaluateRhsGivenB(), and SetChargeMomentumMass().
1.4.7