Geant4  10.02
G4BOptrForceCollisionTrackData Class Reference

#include <G4BOptrForceCollisionTrackData.hh>

+ Inheritance diagram for G4BOptrForceCollisionTrackData:
+ Collaboration diagram for G4BOptrForceCollisionTrackData:

Public Member Functions

 G4BOptrForceCollisionTrackData (const G4BOptrForceCollision *)
 
 ~G4BOptrForceCollisionTrackData ()
 
void Print () const
 
G4bool IsFreeFromBiasing () const
 
- Public Member Functions inherited from G4VAuxiliaryTrackInformation
 G4VAuxiliaryTrackInformation ()
 
virtual ~G4VAuxiliaryTrackInformation ()
 

Private Member Functions

void Reset ()
 

Private Attributes

const G4BOptrForceCollisionfForceCollisionOperator
 
ForceCollisionState fForceCollisionState
 

Friends

class G4BOptrForceCollision
 

Detailed Description

Definition at line 53 of file G4BOptrForceCollisionTrackData.hh.

Constructor & Destructor Documentation

G4BOptrForceCollisionTrackData::G4BOptrForceCollisionTrackData ( const G4BOptrForceCollision optr)

Definition at line 29 of file G4BOptrForceCollisionTrackData.cc.

References fForceCollisionState, and free.

G4BOptrForceCollisionTrackData::~G4BOptrForceCollisionTrackData ( )

Definition at line 36 of file G4BOptrForceCollisionTrackData.cc.

References fForceCollisionOperator, fForceCollisionState, free, G4Exception(), G4VBiasingOperator::GetName(), and JustWarning.

+ Here is the call graph for this function:

Member Function Documentation

G4bool G4BOptrForceCollisionTrackData::IsFreeFromBiasing ( ) const
inline

Definition at line 65 of file G4BOptrForceCollisionTrackData.hh.

References fForceCollisionState, and free.

Referenced by G4BOptrForceCollision::EndTracking(), and G4BOptrForceCollision::ProposeNonPhysicsBiasingOperation().

+ Here is the caller graph for this function:

void G4BOptrForceCollisionTrackData::Print ( void  ) const
virtual

Reimplemented from G4VAuxiliaryTrackInformation.

Definition at line 51 of file G4BOptrForceCollisionTrackData.cc.

References fForceCollisionOperator, fForceCollisionState, free, G4cout, G4endl, G4VBiasingOperator::GetName(), toBeCloned, toBeForced, and toBeFreeFlight.

+ Here is the call graph for this function:

void G4BOptrForceCollisionTrackData::Reset ( )
inlineprivate

Definition at line 73 of file G4BOptrForceCollisionTrackData.hh.

References free.

Referenced by G4BOptrForceCollision::OperationApplied(), and G4BOptrForceCollision::ProposeOccurenceBiasingOperation().

+ Here is the caller graph for this function:

Friends And Related Function Documentation

friend class G4BOptrForceCollision
friend

Definition at line 55 of file G4BOptrForceCollisionTrackData.hh.

Member Data Documentation

const G4BOptrForceCollision* G4BOptrForceCollisionTrackData::fForceCollisionOperator
private

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