Trk::IGenParticleSelector Node1 Trk::IGenParticleSelector + selectGenSignal() + interfaceID() Node3 Trk::InDetHaloSelector - m_particleDataTable + InDetHaloSelector() + ~InDetHaloSelector() + initialize() + finalize() + selectGenSignal() Node1->Node3 Node4 Trk::InDetPrimaryConversion Selector - m_particleDataTable - m_minPt - m_maxEta - m_maxRStartAll - m_maxZStartAll + InDetPrimaryConversionSelector() + ~InDetPrimaryConversionSelector() + initialize() + finalize() + selectGenSignal() Node1->Node4 Node5 Trk::InDetReconstructable Selector - m_particleDataTable - m_minPt - m_maxEta - m_selectPrimariesOnly - m_maxRStartPrimary - m_maxZStartPrimary - m_maxRStartAll - m_maxZStartAll + InDetReconstructableSelector() + ~InDetReconstructableSelector() + initialize() + finalize() + selectGenSignal() Node1->Node5 Node2 IAlgTool Node2->Node1