ITruthParticleVisitor Node1 ITruthParticleVisitor + ITruthParticleVisitor() + ITruthParticleVisitor() + operator=() + ~ITruthParticleVisitor() + visit() Node2 McEtIsolVisitor< TruthParticle Container_pX > - m_msg - m_persObj - m_etIsols + McEtIsolVisitor() + McEtIsolVisitor() + ~McEtIsolVisitor() + visit() # McEtIsolVisitor() # operator=() Node1->Node2