31#ifndef G4Hdf5NtupleFileManager_h
32#define G4Hdf5NtupleFileManager_h 1
61 void SetFileManager(std::shared_ptr<G4Hdf5FileManager> fileManager);
70 static constexpr std::string_view
fkClass {
"G4Hdf5NtupleFileManager" };
78 std::shared_ptr<G4Hdf5FileManager> fileManager)
std::shared_ptr< G4Hdf5FileManager > fFileManager
std::shared_ptr< G4Hdf5NtupleManager > GetNtupleManager() const
std::shared_ptr< G4Hdf5NtupleManager > fNtupleManager
G4Hdf5NtupleFileManager()=delete
static constexpr std::string_view fkClass
virtual std::shared_ptr< G4VNtupleManager > CreateNtupleManager() override
virtual G4bool ActionAtOpenFile(const G4String &fileName) override
G4bool CloseNtupleFiles()
void SetFileManager(std::shared_ptr< G4Hdf5FileManager > fileManager)
virtual G4bool ActionAtWrite() override
virtual G4bool Reset() override
virtual ~G4Hdf5NtupleFileManager()=default
virtual G4bool ActionAtCloseFile(G4bool reset) override