ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Public Types | |
enum | Priority { eExtreme, eHigh, eNormal, eLow, eVeryLow } |
typedef G4FastList< OBJECT > | list |
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 |
Private Attributes | |
std::set< G4FastList< OBJECT > * > | fWatching |
Definition at line 232 of file G4FastList.hh.
View newest version in sPHENIX GitHub at line 232 of file G4FastList.hh
typedef G4FastList<OBJECT> G4FastList< OBJECT >::Watcher::list |
Definition at line 244 of file G4FastList.hh.
View newest version in sPHENIX GitHub at line 244 of file G4FastList.hh
enum G4FastList::Watcher::Priority |
Definition at line 235 of file G4FastList.hh.
View newest version in sPHENIX GitHub at line 235 of file G4FastList.hh
|
inline |
Definition at line 246 of file G4FastList.hh.
View newest version in sPHENIX GitHub at line 246 of file G4FastList.hh
|
inlinevirtual |
Definition at line 251 of file G4FastList.hh.
View newest version in sPHENIX GitHub at line 251 of file G4FastList.hh
|
inline |
Definition at line 265 of file G4FastList.hh.
View newest version in sPHENIX GitHub at line 265 of file G4FastList.hh
Referenced by sortWatcher< OBJECT >::operator()().
|
inlinevirtual |
Reimplemented in G4FastList< OBJECT >::TWatcher< WATCHER_TYPE >.
Definition at line 261 of file G4FastList.hh.
View newest version in sPHENIX GitHub at line 261 of file G4FastList.hh
|
inlinevirtual |
Definition at line 274 of file G4FastList.hh.
View newest version in sPHENIX GitHub at line 274 of file G4FastList.hh
|
inline |
Definition at line 271 of file G4FastList.hh.
View newest version in sPHENIX GitHub at line 271 of file G4FastList.hh
|
inlinevirtual |
Definition at line 275 of file G4FastList.hh.
View newest version in sPHENIX GitHub at line 275 of file G4FastList.hh
|
inline |
Definition at line 286 of file G4FastList.hh.
View newest version in sPHENIX GitHub at line 286 of file G4FastList.hh
Referenced by G4ManyFastLists< G4Track >::Remove().
|
inline |
Definition at line 280 of file G4FastList.hh.
View newest version in sPHENIX GitHub at line 280 of file G4FastList.hh
Referenced by G4ManyFastLists< G4Track >::Add(), G4ManyFastLists< G4Track >::AddGlobalWatcher(), and PriorityList::NewMainList().
|
protected |
Definition at line 295 of file G4FastList.hh.
View newest version in sPHENIX GitHub at line 295 of file G4FastList.hh
Referenced by G4FastList< OBJECT >::Watcher< G4Track >::GetPriority(), and G4FastList< OBJECT >::Watcher< G4Track >::Watcher().
|
private |
Definition at line 298 of file G4FastList.hh.
View newest version in sPHENIX GitHub at line 298 of file G4FastList.hh
Referenced by G4FastList< OBJECT >::Watcher< G4Track >::StopWatching(), G4FastList< OBJECT >::Watcher< G4Track >::Watch(), and G4FastList< OBJECT >::Watcher< G4Track >::~Watcher().