ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/event/include/G4TrackStack.hh>
Public Member Functions | |
G4TrackStack () | |
G4TrackStack (size_t n) | |
~G4TrackStack () | |
G4TrackStack & | operator= (const G4TrackStack &)=delete |
G4bool | operator== (const G4TrackStack &) const =delete |
G4bool | operator!= (const G4TrackStack &) const =delete |
void | PushToStack (const G4StackedTrack &aStackedTrack) |
G4StackedTrack | PopFromStack () |
void | TransferTo (G4TrackStack *aStack) |
void | TransferTo (G4SmartTrackStack *aStack) |
void | clearAndDestroy () |
size_t | GetNTrack () const |
size_t | GetMaxNTrack () const |
G4int | GetSafetyValue1 () const |
G4int | GetSafetyValue2 () const |
G4int | GetNStick () const |
G4double | getTotalEnergy (void) const |
void | SetSafetyValue2 (G4int x) |
Private Attributes | |
G4int | safetyValue1 |
G4int | safetyValue2 |
G4int | nstick |
Additional Inherited Members | |
Public Attributes inherited from std::vector< T > | |
T | elements |
STL member. | |
Definition at line 44 of file G4TrackStack.hh.
View newest version in sPHENIX GitHub at line 44 of file G4TrackStack.hh
|
inline |
Definition at line 48 of file G4TrackStack.hh.
View newest version in sPHENIX GitHub at line 48 of file G4TrackStack.hh
|
inline |
Definition at line 50 of file G4TrackStack.hh.
View newest version in sPHENIX GitHub at line 50 of file G4TrackStack.hh
G4TrackStack::~G4TrackStack | ( | ) |
Definition at line 34 of file G4TrackStack.cc.
View newest version in sPHENIX GitHub at line 34 of file G4TrackStack.cc
References clearAndDestroy().
void G4TrackStack::clearAndDestroy | ( | ) |
Definition at line 39 of file G4TrackStack.cc.
View newest version in sPHENIX GitHub at line 39 of file G4TrackStack.cc
References clear().
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.
View newest version in sPHENIX GitHub at line 69 of file G4TrackStack.hh
Referenced by G4StackManager::~G4StackManager().
|
inline |
Definition at line 72 of file G4TrackStack.hh.
View newest version in sPHENIX GitHub at line 72 of file G4TrackStack.hh
References nstick.
|
inline |
Definition at line 68 of file G4TrackStack.hh.
View newest version in sPHENIX GitHub 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.
View newest version in sPHENIX GitHub at line 70 of file G4TrackStack.hh
References safetyValue1.
Referenced by G4SmartTrackStack::PushToStack().
|
inline |
Definition at line 71 of file G4TrackStack.hh.
View newest version in sPHENIX GitHub at line 71 of file G4TrackStack.hh
References safetyValue2.
Referenced by G4SmartTrackStack::PushToStack().
Definition at line 66 of file G4TrackStack.cc.
View newest version in sPHENIX GitHub at line 66 of file G4TrackStack.cc
Referenced by G4SmartTrackStack::dumpStatistics().
|
delete |
|
delete |
|
delete |
|
inline |
Definition at line 61 of file G4TrackStack.hh.
View newest version in sPHENIX GitHub 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.
View newest version in sPHENIX GitHub at line 59 of file G4TrackStack.hh
Referenced by G4StackManager::PrepareNewEvent(), G4StackManager::PushOneTrack(), G4SmartTrackStack::PushToStack(), G4StackManager::ReClassify(), and G4StackManager::TransferOneStackedTrack().
Definition at line 75 of file G4TrackStack.hh.
View newest version in sPHENIX GitHub at line 75 of file G4TrackStack.hh
References safetyValue2, and x.
void G4TrackStack::TransferTo | ( | G4TrackStack * | aStack | ) |
Definition at line 49 of file G4TrackStack.cc.
View newest version in sPHENIX GitHub at line 49 of file G4TrackStack.cc
References clear().
Referenced by G4StackManager::PopNextTrack(), G4StackManager::PrepareNewEvent(), G4StackManager::ReClassify(), G4StackManager::TransferStackedTracks(), and G4SmartTrackStack::TransferTo().
void G4TrackStack::TransferTo | ( | G4SmartTrackStack * | aStack | ) |
Definition at line 58 of file G4TrackStack.cc.
View newest version in sPHENIX GitHub at line 58 of file G4TrackStack.cc
References PopFromStack(), and G4SmartTrackStack::PushToStack().
|
private |
Definition at line 81 of file G4TrackStack.hh.
View newest version in sPHENIX GitHub at line 81 of file G4TrackStack.hh
Referenced by GetNStick().
|
private |
Definition at line 79 of file G4TrackStack.hh.
View newest version in sPHENIX GitHub at line 79 of file G4TrackStack.hh
Referenced by GetSafetyValue1().
|
private |
Definition at line 80 of file G4TrackStack.hh.
View newest version in sPHENIX GitHub at line 80 of file G4TrackStack.hh
Referenced by GetSafetyValue2(), and SetSafetyValue2().