34 #ifndef G4H1ToolsManager_h
35 #define G4H1ToolsManager_h 1
58 void AddH1Vector(
const std::vector<tools::histo::h1d*>& h1Vector);
67 G4bool onlyIfActive =
true)
const;
69 const std::vector<tools::histo::h1d*>&
GetH1Vector()
const;
70 const std::vector<G4HnInformation*>&
GetHnVector()
const;
82 const G4String& binScheme =
"linear");
84 const std::vector<G4double>& edges,
92 const G4String& binSchemeName =
"linear");
94 const std::vector<G4double>& edges,
132 virtual tools::histo::h1d* GetH1InFunction(
G4int id,
135 G4bool onlyIfActive =
true)
const;
137 void AddH1Information(
const G4String& name,
142 G4int RegisterToolsH1(tools::histo::h1d* h1d,
147 std::vector<tools::histo::h1d*> fH1Vector;
148 std::map<G4String, G4int> fH1NameIdMap;
154 {
return fH1Vector; }
subroutine title(NA, NB, NCA, NCB)
const XML_Char int const XML_Char * value
const std::vector< G4HnInformation * > & GetHnVector() const