Geant4
10.00.p01
|
G4IT is a interface which allows the inheriting object : More...
#include <G4IT.hh>
Protected Member Functions | |
G4IT (const G4IT &) | |
G4IT & | operator= (const G4IT &) |
Protected Attributes | |
G4Track * | fpTrack |
Protected Attributes inherited from G4VUserTrackInformation | |
G4String * | pType |
Private Attributes | |
G4ITBox * | fpITBox |
G4IT * | fpPreviousIT |
G4IT * | fpNextIT |
G4KDNode * | fpKDNode |
int | fParentID_A |
int | fParentID_B |
G4TrackingInformation | fTrackingInformation |
G4TrackListNode * | fpTrackNode |
G4IT is a interface which allows the inheriting object :
G4IT::G4IT | ( | ) |
Definition at line 61 of file G4IT.cc.
References aITAllocator, fParentID_A, fParentID_B, fpITBox, fpKDNode, and fpTrackNode.
G4IT::G4IT | ( | G4Track * | aTrack | ) |
Definition at line 112 of file G4IT.cc.
References aITAllocator, fParentID_A, fParentID_B, fpITBox, fpKDNode, fpTrack, fpTrackNode, and RecordCurrentPositionNTime().
|
virtual |
Definition at line 141 of file G4IT.cc.
References TakeOutBox().
|
protected |
Definition at line 76 of file G4IT.cc.
References fParentID_A, fParentID_B, fpITBox, fpKDNode, and fpTrackNode.
|
inline |
|
pure virtual |
Referenced by G4ITModelProcessor::DoCalculateStep(), operator<(), operator==(), and G4AllITManager::Push().
|
pure virtual |
Implemented in G4Molecule.
Referenced by G4TrackList::CheckFlag(), G4DNABrownianTransportation::Diffusion(), G4TrackList::Flag(), and G4TrackList::Unflag().
|
inline |
Definition at line 198 of file G4IT.hh.
References fpNextIT.
Referenced by G4ITBox::Extract(), G4ITBox::TransferTo(), and G4ITBox::~G4ITBox().
|
inline |
|
inline |
|
inline |
Definition at line 224 of file G4IT.hh.
References fParentID_A, and fParentID_B.
|
inline |
Definition at line 230 of file G4IT.hh.
References fTrackingInformation, and G4TrackingInformation::GetPreStepGlobalTime().
|
inline |
Definition at line 235 of file G4IT.hh.
References fTrackingInformation, and G4TrackingInformation::GetPreStepLocalTime().
|
inline |
Definition at line 240 of file G4IT.hh.
References fTrackingInformation, and G4TrackingInformation::GetPreStepPosition().
|
inline |
Definition at line 193 of file G4IT.hh.
References fpPreviousIT.
Referenced by G4ITBox::Extract(), and G4ITBox::FindIT().
|
inline |
Definition at line 245 of file G4IT.hh.
References fpPreviousIT.
|
inline |
Definition at line 208 of file G4IT.hh.
References fpTrack.
Referenced by G4ITStepProcessor::FindTransportationStep(), and G4DNAMoleculeEncounterStepper::RetrieveResults().
|
inline |
|
inline |
Definition at line 134 of file G4IT.hh.
References fTrackingInformation.
Referenced by G4ITStepProcessor::DoDefinePhysicalStepLength(), G4ITStepProcessor::DoStepping(), G4ITStepProcessor::InitDefineStep(), G4ITStepProcessor::SetTrack(), G4ITStepProcessor::SetupMembers(), and G4VITProcess::StartTracking().
|
inline |
Definition at line 136 of file G4IT.hh.
References fpTrackNode.
Referenced by G4TrackList::Flag(), and G4TrackList::Unflag().
|
inline |
Definition at line 168 of file G4IT.hh.
References aITAllocator.
|
inline |
Definition at line 162 of file G4IT.hh.
References aITAllocator.
Definition at line 189 of file G4IT.cc.
References operator==().
Definition at line 167 of file G4IT.cc.
References diff(), and GetITType().
Definition at line 90 of file G4IT.cc.
References FatalException, fParentID_A, fParentID_B, fpITBox, fpKDNode, fpNextIT, fpPreviousIT, fpTrack, fpTrackNode, and G4Exception().
Definition at line 180 of file G4IT.cc.
References equal(), and GetITType().
Referenced by operator!=().
|
inlinevirtual |
Reimplemented from G4VUserTrackInformation.
void G4IT::RecordCurrentPositionNTime | ( | ) |
Definition at line 159 of file G4IT.cc.
References fpTrack, fTrackingInformation, and G4TrackingInformation::RecordCurrentPositionNTime().
Referenced by G4IT().
|
inline |
Definition at line 178 of file G4IT.hh.
References fpITBox.
Referenced by G4ITBox::Extract(), and G4ITBox::Push().
|
inline |
Definition at line 188 of file G4IT.hh.
References fpNextIT.
Referenced by G4ITBox::Extract(), and G4ITBox::Push().
|
inline |
|
inline |
Definition at line 218 of file G4IT.hh.
References fParentID_A, and fParentID_B.
|
inline |
Definition at line 183 of file G4IT.hh.
References fpPreviousIT.
Referenced by G4ITBox::Extract(), and G4ITBox::Push().
|
inline |
|
inline |
Definition at line 137 of file G4IT.hh.
References fpTrackNode.
Referenced by G4TrackList::EraseTrackListNode(), and G4TrackList::Flag().
void G4IT::TakeOutBox | ( | ) |
Definition at line 127 of file G4IT.cc.
References G4ITBox::Extract(), fpITBox, fpKDNode, and InactiveNode().
Referenced by ~G4IT().
|
private |
Definition at line 152 of file G4IT.hh.
Referenced by G4IT(), GetParentID(), operator=(), and SetParentID().
|
private |
Definition at line 153 of file G4IT.hh.
Referenced by G4IT(), GetParentID(), operator=(), and SetParentID().
|
private |
Definition at line 147 of file G4IT.hh.
Referenced by G4IT(), GetITBox(), operator=(), SetITBox(), and TakeOutBox().
|
private |
Definition at line 150 of file G4IT.hh.
Referenced by G4IT(), GetNode(), operator=(), SetNode(), and TakeOutBox().
|
private |
Definition at line 149 of file G4IT.hh.
Referenced by GetNext(), operator=(), and SetNext().
|
private |
Definition at line 148 of file G4IT.hh.
Referenced by GetPrevious(), operator=(), and SetPrevious().
|
protected |
Definition at line 144 of file G4IT.hh.
Referenced by G4Molecule::BuildTrack(), G4IT(), GetTrack(), operator=(), RecordCurrentPositionNTime(), SetTrack(), and G4Molecule::~G4Molecule().
|
private |
Definition at line 156 of file G4IT.hh.
Referenced by G4IT(), GetTrackListNode(), operator=(), and SetTrackListNode().
|
private |
Definition at line 155 of file G4IT.hh.
Referenced by GetPreStepGlobalTime(), GetPreStepLocalTime(), GetPreStepPosition(), GetTrackingInfo(), and RecordCurrentPositionNTime().