32#ifndef G4BaseRNtupleManager_h
33#define G4BaseRNtupleManager_h 1
78 std::vector<G4int>& vector)
final;
80 std::vector<G4float>& vector)
final;
82 std::vector<G4double>& vector)
final;
84 std::vector<std::string>& vector)
final;
87 std::vector<G4int>& vector) = 0;
89 std::vector<G4float>& vector) = 0;
91 std::vector<G4double>& vector) = 0;
93 std::vector<std::string>& vector) = 0;
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 G4bool SetNtupleSColumn(G4int ntupleId, const G4String &columnName, std::vector< std::string > &vector)=0
G4BaseRNtupleManager & operator=(const G4BaseRNtupleManager &rhs)=delete
virtual ~G4BaseRNtupleManager()=default
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
G4BaseRNtupleManager(const G4BaseRNtupleManager &rhs)=delete
G4BaseRNtupleManager()=delete
G4int GetCurrentNtupleId() const