G4KM_NucleonEqRhs Class Reference

#include <G4KM_NucleonEqRhs.hh>

Inheritance diagram for G4KM_NucleonEqRhs:

G4Mag_EqRhs G4EquationOfMotion

Public Member Functions

 G4KM_NucleonEqRhs (G4KM_DummyField *field, G4V3DNucleus *nucleus)
 ~G4KM_NucleonEqRhs ()
virtual void EvaluateRhsGivenB (const G4double y[], const G4double B[3], G4double dydx[]) const
virtual void SetChargeMomentumMass (G4double particleCharge, G4double MomentumXc, G4double MassXc2)
void SetMass (G4double aMass)

Detailed Description

Definition at line 49 of file G4KM_NucleonEqRhs.hh.


Constructor & Destructor Documentation

G4KM_NucleonEqRhs::G4KM_NucleonEqRhs ( G4KM_DummyField field,
G4V3DNucleus nucleus 
)

Definition at line 44 of file G4KM_NucleonEqRhs.cc.

References G4V3DNucleus::GetMassNumber().

00045                                                              :
00046   G4Mag_EqRhs(field), theNucleus(nucleus)
00047 {
00048   theMass = 0.;
00049   A = theNucleus->GetMassNumber();
00050   factor = hbarc*hbarc*std::pow(3.*pi2*A,2./3.)/3.;
00051 }

G4KM_NucleonEqRhs::~G4KM_NucleonEqRhs (  )  [inline]

Definition at line 81 of file G4KM_NucleonEqRhs.hh.

00082 { }


Member Function Documentation

virtual void G4KM_NucleonEqRhs::EvaluateRhsGivenB ( const G4double  y[],
const G4double  B[3],
G4double  dydx[] 
) const [virtual]

Implements G4Mag_EqRhs.

void G4KM_NucleonEqRhs::SetChargeMomentumMass ( G4double  particleCharge,
G4double  MomentumXc,
G4double  MassXc2 
) [inline, virtual]

Reimplemented from G4Mag_EqRhs.

Definition at line 87 of file G4KM_NucleonEqRhs.hh.

00088 { }

void G4KM_NucleonEqRhs::SetMass ( G4double  aMass  )  [inline]

Definition at line 74 of file G4KM_NucleonEqRhs.hh.

Referenced by G4RKPropagation::Init().

00075 {
00076   theMass = aMass;
00077 }


The documentation for this class was generated from the following files:
Generated on Mon May 27 17:52:21 2013 for Geant4 by  doxygen 1.4.7