32#ifndef G4BaseRNtupleManager_h
33#define G4BaseRNtupleManager_h 1
77 std::vector<G4int>& vector)
final;
79 std::vector<G4float>& vector)
final;
81 std::vector<G4double>& vector)
final;
84 std::vector<G4int>& vector) = 0;
86 std::vector<G4float>& vector) = 0;
88 std::vector<G4double>& vector) = 0;
97 G4int GetCurrentNtupleId() const;
virtual G4bool SetNtupleSColumn(const G4String &columnName, G4String &value) final
virtual G4bool SetNtupleDColumn(G4int ntupleId, const G4String &columnName, G4double &value)=0
virtual G4bool GetNtupleRow() final
virtual ~G4BaseRNtupleManager()
G4BaseRNtupleManager & operator=(const G4BaseRNtupleManager &rhs)=delete
virtual G4bool SetNtupleFColumn(const G4String &columnName, G4float &value) final
virtual G4bool SetNtupleDColumn(const G4String &columnName, G4double &value) final
virtual G4bool SetNtupleSColumn(G4int ntupleId, const G4String &columnName, G4String &value)=0
virtual G4bool SetNtupleDColumn(G4int ntupleId, const G4String &columnName, std::vector< G4double > &vector)=0
virtual G4bool SetNtupleIColumn(G4int ntupleId, const G4String &columnName, std::vector< G4int > &vector)=0
virtual G4int GetNofNtuples() const =0
virtual G4bool SetNtupleIColumn(G4int ntupleId, const G4String &columnName, G4int &value)=0
virtual G4bool SetNtupleIColumn(const G4String &columnName, G4int &value) final
virtual G4bool SetNtupleFColumn(G4int ntupleId, const G4String &columnName, G4float &value)=0
virtual G4bool SetNtupleFColumn(G4int ntupleId, const G4String &columnName, std::vector< G4float > &vector)=0
G4BaseRNtupleManager(const G4BaseRNtupleManager &rhs)=delete