Geant4 11.1.1
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 ()
 
virtual G4String GetWatcherName ()
 
- 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)
 

Additional Inherited Members

- Public Types inherited from G4FastList< OBJECT >::Watcher
enum  Priority {
  eExtreme , eHigh , eNormal , eLow ,
  eVeryLow
}
 
typedef G4FastList< OBJECT > list
 
- 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 302 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 305 of file G4FastList.hh.

◆ ~TWatcher()

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

Definition at line 306 of file G4FastList.hh.

306{}

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 307 of file G4FastList.hh.

308 {
309 return typeid(WATCHER_TYPE).name();
310 }
const char * name(G4int ptype)

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