Geant4  10.00.p02
G4VITManager Class Referenceabstract

G4VITManager is just a virtual interface for G4ITManager. More...

#include <G4ITManager.hh>

+ Inheritance diagram for G4VITManager:
+ Collaboration diagram for G4VITManager:

Classes

class  allbox_iterator
 
class  const_iterator
 
class  iterator
 

Public Member Functions

 G4VITManager ()
 
virtual ~G4VITManager ()
 
void SetVerboseLevel (G4int level)
 
G4int GetVerboseLevel ()
 
virtual void UpdatePositionMap ()=0
 
virtual void CreateTree ()
 
virtual void Push (G4Track *)=0
 
G4ITType GetITType ()
 
G4ITBoxGetBox (const G4Track *track)
 
virtual G4ITBoxGetBox (const G4IT *)=0
 
virtual G4ITBoxGetFirstBox ()=0
 
virtual G4ITBoxGetNextBox (G4ITBox *)=0
 
virtual G4ITBoxGetLastBox ()=0
 

Protected Attributes

G4ITType fType
 
G4int fVerbose
 

Detailed Description

G4VITManager is just a virtual interface for G4ITManager.

For more details, please have a look at the description of ITManager.

Definition at line 55 of file G4ITManager.hh.

Constructor & Destructor Documentation

G4VITManager::G4VITManager ( )

Definition at line 37 of file G4ITManager.cc.

References fVerbose.

virtual G4VITManager::~G4VITManager ( )
inlinevirtual

Definition at line 63 of file G4ITManager.hh.

Member Function Documentation

virtual void G4VITManager::CreateTree ( )
inlinevirtual

Definition at line 75 of file G4ITManager.hh.

G4ITBox* G4VITManager::GetBox ( const G4Track track)
inline

Definition at line 83 of file G4ITManager.hh.

References GetIT().

+ Here is the call graph for this function:

virtual G4ITBox* G4VITManager::GetBox ( const G4IT )
pure virtual

Implemented in G4ITManager< T >.

virtual G4ITBox* G4VITManager::GetFirstBox ( )
pure virtual

Implemented in G4ITManager< T >.

Referenced by G4VITManager::allbox_iterator::allbox_iterator().

+ Here is the caller graph for this function:

G4ITType G4VITManager::GetITType ( )
inline

Definition at line 78 of file G4ITManager.hh.

References fType.

Referenced by G4AllITManager::RegisterManager().

+ Here is the caller graph for this function:

virtual G4ITBox* G4VITManager::GetLastBox ( )
pure virtual

Implemented in G4ITManager< T >.

virtual G4ITBox* G4VITManager::GetNextBox ( G4ITBox )
pure virtual

Implemented in G4ITManager< T >.

G4int G4VITManager::GetVerboseLevel ( )
inline

Definition at line 69 of file G4ITManager.hh.

References fVerbose.

virtual void G4VITManager::Push ( G4Track )
pure virtual

Implemented in G4ITManager< T >.

void G4VITManager::SetVerboseLevel ( G4int  level)
inline

Definition at line 65 of file G4ITManager.hh.

virtual void G4VITManager::UpdatePositionMap ( )
pure virtual

Implemented in G4ITManager< T >.

Member Data Documentation

G4ITType G4VITManager::fType
protected

Definition at line 58 of file G4ITManager.hh.

Referenced by GetITType().

G4int G4VITManager::fVerbose
protected

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