Analysis::CalibrationDataHistogramContainer Node1 Analysis::CalibrationData HistogramContainer - m_uncorrelatedSyst - m_interpolate + CalibrationDataHistogram Container() + ~CalibrationDataHistogram Container() + getResult() + getStatUncertainty() + getUncertainty() + isBinCorrelated() + setUncorrelated() + setInterpolated() + isInterpolated() + getTagWeightAxis() + getBinBoundaries() + getEigenvectorReduction() - getInterpolatedResult() - getInterpolatedUncertainty() - checkBounds() - computeVariableTypes() - ClassDef() Node2 Analysis::CalibrationData Container # m_vars - m_restrict + CalibrationDataContainer() + ~CalibrationDataContainer() + listUncertainties() + getUncertainties() + getComment() + getHadronisation() + getExcludedUncertainties() + getResult() + getStatUncertainty() + getSystUncertainty() and 12 more... + isNearlyEqual() # typeFromString() # computeVariables() # computeVariableTypes() - ClassDef() Node2->Node1 Node3 TMap Node3->Node2 Node4 std::vector< unsigned int > + elements Node4->Node2 #m_variables Node5 TObject Node5->Node2 #m_objResult #m_objSystematics Node6 std::vector< double > + elements Node6->Node2 #m_upperBoundsExtrapolated #m_lowerBoundsExtrapolated #m_upperBounds #m_lowerBounds Node7 std::map< unsigned int, std::vector< double > > + keys Node6->Node7 +elements Node7->Node1 #m_binBoundaries