Geant4 11.2.2
Toolkit for the simulation of the passage of particles through matter
|
#include <G4FastList.hh>
Public Types | |
enum | Priority { eExtreme , eHigh , eNormal , eLow , eVeryLow } |
using | list = G4FastList<OBJECT> |
Public Member Functions | |
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 Attributes | |
Priority | fPriority |
Definition at line 231 of file G4FastList.hh.
using G4FastList< OBJECT >::Watcher::list = G4FastList<OBJECT> |
Definition at line 243 of file G4FastList.hh.
enum G4FastList::Watcher::Priority |
|
inline |
Definition at line 245 of file G4FastList.hh.
|
inlinevirtual |
Definition at line 250 of file G4FastList.hh.
|
inline |
Definition at line 264 of file G4FastList.hh.
Referenced by sortWatcher< OBJECT >::operator()().
|
inlinevirtual |
Reimplemented in G4FastList< OBJECT >::TWatcher< WATCHER_TYPE >.
Definition at line 260 of file G4FastList.hh.
|
inlinevirtual |
Definition at line 273 of file G4FastList.hh.
|
inline |
Definition at line 270 of file G4FastList.hh.
|
inlinevirtual |
Definition at line 274 of file G4FastList.hh.
|
inline |
Definition at line 285 of file G4FastList.hh.
Referenced by G4ManyFastLists< OBJECT >::Remove().
|
inline |
Definition at line 279 of file G4FastList.hh.
Referenced by G4ManyFastLists< OBJECT >::Add(), and G4ManyFastLists< OBJECT >::AddGlobalWatcher().
|
protected |
Definition at line 294 of file G4FastList.hh.
Referenced by G4FastList< OBJECT >::Watcher::GetPriority(), and G4FastList< OBJECT >::Watcher::Watcher().