32 #ifndef G4XmlNtupleManager_h
33 #define G4XmlNtupleManager_h 1
38 #include "tools/waxml/ntuple"
55 using NtupleType = tools::waxml::ntuple;
62 void SetFileManager(std::shared_ptr<G4XmlFileManager> fileManager);
65 const std::vector<NtupleDescriptionType*>& GetNtupleDescriptionVector()
const;
69 virtual void CreateTNtuple(
72 virtual void CreateTNtupleFromBooking(
75 virtual void FinishTNtuple(
80 std::shared_ptr<G4XmlFileManager> fFileManager;
86 G4XmlNtupleManager::SetFileManager(std::shared_ptr<G4XmlFileManager> fileManager)
87 { fFileManager = fileManager; }
89 inline const std::vector<G4TNtupleDescription<tools::waxml::ntuple>*>&
90 G4XmlNtupleManager::GetNtupleDescriptionVector()
const
std::vector< G4TNtupleDescription< tools::waxml::ntuple > * > fNtupleDescriptionVector
void SetFileManager(std::shared_ptr< G4VFileManager > fileManager)
G4XmlNtupleManager(const G4AnalysisManagerState &state)