G4VITManager Class Reference

#include <G4ITManager.hh>

Inheritance diagram for G4VITManager:

G4ITManager< T >

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

Data Structures

class  allbox_iterator
class  const_iterator
class  iterator

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.

00038 {
00039     fVerbose = 0;
00040 }

virtual G4VITManager::~G4VITManager (  )  [inline, virtual]

Definition at line 63 of file G4ITManager.hh.

00063 {;}


Member Function Documentation

virtual void G4VITManager::CreateTree (  )  [inline, virtual]

Definition at line 75 of file G4ITManager.hh.

00075 {;}

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

Implemented in G4ITManager< T >.

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

Definition at line 83 of file G4ITManager.hh.

References GetIT().

00084     {
00085         return GetBox(GetIT(track));
00086     }

virtual G4ITBox* G4VITManager::GetFirstBox (  )  [pure virtual]

Implemented in G4ITManager< T >.

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

G4ITType G4VITManager::GetITType (  )  [inline]

Definition at line 78 of file G4ITManager.hh.

References fType.

Referenced by G4AllITManager::RegisterManager().

00079     {
00080         return fType;
00081     }

virtual G4ITBox* G4VITManager::GetLastBox (  )  [pure virtual]

Implemented in G4ITManager< T >.

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

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

Implemented in G4ITManager< T >.

G4int G4VITManager::GetVerboseLevel (  )  [inline]

Reimplemented in G4ITManager< T >.

Definition at line 69 of file G4ITManager.hh.

References fVerbose.

00070     {
00071         return fVerbose;
00072     }

virtual void G4VITManager::Push ( G4Track  )  [pure virtual]

Implemented in G4ITManager< T >.

void G4VITManager::SetVerboseLevel ( G4int  level  )  [inline]

Reimplemented in G4ITManager< T >.

Definition at line 65 of file G4ITManager.hh.

References fVerbose.

00066     {
00067         fVerbose = level;
00068     }

virtual void G4VITManager::UpdatePositionMap (  )  [pure virtual]

Implemented in G4ITManager< T >.


Field Documentation

G4ITType G4VITManager::fType [protected]

Definition at line 58 of file G4ITManager.hh.

Referenced by GetITType().

G4int G4VITManager::fVerbose [protected]

Definition at line 59 of file G4ITManager.hh.

Referenced by G4VITManager(), G4ITManager< T >::GetVerboseLevel(), GetVerboseLevel(), G4ITManager< T >::SetVerboseLevel(), and SetVerboseLevel().


The documentation for this class was generated from the following files:
Generated on Mon May 27 17:53:49 2013 for Geant4 by  doxygen 1.4.7