34#ifndef G4PERSISTENCYCENTER_HH
35#define G4PERSISTENCYCENTER_HH 1
52using PMap = std::map<G4String, G4PersistencyManager*, std::less<G4String>>;
53using ObjMap = std::map<G4int, G4String, std::less<G4int>>;
54using FileMap = std::map<G4String, G4String, std::less<G4String>>;
63using StoreMap = std::map<G4String, StoreMode, std::less<G4String>>;
64using BoolMap = std::map<G4String, G4bool, std::less<G4String>>;
129 return f_currentManager;
std::map< G4String, G4PersistencyManager *, std::less< G4String > > PMap
std::map< G4int, G4String, std::less< G4int > > ObjMap
std::map< G4String, StoreMode, std::less< G4String > > StoreMap
std::map< G4String, G4String, std::less< G4String > > FileMap
std::map< G4String, G4bool, std::less< G4String > > BoolMap
G4String CurrentObject(const G4String &file)
void DeletePersistencyManager()
G4String CurrentDCIOmanager()
G4bool SetWriteFile(const G4String &objName, const G4String &writeFileName)
G4bool CurrentRetrieveMode(const G4String &objName)
void SetRetrieveMode(const G4String &objName, G4bool mode)
void AddDCIOmanager(const G4String &detName)
static G4PersistencyCenter * GetPersistencyCenter()
G4bool SetReadFile(const G4String &objName, const G4String &readFileName)
void SetStoreMode(const G4String &objName, StoreMode mode)
void SetPersistencyManager(G4PersistencyManager *pm, const G4String &name)
G4String CurrentReadFile(const G4String &objName)
G4String CurrentHCIOmanager()
G4PersistencyManager * GetPersistencyManager(const G4String &nam)
void AddHCIOmanager(const G4String &detName, const G4String &colName)
G4PersistencyManager * CurrentPersistencyManager()
void SetVerboseLevel(G4int v)
StoreMode CurrentStoreMode(const G4String &objName)
G4String CurrentHepMCObjyReaderFile()
void RegisterPersistencyManager(G4PersistencyManager *pm)
void SetHepMCObjyReaderFile(const G4String &file)
const G4String & CurrentSystem()
G4String CurrentWriteFile(const G4String &objName)
void SelectSystem(const G4String &systemName)