![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/persistency/mctruth/include/G4PersistencyCenter.hh>
Collaboration diagram for G4PersistencyCenter:Static Public Member Functions | |
| static G4PersistencyCenter * | GetPersistencyCenter () |
Private Member Functions | |
| G4PersistencyCenter () | |
| ~G4PersistencyCenter () | |
| std::string | PadString (std::string name, unsigned int width) |
Static Private Attributes | |
| static G4ThreadLocal G4PersistencyCenter * | f_thePointer = 0 |
Definition at line 63 of file G4PersistencyCenter.hh.
View newest version in sPHENIX GitHub at line 63 of file G4PersistencyCenter.hh
|
private |
Definition at line 45 of file G4PersistencyCenter.cc.
View newest version in sPHENIX GitHub at line 45 of file G4PersistencyCenter.cc
References f_currentManager, f_rdObj, f_readFileMode, f_readFileName, f_theMessenger, f_writeFileMode, f_writeFileName, f_wrObj, kOff, kOn, and kRecycle.
Referenced by GetPersistencyCenter().
Here is the caller graph for this function:
|
private |
Definition at line 79 of file G4PersistencyCenter.cc.
View newest version in sPHENIX GitHub at line 79 of file G4PersistencyCenter.cc
References f_currentManager, and f_theMessenger.
| void G4PersistencyCenter::AddDCIOmanager | ( | std::string | detName | ) |
Definition at line 282 of file G4PersistencyCenter.cc.
View newest version in sPHENIX GitHub at line 282 of file G4PersistencyCenter.cc
References G4VDCIOentry::CreateDCIOmanager(), G4cerr, G4endl, G4DCIOcatalog::GetDCIOcatalog(), and G4DCIOcatalog::GetEntry().
Here is the call graph for this function:| void G4PersistencyCenter::AddHCIOmanager | ( | std::string | detName, |
| std::string | colName | ||
| ) |
Definition at line 261 of file G4PersistencyCenter.cc.
View newest version in sPHENIX GitHub at line 261 of file G4PersistencyCenter.cc
References G4VHCIOentry::CreateHCIOmanager(), G4cerr, G4endl, G4HCIOcatalog::GetEntry(), and G4HCIOcatalog::GetHCIOcatalog().
Referenced by G4PersistencyCenterMessenger::SetNewValue().
Here is the call graph for this function:
Here is the caller graph for this function:| std::string G4PersistencyCenter::CurrentDCIOmanager | ( | ) |
Definition at line 297 of file G4PersistencyCenter.cc.
View newest version in sPHENIX GitHub at line 297 of file G4PersistencyCenter.cc
References G4DCIOcatalog::CurrentDCIOmanager(), and G4DCIOcatalog::GetDCIOcatalog().
Here is the call graph for this function:| std::string G4PersistencyCenter::CurrentHCIOmanager | ( | ) |
Definition at line 275 of file G4PersistencyCenter.cc.
View newest version in sPHENIX GitHub at line 275 of file G4PersistencyCenter.cc
References G4HCIOcatalog::CurrentHCIOmanager(), and G4HCIOcatalog::GetHCIOcatalog().
Referenced by G4PersistencyCenterMessenger::GetCurrentValue().
Here is the call graph for this function:
Here is the caller graph for this function:| std::string G4PersistencyCenter::CurrentHepMCObjyReaderFile | ( | ) |
Definition at line 145 of file G4PersistencyCenter.cc.
View newest version in sPHENIX GitHub at line 145 of file G4PersistencyCenter.cc
References CurrentReadFile(), and CurrentRetrieveMode().
Here is the call graph for this function:| std::string G4PersistencyCenter::CurrentObject | ( | std::string | file | ) |
Definition at line 248 of file G4PersistencyCenter.cc.
View newest version in sPHENIX GitHub at line 248 of file G4PersistencyCenter.cc
References f_readFileName, and f_writeFileName.
|
inline |
Definition at line 124 of file G4PersistencyCenter.hh.
View newest version in sPHENIX GitHub at line 124 of file G4PersistencyCenter.hh
References f_currentManager.
Referenced by G4PersistencyManager::GetPersistencyManager().
Here is the caller graph for this function:| std::string G4PersistencyCenter::CurrentReadFile | ( | std::string | objName | ) |
Definition at line 238 of file G4PersistencyCenter.cc.
View newest version in sPHENIX GitHub at line 238 of file G4PersistencyCenter.cc
References f_readFileName.
Referenced by CurrentHepMCObjyReaderFile(), G4PersistencyCenterMessenger::GetCurrentValue(), PrintAll(), and G4PersistencyManager::Retrieve().
Here is the caller graph for this function:| G4bool G4PersistencyCenter::CurrentRetrieveMode | ( | std::string | objName | ) |
Definition at line 187 of file G4PersistencyCenter.cc.
View newest version in sPHENIX GitHub at line 187 of file G4PersistencyCenter.cc
References f_readFileMode, and f_readFileName.
Referenced by CurrentHepMCObjyReaderFile(), PrintAll(), and G4PersistencyManager::Retrieve().
Here is the caller graph for this function:| StoreMode G4PersistencyCenter::CurrentStoreMode | ( | std::string | objName | ) |
Definition at line 177 of file G4PersistencyCenter.cc.
View newest version in sPHENIX GitHub at line 177 of file G4PersistencyCenter.cc
References f_writeFileMode, f_writeFileName, and kOff.
Referenced by G4PersistencyCenterMessenger::GetCurrentValue(), PrintAll(), and G4PersistencyManager::Store().
Here is the caller graph for this function:
|
inline |
Definition at line 73 of file G4PersistencyCenter.hh.
View newest version in sPHENIX GitHub at line 73 of file G4PersistencyCenter.hh
References f_currentSystemName.
Referenced by G4PersistencyCenterMessenger::GetCurrentValue(), and PrintAll().
Here is the caller graph for this function:| std::string G4PersistencyCenter::CurrentWriteFile | ( | std::string | objName | ) |
Definition at line 228 of file G4PersistencyCenter.cc.
View newest version in sPHENIX GitHub at line 228 of file G4PersistencyCenter.cc
References f_writeFileName.
Referenced by G4PersistencyCenterMessenger::GetCurrentValue(), PrintAll(), and G4PersistencyManager::Store().
Here is the caller graph for this function:| void G4PersistencyCenter::DeletePersistencyManager | ( | ) |
Definition at line 397 of file G4PersistencyCenter.cc.
View newest version in sPHENIX GitHub at line 397 of file G4PersistencyCenter.cc
References f_currentManager.
|
static |
Definition at line 86 of file G4PersistencyCenter.cc.
View newest version in sPHENIX GitHub at line 86 of file G4PersistencyCenter.cc
References f_thePointer, and G4PersistencyCenter().
Referenced by G4PersistencyManagerT< T >::G4PersistencyManagerT(), G4VDCIOentry::G4VDCIOentry(), G4VHCIOentry::G4VHCIOentry(), and G4PersistencyManager::GetPersistencyManager().
Here is the call graph for this function:
Here is the caller graph for this function:| G4PersistencyManager * G4PersistencyCenter::GetPersistencyManager | ( | std::string | nam | ) |
Definition at line 383 of file G4PersistencyCenter.cc.
View newest version in sPHENIX GitHub at line 383 of file G4PersistencyCenter.cc
References f_theCatalog.
Referenced by SelectSystem().
Here is the caller graph for this function:
|
private |
Definition at line 411 of file G4PersistencyCenter.cc.
View newest version in sPHENIX GitHub at line 411 of file G4PersistencyCenter.cc
Referenced by PrintAll().
Here is the caller graph for this function:Definition at line 304 of file G4PersistencyCenter.cc.
View newest version in sPHENIX GitHub at line 304 of file G4PersistencyCenter.cc
References CurrentReadFile(), CurrentRetrieveMode(), CurrentStoreMode(), CurrentSystem(), CurrentWriteFile(), f_rdObj, f_wrObj, file, G4cout, G4endl, G4DCIOcatalog::GetDCIOcatalog(), G4HCIOcatalog::GetHCIOcatalog(), kOff, kOn, kRecycle, PadString(), G4DCIOcatalog::PrintDCIOmanager(), G4DCIOcatalog::PrintEntries(), G4HCIOcatalog::PrintEntries(), and G4HCIOcatalog::PrintHCIOmanager().
Referenced by G4PersistencyCenterMessenger::SetNewValue().
Here is the call graph for this function:
Here is the caller graph for this function:| void G4PersistencyCenter::RegisterPersistencyManager | ( | G4PersistencyManager * | pm | ) |
Definition at line 391 of file G4PersistencyCenter.cc.
View newest version in sPHENIX GitHub at line 391 of file G4PersistencyCenter.cc
References f_theCatalog, G4PersistencyManager::GetName(), and Acts::UnitConstants::pm.
Here is the call graph for this function:| void G4PersistencyCenter::SelectSystem | ( | std::string | systemName | ) |
Definition at line 94 of file G4PersistencyCenter.cc.
View newest version in sPHENIX GitHub at line 94 of file G4PersistencyCenter.cc
References G4PersistencyManager::Create(), f_currentManager, f_currentSystemName, G4cout, G4endl, GetPersistencyManager(), m_verbose, Acts::UnitConstants::pm, and G4PersistencyManager::SetVerboseLevel().
Referenced by G4PersistencyCenterMessenger::SetNewValue().
Here is the call graph for this function:
Here is the caller graph for this function:| void G4PersistencyCenter::SetHepMCObjyReaderFile | ( | std::string | file | ) |
Definition at line 137 of file G4PersistencyCenter.cc.
View newest version in sPHENIX GitHub at line 137 of file G4PersistencyCenter.cc
References SetReadFile(), and SetRetrieveMode().
Here is the call graph for this function:| void G4PersistencyCenter::SetPersistencyManager | ( | G4PersistencyManager * | pm, |
| std::string | name | ||
| ) |
Definition at line 375 of file G4PersistencyCenter.cc.
View newest version in sPHENIX GitHub at line 375 of file G4PersistencyCenter.cc
References f_currentManager, f_currentSystemName, and Acts::UnitConstants::pm.
| G4bool G4PersistencyCenter::SetReadFile | ( | std::string | objName, |
| std::string | readFileName | ||
| ) |
Definition at line 210 of file G4PersistencyCenter.cc.
View newest version in sPHENIX GitHub at line 210 of file G4PersistencyCenter.cc
References f_readFileName, f_ut, G4FileUtilities::FileExists(), G4cerr, and G4endl.
Referenced by SetHepMCObjyReaderFile().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 166 of file G4PersistencyCenter.cc.
View newest version in sPHENIX GitHub at line 166 of file G4PersistencyCenter.cc
References f_readFileMode, f_readFileName, G4cerr, and G4endl.
Referenced by SetHepMCObjyReaderFile().
Here is the caller graph for this function:Definition at line 155 of file G4PersistencyCenter.cc.
View newest version in sPHENIX GitHub at line 155 of file G4PersistencyCenter.cc
References f_writeFileMode, f_writeFileName, G4cerr, and G4endl.
Referenced by G4PersistencyCenterMessenger::SetNewValue().
Here is the caller graph for this function:Definition at line 404 of file G4PersistencyCenter.cc.
View newest version in sPHENIX GitHub at line 404 of file G4PersistencyCenter.cc
References f_currentManager, m_verbose, G4PersistencyManager::SetVerboseLevel(), and v.
Referenced by G4PersistencyCenterMessenger::SetNewValue().
Here is the call graph for this function:
Here is the caller graph for this function:| G4bool G4PersistencyCenter::SetWriteFile | ( | std::string | objName, |
| std::string | writeFileName | ||
| ) |
Definition at line 197 of file G4PersistencyCenter.cc.
View newest version in sPHENIX GitHub at line 197 of file G4PersistencyCenter.cc
References f_writeFileName, G4cerr, and G4endl.
Referenced by G4PersistencyCenterMessenger::SetNewValue().
Here is the caller graph for this function:
|
inline |
Definition at line 142 of file G4PersistencyCenter.hh.
View newest version in sPHENIX GitHub at line 142 of file G4PersistencyCenter.hh
References m_verbose.
Referenced by G4PersistencyManager::G4PersistencyManager(), G4VDCIOentry::G4VDCIOentry(), G4VHCIOentry::G4VHCIOentry(), and G4PersistencyCenterMessenger::GetCurrentValue().
Here is the caller graph for this function:
|
private |
Definition at line 159 of file G4PersistencyCenter.hh.
View newest version in sPHENIX GitHub at line 159 of file G4PersistencyCenter.hh
Referenced by CurrentPersistencyManager(), DeletePersistencyManager(), G4PersistencyCenter(), SelectSystem(), SetPersistencyManager(), SetVerboseLevel(), and ~G4PersistencyCenter().
|
private |
Definition at line 160 of file G4PersistencyCenter.hh.
View newest version in sPHENIX GitHub at line 160 of file G4PersistencyCenter.hh
Referenced by CurrentSystem(), SelectSystem(), and SetPersistencyManager().
|
private |
Definition at line 163 of file G4PersistencyCenter.hh.
View newest version in sPHENIX GitHub at line 163 of file G4PersistencyCenter.hh
Referenced by G4PersistencyCenter(), and PrintAll().
|
private |
Definition at line 167 of file G4PersistencyCenter.hh.
View newest version in sPHENIX GitHub at line 167 of file G4PersistencyCenter.hh
Referenced by CurrentRetrieveMode(), G4PersistencyCenter(), and SetRetrieveMode().
|
private |
Definition at line 165 of file G4PersistencyCenter.hh.
View newest version in sPHENIX GitHub at line 165 of file G4PersistencyCenter.hh
Referenced by CurrentObject(), CurrentReadFile(), CurrentRetrieveMode(), G4PersistencyCenter(), SetReadFile(), and SetRetrieveMode().
|
private |
Definition at line 161 of file G4PersistencyCenter.hh.
View newest version in sPHENIX GitHub at line 161 of file G4PersistencyCenter.hh
Referenced by GetPersistencyManager(), and RegisterPersistencyManager().
|
private |
Definition at line 157 of file G4PersistencyCenter.hh.
View newest version in sPHENIX GitHub at line 157 of file G4PersistencyCenter.hh
Referenced by G4PersistencyCenter(), and ~G4PersistencyCenter().
|
staticprivate |
Definition at line 158 of file G4PersistencyCenter.hh.
View newest version in sPHENIX GitHub at line 158 of file G4PersistencyCenter.hh
Referenced by GetPersistencyCenter().
|
private |
Definition at line 170 of file G4PersistencyCenter.hh.
View newest version in sPHENIX GitHub at line 170 of file G4PersistencyCenter.hh
Referenced by SetReadFile().
|
private |
Definition at line 166 of file G4PersistencyCenter.hh.
View newest version in sPHENIX GitHub at line 166 of file G4PersistencyCenter.hh
Referenced by CurrentStoreMode(), G4PersistencyCenter(), and SetStoreMode().
|
private |
Definition at line 164 of file G4PersistencyCenter.hh.
View newest version in sPHENIX GitHub at line 164 of file G4PersistencyCenter.hh
Referenced by CurrentObject(), CurrentStoreMode(), CurrentWriteFile(), G4PersistencyCenter(), SetStoreMode(), and SetWriteFile().
|
private |
Definition at line 162 of file G4PersistencyCenter.hh.
View newest version in sPHENIX GitHub at line 162 of file G4PersistencyCenter.hh
Referenced by G4PersistencyCenter(), and PrintAll().
|
private |
Definition at line 168 of file G4PersistencyCenter.hh.
View newest version in sPHENIX GitHub at line 168 of file G4PersistencyCenter.hh
Referenced by SelectSystem(), SetVerboseLevel(), and VerboseLevel().