33 #ifndef G4RootNtupleManager_h 
   34 #define G4RootNtupleManager_h 1 
   39 #include "tools/wroot/ntuple" 
   75     std::vector<tools::wroot::ntuple*>::iterator 
BeginNtuple();
 
   76     std::vector<tools::wroot::ntuple*>::iterator 
EndNtuple();
 
   78     std::vector<tools::wroot::ntuple*>::const_iterator 
EndConstNtuple() 
const;
 
  125     tools::wroot::ntuple::column<int>*    
 
  127     tools::wroot::ntuple::column<float>*  
 
  129     tools::wroot::ntuple::column<double>* 
 
  131     tools::wroot::ntuple::column_string* 
 
  137                                         G4bool onlyIfActive = 
true) 
const;
 
  149                                     tools::wroot::directory* directory) 
 
  152 inline std::vector<tools::wroot::ntuple*>::iterator 
 
  156 inline std::vector<tools::wroot::ntuple*>::iterator 
 
  160 inline std::vector<tools::wroot::ntuple*>::const_iterator 
 
  164 inline  std::vector<tools::wroot::ntuple*>::const_iterator 
 
tools::wroot::ntuple::column< int > * GetNtupleIColumn(G4int ntupleId, G4int columnId) const 
 
virtual G4bool FillNtupleFColumn(G4int columnId, G4float value)
 
std::vector< tools::wroot::ntuple * >::iterator EndNtuple()
 
tools::wroot::directory * fNtupleDirectory
 
virtual G4int CreateNtupleSColumn(const G4String &name)
 
std::vector< tools::wroot::ntuple * >::iterator BeginNtuple()
 
virtual G4int CreateNtupleFColumn(const G4String &name, std::vector< float > *vector)
 
tools::wroot::ntuple::column< float > * GetNtupleFColumn(G4int ntupleId, G4int columnId) const 
 
virtual G4bool FillNtupleIColumn(G4int columnId, G4int value)
 
std::vector< tools::wroot::ntuple * > fNtupleVector
 
void CreateNtuplesFromBooking()
 
std::vector< G4RootNtupleDescription * > fNtupleDescriptionVector
 
virtual ~G4RootNtupleManager()
 
tools::wroot::ntuple::column_string * GetNtupleSColumn(G4int ntupleId, G4int columnId) const 
 
virtual void FinishNtuple()
 
virtual G4RootNtupleDescription * GetNtupleInFunction(G4int id, G4String function, G4bool warn=true, G4bool onlyIfActive=true) const 
 
tools::wroot::ntuple * GetNtuple() const 
 
virtual G4int GetNofNtuples() const 
 
std::vector< tools::wroot::ntuple * >::const_iterator BeginConstNtuple() const 
 
virtual G4bool AddNtupleRow()
 
virtual G4bool FillNtupleSColumn(G4int columnId, const G4String &value)
 
tools::wroot::ntuple::column< double > * GetNtupleDColumn(G4int ntupleId, G4int columnId) const 
 
virtual G4int CreateNtuple(const G4String &name, const G4String &title)
 
virtual G4int CreateNtupleIColumn(const G4String &name, std::vector< int > *vector)
 
G4RootNtupleManager(const G4AnalysisManagerState &state)
 
virtual G4bool FillNtupleDColumn(G4int columnId, G4double value)
 
virtual G4int CreateNtupleDColumn(const G4String &name, std::vector< double > *vector)
 
std::vector< tools::wroot::ntuple * >::const_iterator EndConstNtuple() const 
 
void SetNtupleDirectory(tools::wroot::directory *directory)