Geant4.10
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Data Structures | Public Member Functions | Protected Attributes
G4VITManager Class Referenceabstract

#include <G4ITManager.hh>

Inheritance diagram for G4VITManager:
G4ITManager< T >

Data Structures

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.

38 {
39  fVerbose = 0;
40 }
G4int fVerbose
Definition: G4ITManager.hh:59
virtual G4VITManager::~G4VITManager ( )
inlinevirtual

Definition at line 63 of file G4ITManager.hh.

63 {;}

Member Function Documentation

virtual void G4VITManager::CreateTree ( )
inlinevirtual

Definition at line 75 of file G4ITManager.hh.

75 {;}
G4ITBox* G4VITManager::GetBox ( const G4Track track)
inline

Definition at line 83 of file G4ITManager.hh.

References GetIT().

84  {
85  return GetBox(GetIT(track));
86  }
G4IT * GetIT(const G4Track *track)
Definition: G4IT.cc:48
G4ITBox * GetBox(const G4Track *track)
Definition: G4ITManager.hh:83
virtual G4ITBox* G4VITManager::GetBox ( const G4IT )
pure virtual

Implemented in G4ITManager< T >.

virtual G4ITBox* G4VITManager::GetFirstBox ( )
pure virtual
G4ITType G4VITManager::GetITType ( )
inline

Definition at line 78 of file G4ITManager.hh.

References fType.

Referenced by G4AllITManager::RegisterManager().

79  {
80  return fType;
81  }
G4ITType fType
Definition: G4ITManager.hh:58
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.

70  {
71  return fVerbose;
72  }
G4int fVerbose
Definition: G4ITManager.hh:59
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.

References fVerbose.

66  {
67  fVerbose = level;
68  }
G4int fVerbose
Definition: G4ITManager.hh:59
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

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