#include <G4SmartTrackStack.hh>
Definition at line 42 of file G4SmartTrackStack.hh.
◆ G4SmartTrackStack()
G4SmartTrackStack::G4SmartTrackStack |
( |
| ) |
|
◆ ~G4SmartTrackStack()
G4SmartTrackStack::~G4SmartTrackStack |
( |
| ) |
|
◆ clear()
void G4SmartTrackStack::clear |
( |
| ) |
|
◆ clearAndDestroy()
void G4SmartTrackStack::clearAndDestroy |
( |
| ) |
|
◆ dumpStatistics()
void G4SmartTrackStack::dumpStatistics |
( |
| ) |
|
◆ getEnergyOfStack()
◆ GetMaxNTrack()
G4int G4SmartTrackStack::GetMaxNTrack |
( |
| ) |
const |
|
inline |
◆ GetNTrack()
G4int G4SmartTrackStack::GetNTrack |
( |
| ) |
const |
|
inline |
◆ n_stackedTrack()
G4int G4SmartTrackStack::n_stackedTrack |
( |
| ) |
const |
|
inlineprivate |
◆ operator!=()
◆ operator=()
◆ operator==()
◆ PopFromStack()
◆ PushToStack()
void G4SmartTrackStack::PushToStack |
( |
const G4StackedTrack & |
aStackedTrack | ) |
|
Definition at line 104 of file G4SmartTrackStack.cc.
105{
106
109 {
112 iDest = 2;
114 iDest = 3;
116 iDest = 4;
118 iDest = 1;
119 }
120 else
121 {
122
124 }
128
131
132 if (dy1 > 0 || dy1 > dy2 ||
133 (iDest == 2 &&
135 {
137 }
138
140}
void PushToStack(const G4StackedTrack &aStackedTrack)
G4int GetSafetyValue2() const
G4int GetSafetyValue1() const
G4int GetParentID() const
References electronCode, energies, fTurn, gammaCode, G4Track::GetDynamicParticle(), GetNTrack(), G4TrackStack::GetNTrack(), G4Track::GetParentID(), G4DynamicParticle::GetPDGcode(), G4TrackStack::GetSafetyValue1(), G4TrackStack::GetSafetyValue2(), G4DynamicParticle::GetTotalEnergy(), G4StackedTrack::GetTrack(), maxNTracks, neutronCode, nTracks, positronCode, G4TrackStack::PushToStack(), and stacks.
Referenced by G4TrackStack::TransferTo().
◆ TransferTo()
◆ energies
◆ fTurn
G4int G4SmartTrackStack::fTurn |
|
private |
◆ maxNTracks
G4int G4SmartTrackStack::maxNTracks |
|
private |
◆ nTracks
G4int G4SmartTrackStack::nTracks |
|
private |
◆ nTurn
G4int G4SmartTrackStack::nTurn |
|
private |
◆ stacks
The documentation for this class was generated from the following files: