31#ifndef G4BaseFileManager_h
32#define G4BaseFileManager_h 1
66 G4bool isPerThread =
true)
const;
80 G4int cycle = 0)
const;
85 G4int cycle = 0)
const;
93 G4int cycle = 0)
const;
108 G4bool success =
true)
const;
148 fState.
Message(level, action, objectType, objectName, success);
void Message(G4int level, const G4String &action, const G4String &objectType, const G4String &objectName="", G4bool success=true) const
virtual ~G4BaseFileManager()=default
std::vector< G4String > fFileNames
G4String GetFullFileName(const G4String &baseFileName="", G4bool isPerThread=true) const
G4String GetPlotFileName() const
virtual G4bool SetFileName(const G4String &fileName)
const std::vector< G4String > & GetFileNames() const
G4int GetCompressionLevel() const
virtual G4String GetFileType() const
G4String GetHnFileName(const G4String &hnType, const G4String &hnName) const
G4String GetFileName() const
virtual G4bool HasCycles() const
void Message(G4int level, const G4String &action, const G4String &objectType, const G4String &objectName="", G4bool success=true) const
const G4AnalysisManagerState & fState
G4BaseFileManager()=delete
G4String GetNtupleFileName(const G4String &ntupleName, G4int cycle=0) const
void AddFileName(const G4String &fileName)
void SetCompressionLevel(G4int level)