Geant4-11
Public Member Functions | Protected Attributes
pyG4UserStackingAction::CB_G4UserStackingAction Struct Reference
Inheritance diagram for pyG4UserStackingAction::CB_G4UserStackingAction:
G4UserStackingAction

Public Member Functions

G4ClassificationOfNewTrack ClassifyNewTrack (const G4Track *aTrack)
 
void NewStage ()
 
void PrepareNewEvent ()
 
void SetStackManager (G4StackManager *value)
 

Protected Attributes

G4StackManagerstackManager = nullptr
 

Detailed Description

Definition at line 42 of file pyG4UserStackingAction.cc.

Member Function Documentation

◆ ClassifyNewTrack()

G4ClassificationOfNewTrack pyG4UserStackingAction::CB_G4UserStackingAction::ClassifyNewTrack ( const G4Track aTrack)
inlinevirtual

Reimplemented from G4UserStackingAction.

Definition at line 46 of file pyG4UserStackingAction.cc.

46 {
47 if(const override& f= get_override("ClassifyNewTrack")) {
48 return f(boost::ref(aTrack));
49 } else
51 }
virtual G4ClassificationOfNewTrack ClassifyNewTrack(const G4Track *aTrack)

References G4UserStackingAction::ClassifyNewTrack().

◆ NewStage()

void pyG4UserStackingAction::CB_G4UserStackingAction::NewStage ( )
inlinevirtual

Reimplemented from G4UserStackingAction.

Definition at line 54 of file pyG4UserStackingAction.cc.

54 {
55 if(const override& f= get_override("NewStage")) {
56 f();
57 } else
59 }

References G4UserStackingAction::NewStage().

◆ PrepareNewEvent()

void pyG4UserStackingAction::CB_G4UserStackingAction::PrepareNewEvent ( )
inlinevirtual

Reimplemented from G4UserStackingAction.

Definition at line 62 of file pyG4UserStackingAction.cc.

62 {
63 if(const override& f= get_override("PrepareNewEvent")) {
64 f();
65 } else
67 }
virtual void PrepareNewEvent()

References G4UserStackingAction::PrepareNewEvent().

◆ SetStackManager()

void G4UserStackingAction::SetStackManager ( G4StackManager value)
inlineinherited

Definition at line 51 of file G4UserStackingAction.hh.

51{ stackManager=value; }
G4StackManager * stackManager

References G4UserStackingAction::stackManager.

Referenced by G4StackManager::SetUserStackingAction().

Field Documentation

◆ stackManager

G4StackManager* G4UserStackingAction::stackManager = nullptr
protectedinherited

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