APReweight3D Node1 APReweight3D + m_n_bins_x + m_n_bins_y + m_n_bins_z + m_axis_x + m_axis_y + m_axis_z + APReweight3D() + APReweight3D() + ~APReweight3D() + ReadEfficiency() + GetBinWeight() + GetWeight() + GetSampleScale() + NBins() + GetBinX() + GetBinY() + GetBinZ() + GetDenominatorHist() + GetNumeratorHist() + SetSystUncert() + SetQuietMode() Node1->Node1 +m_numerator_hist Node2 APReweightBase + m_scale + m_isTrig + m_isQuiet + m_syst_uncert_global + APReweightBase() + ~APReweightBase() + GetID() Node2->Node1 Node2->Node2 +s_NID Node3 TNamed Node3->Node2 Node4 APWeightEntry - m_val_denominator - m_val_numerator - m_expectancy_val - m_variance - m_stat_uncert_low - m_stat_uncert_high - m_sys_uncert - m_sys_uncert2 - m_is_trig - m_is_nan - m_ID - m_integral - m_pdf - m_bins - m_cumul + APWeightEntry() + APWeightEntry() + ~APWeightEntry() + ReadEfficiency() + SetCoordinates() + GetValDenominator() + GetValNumerator() + GetExpectancy() + GetVariance() + GetStatUncertLow() and 12 more... - APWeightEntry() - operator=() - _CreateHist() - _ComputeCum() Node4->Node2 +m_empty_weight Node5 TH1F + GetBinContent() + SetBinContent() + ~TH1F() Node5->Node4 -m_hist Node6 std::vector< int > + elements Node6->Node4 -m_coords -m_n_dim_origin Node7 std::vector< std::vector < std::vector< APWeightEntry * > > > Node7->Node1 +m_weights Node8 std::vector< std::vector < APWeightEntry * > > + elements Node8->Node7 +elements