Geant4-11
|
#include <G4TrackStack.hh>
Public Member Functions | |
void | clearAndDestroy () |
G4TrackStack () | |
G4TrackStack (std::size_t n) | |
std::size_t | GetMaxNTrack () const |
G4int | GetNStick () const |
std::size_t | GetNTrack () const |
G4int | GetSafetyValue1 () const |
G4int | GetSafetyValue2 () const |
G4double | getTotalEnergy (void) const |
G4bool | operator!= (const G4TrackStack &) const =delete |
G4TrackStack & | operator= (const G4TrackStack &)=delete |
G4bool | operator== (const G4TrackStack &) const =delete |
G4StackedTrack | PopFromStack () |
void | PushToStack (const G4StackedTrack &aStackedTrack) |
void | SetSafetyValue2 (G4int x) |
void | TransferTo (G4SmartTrackStack *aStack) |
void | TransferTo (G4TrackStack *aStack) |
~G4TrackStack () | |
Private Attributes | |
G4int | nstick |
G4int | safetyValue1 |
G4int | safetyValue2 |
Definition at line 44 of file G4TrackStack.hh.
|
inline |
Definition at line 48 of file G4TrackStack.hh.
|
inline |
G4TrackStack::~G4TrackStack | ( | ) |
Definition at line 36 of file G4TrackStack.cc.
References clearAndDestroy().
void G4TrackStack::clearAndDestroy | ( | ) |
Definition at line 41 of file G4TrackStack.cc.
Referenced by G4SmartTrackStack::clearAndDestroy(), G4StackManager::ClearPostponeStack(), G4StackManager::ClearUrgentStack(), G4StackManager::ClearWaitingStack(), G4StackManager::PrepareNewEvent(), G4StackManager::TransferStackedTracks(), and ~G4TrackStack().
|
inline |
Definition at line 69 of file G4TrackStack.hh.
Referenced by G4StackManager::~G4StackManager().
|
inline |
|
inline |
Definition at line 68 of file G4TrackStack.hh.
Referenced by G4SmartTrackStack::dumpStatistics(), G4StackManager::GetNPostponedTrack(), G4StackManager::GetNTotalTrack(), G4StackManager::GetNUrgentTrack(), G4StackManager::GetNWaitingTrack(), G4StackManager::PrepareNewEvent(), G4SmartTrackStack::PushToStack(), G4StackManager::ReClassify(), and G4StackManager::TransferOneStackedTrack().
|
inline |
Definition at line 70 of file G4TrackStack.hh.
References safetyValue1.
Referenced by G4SmartTrackStack::PushToStack().
|
inline |
Definition at line 71 of file G4TrackStack.hh.
References safetyValue2.
Referenced by G4SmartTrackStack::PushToStack().
G4double G4TrackStack::getTotalEnergy | ( | void | ) | const |
Definition at line 68 of file G4TrackStack.cc.
Referenced by G4SmartTrackStack::dumpStatistics().
|
delete |
|
delete |
|
delete |
|
inline |
Definition at line 61 of file G4TrackStack.hh.
Referenced by G4SmartTrackStack::PopFromStack(), G4StackManager::PopNextTrack(), G4StackManager::PrepareNewEvent(), G4StackManager::ReClassify(), G4StackManager::TransferOneStackedTrack(), and TransferTo().
|
inline |
Definition at line 59 of file G4TrackStack.hh.
Referenced by G4StackManager::PrepareNewEvent(), G4StackManager::PushOneTrack(), G4SmartTrackStack::PushToStack(), G4StackManager::ReClassify(), and G4StackManager::TransferOneStackedTrack().
|
inline |
Definition at line 75 of file G4TrackStack.hh.
References safetyValue2.
void G4TrackStack::TransferTo | ( | G4SmartTrackStack * | aStack | ) |
Definition at line 60 of file G4TrackStack.cc.
References PopFromStack(), and G4SmartTrackStack::PushToStack().
void G4TrackStack::TransferTo | ( | G4TrackStack * | aStack | ) |
Definition at line 51 of file G4TrackStack.cc.
Referenced by G4StackManager::PopNextTrack(), G4StackManager::PrepareNewEvent(), G4StackManager::ReClassify(), G4StackManager::TransferStackedTracks(), and G4SmartTrackStack::TransferTo().
|
private |
Definition at line 81 of file G4TrackStack.hh.
Referenced by GetNStick().
|
private |
Definition at line 79 of file G4TrackStack.hh.
Referenced by GetSafetyValue1().
|
private |
Definition at line 80 of file G4TrackStack.hh.
Referenced by GetSafetyValue2(), and SetSafetyValue2().