#include <G4VFieldPropagation.hh>
Inheritance diagram for G4VFieldPropagation:
Public Member Functions | |
G4VFieldPropagation () | |
virtual | ~G4VFieldPropagation () |
virtual void | Init (G4V3DNucleus *theNucleus)=0 |
virtual void | Transport (G4KineticTrackVector &theActive, const G4KineticTrackVector &theSpectators, G4double theTimeStep)=0 |
virtual G4ThreeVector | GetMomentumTransfer () const =0 |
Definition at line 34 of file G4VFieldPropagation.hh.
G4VFieldPropagation::G4VFieldPropagation | ( | ) |
G4VFieldPropagation::~G4VFieldPropagation | ( | ) | [virtual] |
virtual G4ThreeVector G4VFieldPropagation::GetMomentumTransfer | ( | ) | const [pure virtual] |
Implemented in G4RKPropagation.
virtual void G4VFieldPropagation::Init | ( | G4V3DNucleus * | theNucleus | ) | [pure virtual] |
Implemented in G4RKPropagation.
Referenced by G4BinaryCascade::ApplyYourself(), and G4BinaryCascade::Propagate().
virtual void G4VFieldPropagation::Transport | ( | G4KineticTrackVector & | theActive, | |
const G4KineticTrackVector & | theSpectators, | |||
G4double | theTimeStep | |||
) | [pure virtual] |
Implemented in G4RKPropagation.