35 #define G4HnManager_h 1
71 const std::vector<G4HnInformation*>&
GetHnVector()
const;
104 G4int fNofActiveObjects;
105 G4int fNofAsciiObjects;
108 std::vector<G4HnInformation*> fHnVector;
112 {
return fHnVector.size(); }
118 {
return fHnVector; }
G4bool GetAscii(G4int id) const
G4String GetHnType() const
void AddH1Information(const G4String &name, const G4String &unitName, const G4String &fcnName, G4double unit, G4Fcn fx, G4BinScheme binScheme)
G4double(* G4Fcn)(G4double)
G4HnManager(const G4String &hnType, const G4AnalysisManagerState &state)
G4HnInformation * GetHnInformation(G4int id, G4String functionName="", G4bool warn=true) const
G4bool GetActivation(G4int id) const
G4double GetXUnit(G4int id) const
void SetAscii(G4int id, G4bool ascii)
G4String GetName(G4int id) const
const std::vector< G4HnInformation * > & GetHnVector() const
void AddH2Information(const G4String &name, const G4String &xunitName, const G4String &yunitName, const G4String &xfcnName, const G4String &yfcnName, G4double xunit, G4double yunit, G4Fcn fx, G4Fcn fy, G4BinScheme xBinScheme, G4BinScheme yBinScheme)
void SetActivation(G4bool activation)
G4double GetYUnit(G4int id) const