32#ifndef G4VNtupleManager_h
33#define G4VNtupleManager_h 1
G4VNtupleManager()=delete
G4VNtupleManager(const G4AnalysisManagerState &state)
virtual G4bool GetActivation(G4int id) const =0
virtual G4bool List(std::ostream &output, G4bool onlyIfActive=true)=0
virtual void SetActivation(G4bool activation)=0
virtual G4bool GetNewCycle() const =0
virtual G4int GetNofNtuples() const =0
virtual G4bool FillNtupleFColumn(G4int ntupleId, G4int columnId, G4float value)=0
virtual G4bool FillNtupleDColumn(G4int ntupleId, G4int columnId, G4double value)=0
virtual G4bool AddNtupleRow(G4int ntupleId)=0
virtual G4bool FillNtupleIColumn(G4int ntupleId, G4int columnId, G4int value)=0
virtual G4int CreateNtuple(G4NtupleBooking *booking)=0
~G4VNtupleManager() override=default
virtual G4bool FillNtupleIColumn(G4int id, G4int value)=0
virtual G4bool SetFirstNtupleColumnId(G4int firstId)=0
G4VNtupleManager(const G4VNtupleManager &rhs)=delete
virtual void SetActivation(G4int id, G4bool activation)=0
virtual G4bool FillNtupleSColumn(G4int id, const G4String &value)=0
virtual G4bool FillNtupleSColumn(G4int ntupleId, G4int columnId, const G4String &value)=0
virtual G4bool FillNtupleFColumn(G4int id, G4float value)=0
virtual G4bool FillNtupleDColumn(G4int id, G4double value)=0
virtual G4bool AddNtupleRow()=0
G4VNtupleManager & operator=(const G4VNtupleManager &rhs)=delete
virtual void SetNewCycle(G4bool value)=0