33 #ifndef G4CsvRNtupleManager_h
34 #define G4CsvRNtupleManager_h 1
39 #include "tools/rcsv_ntuple"
76 std::vector<G4int>& vector);
78 std::vector<G4float>& vector);
80 std::vector<G4double>& vector);
92 std::vector<G4int>& vector);
94 std::vector<G4float>& vector);
96 std::vector<G4double>& vector);
107 G4bool warn =
true)
const;
110 std::vector<G4CsvRNtupleDescription*> fNtupleVector;
116 {
return fNtupleVector.size(); }
G4CsvRNtupleManager(const G4AnalysisManagerState &state)
virtual G4bool SetNtupleSColumn(const G4String &columnName, G4String &value)
virtual G4bool SetNtupleFColumn(const G4String &columnName, G4float &value)
virtual G4bool GetNtupleRow()
const XML_Char int const XML_Char * value
virtual ~G4CsvRNtupleManager()
tools::rcsv::ntuple * GetNtuple() const
G4int SetNtuple(G4CsvRNtupleDescription *rntupleDescription)
virtual G4bool SetNtupleIColumn(const G4String &columnName, G4int &value)
virtual G4bool SetNtupleDColumn(const G4String &columnName, G4double &value)
virtual G4int GetNofNtuples() const