TIDA::Reference Node1 TIDA::Reference + Reference() + ~Reference() + Clean() + name() + selector() + selector() + filter() + filter() + tom() + tom() Node2 TrackSelector + TrackSelector() + ~TrackSelector() + clone() + addTrack() + addTracks() + tracks() + tracks() + size() + clear() + delete_track() # cleanup() Node2->Node1 #m_selector Node3 TrackFilter + TrackFilter() + ~TrackFilter() + select() Node3->Node1 #m_filter Node3->Node2 #m_selector Node4 std::vector< TIDA:: Track * > Node4->Node2 #m_tracks Node5 TIDA::Track # m_eta # m_phi # m_z0 # m_a0 # m_pT # m_chi2 # m_dof # m_deta # m_dphi # m_dz0 and 15 more... + Track() + Track() + ~Track() + eta() + phi() + z0() + a0() + pT() + chi2() + dof() and 27 more... # ClassDef() Node5->Node4 +elements Node8 std::string Node8->Node1 #m_name Node9 std::basic_string< char > Node9->Node8 Node10 TrigObjectMatcher - m_status + TrigObjectMatcher() + TrigObjectMatcher() + TrigObjectMatcher() + TrigObjectMatcher() + ~TrigObjectMatcher() + object() + status() + begin() + end() + size() + print() - match() - match() Node10->Node1 #m_tom Node11 std::map< unsigned long, const TrackTrigObject * > Node11->Node10 -m_objectmap Node12 TrackTrigObject - m_eta - m_phi - m_pt - m_z0 - m_type + TrackTrigObject() + TrackTrigObject() + TrackTrigObject() + ~TrackTrigObject() + eta() + phi() + pt() + z0() + type() + id() + addChild() + children() + children() - ClassDef() Node12->Node11 +elements