31#ifndef G4Hdf5NtupleFileManager_h
32#define G4Hdf5NtupleFileManager_h 1
62 void SetFileManager(std::shared_ptr<G4Hdf5FileManager> fileManager);
68 static constexpr std::string_view fkClass {
"G4Hdf5NtupleFileManager" };
71 std::shared_ptr<G4Hdf5FileManager> fFileManager {
nullptr };
72 std::shared_ptr<G4Hdf5NtupleManager> fNtupleManager {
nullptr };
76 std::shared_ptr<G4Hdf5FileManager> fileManager)
78 fFileManager = std::move(fileManager);
82{
return fNtupleManager; }
std::shared_ptr< G4Hdf5NtupleManager > GetNtupleManager() const
G4bool ActionAtCloseFile() override
G4Hdf5NtupleFileManager()=delete
std::shared_ptr< G4VNtupleManager > CreateNtupleManager() override
G4bool ActionAtOpenFile(const G4String &fileName) override
void SetFileManager(std::shared_ptr< G4Hdf5FileManager > fileManager)
G4bool ActionAtWrite() override
~G4Hdf5NtupleFileManager() override=default