33 #ifndef G4BaseNtupleManager_h
34 #define G4BaseNtupleManager_h 1
55 std::vector<int>* vector)
final;
57 std::vector<float>* vector)
final;
59 std::vector<double>* vector)
final;
65 std::vector<int>* vector) = 0;
67 std::vector<float>* vector) = 0;
69 std::vector<double>* vector) = 0;
virtual ~G4BaseNtupleManager()
virtual G4bool FillNtupleDColumn(G4int id, G4double value) final
G4BaseNtupleManager(const G4AnalysisManagerState &state)
G4int GetCurrentNtupleId() const
virtual G4int CreateNtuple(const G4String &name, const G4String &title)=0
virtual G4bool SetFirstNtupleColumnId(G4int firstId) final
G4BaseNtupleManager & operator=(const G4BaseNtupleManager &rhs)=delete
virtual G4bool FillNtupleIColumn(G4int id, G4int value) final
G4int fFirstNtupleColumnId
const XML_Char int const XML_Char * value
virtual G4int CreateNtupleIColumn(const G4String &name, std::vector< int > *vector) final
virtual G4bool FillNtupleSColumn(G4int id, const G4String &value) final
virtual G4int CreateNtupleFColumn(const G4String &name, std::vector< float > *vector) final
virtual G4bool AddNtupleRow() final
virtual void FinishNtuple() final
G4bool fLockFirstNtupleColumnId
virtual G4int CreateNtupleSColumn(const G4String &name)
virtual G4bool FillNtupleFColumn(G4int id, G4float value) final
G4int GetFirstNtupleColumnId() const final
virtual G4int CreateNtupleDColumn(const G4String &name, std::vector< double > *vector) final