Geant4-11
Public Member Functions | Protected Attributes
CB_G4UserTrackingAction Struct Reference
Inheritance diagram for CB_G4UserTrackingAction:
G4UserTrackingAction

Public Member Functions

void PostUserTrackingAction (const G4Track *atrack)
 
void PreUserTrackingAction (const G4Track *atrack)
 
virtual void SetTrackingManagerPointer (G4TrackingManager *pValue)
 

Protected Attributes

G4TrackingManagerfpTrackingManager = nullptr
 

Detailed Description

Definition at line 40 of file pyG4UserTrackingAction.cc.

Member Function Documentation

◆ PostUserTrackingAction()

void CB_G4UserTrackingAction::PostUserTrackingAction ( const G4Track atrack)
inlinevirtual

Reimplemented from G4UserTrackingAction.

Definition at line 53 of file pyG4UserTrackingAction.cc.

53 {
54 if(const override& f= get_override("PostUserTrackingAction")) {
55 f(boost::ref(atrack));
56 } else {
58 }
59 }
virtual void PostUserTrackingAction(const G4Track *)

References G4UserTrackingAction::PostUserTrackingAction().

Referenced by export_G4UserTrackingAction().

◆ PreUserTrackingAction()

void CB_G4UserTrackingAction::PreUserTrackingAction ( const G4Track atrack)
inlinevirtual

Reimplemented from G4UserTrackingAction.

Definition at line 44 of file pyG4UserTrackingAction.cc.

44 {
45 if(const override& f= get_override("PreUserTrackingAction")) {
46 f(boost::ref(atrack));
47 } else {
49 }
50 }
virtual void PreUserTrackingAction(const G4Track *)

References G4UserTrackingAction::PreUserTrackingAction().

Referenced by export_G4UserTrackingAction().

◆ SetTrackingManagerPointer()

void G4UserTrackingAction::SetTrackingManagerPointer ( G4TrackingManager pValue)
virtualinherited

Reimplemented in G4MultiTrackingAction.

Definition at line 63 of file G4UserTrackingAction.cc.

65{
66 fpTrackingManager = pValue;
67}
G4TrackingManager * fpTrackingManager

References G4UserTrackingAction::fpTrackingManager.

Referenced by G4TrackingManager::SetUserAction().

Field Documentation

◆ fpTrackingManager

G4TrackingManager* G4UserTrackingAction::fpTrackingManager = nullptr
protectedinherited

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