#include <G4HCIOentryT.hh>
Inheritance diagram for G4HCIOentryT< T >:
Public Member Functions | |
G4HCIOentryT (std::string n) | |
~G4HCIOentryT () | |
void | CreateHCIOmanager (std::string detName, std::string colName) |
void | DeleteHCIOmanager () |
Definition at line 44 of file G4HCIOentryT.hh.
G4HCIOentryT< T >::G4HCIOentryT | ( | std::string | n | ) | [inline] |
G4HCIOentryT< T >::~G4HCIOentryT | ( | ) | [inline] |
void G4HCIOentryT< T >::CreateHCIOmanager | ( | std::string | detName, | |
std::string | colName | |||
) | [inline, virtual] |
Reimplemented from G4VHCIOentry.
Definition at line 62 of file G4HCIOentryT.hh.
References G4cout, G4endl, G4HCIOcatalog::GetHCIOcatalog(), G4VHCIOentry::m_verbose, G4HCIOcatalog::PrintHCIOmanager(), and G4HCIOcatalog::RegisterHCIOmanager().
00063 { 00064 if ( f_manager == 0 ) { 00065 f_manager = new T( detName, colName ); 00066 if ( m_verbose > 2 ) { 00067 G4cout << "G4HCIOentryT: Constructing HitsCollection IO manager" 00068 << " for \"" << detName << "\" " << f_manager << G4endl; 00069 } 00070 G4HCIOcatalog::GetHCIOcatalog()->RegisterHCIOmanager(f_manager); 00071 if ( m_verbose > 2 ) { 00072 G4HCIOcatalog::GetHCIOcatalog()->PrintHCIOmanager(); 00073 } 00074 } 00075 }
void G4HCIOentryT< T >::DeleteHCIOmanager | ( | ) | [inline] |