G4VHCIOentry Class Reference

#include <G4VHCIOentry.hh>

Inheritance diagram for G4VHCIOentry:

G4HCIOentryT< T >

Public Member Functions

 G4VHCIOentry (std::string n)
virtual ~G4VHCIOentry ()
void SetVerboseLevel (G4int v)
std::string GetName ()
virtual void CreateHCIOmanager (std::string, std::string)

Protected Attributes

G4int m_verbose

Detailed Description

Definition at line 41 of file G4VHCIOentry.hh.


Constructor & Destructor Documentation

G4VHCIOentry::G4VHCIOentry ( std::string  n  ) 

Definition at line 37 of file G4VHCIOentry.cc.

References G4HCIOcatalog::GetHCIOcatalog(), G4PersistencyCenter::GetPersistencyCenter(), m_verbose, G4HCIOcatalog::RegisterEntry(), and G4PersistencyCenter::VerboseLevel().

00038  : m_name(n)
00039 {
00040   G4HCIOcatalog* c = G4HCIOcatalog::GetHCIOcatalog();
00041   c->RegisterEntry(this);
00042 
00043   m_verbose = G4PersistencyCenter::GetPersistencyCenter()->VerboseLevel();
00044 }

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

Definition at line 47 of file G4VHCIOentry.hh.

00047 {}


Member Function Documentation

virtual void G4VHCIOentry::CreateHCIOmanager ( std::string  ,
std::string   
) [inline, virtual]

Reimplemented in G4HCIOentryT< T >.

Definition at line 57 of file G4VHCIOentry.hh.

Referenced by G4PersistencyCenter::AddHCIOmanager().

00057 {}

std::string G4VHCIOentry::GetName (  )  [inline]

Definition at line 54 of file G4VHCIOentry.hh.

Referenced by G4HCIOcatalog::RegisterEntry().

00054 { return m_name; }

void G4VHCIOentry::SetVerboseLevel ( G4int  v  )  [inline]

Definition at line 51 of file G4VHCIOentry.hh.

References m_verbose.

00051 { m_verbose = v; }


Field Documentation

G4int G4VHCIOentry::m_verbose [protected]

Definition at line 61 of file G4VHCIOentry.hh.

Referenced by G4HCIOentryT< T >::CreateHCIOmanager(), G4VHCIOentry(), and SetVerboseLevel().


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