ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
G4VFieldPropagation Class Referenceabstract

#include <geant4/tree/geant4-10.6-release/source/processes/hadronic/models/binary_cascade/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
 

Private Member Functions

 G4VFieldPropagation (const G4VFieldPropagation &right)
 
const G4VFieldPropagationoperator= (const G4VFieldPropagation &right)
 
G4bool operator== (const G4VFieldPropagation &right) const
 
G4bool operator!= (const G4VFieldPropagation &right) const
 

Detailed Description

Definition at line 34 of file G4VFieldPropagation.hh.

View newest version in sPHENIX GitHub at line 34 of file G4VFieldPropagation.hh

Constructor & Destructor Documentation

G4VFieldPropagation::G4VFieldPropagation ( )

Definition at line 42 of file G4VFieldPropagation.cc.

View newest version in sPHENIX GitHub at line 42 of file G4VFieldPropagation.cc

G4VFieldPropagation::~G4VFieldPropagation ( )
virtual

Definition at line 48 of file G4VFieldPropagation.cc.

View newest version in sPHENIX GitHub at line 48 of file G4VFieldPropagation.cc

G4VFieldPropagation::G4VFieldPropagation ( const G4VFieldPropagation right)
private

Definition at line 45 of file G4VFieldPropagation.cc.

View newest version in sPHENIX GitHub at line 45 of file G4VFieldPropagation.cc

Member Function Documentation

virtual G4ThreeVector G4VFieldPropagation::GetMomentumTransfer ( ) const
pure virtual

Implemented in G4RKPropagation.

Referenced by G4BinaryCascade::DoTimeStep().

+ Here is the caller graph for this function:

virtual void G4VFieldPropagation::Init ( G4V3DNucleus theNucleus)
pure virtual

Implemented in G4RKPropagation.

Referenced by G4BinaryCascade::ApplyYourself(), and G4BinaryCascade::Propagate().

+ Here is the caller graph for this function:

G4bool G4VFieldPropagation::operator!= ( const G4VFieldPropagation right) const
private
const G4VFieldPropagation& G4VFieldPropagation::operator= ( const G4VFieldPropagation right)
private
G4bool G4VFieldPropagation::operator== ( const G4VFieldPropagation right) const
private
virtual void G4VFieldPropagation::Transport ( G4KineticTrackVector theActive,
const G4KineticTrackVector theSpectators,
G4double  theTimeStep 
)
pure virtual

Implemented in G4RKPropagation.

Referenced by G4BinaryCascade::DoTimeStep().

+ Here is the caller graph for this function:


The documentation for this class was generated from the following files: