generate::generator_base Node1 generate::generator_base + ~generator_base() + generate() Node2 generate::breit_generator + generate() Node1->Node2 Node3 generate::hist_generator - m_y - m_x - m_dx - m_dy - m_dxdy - m_s - m_raw - m_smooth - m_random + hist_generator() + hist_generator() + operator=() + ~hist_generator() + generate() + histogram() + rawhistogram() + smoothhistogram() - getbin() - invert() Node1->Node3