#include <BgsGentleGenocide.hh>
|
| BgsGentleGenocide (G4double theMaxKineticEnergy, G4int theMinNumberSteps, const G4String &name="BgsGentleGenocide", G4ProcessType type=fUserDefined) |
|
virtual | ~BgsGentleGenocide () |
|
virtual G4double | PostStepGetPhysicalInteractionLength (const G4Track &track, G4double previousStepSize, G4ForceCondition *condition) |
|
| BgsGenocide (const G4String &name="BgsGenocide", G4ProcessType type=fUserDefined) |
|
virtual | ~BgsGenocide () |
|
virtual G4VParticleChange * | PostStepDoIt (const G4Track &track, const G4Step &step) |
|
virtual G4double | AlongStepGetPhysicalInteractionLength (const G4Track &, G4double previousStepSize, G4double currentMinimumStep, G4double ¤tSafety, G4GPILSelection *selection) |
|
virtual G4VParticleChange * | AlongStepDoIt (const G4Track &track, const G4Step &step) |
|
virtual G4double | AtRestGetPhysicalInteractionLength (const G4Track &track, G4ForceCondition *force) |
|
virtual G4VParticleChange * | AtRestDoIt (const G4Track &track, const G4Step &step) |
|
Definition at line 30 of file BgsGentleGenocide.hh.
◆ BgsGentleGenocide()
BgsGentleGenocide::BgsGentleGenocide |
( |
G4double | theMaxKineticEnergy, |
|
|
G4int | theMinNumberSteps, |
|
|
const G4String & | name = "BgsGentleGenocide", |
|
|
G4ProcessType | type = fUserDefined ) |
Definition at line 32 of file BgsGentleGenocide.cc.
39{;}
BgsGenocide(const G4String &name="BgsGenocide", G4ProcessType type=fUserDefined)
G4double maxKineticEnergy
◆ ~BgsGentleGenocide()
BgsGentleGenocide::~BgsGentleGenocide |
( |
| ) |
|
|
virtual |
◆ PostStepGetPhysicalInteractionLength()
G4double BgsGentleGenocide::PostStepGetPhysicalInteractionLength |
( |
const G4Track & | track, |
|
|
G4double | previousStepSize, |
|
|
G4ForceCondition * | condition ) |
|
virtual |
Reimplemented from BgsGenocide.
Definition at line 51 of file BgsGentleGenocide.cc.
55{
56 *condition = NotForced;
57
58
59
60
62
63
64
65
66 const G4DynamicParticle *particle = track.GetDynamicParticle();
67
69
70
71
72
73
74
75 const G4VProcess *creator = track.GetCreatorProcess();
76 G4String creatorProcessName = "(none?)";
77 if (creator) creatorProcessName = creator->GetProcessName();
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93 *condition = NotForced;
94 return 0;
95}
◆ maxKineticEnergy
G4double BgsGentleGenocide::maxKineticEnergy |
|
protected |
◆ minNumberSteps
G4int BgsGentleGenocide::minNumberSteps |
|
protected |
The documentation for this class was generated from the following files: