34#define G4HnManager_h 1
65 const std::vector<G4HnInformation*>&
GetHnVector()
const;
127 G4int fNofActiveObjects;
128 G4int fNofAsciiObjects;
129 G4int fNofPlottingObjects;
130 G4int fNofFileNameObjects;
133 std::vector<G4HnInformation*> fHnVector;
134 std::shared_ptr<G4VFileManager> fFileManager;
138{
return G4int(fHnVector.size()); }
147{ fFileManager = fileManager; }
G4bool GetPlotting(G4int id) const
void SetActivation(G4bool activation)
void SetFileManager(std::shared_ptr< G4VFileManager > fileManager)
G4String GetFileName(G4int id) const
G4double GetYUnit(G4int id) const
G4HnDimensionInformation * GetHnDimensionInformation(G4int id, G4int dimension, G4String functionName="", G4bool warn=true) const
G4bool SetZAxisIsLog(G4int id, G4bool isLogAxis)
G4bool SetYAxisIsLog(G4int id, G4bool isLogAxis)
G4String GetName(G4int id) const
G4HnInformation * GetHnInformation(G4int id, G4String functionName="", G4bool warn=true) const
G4bool SetXAxisIsLog(G4int id, G4bool isLogAxis)
G4bool IsPlotting() const
void SetFileName(G4int id, const G4String &fileName)
G4bool GetActivation(G4int id) const
G4bool GetZAxisIsLog(G4int id) const
const std::vector< G4HnInformation * > & GetHnVector() const
G4bool GetXAxisIsLog(G4int id) const
void SetAscii(G4int id, G4bool ascii)
G4double GetZUnit(G4int id) const
G4bool GetYAxisIsLog(G4int id) const
G4String GetHnType() const
void SetPlotting(G4int id, G4bool plotting)
G4double GetXUnit(G4int id) const
G4bool GetAscii(G4int id) const
G4bool IsFileName() const
G4HnInformation * AddHnInformation(const G4String &name, G4int nofDimensions)