TrigObjectMatcher Node1 TrigObjectMatcher - m_status + TrigObjectMatcher() + TrigObjectMatcher() + TrigObjectMatcher() + TrigObjectMatcher() + ~TrigObjectMatcher() + object() + status() + begin() + end() + size() + print() - match() - match() Node2 std::map< unsigned long, const TrackTrigObject * > Node2->Node1 -m_objectmap Node3 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() Node3->Node2 +elements Node4 TObject Node4->Node3 Node5 std::vector< unsigned long > Node5->Node3 -m_children Node6 long Node6->Node2 +keys Node6->Node3 -m_id Node6->Node5 +elements