44 if(f_thePointer ==
nullptr)
54 G4cout <<
"registering I/O manager entry \"" << d->
GetName() <<
"\" " << d
57 if(theCatalog.find(d->
GetName()) != theCatalog.cend())
72 G4cout <<
"registering I/O manager \"" << d->
SDname() <<
"\" " << d <<
"."
75 if(theStore.find(d->
SDname()) != theStore.cend())
88 if(theCatalog.find(name) == theCatalog.end())
90 G4cout <<
"Hit Collection I/O manager entry \"" << name <<
"\" not found!"
104 if(theStore.find(name) == theStore.cend())
106 G4cout <<
"Hit Collection I/O manager \"" << name <<
"\" not found!"
120 G4cout <<
"I/O manager entries: ";
122 for(
auto it = theCatalog.cbegin(); it != theCatalog.cend(); ++it)
132 for(
auto it = theStore.cbegin(); it != theStore.cend(); ++it)
134 list += (*it).
first +
" ";
142 G4cout <<
"I/O managers: ";
144 for(
auto it = theStore.cbegin(); it != theStore.cend(); ++it)
146 G4cout <<
" --- " << (*it).first <<
", " << (*it).second <<
"." <<
G4endl;
154 for(
auto it = theStore.cbegin(); it != theStore.cend(); ++it)
G4GLOB_DLL std::ostream G4cout
G4VPHitsCollectionIO * GetHCIOmanager(const G4String &name)
G4VHCIOentry * GetEntry(const G4String &name)
static G4HCIOcatalog * GetHCIOcatalog()
void RegisterHCIOmanager(G4VPHitsCollectionIO *d)
G4String CurrentHCIOmanager()
void RegisterEntry(G4VHCIOentry *d)
std::size_t first(char) const
const G4String & GetName()
const G4String & SDname()