Geant4
10.01.p03
|
#include <G4AdjointSteppingAction.hh>
Public Member Functions | |
G4AdjointSteppingAction () | |
~G4AdjointSteppingAction () | |
void | UserSteppingAction (const G4Step *) |
void | SetExtSourceEMax (G4double Emax) |
void | SetStartEvent (G4bool aBool) |
G4bool | GetDidAdjParticleReachTheExtSource () |
G4ThreeVector | GetLastMomentum () |
G4ThreeVector | GetLastPosition () |
G4double | GetLastEkin () |
G4double | GetLastWeight () |
void | SetPrimWeight (G4double weight) |
G4ParticleDefinition * | GetLastPartDef () |
void | SetUserAdjointSteppingAction (G4UserSteppingAction *anAction) |
void | SetUserForwardSteppingAction (G4UserSteppingAction *anAction) |
void | SetAdjointTrackingMode (G4bool aBool) |
void | SetAdjointGeantinoTrackingMode (G4bool aBool) |
Public Member Functions inherited from G4UserSteppingAction | |
G4UserSteppingAction () | |
virtual | ~G4UserSteppingAction () |
void | SetSteppingManagerPointer (G4SteppingManager *pValue) |
Additional Inherited Members | |
Protected Attributes inherited from G4UserSteppingAction | |
G4SteppingManager * | fpSteppingManager |
Definition at line 69 of file G4AdjointSteppingAction.hh.
G4AdjointSteppingAction::G4AdjointSteppingAction | ( | ) |
Definition at line 44 of file G4AdjointSteppingAction.cc.
References G4AdjointCrossSurfChecker::GetInstance(), and theG4AdjointCrossSurfChecker.
G4AdjointSteppingAction::~G4AdjointSteppingAction | ( | ) |
Definition at line 54 of file G4AdjointSteppingAction.cc.
|
inline |
Definition at line 79 of file G4AdjointSteppingAction.hh.
References did_adj_part_reach_ext_source.
Referenced by G4AdjointSimManager::GetDidAdjParticleReachTheExtSource(), and G4AdjointTrackingAction::PostUserTrackingAction().
|
inline |
Definition at line 82 of file G4AdjointSteppingAction.hh.
References last_ekin.
Referenced by G4AdjointTrackingAction::PostUserTrackingAction(), and G4AdjointSimManager::RegisterAtEndOfAdjointTrack().
|
inline |
Definition at line 80 of file G4AdjointSteppingAction.hh.
References last_momentum.
Referenced by G4AdjointTrackingAction::PostUserTrackingAction(), and G4AdjointSimManager::RegisterAtEndOfAdjointTrack().
|
inline |
Definition at line 85 of file G4AdjointSteppingAction.hh.
References last_part_def.
Referenced by G4AdjointTrackingAction::PostUserTrackingAction(), and G4AdjointSimManager::RegisterAtEndOfAdjointTrack().
|
inline |
Definition at line 81 of file G4AdjointSteppingAction.hh.
References last_pos.
Referenced by G4AdjointTrackingAction::PostUserTrackingAction(), and G4AdjointSimManager::RegisterAtEndOfAdjointTrack().
|
inline |
Definition at line 83 of file G4AdjointSteppingAction.hh.
References last_weight.
Referenced by G4AdjointTrackingAction::PostUserTrackingAction(), and G4AdjointSimManager::RegisterAtEndOfAdjointTrack().
|
inline |
Definition at line 91 of file G4AdjointSteppingAction.hh.
References is_adjoint_geantino_tracking_mode.
|
inline |
Definition at line 90 of file G4AdjointSteppingAction.hh.
References is_adjoint_tracking_mode.
Referenced by G4AdjointTrackingAction::PreUserTrackingAction().
|
inline |
Definition at line 77 of file G4AdjointSteppingAction.hh.
References Emax, and ext_sourceEMax.
Referenced by G4AdjointSimManager::SetExtSourceEmax().
|
inline |
Definition at line 84 of file G4AdjointSteppingAction.hh.
References prim_weight.
Referenced by G4AdjointTrackingAction::PreUserTrackingAction(), and G4AdjointSimManager::RegisterAdjointPrimaryWeight().
|
inline |
Definition at line 78 of file G4AdjointSteppingAction.hh.
References start_event.
|
inline |
Definition at line 86 of file G4AdjointSteppingAction.hh.
References theUserAdjointSteppingAction.
Referenced by G4AdjointSimManager::SetAdjointSteppingAction().
|
inline |
Definition at line 88 of file G4AdjointSteppingAction.hh.
References theUserFwdSteppingAction.
Referenced by G4AdjointSimManager::DefineUserActions().
|
virtual |
Reimplemented from G4UserSteppingAction.
Definition at line 59 of file G4AdjointSteppingAction.cc.
References G4AdjointCrossSurfChecker::CrossingOneOfTheRegisteredSurface(), did_adj_part_reach_ext_source, ext_sourceEMax, fStopAndKill, fWorldBoundary, G4ParticleDefinition::GetBaryonNumber(), G4Track::GetDefinition(), G4Track::GetKineticEnergy(), G4Track::GetMomentum(), G4ParticleDefinition::GetParticleType(), G4Step::GetPostStepPoint(), G4StepPoint::GetStepStatus(), G4Step::GetTrack(), G4Track::GetWeight(), is_adjoint_tracking_mode, last_ekin, last_momentum, last_part_def, last_pos, last_weight, prim_weight, G4Track::SetTrackStatus(), theG4AdjointCrossSurfChecker, theUserAdjointSteppingAction, theUserFwdSteppingAction, and G4UserSteppingAction::UserSteppingAction().
|
private |
Definition at line 98 of file G4AdjointSteppingAction.hh.
Referenced by GetDidAdjParticleReachTheExtSource(), and UserSteppingAction().
|
private |
Definition at line 94 of file G4AdjointSteppingAction.hh.
Referenced by SetExtSourceEMax(), and UserSteppingAction().
|
private |
Definition at line 107 of file G4AdjointSteppingAction.hh.
Referenced by SetAdjointGeantinoTrackingMode().
|
private |
Definition at line 106 of file G4AdjointSteppingAction.hh.
Referenced by SetAdjointTrackingMode(), and UserSteppingAction().
|
private |
Definition at line 100 of file G4AdjointSteppingAction.hh.
Referenced by GetLastEkin(), and UserSteppingAction().
|
private |
Definition at line 99 of file G4AdjointSteppingAction.hh.
Referenced by GetLastMomentum(), and UserSteppingAction().
|
private |
Definition at line 103 of file G4AdjointSteppingAction.hh.
Referenced by GetLastPartDef(), and UserSteppingAction().
|
private |
Definition at line 99 of file G4AdjointSteppingAction.hh.
Referenced by GetLastPosition(), and UserSteppingAction().
|
private |
Definition at line 101 of file G4AdjointSteppingAction.hh.
Referenced by GetLastWeight(), and UserSteppingAction().
|
private |
Definition at line 102 of file G4AdjointSteppingAction.hh.
Referenced by SetPrimWeight(), and UserSteppingAction().
|
private |
Definition at line 96 of file G4AdjointSteppingAction.hh.
Referenced by SetStartEvent().
|
private |
Definition at line 95 of file G4AdjointSteppingAction.hh.
Referenced by G4AdjointSteppingAction(), and UserSteppingAction().
|
private |
Definition at line 104 of file G4AdjointSteppingAction.hh.
Referenced by SetUserAdjointSteppingAction(), and UserSteppingAction().
|
private |
Definition at line 105 of file G4AdjointSteppingAction.hh.
Referenced by SetUserForwardSteppingAction(), and UserSteppingAction().