#include <G4AdjointTrackingAction.hh>
Definition at line 52 of file G4AdjointTrackingAction.hh.
◆ G4AdjointTrackingAction()
Definition at line 43 of file G4AdjointTrackingAction.cc.
G4AdjointSteppingAction * theAdjointSteppingAction
G4UserTrackingAction * theUserFwdTrackingAction
◆ ~G4AdjointTrackingAction()
G4AdjointTrackingAction::~G4AdjointTrackingAction |
( |
| ) |
|
|
virtual |
◆ GetCosthAtEndOfLastAdjointTrack()
G4double G4AdjointTrackingAction::GetCosthAtEndOfLastAdjointTrack |
( |
| ) |
|
|
inline |
◆ GetDirectionAtEndOfLastAdjointTrack()
G4ThreeVector G4AdjointTrackingAction::GetDirectionAtEndOfLastAdjointTrack |
( |
| ) |
|
|
inline |
◆ GetEkinAtEndOfLastAdjointTrack()
G4double G4AdjointTrackingAction::GetEkinAtEndOfLastAdjointTrack |
( |
| ) |
|
|
inline |
◆ GetEkinNucAtEndOfLastAdjointTrack()
G4double G4AdjointTrackingAction::GetEkinNucAtEndOfLastAdjointTrack |
( |
| ) |
|
|
inline |
◆ GetFwdParticleNameAtEndOfLastAdjointTrack()
const G4String& G4AdjointTrackingAction::GetFwdParticleNameAtEndOfLastAdjointTrack |
( |
| ) |
|
|
inline |
◆ GetFwdParticlePDGEncodingAtEndOfLastAdjointTrack()
G4int G4AdjointTrackingAction::GetFwdParticlePDGEncodingAtEndOfLastAdjointTrack |
( |
| ) |
|
|
inline |
◆ GetIsAdjointTrackingMode()
G4bool G4AdjointTrackingAction::GetIsAdjointTrackingMode |
( |
| ) |
|
|
inline |
◆ GetLastFwdParticleIndex()
G4int G4AdjointTrackingAction::GetLastFwdParticleIndex |
( |
| ) |
|
|
inline |
◆ GetPositionAtEndOfLastAdjointTrack()
G4ThreeVector G4AdjointTrackingAction::GetPositionAtEndOfLastAdjointTrack |
( |
| ) |
|
|
inline |
◆ GetWeightAtEndOfLastAdjointTrack()
G4double G4AdjointTrackingAction::GetWeightAtEndOfLastAdjointTrack |
( |
| ) |
|
|
inline |
◆ PostUserTrackingAction()
void G4AdjointTrackingAction::PostUserTrackingAction |
( |
const G4Track * |
aTrack | ) |
|
|
virtual |
Reimplemented from G4UserTrackingAction.
Definition at line 67 of file G4AdjointTrackingAction.cc.
G4ThreeVector GetLastPosition()
G4ParticleDefinition * FindParticle(G4int PDGEncoding)
G4int GetBaryonNumber() const
G4String & remove(str_size)
G4String last_fwd_part_name
std::vector< G4ParticleDefinition * > * pListOfPrimaryFwdParticles
const G4String & GetParticleType() const
G4AdjointSteppingAction * theAdjointSteppingAction
G4bool GetDidAdjParticleReachTheExtSource()
G4UserTrackingAction * theUserFwdTrackingAction
G4int last_fwd_part_index
const G4String & GetParticleName() const
G4int GetPDGEncoding() const
G4ParticleDefinition * GetLastPartDef()
static G4ParticleTable * GetParticleTable()
G4bool is_adjoint_tracking_mode
virtual void PostUserTrackingAction(const G4Track *)
G4int last_fwd_part_PDGEncoding
G4ThreeVector GetLastMomentum()
G4ThreeVector last_direction
◆ PreUserTrackingAction()
void G4AdjointTrackingAction::PreUserTrackingAction |
( |
const G4Track * |
aTrack | ) |
|
|
virtual |
Reimplemented from G4UserTrackingAction.
Definition at line 52 of file G4AdjointTrackingAction.cc.
54 G4String partType = aTrack->GetParticleDefinition()->GetParticleType();
void SetAdjointTrackingMode(G4bool aBool)
G4AdjointSteppingAction * theAdjointSteppingAction
G4bool contains(const std::string &) const
G4UserTrackingAction * theUserFwdTrackingAction
void SetPrimWeight(G4double weight)
G4bool is_adjoint_tracking_mode
virtual void PreUserTrackingAction(const G4Track *)
◆ RegisterAtEndOfAdjointTrack()
void G4AdjointTrackingAction::RegisterAtEndOfAdjointTrack |
( |
| ) |
|
◆ SetListOfPrimaryFwdParticles()
void G4AdjointTrackingAction::SetListOfPrimaryFwdParticles |
( |
std::vector< G4ParticleDefinition *> * |
aListOfParticles | ) |
|
|
inline |
◆ SetUserForwardTrackingAction()
◆ is_adjoint_tracking_mode
G4bool G4AdjointTrackingAction::is_adjoint_tracking_mode |
|
private |
◆ last_cos_th
G4double G4AdjointTrackingAction::last_cos_th |
|
private |
◆ last_direction
◆ last_ekin
G4double G4AdjointTrackingAction::last_ekin |
|
private |
◆ last_ekin_nuc
G4double G4AdjointTrackingAction::last_ekin_nuc |
|
private |
◆ last_fwd_part_index
G4int G4AdjointTrackingAction::last_fwd_part_index |
|
private |
◆ last_fwd_part_name
G4String G4AdjointTrackingAction::last_fwd_part_name |
|
private |
◆ last_fwd_part_PDGEncoding
G4int G4AdjointTrackingAction::last_fwd_part_PDGEncoding |
|
private |
◆ last_pos
◆ last_weight
G4double G4AdjointTrackingAction::last_weight |
|
private |
◆ pListOfPrimaryFwdParticles
◆ theAdjointSteppingAction
◆ theUserFwdTrackingAction
The documentation for this class was generated from the following files: