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