33 #ifndef G4VNtupleManager_h 
   34 #define G4VNtupleManager_h 1 
   63                                       std::vector<int>* vector) = 0;
 
   65                                       std::vector<float>* vector) = 0;
 
   67                                       std::vector<double>* vector) = 0;
 
   72                                       std::vector<int>* vector) = 0;
 
   74                                       std::vector<float>* vector) = 0;
 
   76                                       std::vector<double>* vector) = 0;
 
virtual G4int GetNofNtuples() const =0
 
G4VNtupleManager & operator=(const G4VNtupleManager &rhs)=delete
 
G4VNtupleManager(const G4AnalysisManagerState &state)
 
virtual G4int CreateNtupleSColumn(const G4String &name)=0
 
virtual G4bool FillNtupleSColumn(G4int id, const G4String &value)=0
 
virtual G4int CreateNtuple(const G4String &name, const G4String &title)=0
 
G4bool SetFirstNtupleColumnId(G4int firstId)
 
virtual void FinishNtuple()=0
 
const XML_Char int const XML_Char * value
 
virtual ~G4VNtupleManager()
 
virtual G4int CreateNtupleFColumn(const G4String &name, std::vector< float > *vector)=0
 
virtual G4int CreateNtupleIColumn(const G4String &name, std::vector< int > *vector)=0
 
virtual G4bool FillNtupleIColumn(G4int id, G4int value)=0
 
virtual G4bool AddNtupleRow()=0
 
virtual G4bool FillNtupleFColumn(G4int id, G4float value)=0
 
G4bool fLockFirstNtupleColumnId
 
virtual G4bool GetActivation(G4int id) const =0
 
G4int GetFirstNtupleColumnId() const 
 
virtual void SetActivation(G4bool activation)=0
 
virtual G4bool FillNtupleDColumn(G4int id, G4double value)=0
 
G4int fFirstNtupleColumnId
 
virtual G4int CreateNtupleDColumn(const G4String &name, std::vector< double > *vector)=0