50 if ( name == fileName )
return;
67 if ( fileName ==
"" ) fileName =
fFileName;
74 std::ostringstream os;
77 name.append(os.str());
82 if (extension.size() != 0u) {
84 name.append(extension);
112 auto cycleToPass = (
HasCycles()) ? 0 : cycle;
122 auto cycleToPass = (
HasCycles()) ? 0 : cycle;
G4bool GetIsMaster() const
std::vector< G4String > fFileNames
G4String GetFullFileName(const G4String &baseFileName="", G4bool isPerThread=true) const
G4String GetPlotFileName() const
virtual G4String GetFileType() const
G4String GetHnFileName(const G4String &hnType, const G4String &hnName) const
virtual G4bool HasCycles() const
const G4AnalysisManagerState & fState
G4BaseFileManager()=delete
G4String GetNtupleFileName(const G4String &ntupleName, G4int cycle=0) const
void AddFileName(const G4String &fileName)
G4String GetExtension(const G4String &fileName, const G4String &defaultExtension="")
G4String GetPlotFileName(const G4String &fileName)
G4String GetNtupleFileName(const G4String &fileName, const G4String &fileType, const G4String &ntupleName, G4int cycle=0)
G4String GetHnFileName(const G4String &fileName, const G4String &fileType, const G4String &hnType, const G4String &hnName)
G4String GetBaseName(const G4String &fileName)
G4String to_lower_copy(G4String str)
Return lowercased copy of string.