32#ifndef G4BaseRNtupleManager_h
33#define G4BaseRNtupleManager_h 1
78 G4int ntupleId,
const G4String& columnName, std::vector<G4int>& vector)
override = 0;
80 G4int ntupleId,
const G4String& columnName, std::vector<G4float>& vector)
override = 0;
82 G4int ntupleId,
const G4String& columnName, std::vector<G4double>& vector)
override = 0;
84 G4int ntupleId,
const G4String& columnName, std::vector<std::string>& vector)
override = 0;
93 G4int GetCurrentNtupleId() const;
G4bool SetNtupleSColumn(const G4String &columnName, G4String &value) final
G4bool GetNtupleRow() final
G4BaseRNtupleManager & operator=(const G4BaseRNtupleManager &rhs)=delete
~G4BaseRNtupleManager() override=default
G4bool SetNtupleDColumn(G4int ntupleId, const G4String &columnName, G4double &value) override=0
G4bool SetNtupleFColumn(const G4String &columnName, G4float &value) final
G4bool SetNtupleDColumn(const G4String &columnName, G4double &value) final
G4bool SetNtupleIColumn(G4int ntupleId, const G4String &columnName, G4int &value) override=0
G4bool SetNtupleFColumn(G4int ntupleId, const G4String &columnName, std::vector< G4float > &vector) override=0
G4bool SetNtupleSColumn(G4int ntupleId, const G4String &columnName, std::vector< std::string > &vector) override=0
G4bool SetNtupleIColumn(const G4String &columnName, G4int &value) final
G4int GetNofNtuples() const override=0
G4BaseRNtupleManager(const G4BaseRNtupleManager &rhs)=delete
G4bool SetNtupleDColumn(G4int ntupleId, const G4String &columnName, std::vector< G4double > &vector) override=0
G4bool SetNtupleIColumn(G4int ntupleId, const G4String &columnName, std::vector< G4int > &vector) override=0
G4bool SetNtupleFColumn(G4int ntupleId, const G4String &columnName, G4float &value) override=0
G4bool SetNtupleSColumn(G4int ntupleId, const G4String &columnName, G4String &value) override=0
G4BaseRNtupleManager()=delete