34 #ifndef G4H2ToolsManager_h
35 #define G4H2ToolsManager_h 1
57 void AddH2Vector(
const std::vector<tools::histo::h2d*>& h2Vector);
66 G4bool onlyIfActive =
true)
const;
68 const std::vector<tools::histo::h2d*>&
GetH2Vector()
const;
69 const std::vector<G4HnInformation*>&
GetHnVector()
const;
84 const G4String& xbinScheme =
"linear",
85 const G4String& ybinScheme =
"linear");
88 const std::vector<G4double>& xedges,
89 const std::vector<G4double>& yedges,
102 const G4String& xbinScheme =
"linear",
103 const G4String& ybinScheme =
"linear");
106 const std::vector<G4double>& xedges,
107 const std::vector<G4double>& yedges,
154 virtual tools::histo::h2d* GetH2InFunction(
G4int id,
G4String function,
156 G4bool onlyIfActive =
true)
const;
158 void AddH2Information(
const G4String& name,
166 G4int RegisterToolsH2(tools::histo::h2d* h2d,
171 std::vector<tools::histo::h2d*> fH2Vector;
172 std::map<G4String, G4int> fH2NameIdMap;
177 {
return fH2Vector; }
subroutine title(NA, NB, NCA, NCB)
const std::vector< G4HnInformation * > & GetHnVector() const