G4EqMagElectricField Class Reference

#include <G4EqMagElectricField.hh>

Inheritance diagram for G4EqMagElectricField:

Inheritance graph
[legend]
List of all members.

Detailed Description

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 G4FieldGetFieldObj () const
void SetFieldObj (G4Field *pField)

Private Attributes

G4double fElectroMagCof
G4double fMassCof


Constructor & Destructor Documentation

G4EqMagElectricField::G4EqMagElectricField ( G4ElectroMagneticField emField  )  [inline]

Definition at line 52 of file G4EqMagElectricField.hh.

G4EqMagElectricField::~G4EqMagElectricField (  )  [inline]

Definition at line 55 of file G4EqMagElectricField.hh.


Member Function Documentation

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 G4EqMagElectricField::EvaluateRhsGivenB ( const G4double  y[],
const G4double  Field[],
G4double  dydx[] 
) const

Definition at line 56 of file G4EqMagElectricField.cc.

References fElectroMagCof, and fMassCof.

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]


Member Data Documentation

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().


The documentation for this class was generated from the following files:
Generated on Sat Apr 12 06:13:54 2008 for Geant4 by  doxygen 1.4.7