Geant4 9.6.0
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
G4BCAction Class Referenceabstract

#include <G4BCAction.hh>

+ Inheritance diagram for G4BCAction:

Public Member Functions

 G4BCAction ()
 
virtual ~G4BCAction ()
 
virtual const std::vector< G4CollisionInitialState * > & GetCollisions (G4KineticTrack *aProjectile, std::vector< G4KineticTrack * > &someCandidates, G4double aCurrentTime)=0
 
virtual G4KineticTrackVectorGetFinalState (G4KineticTrack *aProjectile, std::vector< G4KineticTrack * > &theTargets)=0
 

Detailed Description

Definition at line 32 of file G4BCAction.hh.

Constructor & Destructor Documentation

◆ G4BCAction()

G4BCAction::G4BCAction ( )
inline

Definition at line 36 of file G4BCAction.hh.

36{}

◆ ~G4BCAction()

virtual G4BCAction::~G4BCAction ( )
inlinevirtual

Definition at line 37 of file G4BCAction.hh.

37{}

Member Function Documentation

◆ GetCollisions()

virtual const std::vector< G4CollisionInitialState * > & G4BCAction::GetCollisions ( G4KineticTrack aProjectile,
std::vector< G4KineticTrack * > &  someCandidates,
G4double  aCurrentTime 
)
pure virtual

◆ GetFinalState()

virtual G4KineticTrackVector * G4BCAction::GetFinalState ( G4KineticTrack aProjectile,
std::vector< G4KineticTrack * > &  theTargets 
)
pure virtual

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