31#ifndef G4CsvNtupleFileManager_h
32#define G4CsvNtupleFileManager_h 1
62 void SetFileManager(std::shared_ptr<G4CsvFileManager> fileManager);
68 static constexpr std::string_view fkClass {
"G4CsvNtupleFileManager" };
71 std::shared_ptr<G4CsvFileManager> fFileManager {
nullptr };
72 std::shared_ptr<G4CsvNtupleManager> fNtupleManager {
nullptr };
78 std::shared_ptr<G4CsvFileManager> fileManager)
80 fFileManager = std::move(fileManager);
84{
return fNtupleManager; }
G4bool ActionAtWrite() override
G4bool ActionAtOpenFile(const G4String &fileName) override
std::shared_ptr< G4VNtupleManager > CreateNtupleManager() override
std::shared_ptr< G4CsvNtupleManager > GetNtupleManager() const
~G4CsvNtupleFileManager() override=default
G4bool ActionAtCloseFile() override
G4CsvNtupleFileManager()=delete
void SetFileManager(std::shared_ptr< G4CsvFileManager > fileManager)