32 #ifndef G4XmlNtupleManager_h
33 #define G4XmlNtupleManager_h 1
38 #include "tools/waxml/ntuple"
105 tools::waxml::ntuple::column<int>*
107 tools::waxml::ntuple::column<float>*
109 tools::waxml::ntuple::column<double>*
115 G4bool onlyIfActive =
true)
const;
virtual G4int GetNofNtuples() const
virtual G4bool FillNtupleIColumn(G4int columnId, G4int value)
virtual G4bool AddNtupleRow()
virtual G4int CreateNtupleFColumn(const G4String &name)
G4XmlFileManager * fFileManager
void SetFileManager(G4XmlFileManager *fileManager)
const std::vector< G4XmlNtupleDescription * > & GetNtupleVector() const
virtual G4int CreateNtupleDColumn(const G4String &name)
virtual G4bool FillNtupleFColumn(G4int columnId, G4float value)
virtual void FinishNtuple()
virtual G4int CreateNtupleIColumn(const G4String &name)
tools::waxml::ntuple::column< float > * GetNtupleFColumn(G4int ntupleId, G4int columnId) const
virtual G4bool FillNtupleDColumn(G4int columnId, G4double value)
void CreateNtuplesFromBooking()
virtual G4XmlNtupleDescription * GetNtupleInFunction(G4int id, G4String function, G4bool warn=true, G4bool onlyIfActive=true) const
tools::waxml::ntuple * GetNtuple() const
G4XmlNtupleManager(const G4AnalysisManagerState &state)
tools::waxml::ntuple::column< int > * GetNtupleIColumn(G4int ntupleId, G4int columnId) const
std::vector< G4XmlNtupleDescription * > fNtupleVector
virtual G4int CreateNtuple(const G4String &name, const G4String &title)
tools::waxml::ntuple::column< double > * GetNtupleDColumn(G4int ntupleId, G4int columnId) const