Geant4 11.4.0
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
G4FastList< OBJECT >::TWatcher< WATCHER_TYPE > Class Template Reference

#include <G4FastList.hh>

Inheritance diagram for G4FastList< OBJECT >::TWatcher< WATCHER_TYPE >:

Public Member Functions

 TWatcher ()
virtual ~TWatcher ()=default
virtual G4String GetWatcherName ()
Public Member Functions inherited from G4FastList< OBJECT >::Watcher
 Watcher ()
virtual ~Watcher ()
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)

Additional Inherited Members

Public Types inherited from G4FastList< OBJECT >::Watcher
enum  Priority {
  eExtreme , eHigh , eNormal , eLow ,
  eVeryLow
}
using list = G4FastList<OBJECT>
Protected Attributes inherited from G4FastList< OBJECT >::Watcher
Priority fPriority

Detailed Description

template<class OBJECT>
template<typename WATCHER_TYPE>
class G4FastList< OBJECT >::TWatcher< WATCHER_TYPE >

Definition at line 301 of file G4FastList.hh.

Constructor & Destructor Documentation

◆ TWatcher()

template<class OBJECT>
template<typename WATCHER_TYPE>
G4FastList< OBJECT >::TWatcher< WATCHER_TYPE >::TWatcher ( )
inline

Definition at line 304 of file G4FastList.hh.

◆ ~TWatcher()

template<class OBJECT>
template<typename WATCHER_TYPE>
virtual G4FastList< OBJECT >::TWatcher< WATCHER_TYPE >::~TWatcher ( )
virtualdefault

Member Function Documentation

◆ GetWatcherName()

template<class OBJECT>
template<typename WATCHER_TYPE>
virtual G4String G4FastList< OBJECT >::TWatcher< WATCHER_TYPE >::GetWatcherName ( )
inlinevirtual

Reimplemented from G4FastList< OBJECT >::Watcher.

Definition at line 306 of file G4FastList.hh.

307 {
308 return typeid(WATCHER_TYPE).name();
309 }

The documentation for this class was generated from the following file: