31#ifndef G4CsvFileManager_h
32#define G4CsvFileManager_h 1
38#include "tools/wcsv_ntuple"
82 static constexpr std::string_view
fkClass {
"G4CsvFileManager" };
G4String GetNtupleFileName(const G4String &ntupleName) const
G4bool CreateNtupleFile(CsvNtupleDescription *ntupleDescription)
virtual std::shared_ptr< std::ofstream > CreateFileImpl(const G4String &fileName) final
~G4CsvFileManager()=default
virtual G4bool OpenFile(const G4String &fileName) final
G4bool fIsNtupleDirectory
virtual G4bool SetHistoDirectoryName(const G4String &dirName) final
G4CsvFileManager()=delete
virtual G4bool SetNtupleDirectoryName(const G4String &dirName) final
static constexpr std::string_view fkClass
virtual G4bool CloseFileImpl(std::shared_ptr< std::ofstream > file) final
G4bool IsNtupleDirectory() const
virtual G4bool WriteFileImpl(std::shared_ptr< std::ofstream > file) final
G4bool CloseNtupleFile(CsvNtupleDescription *ntupleDescription)
virtual G4String GetFileType() const final
G4String GetNtupleFileName(CsvNtupleDescription *ntupleDescription)
G4bool IsHistoDirectory() const