32 #ifndef G4XmlNtupleManager_h 
   33 #define G4XmlNtupleManager_h 1 
   38 #include "tools/waxml/ntuple" 
  105     tools::waxml::ntuple::column<int>*    
 
  106       GetNtupleIColumn(
G4int ntupleId, 
G4int columnId) 
const;
 
  107     tools::waxml::ntuple::column<float>*  
 
  108       GetNtupleFColumn(
G4int ntupleId, 
G4int columnId) 
const;
 
  109     tools::waxml::ntuple::column<double>* 
 
  110       GetNtupleDColumn(
G4int ntupleId, 
G4int columnId) 
const;
 
  115                                         G4bool onlyIfActive = 
true) 
const;
 
  120     std::vector<G4XmlNtupleDescription*> fNtupleVector;
 
  126 { fFileManager = fileManager; }
 
  129 { 
return fNtupleVector.size(); }
 
  132 { 
return fNtupleVector; }
 
virtual G4int GetNofNtuples() const 
 
virtual G4bool FillNtupleIColumn(G4int columnId, G4int value)
 
virtual G4bool AddNtupleRow()
 
virtual G4int CreateNtupleFColumn(const G4String &name)
 
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)
 
subroutine title(NA, NB, NCA, NCB)
 
virtual G4bool FillNtupleDColumn(G4int columnId, G4double value)
 
void CreateNtuplesFromBooking()
 
tools::waxml::ntuple * GetNtuple() const 
 
const XML_Char int const XML_Char * value
 
G4XmlNtupleManager(const G4AnalysisManagerState &state)
 
virtual G4int CreateNtuple(const G4String &name, const G4String &title)