31#ifndef G4VRNtupleManager_h
32#define G4VRNtupleManager_h 1
60 G4bool isUserFileName) = 0;
73 std::vector<G4int>& vector) = 0;
75 std::vector<G4float>& vector) = 0;
77 std::vector<G4double>& vector) = 0;
79 std::vector<std::string>& vector) = 0;
91 std::vector<G4int>& vector) = 0;
93 std::vector<G4float>& vector) = 0;
95 std::vector<G4double>& vector) = 0;
97 std::vector<std::string>& vector) = 0;
virtual G4bool SetNtupleSColumn(const G4String &columnName, std::vector< std::string > &vector)=0
G4VRNtupleManager()=delete
virtual G4int ReadNtupleImpl(const G4String &ntupleName, const G4String &fileName, const G4String &dirName, G4bool isUserFileName)=0
virtual G4bool GetNtupleRow(G4int ntupleId)=0
virtual G4bool GetNtupleRow()=0
virtual G4bool SetNtupleFColumn(const G4String &columnName, G4float &value)=0
virtual G4bool SetNtupleDColumn(const G4String &columnName, std::vector< G4double > &vector)=0
virtual G4bool SetNtupleIColumn(const G4String &columnName, G4int &value)=0
virtual G4bool SetNtupleIColumn(G4int ntupleId, const G4String &columnName, G4int &value)=0
virtual G4int GetNofNtuples() const =0
virtual G4bool SetNtupleSColumn(G4int ntupleId, const G4String &columnName, std::vector< std::string > &vector)=0
virtual G4bool SetNtupleDColumn(const G4String &columnName, G4double &value)=0
~G4VRNtupleManager() override=default
virtual G4bool SetNtupleFColumn(G4int ntupleId, const G4String &columnName, G4float &value)=0
virtual G4bool SetNtupleSColumn(G4int ntupleId, const G4String &columnName, G4String &value)=0
virtual G4bool SetNtupleDColumn(G4int ntupleId, const G4String &columnName, G4double &value)=0
G4VRNtupleManager & operator=(const G4VRNtupleManager &rhs)=delete
virtual G4bool SetNtupleFColumn(const G4String &columnName, std::vector< G4float > &vector)=0
virtual G4bool SetNtupleIColumn(G4int ntupleId, const G4String &columnName, std::vector< G4int > &vector)=0
virtual G4bool SetNtupleFColumn(G4int ntupleId, const G4String &columnName, std::vector< G4float > &vector)=0
virtual G4bool SetNtupleIColumn(const G4String &columnName, std::vector< G4int > &vector)=0
G4VRNtupleManager(const G4AnalysisManagerState &state)
virtual G4bool SetNtupleSColumn(const G4String &columnName, G4String &value)=0
G4VRNtupleManager(const G4VRNtupleManager &rhs)=delete
virtual G4bool SetNtupleDColumn(G4int ntupleId, const G4String &columnName, std::vector< G4double > &vector)=0