32#ifndef G4Hdf5AnalysisManager_h
33#define G4Hdf5AnalysisManager_h 1
38#include "tools/hdf5/ntuple"
61 std::vector<tools::hdf5::ntuple*>::iterator
EndNtuple();
74 static constexpr
unsigned int fgkDefaultBasketSize = 32000;
82 G4bool WriteHn(const std::vector<T*>& htVector,
86 G4bool WritePn(const std::vector<T*>& htVector,
102#include "G4Hdf5AnalysisManager.icc"
tools::hdf5::ntuple * GetNtuple(G4int ntupleId) const
std::vector< tools::hdf5::ntuple * >::iterator BeginNtuple()
std::vector< tools::hdf5::ntuple * >::const_iterator BeginConstNtuple() const
virtual G4bool CloseFileImpl(G4bool reset) final
std::vector< tools::hdf5::ntuple * >::const_iterator EndConstNtuple() const
virtual G4bool IsOpenFileImpl() const final
virtual G4bool OpenFileImpl(const G4String &fileName) final
tools::hdf5::ntuple * GetNtuple() const
virtual G4bool WriteImpl() final
std::vector< tools::hdf5::ntuple * >::iterator EndNtuple()
static G4bool IsInstance()
static G4Hdf5AnalysisManager * Instance()