Geant4  10.03.p02
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
G4FastList.hh File Reference
#include "globals.hh"
#include "G4ReferenceCountedHandle.hh"
#include <G4memory.hh>
#include <vector>
#include <set>
#include "G4FastList.icc"
Include dependency graph for G4FastList.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  G4FastList< OBJECT >
 
class  G4FastList_Boundary< OBJECT >
 
struct  G4FastList_iterator< OBJECT >
 
struct  G4FastList_const_iterator< OBJECT >
 
class  G4ManyFastLists< OBJECT >
 
struct  G4ManyFastLists_iterator< OBJECT >
 
struct  sortWatcher< OBJECT >
 
struct  type_wrapper< T >
 
struct  _ListRef< LIST >
 
class  G4FastListNode< OBJECT >
 
class  G4FastList< OBJECT >
 
class  G4FastList< OBJECT >::Watcher
 
class  G4FastList< OBJECT >::TWatcher< WATCHER_TYPE >
 
struct  sortWatcher< OBJECT >
 
struct  G4FastList_iterator< OBJECT >
 
struct  G4FastList_const_iterator< OBJECT >
 

Macros

#define TYPE_WRAPPER
 

Macro Definition Documentation

#define TYPE_WRAPPER

Comments :

  • A track cannot belong to two different track lists
  • Erase a given track is constant complexity
  • This development was thought to be used together with G4IT

Definition at line 80 of file G4FastList.hh.