TrackSelector Node1 TrackSelector # m_tracks # m_selector + TrackSelector() + ~TrackSelector() + clone() + addTrack() + addTracks() + tracks() + tracks() + size() + clear() + delete_track() # cleanup() Node2 NtupleTrackSelector + NtupleTrackSelector() + clone() + selectTrack() + selectTrack() + selectTracks() + selectTracks() + clear() Node1->Node2 Node3 TrigTrackSelector - m_id - m_xBeam - m_yBeam - m_zBeam - m_correctTrkTracks - m_radius - m_selectPdgId - m_selectParentPdgId - s_default_radius + TrigTrackSelector() + TrigTrackSelector() + TrigTrackSelector() + TrigTrackSelector() + TrigTrackSelector() + TrigTrackSelector() + ~TrigTrackSelector() + clone() + setBeamline() + getBeamX() and 24 more... + default_radius() # fromAncestor() # fromAncestor() Node1->Node3