| 
    Geant4
    10.01.p03
    
   | 
 
#include <G4HCIOcatalog.hh>
 Collaboration diagram for G4HCIOcatalog:Public Member Functions | |
| G4HCIOcatalog () | |
| virtual | ~G4HCIOcatalog () | 
| void | SetVerboseLevel (int v) | 
| void | RegisterEntry (G4VHCIOentry *d) | 
| void | RegisterHCIOmanager (G4VPHitsCollectionIO *d) | 
| G4VHCIOentry * | GetEntry (std::string name) | 
| G4VPHitsCollectionIO * | GetHCIOmanager (std::string name) | 
| void | PrintEntries () | 
| std::string | CurrentHCIOmanager () | 
| void | PrintHCIOmanager () | 
| size_t | NumberOfHCIOmanager () | 
| G4VPHitsCollectionIO * | GetHCIOmanager (int n) | 
Static Public Member Functions | |
| static G4HCIOcatalog * | GetHCIOcatalog () | 
Private Attributes | |
| int | m_verbose | 
| HCIOmap | theCatalog | 
| HCIOstore | theStore | 
Static Private Attributes | |
| static G4ThreadLocal  G4HCIOcatalog *  | f_thePointer = 0 | 
Definition at line 47 of file G4HCIOcatalog.hh.
| G4HCIOcatalog::G4HCIOcatalog | ( | ) | 
Definition at line 39 of file G4HCIOcatalog.cc.
Referenced by GetHCIOcatalog().
 Here is the caller graph for this function:
      
  | 
  inlinevirtual | 
Definition at line 53 of file G4HCIOcatalog.hh.
| std::string G4HCIOcatalog::CurrentHCIOmanager | ( | ) | 
Definition at line 116 of file G4HCIOcatalog.cc.
References theStore.
Referenced by G4PersistencyCenter::CurrentHCIOmanager().
 Here is the caller graph for this function:| G4VHCIOentry * G4HCIOcatalog::GetEntry | ( | std::string | name | ) | 
Definition at line 79 of file G4HCIOcatalog.cc.
References G4cout, name, and theCatalog.
Referenced by G4PersistencyCenter::AddHCIOmanager().
 Here is the caller graph for this function:
      
  | 
  static | 
Definition at line 44 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().
 Here is the call graph for this function:
 Here is the caller graph for this function:| G4VPHitsCollectionIO * G4HCIOcatalog::GetHCIOmanager | ( | std::string | name | ) | 
Definition at line 92 of file G4HCIOcatalog.cc.
References G4cout, G4endl, name, and theStore.
Referenced by G4VPHitIO::SetVerboseLevel(), and G4PersistencyManager::SetVerboseLevel().
 Here is the caller graph for this function:| G4VPHitsCollectionIO * G4HCIOcatalog::GetHCIOmanager | ( | int | n | ) | 
Definition at line 139 of file G4HCIOcatalog.cc.
References theStore.
      
  | 
  inline | 
Definition at line 84 of file G4HCIOcatalog.hh.
References theStore.
Referenced by G4VPHitIO::SetVerboseLevel(), and G4PersistencyManager::SetVerboseLevel().
 Here is the caller graph for this function:| void G4HCIOcatalog::PrintEntries | ( | ) | 
Definition at line 105 of file G4HCIOcatalog.cc.
References G4cout, G4endl, and theCatalog.
Referenced by G4PersistencyCenter::PrintAll().
 Here is the caller graph for this function:| void G4HCIOcatalog::PrintHCIOmanager | ( | ) | 
Definition at line 127 of file G4HCIOcatalog.cc.
References G4cout, G4endl, and theStore.
Referenced by G4HCIOentryT< T >::CreateHCIOmanager(), and G4PersistencyCenter::PrintAll().
 Here is the caller graph for this function:| void G4HCIOcatalog::RegisterEntry | ( | G4VHCIOentry * | d | ) | 
Definition at line 51 of file G4HCIOcatalog.cc.
References G4cout, G4endl, G4VHCIOentry::GetName(), m_verbose, and theCatalog.
Referenced by G4VHCIOentry::G4VHCIOentry().
 Here is the call graph for this function:
 Here is the caller graph for this function:| void G4HCIOcatalog::RegisterHCIOmanager | ( | G4VPHitsCollectionIO * | d | ) | 
Definition at line 65 of file G4HCIOcatalog.cc.
References G4cout, G4endl, m_verbose, G4VPHitsCollectionIO::SDname(), and theStore.
Referenced by G4HCIOentryT< T >::CreateHCIOmanager().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 60 of file G4HCIOcatalog.hh.
References m_verbose.
Referenced by G4PersistencyManager::SetVerboseLevel().
 Here is the caller graph for this function:
      
  | 
  staticprivate | 
Definition at line 92 of file G4HCIOcatalog.hh.
Referenced by GetHCIOcatalog().
      
  | 
  private | 
Definition at line 91 of file G4HCIOcatalog.hh.
Referenced by RegisterEntry(), RegisterHCIOmanager(), and SetVerboseLevel().
      
  | 
  private | 
Definition at line 93 of file G4HCIOcatalog.hh.
Referenced by GetEntry(), PrintEntries(), and RegisterEntry().
      
  | 
  private | 
Definition at line 94 of file G4HCIOcatalog.hh.
Referenced by CurrentHCIOmanager(), GetHCIOmanager(), NumberOfHCIOmanager(), PrintHCIOmanager(), and RegisterHCIOmanager().