32#ifndef G4CsvAnalysisReader_h
33#define G4CsvAnalysisReader_h 1
38#include "tools/rcsv_ntuple"
78 static constexpr std::string_view fkClass {
"G4CsvAnalysisReader" };
81 std::shared_ptr<G4CsvRNtupleManager> fNtupleManager {
nullptr };
82 std::shared_ptr<G4CsvRFileManager> fFileManager {
nullptr };
85#include "G4CsvAnalysisReader.icc"
tools::rcsv::ntuple * GetNtuple(G4int ntupleId) const
static G4CsvAnalysisReader * Instance()
~G4CsvAnalysisReader() override
tools::rcsv::ntuple * GetNtuple() const
G4bool CloseFilesImpl(G4bool reset) final
G4int GetNtuple(const G4String &ntupleName, const G4String &fileName="", const G4String &dirName="")