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>*>&
const std::vector< NtupleDescriptionType * > & GetNtupleDescriptionVector() const
G4CsvNtupleManager(const G4AnalysisManagerState &state)
virtual void FinishTNtuple(NtupleDescriptionType *ntupleDescription) final
std::vector< G4TNtupleDescription< tools::wcsv::ntuple > *> fNtupleDescriptionVector
std::shared_ptr< G4CsvFileManager > fFileManager
G4bool WriteHeader(NtupleType *ntuple) const
void SetFileManager(std::shared_ptr< G4CsvFileManager > fileManager)
G4bool fIsCommentedHeader
virtual void CreateTNtupleFromBooking(NtupleDescriptionType *ntupleDescription) final
void SetIsHippoHeader(G4bool isHippoHeader)
tools::wcsv::ntuple NtupleType
virtual void CreateTNtuple(NtupleDescriptionType *ntupleDescription, const G4String &name, const G4String &title) final
void SetIsCommentedHeader(G4bool isCommentedHeader)