| Geant4
    10.00.p03
    | 
#include <G4AdjointSteppingAction.hh>
 Inheritance diagram for G4AdjointSteppingAction:
 Inheritance diagram for G4AdjointSteppingAction: Collaboration diagram for G4AdjointSteppingAction:
 Collaboration diagram for G4AdjointSteppingAction:| 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) | 
|  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.
 Here is the call graph for this function:
 Here is the call graph for this function:| 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().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | inline | 
Definition at line 82 of file G4AdjointSteppingAction.hh.
References last_ekin.
Referenced by G4AdjointTrackingAction::PostUserTrackingAction(), and G4AdjointSimManager::RegisterAtEndOfAdjointTrack().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | inline | 
Definition at line 80 of file G4AdjointSteppingAction.hh.
References last_momentum.
Referenced by G4AdjointTrackingAction::PostUserTrackingAction(), and G4AdjointSimManager::RegisterAtEndOfAdjointTrack().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | inline | 
Definition at line 85 of file G4AdjointSteppingAction.hh.
References last_part_def.
Referenced by G4AdjointTrackingAction::PostUserTrackingAction(), and G4AdjointSimManager::RegisterAtEndOfAdjointTrack().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | inline | 
Definition at line 81 of file G4AdjointSteppingAction.hh.
References last_pos.
Referenced by G4AdjointTrackingAction::PostUserTrackingAction(), and G4AdjointSimManager::RegisterAtEndOfAdjointTrack().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | inline | 
Definition at line 83 of file G4AdjointSteppingAction.hh.
References last_weight.
Referenced by G4AdjointTrackingAction::PostUserTrackingAction(), and G4AdjointSimManager::RegisterAtEndOfAdjointTrack().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | inline | 
Definition at line 90 of file G4AdjointSteppingAction.hh.
References is_adjoint_tracking_mode.
Referenced by G4AdjointTrackingAction::PreUserTrackingAction().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | inline | 
Definition at line 77 of file G4AdjointSteppingAction.hh.
References Emax, and ext_sourceEMax.
Referenced by G4AdjointSimManager::SetExtSourceEmax().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | inline | 
Definition at line 84 of file G4AdjointSteppingAction.hh.
References prim_weight.
Referenced by G4AdjointTrackingAction::PreUserTrackingAction(), and G4AdjointSimManager::RegisterAdjointPrimaryWeight().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | 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().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | inline | 
Definition at line 88 of file G4AdjointSteppingAction.hh.
References theUserFwdSteppingAction.
Referenced by G4AdjointSimManager::DefineUserActions().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | 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().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | private | 
Definition at line 97 of file G4AdjointSteppingAction.hh.
Referenced by GetDidAdjParticleReachTheExtSource(), and UserSteppingAction().
| 
 | private | 
Definition at line 93 of file G4AdjointSteppingAction.hh.
Referenced by SetExtSourceEMax(), and UserSteppingAction().
| 
 | private | 
Definition at line 105 of file G4AdjointSteppingAction.hh.
Referenced by SetAdjointTrackingMode(), and UserSteppingAction().
| 
 | private | 
Definition at line 99 of file G4AdjointSteppingAction.hh.
Referenced by GetLastEkin(), and UserSteppingAction().
| 
 | private | 
Definition at line 98 of file G4AdjointSteppingAction.hh.
Referenced by GetLastMomentum(), and UserSteppingAction().
| 
 | private | 
Definition at line 102 of file G4AdjointSteppingAction.hh.
Referenced by GetLastPartDef(), and UserSteppingAction().
| 
 | private | 
Definition at line 98 of file G4AdjointSteppingAction.hh.
Referenced by GetLastPosition(), and UserSteppingAction().
| 
 | private | 
Definition at line 100 of file G4AdjointSteppingAction.hh.
Referenced by GetLastWeight(), and UserSteppingAction().
| 
 | private | 
Definition at line 101 of file G4AdjointSteppingAction.hh.
Referenced by SetPrimWeight(), and UserSteppingAction().
| 
 | private | 
Definition at line 95 of file G4AdjointSteppingAction.hh.
Referenced by SetStartEvent().
| 
 | private | 
Definition at line 94 of file G4AdjointSteppingAction.hh.
Referenced by G4AdjointSteppingAction(), and UserSteppingAction().
| 
 | private | 
Definition at line 103 of file G4AdjointSteppingAction.hh.
Referenced by SetUserAdjointSteppingAction(), and UserSteppingAction().
| 
 | private | 
Definition at line 104 of file G4AdjointSteppingAction.hh.
Referenced by SetUserForwardSteppingAction(), and UserSteppingAction().