top::Tau Node1 top::Tau # m_tauSelection # m_tauSelectionLoose + Tau() + ~Tau() + passSelection() + passSelectionLoose() + print() Node2 top::TauSelectionBase + TauSelectionBase() + ~TauSelectionBase() + TauSelectionBase() + TauSelectionBase() + operator=() + passSelection() + passSelectionLoose() + print() Node2->Node1