32 #ifndef G4HnInformation_h
33 #define G4HnInformation_h 1
76 if (
this == &rhs)
return *
this;
100 fHnDimensionInformations(),
103 fPlotting(false) { fHnDimensionInformations.reserve(nofDimensions); }
129 std::vector<G4HnDimensionInformation> fHnDimensionInformations;
139 { fHnDimensionInformations.push_back(hnDimensionInformation); }
146 fHnDimensionInformations.push_back(
156 info->fUnitName = unitName;
157 info->fFcnName = fcnName;
160 info->fBinScheme = binScheme;
164 { fActivation = activation; }
170 { fPlotting = plotting; }
176 {
return &(fHnDimensionInformations[dimension]); }
179 {
return fActivation; }
185 {
return fPlotting; }
const XML_Char XML_Encoding * info
G4double(*)(G4double) G4Fcn
G4double GetUnitValue(const G4String &unit)
G4Fcn GetFunction(const G4String &fcnName)