31#ifndef G4XmlFileManager_h
32#define G4XmlFileManager_h 1
39#include "tools/waxml/ntuple"
81 static constexpr std::string_view
fkClass {
"G4XmlFileManager" };
G4String GetNtupleFileName(const G4String &ntupleName) const
static constexpr std::string_view fkClass
virtual G4bool OpenFile(const G4String &fileName) final
G4String GetNtupleFileName(XmlNtupleDescription *ntupleDescription)
virtual G4bool CloseFileImpl(std::shared_ptr< std::ofstream > file) final
G4XmlFileManager()=delete
virtual std::shared_ptr< std::ofstream > CreateFileImpl(const G4String &fileName) final
virtual G4bool WriteFileImpl(std::shared_ptr< std::ofstream > file) final
virtual ~G4XmlFileManager()=default
G4bool CloseNtupleFile(XmlNtupleDescription *ntupleDescription)
virtual G4String GetFileType() const final
G4bool CreateNtupleFile(XmlNtupleDescription *ntupleDescription)