| 
    Geant4
    10.00.p01
    
   | 
 
G4TrackListNode is the entity actually stored by the G4TrackList. More...
#include <G4TrackList.hh>
 Collaboration diagram for G4TrackListNode:Public Member Functions | |
| G4Track * | GetTrack () | 
| G4TrackListNode * | GetNext () | 
| G4TrackListNode * | GetPrevious () | 
| bool | IsAttached () | 
Protected Member Functions | |
| G4TrackListNode (G4Track *track=0) | |
| Default constructor.  More... | |
| ~G4TrackListNode () | |
| Default destructor.  More... | |
| void | SetNext (G4TrackListNode *node) | 
| void | SetPrevious (G4TrackListNode *node) | 
| void | SetAttachedToList (bool flag) | 
Protected Attributes | |
| bool | fAttachedToList | 
| G4ReferenceCountedHandle < _ListRef >  | fListRef | 
| G4Track * | fpTrack | 
| G4TrackListNode * | fpPrevious | 
| G4TrackListNode * | fpNext | 
Friends | |
| class | G4TrackList | 
G4TrackListNode is the entity actually stored by the G4TrackList.
A G4TrackListNode should belong only to one list. Also, a track should belong only to one list.
Definition at line 72 of file G4TrackList.hh.
      
  | 
  protected | 
      
  | 
  protected | 
Default destructor.
Definition at line 72 of file G4TrackList.cc.
      
  | 
  inline | 
Definition at line 78 of file G4TrackList.hh.
References fpNext.
Referenced by G4TrackList::EraseTrackListNode(), G4TrackList_iterator::operator++(), G4TrackList::pop(), G4TrackList::Unhook(), and G4TrackList::~G4TrackList().
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 79 of file G4TrackList.hh.
References fpPrevious.
Referenced by G4TrackList::Hook(), G4TrackList_iterator::operator--(), and G4TrackList::Unhook().
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 77 of file G4TrackList.hh.
References fpTrack.
Referenced by G4TrackList::back(), G4TrackList::CheckFlag(), G4TrackList::pop_back(), and G4TrackList::~G4TrackList().
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 80 of file G4TrackList.hh.
References fAttachedToList.
      
  | 
  inlineprotected | 
Definition at line 89 of file G4TrackList.hh.
References fAttachedToList.
      
  | 
  inlineprotected | 
Definition at line 87 of file G4TrackList.hh.
References fpNext.
Referenced by G4TrackList::G4TrackList(), G4TrackList::Hook(), G4TrackList::transferTo(), and G4TrackList::Unhook().
 Here is the caller graph for this function:
      
  | 
  inlineprotected | 
Definition at line 88 of file G4TrackList.hh.
References fpPrevious.
Referenced by G4TrackList::G4TrackList(), G4TrackList::Hook(), G4TrackList::transferTo(), and G4TrackList::Unhook().
 Here is the caller graph for this function:
      
  | 
  friend | 
Definition at line 74 of file G4TrackList.hh.
      
  | 
  protected | 
Definition at line 91 of file G4TrackList.hh.
Referenced by G4TrackList::Flag(), G4TrackList::G4TrackList(), G4TrackListNode(), IsAttached(), SetAttachedToList(), and G4TrackList::Unflag().
      
  | 
  protected | 
Definition at line 92 of file G4TrackList.hh.
Referenced by G4TrackList::Flag(), and G4TrackList::Unflag().
      
  | 
  protected | 
Definition at line 95 of file G4TrackList.hh.
      
  | 
  protected | 
Definition at line 94 of file G4TrackList.hh.
Referenced by GetPrevious(), and SetPrevious().
      
  | 
  protected | 
Definition at line 93 of file G4TrackList.hh.
Referenced by GetTrack().