33 #ifndef ExG4HbookH3DummyManager_h
34 #define ExG4HbookH3DummyManager_h 1
76 const G4String& xbinScheme =
"linear",
77 const G4String& ybinScheme =
"linear",
78 const G4String& zbinScheme =
"linear");
81 const std::vector<G4double>& xedges,
82 const std::vector<G4double>& yedges,
83 const std::vector<G4double>& zedges,
101 const G4String& xbinScheme =
"linear",
102 const G4String& ybinScheme =
"linear",
103 const G4String& zbinScheme =
"linear");
106 const std::vector<G4double>& xedges,
107 const std::vector<G4double>& yedges,
108 const std::vector<G4double>& zedges,
virtual G4bool SetH3(G4int id, G4int nxbins, G4double xmin, G4double xmax, G4int nybins, G4double ymin, G4double ymax, G4int nzbins, G4double zmin, G4double zmax, const G4String &xunitName="none", const G4String &yunitName="none", const G4String &zunitName="none", const G4String &xfcnName="none", const G4String &yfcnName="none", const G4String &zfcnName="none", const G4String &xbinScheme="linear", const G4String &ybinScheme="linear", const G4String &zbinScheme="linear")
virtual G4bool SetH3YAxisTitle(G4int id, const G4String &title)
virtual G4String GetH3YAxisTitle(G4int id) const
virtual G4double GetH3Ymax(G4int id) const
void ExceptionForHistogramsConst(const G4String &functionName) const
virtual G4bool FillH3(G4int id, G4double xvalue, G4double yvalue, G4double zvalue, G4double weight=1.0)
virtual G4bool SetH3ZAxisTitle(G4int id, const G4String &title)
void ExceptionForHistograms(const G4String &functionName)
virtual G4int GetH3Nxbins(G4int id) const
virtual G4String GetH3XAxisTitle(G4int id) const
virtual G4int CreateH3(const G4String &name, const G4String &title, G4int nxbins, G4double xmin, G4double xmax, G4int nybins, G4double ymin, G4double ymax, G4int nzbins, G4double zmin, G4double zmax, const G4String &xunitName="none", const G4String &yunitName="none", const G4String &zunitName="none", const G4String &xfcnName="none", const G4String &yfcnName="none", const G4String &zfcnName="none", const G4String &xbinScheme="linear", const G4String &ybinScheme="linear", const G4String &zbinScheme="linear")
virtual G4double GetH3Zmin(G4int id) const
virtual G4String GetH3Title(G4int id) const
virtual G4double GetH3YWidth(G4int id) const
virtual G4int GetH3Nybins(G4int id) const
virtual G4bool SetH3Title(G4int id, const G4String &title)
virtual G4double GetH3XWidth(G4int id) const
virtual G4double GetH3ZWidth(G4int id) const
Manager class for H3 with dummy implementation.
virtual G4bool ScaleH3(G4int id, G4double factor)
virtual G4int GetH3Nzbins(G4int id) const
virtual G4double GetH3Xmax(G4int id) const
virtual G4double GetH3Zmax(G4int id) const
virtual ~ExG4HbookH3DummyManager()
static const G4double factor
ExG4HbookH3DummyManager(const G4AnalysisManagerState &state)
virtual G4bool SetH3XAxisTitle(G4int id, const G4String &title)
virtual G4String GetH3ZAxisTitle(G4int id) const
virtual G4int GetH3Id(const G4String &name, G4bool warn=true) const
virtual G4double GetH3Xmin(G4int id) const
virtual G4bool WriteOnAscii(std::ofstream &output)
virtual G4double GetH3Ymin(G4int id) const