32 #ifndef G4CsvNtupleManager_h
33 #define G4CsvNtupleManager_h 1
38 #include "tools/wcsv_ntuple"
60 void SetFileManager(std::shared_ptr<G4CsvFileManager> fileManager);
93 inline const std::vector<G4TNtupleDescription<tools::wcsv::ntuple>*>&
std::vector< G4TNtupleDescription< tools::wcsv::ntuple > * > fNtupleDescriptionVector
virtual void CreateTNtuple(NtupleDescriptionType *ntupleDescription, const G4String &name, const G4String &title) final
void SetIsCommentedHeader(G4bool isCommentedHeader)
std::shared_ptr< G4CsvFileManager > fFileManager
G4bool WriteHeader(NtupleType *ntuple) const
void SetIsHippoHeader(G4bool isHippoHeader)
virtual void FinishTNtuple(NtupleDescriptionType *ntupleDescription) final
virtual void CreateTNtupleFromBooking(NtupleDescriptionType *ntupleDescription) final
G4bool fIsCommentedHeader
tools::wcsv::ntuple NtupleType
const std::vector< NtupleDescriptionType * > & GetNtupleDescriptionVector() const
G4CsvNtupleManager(const G4AnalysisManagerState &state)
void SetFileManager(std::shared_ptr< G4CsvFileManager > fileManager)