Geant4 9.6.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4PersistencyCenter.hh>
Public Member Functions | |
G4PersistencyCenter () | |
~G4PersistencyCenter () | |
void | SelectSystem (std::string systemName) |
const std::string | CurrentSystem () |
void | SetHepMCObjyReaderFile (std::string file) |
std::string | CurrentHepMCObjyReaderFile () |
void | SetStoreMode (std::string objName, StoreMode mode) |
void | SetRetrieveMode (std::string objName, G4bool mode) |
StoreMode | CurrentStoreMode (std::string objName) |
G4bool | CurrentRetrieveMode (std::string objName) |
G4bool | SetWriteFile (std::string objName, std::string writeFileName) |
G4bool | SetReadFile (std::string objName, std::string readFileName) |
std::string | CurrentWriteFile (std::string objName) |
std::string | CurrentReadFile (std::string objName) |
std::string | CurrentObject (std::string file) |
void | AddHCIOmanager (std::string detName, std::string colName) |
std::string | CurrentHCIOmanager () |
void | AddDCIOmanager (std::string detName) |
std::string | CurrentDCIOmanager () |
void | PrintAll () |
G4PersistencyManager * | CurrentPersistencyManager () |
void | SetPersistencyManager (G4PersistencyManager *pm, std::string name) |
G4PersistencyManager * | GetPersistencyManager (std::string nam) |
void | RegisterPersistencyManager (G4PersistencyManager *pm) |
void | DeletePersistencyManager () |
void | SetVerboseLevel (int v) |
int | VerboseLevel () |
Static Public Member Functions | |
static G4PersistencyCenter * | GetPersistencyCenter () |
Definition at line 63 of file G4PersistencyCenter.hh.
G4PersistencyCenter::G4PersistencyCenter | ( | ) |
Definition at line 45 of file G4PersistencyCenter.cc.
Referenced by GetPersistencyCenter().
G4PersistencyCenter::~G4PersistencyCenter | ( | ) |
Definition at line 79 of file G4PersistencyCenter.cc.
void G4PersistencyCenter::AddDCIOmanager | ( | std::string | detName | ) |
Definition at line 284 of file G4PersistencyCenter.cc.
void G4PersistencyCenter::AddHCIOmanager | ( | std::string | detName, |
std::string | colName | ||
) |
Definition at line 263 of file G4PersistencyCenter.cc.
Referenced by G4PersistencyCenterMessenger::SetNewValue().
std::string G4PersistencyCenter::CurrentDCIOmanager | ( | ) |
Definition at line 299 of file G4PersistencyCenter.cc.
std::string G4PersistencyCenter::CurrentHCIOmanager | ( | ) |
Definition at line 277 of file G4PersistencyCenter.cc.
Referenced by G4PersistencyCenterMessenger::GetCurrentValue().
std::string G4PersistencyCenter::CurrentHepMCObjyReaderFile | ( | ) |
Definition at line 145 of file G4PersistencyCenter.cc.
std::string G4PersistencyCenter::CurrentObject | ( | std::string | file | ) |
Definition at line 250 of file G4PersistencyCenter.cc.
|
inline |
Definition at line 130 of file G4PersistencyCenter.hh.
Referenced by G4PersistencyManager::GetPersistencyManager().
std::string G4PersistencyCenter::CurrentReadFile | ( | std::string | objName | ) |
Definition at line 240 of file G4PersistencyCenter.cc.
Referenced by CurrentHepMCObjyReaderFile(), G4PersistencyCenterMessenger::GetCurrentValue(), PrintAll(), and G4PersistencyManager::Retrieve().
G4bool G4PersistencyCenter::CurrentRetrieveMode | ( | std::string | objName | ) |
Definition at line 189 of file G4PersistencyCenter.cc.
Referenced by CurrentHepMCObjyReaderFile(), PrintAll(), and G4PersistencyManager::Retrieve().
StoreMode G4PersistencyCenter::CurrentStoreMode | ( | std::string | objName | ) |
Definition at line 177 of file G4PersistencyCenter.cc.
Referenced by G4PersistencyCenterMessenger::GetCurrentValue(), PrintAll(), and G4PersistencyManager::Store().
|
inline |
Definition at line 79 of file G4PersistencyCenter.hh.
Referenced by G4PersistencyCenterMessenger::GetCurrentValue(), and PrintAll().
std::string G4PersistencyCenter::CurrentWriteFile | ( | std::string | objName | ) |
Definition at line 230 of file G4PersistencyCenter.cc.
Referenced by G4PersistencyCenterMessenger::GetCurrentValue(), PrintAll(), and G4PersistencyManager::Store().
void G4PersistencyCenter::DeletePersistencyManager | ( | ) |
Definition at line 399 of file G4PersistencyCenter.cc.
|
static |
Definition at line 86 of file G4PersistencyCenter.cc.
Referenced by G4PersistencyManagerT< T >::G4PersistencyManagerT(), G4VDCIOentry::G4VDCIOentry(), G4VHCIOentry::G4VHCIOentry(), and G4PersistencyManager::GetPersistencyManager().
G4PersistencyManager * G4PersistencyCenter::GetPersistencyManager | ( | std::string | nam | ) |
Definition at line 385 of file G4PersistencyCenter.cc.
Referenced by SelectSystem().
void G4PersistencyCenter::PrintAll | ( | ) |
Definition at line 306 of file G4PersistencyCenter.cc.
Referenced by G4PersistencyCenterMessenger::SetNewValue().
void G4PersistencyCenter::RegisterPersistencyManager | ( | G4PersistencyManager * | pm | ) |
Definition at line 393 of file G4PersistencyCenter.cc.
void G4PersistencyCenter::SelectSystem | ( | std::string | systemName | ) |
Definition at line 94 of file G4PersistencyCenter.cc.
Referenced by G4PersistencyCenterMessenger::SetNewValue().
void G4PersistencyCenter::SetHepMCObjyReaderFile | ( | std::string | file | ) |
Definition at line 137 of file G4PersistencyCenter.cc.
void G4PersistencyCenter::SetPersistencyManager | ( | G4PersistencyManager * | pm, |
std::string | name | ||
) |
Definition at line 377 of file G4PersistencyCenter.cc.
G4bool G4PersistencyCenter::SetReadFile | ( | std::string | objName, |
std::string | readFileName | ||
) |
Definition at line 212 of file G4PersistencyCenter.cc.
Referenced by SetHepMCObjyReaderFile().
void G4PersistencyCenter::SetRetrieveMode | ( | std::string | objName, |
G4bool | mode | ||
) |
Definition at line 166 of file G4PersistencyCenter.cc.
Referenced by SetHepMCObjyReaderFile().
void G4PersistencyCenter::SetStoreMode | ( | std::string | objName, |
StoreMode | mode | ||
) |
Definition at line 155 of file G4PersistencyCenter.cc.
Referenced by G4PersistencyCenterMessenger::SetNewValue().
void G4PersistencyCenter::SetVerboseLevel | ( | int | v | ) |
Definition at line 406 of file G4PersistencyCenter.cc.
Referenced by G4PersistencyCenterMessenger::SetNewValue().
G4bool G4PersistencyCenter::SetWriteFile | ( | std::string | objName, |
std::string | writeFileName | ||
) |
Definition at line 199 of file G4PersistencyCenter.cc.
Referenced by G4PersistencyCenterMessenger::SetNewValue().
|
inline |
Definition at line 148 of file G4PersistencyCenter.hh.
Referenced by G4PersistencyManager::G4PersistencyManager(), G4VDCIOentry::G4VDCIOentry(), G4VHCIOentry::G4VHCIOentry(), and G4PersistencyCenterMessenger::GetCurrentValue().