38 fHistoDirectoryName(
""),
39 fNtupleDirectoryName(
""),
41 fLockDirectoryNames(false),
42 fH1FileManager(nullptr),
43 fH2FileManager(nullptr),
44 fH3FileManager(nullptr),
45 fP1FileManager(nullptr),
46 fP2FileManager(nullptr)
68 << fileName <<
" file extension is not valid for "
70 << name <<
" will be used.";
84 <<
"Cannot set Histo directory name as its value was already used.";
85 G4Exception(
"G4VFileManager::SetHistoDirectoryName()",
100 <<
"Cannot set Ntuple directory name as its value was already used.";
101 G4Exception(
"G4VFileManager::SetNtupleDirectoryName()",
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *description)
std::ostringstream G4ExceptionDescription
virtual G4bool SetFileName(const G4String &fileName)
virtual G4String GetFileType() const
virtual ~G4VFileManager()
G4bool SetHistoDirectoryName(const G4String &dirName)
G4String fNtupleDirectoryName
G4VFileManager(const G4AnalysisManagerState &state)
G4bool fLockDirectoryNames
virtual G4bool SetFileName(const G4String &fileName) final
G4bool SetNtupleDirectoryName(const G4String &dirName)
G4String fHistoDirectoryName
G4String GetExtension(const G4String &fileName, const G4String &defaultExtension="")
G4String GetBaseName(const G4String &fileName)