32#ifndef G4Hdf5RNtupleManager_h
33#define G4Hdf5RNtupleManager_h 1
38#include "tools/hdf5/ntuple"
55 void SetFileManager(std::shared_ptr<G4Hdf5RFileManager> fileManager);
63 static constexpr std::string_view
fkClass {
"G4Hdf5RNtupleManager" };
virtual G4int ReadNtupleImpl(const G4String &ntupleName, const G4String &fileName, const G4String &dirName, G4bool isUserFileName) final
virtual ~G4Hdf5RNtupleManager()=default
static constexpr std::string_view fkClass
void SetFileManager(std::shared_ptr< G4Hdf5RFileManager > fileManager)
std::shared_ptr< G4Hdf5RFileManager > fFileManager
virtual G4bool GetTNtupleRow(G4TRNtupleDescription< tools::hdf5::ntuple > *ntupleDescription) final
G4Hdf5RNtupleManager()=delete