32#ifndef G4Hdf5AnalysisReader_h
33#define G4Hdf5AnalysisReader_h 1
38#include "toolx/hdf5/ntuple"
76 static constexpr std::string_view fkClass {
"G4Hdf5AnalysisReader" };
79 std::shared_ptr<G4Hdf5RNtupleManager> fNtupleManager {
nullptr };
80 std::shared_ptr<G4Hdf5RFileManager> fFileManager {
nullptr };
83#include "G4Hdf5AnalysisReader.icc"
G4bool CloseFilesImpl(G4bool reset) final
static G4Hdf5AnalysisReader * Instance()
~G4Hdf5AnalysisReader() override
toolx::hdf5::ntuple * GetNtuple(G4int ntupleId) const
toolx::hdf5::ntuple * GetNtuple() const
G4int GetNtuple(const G4String &ntupleName, const G4String &fileName="", const G4String &dirName="")