TrigHisto2D Node1 TrigHisto2D # m_nbins_y # m_underflowBin_y # m_overflowBin_y # m_min_y # m_max_y # m_binSize_y + TrigHisto2D() + TrigHisto2D() + TrigHisto2D() + ~TrigHisto2D() + TrigHisto2D() + TrigHisto2D() + operator=() + operator=() + fill() + sumEntries() + profileX() + profileY() + nbins_y() + min_y() + max_y() Node2 TrigHisto # m_nbins_x # m_underflowBin_x # m_overflowBin_x # m_min_x # m_max_x # m_binSize_x + TrigHisto() + ~TrigHisto() + clear() + nbins_x() + min_x() + max_x() + contents() # findBin() Node2->Node1 Node3 std::vector< float > + elements Node3->Node2 #m_itr_end #m_contents #m_itr