Geant4-11
|
#include <G4HCIOcatalog.hh>
Public Member Functions | |
G4String | CurrentHCIOmanager () |
G4HCIOcatalog () | |
G4VHCIOentry * | GetEntry (const G4String &name) |
G4VPHitsCollectionIO * | GetHCIOmanager (const G4String &name) |
G4VPHitsCollectionIO * | GetHCIOmanager (G4int n) |
std::size_t | NumberOfHCIOmanager () |
void | PrintEntries () |
void | PrintHCIOmanager () |
void | RegisterEntry (G4VHCIOentry *d) |
void | RegisterHCIOmanager (G4VPHitsCollectionIO *d) |
void | SetVerboseLevel (G4int v) |
virtual | ~G4HCIOcatalog () |
Static Public Member Functions | |
static G4HCIOcatalog * | GetHCIOcatalog () |
Private Attributes | |
G4int | m_verbose = 0 |
HCIOmap | theCatalog |
HCIOstore | theStore |
Static Private Attributes | |
static G4ThreadLocal G4HCIOcatalog * | f_thePointer = 0 |
Definition at line 49 of file G4HCIOcatalog.hh.
G4HCIOcatalog::G4HCIOcatalog | ( | ) |
|
inlinevirtual |
Definition at line 56 of file G4HCIOcatalog.hh.
G4String G4HCIOcatalog::CurrentHCIOmanager | ( | ) |
Definition at line 129 of file G4HCIOcatalog.cc.
References theStore.
Referenced by G4PersistencyCenter::CurrentHCIOmanager().
G4VHCIOentry * G4HCIOcatalog::GetEntry | ( | const G4String & | name | ) |
Definition at line 86 of file G4HCIOcatalog.cc.
References anonymous_namespace{G4QuasiElRatios.cc}::ds, G4cout, G4InuclParticleNames::name(), and theCatalog.
Referenced by G4PersistencyCenter::AddHCIOmanager().
|
static |
Definition at line 42 of file G4HCIOcatalog.cc.
References f_thePointer, and G4HCIOcatalog().
Referenced by G4PersistencyCenter::AddHCIOmanager(), G4HCIOentryT< T >::CreateHCIOmanager(), G4PersistencyCenter::CurrentHCIOmanager(), G4VHCIOentry::G4VHCIOentry(), G4VPHitIO::G4VPHitIO(), G4PersistencyCenter::PrintAll(), and G4PersistencyManager::SetVerboseLevel().
G4VPHitsCollectionIO * G4HCIOcatalog::GetHCIOmanager | ( | const G4String & | name | ) |
Definition at line 102 of file G4HCIOcatalog.cc.
References anonymous_namespace{G4QuasiElRatios.cc}::ds, G4cout, G4endl, G4InuclParticleNames::name(), and theStore.
Referenced by G4PersistencyManager::SetVerboseLevel(), and G4VPHitIO::SetVerboseLevel().
G4VPHitsCollectionIO * G4HCIOcatalog::GetHCIOmanager | ( | G4int | n | ) |
Definition at line 151 of file G4HCIOcatalog.cc.
References CLHEP::detail::n, and theStore.
|
inline |
Definition at line 86 of file G4HCIOcatalog.hh.
References theStore.
Referenced by G4PersistencyManager::SetVerboseLevel(), and G4VPHitIO::SetVerboseLevel().
void G4HCIOcatalog::PrintEntries | ( | ) |
Definition at line 118 of file G4HCIOcatalog.cc.
References G4cout, G4endl, and theCatalog.
Referenced by G4PersistencyCenter::PrintAll().
void G4HCIOcatalog::PrintHCIOmanager | ( | ) |
Definition at line 140 of file G4HCIOcatalog.cc.
References G4cout, G4endl, and theStore.
Referenced by G4HCIOentryT< T >::CreateHCIOmanager(), and G4PersistencyCenter::PrintAll().
void G4HCIOcatalog::RegisterEntry | ( | G4VHCIOentry * | d | ) |
Definition at line 50 of file G4HCIOcatalog.cc.
References G4cout, G4endl, G4VHCIOentry::GetName(), m_verbose, and theCatalog.
Referenced by G4VHCIOentry::G4VHCIOentry().
void G4HCIOcatalog::RegisterHCIOmanager | ( | G4VPHitsCollectionIO * | d | ) |
Definition at line 68 of file G4HCIOcatalog.cc.
References G4cout, G4endl, m_verbose, G4VPHitsCollectionIO::SDname(), and theStore.
Referenced by G4HCIOentryT< T >::CreateHCIOmanager().
|
inline |
Definition at line 62 of file G4HCIOcatalog.hh.
References m_verbose.
Referenced by G4PersistencyManager::SetVerboseLevel().
|
staticprivate |
Definition at line 95 of file G4HCIOcatalog.hh.
Referenced by GetHCIOcatalog().
|
private |
Definition at line 94 of file G4HCIOcatalog.hh.
Referenced by RegisterEntry(), RegisterHCIOmanager(), and SetVerboseLevel().
|
private |
Definition at line 96 of file G4HCIOcatalog.hh.
Referenced by GetEntry(), PrintEntries(), and RegisterEntry().
|
private |
Definition at line 97 of file G4HCIOcatalog.hh.
Referenced by CurrentHCIOmanager(), GetHCIOmanager(), NumberOfHCIOmanager(), PrintHCIOmanager(), and RegisterHCIOmanager().