29#ifndef G4TFileManager_h
30#define G4TFileManager_h 1
67 void FileNotFoundException(
const G4String& fileName,
71 std::shared_ptr<FT> GetFileInFunction(
const G4String& fileName,
80 std::map<G4String, G4TFileInformation<FT>*> fFileMap;
83#include "G4TFileManager.icc"
G4bool SetIsEmpty(const G4String &fileName, G4bool isEmpty)
G4bool CloseTFile(const G4String &fileName)
virtual std::shared_ptr< FT > CreateFileImpl(const G4String &fileName)=0
virtual G4bool CloseFileImpl(std::shared_ptr< FT > file)=0
G4TFileManager(const G4AnalysisManagerState &state)
virtual ~G4TFileManager()
std::shared_ptr< FT > GetTFile(const G4String &fileName, G4bool warn=true) const
G4bool DeleteEmptyFiles()
std::shared_ptr< FT > CreateTFile(const G4String &fileName)
virtual G4bool WriteFileImpl(std::shared_ptr< FT > file)=0
G4bool WriteTFile(const G4String &fileName)