| 
    Geant4
    10.02
    
   | 
 
#include <G4FastList.hh>
 Inheritance diagram for G4ManyFastLists< OBJECT >:
 Collaboration diagram for G4ManyFastLists< OBJECT >:Public Types | |
| typedef  G4ManyFastLists_iterator < OBJECT >  | iterator | 
  Public Types inherited from G4FastList< OBJECT >::Watcher | |
| enum | Priority {  eExtreme, eHigh, eNormal, eLow, eVeryLow }  | 
| typedef G4FastList< OBJECT > | list | 
Public Member Functions | |
| G4ManyFastLists () | |
| virtual | ~G4ManyFastLists () | 
| virtual void | NotifyDeletingList (G4FastList< OBJECT > *__list) | 
| void | AddGlobalWatcher (typename G4FastList< OBJECT >::Watcher *watcher) | 
| void | Add (G4FastList< OBJECT > *__list) | 
| void | Remove (G4FastList< OBJECT > *__list) | 
| bool | Holds (OBJECT *__track) const | 
| size_t | size () const | 
| void | RemoveLists () | 
| void | ClearLists () | 
| iterator | begin () | 
| iterator | end () | 
| void | pop (OBJECT *) | 
  Public Member Functions inherited from G4FastList< OBJECT >::Watcher | |
| Watcher () | |
| virtual | ~Watcher () | 
| virtual G4String | GetWatcherName () | 
| Priority | GetPriority () const | 
| void | NotifyDeletingList (G4FastList< OBJECT > *) | 
| virtual void | NotifyAddObject (OBJECT *, G4FastList< OBJECT > *) | 
| virtual void | NotifyRemoveObject (OBJECT *, G4FastList< OBJECT > *) | 
| void | Watch (G4FastList< OBJECT > *fastList) | 
| void | StopWatching (G4FastList< OBJECT > *fastList, bool removeWatcher=true) | 
Protected Types | |
| typedef G4FastList< G4FastList < OBJECT > >  | ManyLists | 
| typedef std::set< typename  G4FastList< OBJECT >::Watcher *, sortWatcher< OBJECT > >  | WatcherSet | 
Protected Attributes | |
| ManyLists | fAssociatedLists | 
| WatcherSet * | fMainListWatchers | 
  Protected Attributes inherited from G4FastList< OBJECT >::Watcher | |
| Priority | fPriority | 
Definition at line 66 of file G4FastList.hh.
| typedef G4ManyFastLists_iterator<OBJECT> G4ManyFastLists< OBJECT >::iterator | 
Definition at line 58 of file G4ManyFastLists.hh.
      
  | 
  protected | 
Definition at line 49 of file G4ManyFastLists.hh.
      
  | 
  protected | 
Definition at line 54 of file G4ManyFastLists.hh.
      
  | 
  inline | 
Definition at line 60 of file G4ManyFastLists.hh.
      
  | 
  inlinevirtual | 
Definition at line 65 of file G4ManyFastLists.hh.
      
  | 
  inline | 
Definition at line 94 of file G4ManyFastLists.hh.
Referenced by PriorityList::NewMainList(), and PriorityList::PushToListOfSecondaries().
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 72 of file G4ManyFastLists.hh.
Referenced by G4ITTrackHolder::AddWatcherForMainList().
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 387 of file G4ManyFastLists.hh.
Referenced by G4ITModelProcessor::CalculateMinTimeStep(), G4ITStepProcessor::ComputeInteractionLength(), and G4Scheduler::EndTracking().
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 224 of file G4ManyFastLists.hh.
Referenced by G4ITTrackHolder::Clear().
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 425 of file G4ManyFastLists.hh.
Referenced by G4ITModelProcessor::CalculateMinTimeStep(), G4ITStepProcessor::ComputeInteractionLength(), G4ITStepProcessor::DoIt(), and G4Scheduler::EndTracking().
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 175 of file G4ManyFastLists.hh.
      
  | 
  inlinevirtual | 
Definition at line 67 of file G4ManyFastLists.hh.
| void G4ManyFastLists< OBJECT >::pop | ( | OBJECT * | ) | 
      
  | 
  inline | 
Definition at line 152 of file G4ManyFastLists.hh.
Referenced by G4ManyFastLists< G4Track >::RemoveLists().
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 198 of file G4ManyFastLists.hh.
Referenced by G4ITTrackHolder::Clear(), G4ITTrackHolder::MoveMainToWaitingList(), and G4ITTrackHolder::~G4ITTrackHolder().
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 184 of file G4ManyFastLists.hh.
Referenced by G4ITStepProcessor::DoIt(), and G4ITTrackHolder::GetNTracks().
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 50 of file G4ManyFastLists.hh.
      
  | 
  protected | 
Definition at line 55 of file G4ManyFastLists.hh.