#include <G4AdjointStackingAction.hh>
Definition at line 65 of file G4AdjointStackingAction.hh.
◆ G4AdjointStackingAction()
G4AdjointStackingAction::G4AdjointStackingAction |
( |
| ) |
|
Definition at line 41 of file G4AdjointStackingAction.cc.
42 : kill_tracks(true), adjoint_mode(true)
43{
44 theFwdStackingAction =0;
45 theUserAdjointStackingAction =0;
46}
◆ ~G4AdjointStackingAction()
G4AdjointStackingAction::~G4AdjointStackingAction |
( |
| ) |
|
|
virtual |
◆ ClassifyNewTrack()
Reimplemented from G4UserStackingAction.
Definition at line 53 of file G4AdjointStackingAction.cc.
54{
56 if ( kill_tracks) classification=
fKill;
57 else if (!adjoint_mode && theFwdStackingAction) classification = theFwdStackingAction->
ClassifyNewTrack(aTrack);
58 else if (adjoint_mode && theUserAdjointStackingAction) classification = theUserAdjointStackingAction->
ClassifyNewTrack(aTrack);
59 return classification;
60}
G4ClassificationOfNewTrack
virtual G4ClassificationOfNewTrack ClassifyNewTrack(const G4Track *aTrack)
◆ NewStage()
void G4AdjointStackingAction::NewStage |
( |
| ) |
|
|
virtual |
◆ PrepareNewEvent()
void G4AdjointStackingAction::PrepareNewEvent |
( |
| ) |
|
|
virtual |
◆ SetAdjointMode()
void G4AdjointStackingAction::SetAdjointMode |
( |
G4bool |
aBool | ) |
|
|
inline |
◆ SetKillTracks()
void G4AdjointStackingAction::SetKillTracks |
( |
G4bool |
aBool | ) |
|
|
inline |
◆ SetUserAdjointStackingAction()
◆ SetUserFwdStackingAction()
The documentation for this class was generated from the following files: