31#ifndef G4VTFileManager_h
32#define G4VTFileManager_h 1
39#include "tools/wcsv_ntuple"
106template <
typename FT>
114template <
typename FT>
127template <
typename FT>
135template <
typename FT>
G4bool SetIsEmpty(const G4String &fileName, G4bool isEmpty)
G4bool CloseTFile(const G4String &fileName)
G4bool DeleteEmptyFiles()
G4bool WriteTFile(const G4String &fileName)
virtual G4bool CloseFile(const G4String &fileName)=0
virtual G4bool WriteFile(const G4String &fileName)=0
virtual G4bool SetIsEmpty(const G4String &fileName, G4bool isEmpty) final
G4VTFileManager(const G4AnalysisManagerState &state)
std::shared_ptr< FT > GetFile() const
virtual G4bool WriteFiles() final
virtual G4bool WriteFile(const G4String &fileName) final
virtual G4bool CreateFile(const G4String &fileName) final
virtual G4bool CloseFile(const G4String &fileName) final
virtual G4bool CloseFiles() final
std::shared_ptr< FT > fFile
virtual G4bool DeleteEmptyFiles() final