Geant4
10.00.p01
|
#include <G4TrackStack.hh>
Public Member Functions | |
G4TrackStack () | |
G4TrackStack (size_t n) | |
~G4TrackStack () | |
void | PushToStack (const G4StackedTrack &aStackedTrack) |
G4StackedTrack | PopFromStack () |
void | TransferTo (G4TrackStack *aStack) |
void | TransferTo (G4SmartTrackStack *aStack) |
void | clearAndDestroy () |
G4int | GetNTrack () const |
G4int | GetMaxNTrack () const |
G4int | GetSafetyValve1 () const |
G4int | GetSafetyValve2 () const |
G4int | GetNStick () const |
G4double | getTotalEnergy (void) const |
void | SetSafetyValve2 (int x) |
Private Member Functions | |
const G4TrackStack & | operator= (const G4TrackStack &right) |
G4int | operator== (const G4TrackStack &right) const |
G4int | operator!= (const G4TrackStack &right) const |
Private Attributes | |
G4int | safetyValve1 |
G4int | safetyValve2 |
G4int | nstick |
Definition at line 49 of file G4TrackStack.hh.
|
inline |
Definition at line 52 of file G4TrackStack.hh.
|
inline |
Definition at line 53 of file G4TrackStack.hh.
G4TrackStack::~G4TrackStack | ( | ) |
Definition at line 35 of file G4TrackStack.cc.
References clearAndDestroy().
void G4TrackStack::clearAndDestroy | ( | ) |
Definition at line 40 of file G4TrackStack.cc.
Referenced by G4SmartTrackStack::clearAndDestroy(), G4StackManager::ClearPostponeStack(), G4StackManager::ClearUrgentStack(), G4StackManager::ClearWaitingStack(), G4StackManager::PrepareNewEvent(), G4StackManager::TransferStackedTracks(), and ~G4TrackStack().
|
inline |
Definition at line 75 of file G4TrackStack.hh.
Referenced by G4StackManager::~G4StackManager().
|
inline |
Definition at line 78 of file G4TrackStack.hh.
References nstick.
|
inline |
Definition at line 74 of file G4TrackStack.hh.
Referenced by G4SmartTrackStack::dumpStatistics(), G4StackManager::GetNPostponedTrack(), G4StackManager::GetNTotalTrack(), G4StackManager::GetNUrgentTrack(), G4StackManager::GetNWaitingTrack(), G4SmartTrackStack::n_stackedTrack(), G4StackManager::PrepareNewEvent(), G4SmartTrackStack::PushToStack(), G4StackManager::ReClassify(), and G4StackManager::TransferOneStackedTrack().
|
inline |
Definition at line 76 of file G4TrackStack.hh.
References safetyValve1.
Referenced by G4SmartTrackStack::PushToStack().
|
inline |
Definition at line 77 of file G4TrackStack.hh.
References safetyValve2.
Referenced by G4SmartTrackStack::PushToStack().
G4double G4TrackStack::getTotalEnergy | ( | void | ) | const |
Definition at line 61 of file G4TrackStack.cc.
Referenced by G4SmartTrackStack::dumpStatistics().
|
private |
|
private |
|
private |
|
inline |
Definition at line 63 of file G4TrackStack.hh.
Referenced by G4SmartTrackStack::PopFromStack(), G4StackManager::PopNextTrack(), G4StackManager::PrepareNewEvent(), G4StackManager::ReClassify(), G4StackManager::TransferOneStackedTrack(), and TransferTo().
|
inline |
Definition at line 62 of file G4TrackStack.hh.
Referenced by G4StackManager::PrepareNewEvent(), G4StackManager::PushOneTrack(), G4SmartTrackStack::PushToStack(), G4StackManager::ReClassify(), and G4StackManager::TransferOneStackedTrack().
|
inline |
Definition at line 81 of file G4TrackStack.hh.
void G4TrackStack::TransferTo | ( | G4TrackStack * | aStack | ) |
Definition at line 49 of file G4TrackStack.cc.
Referenced by G4StackManager::PopNextTrack(), G4StackManager::PrepareNewEvent(), G4StackManager::ReClassify(), G4StackManager::TransferStackedTracks(), and G4SmartTrackStack::TransferTo().
void G4TrackStack::TransferTo | ( | G4SmartTrackStack * | aStack | ) |
Definition at line 55 of file G4TrackStack.cc.
References PopFromStack(), and G4SmartTrackStack::PushToStack().
|
private |
Definition at line 71 of file G4TrackStack.hh.
Referenced by GetNStick().
|
private |
Definition at line 69 of file G4TrackStack.hh.
Referenced by GetSafetyValve1().
|
private |
Definition at line 70 of file G4TrackStack.hh.
Referenced by GetSafetyValve2().