Muon::nsw::NSWTriggerCommonDecoder Node1 Muon::nsw::NSWTriggerCommon Decoder - m_has_error - m_error_id + NSWTriggerCommonDecoder() + ~NSWTriggerCommonDecoder() + get_elinks() + has_error() + error_id() Node2 std::vector< std::shared _ptr< Muon::nsw::NSWTriggerElink > > Node2->Node1 -m_elinks Node3 std::shared_ptr< Muon ::nsw::NSWTriggerElink > + operator->() Node3->Node2 +elements Node4 Muon::nsw::NSWTriggerElink # m_wordCount # m_wordCountFlx # m_packet_status # m_packet_sus # m_elinkWord + NSWTriggerElink() + ~NSWTriggerElink() + nwords() + nwordsFlx() + status() + suspect() + elinkWord() + elinkId() Node4->Node3 +ptr Node5 std::shared_ptr< Muon ::nsw::NSWResourceId > + operator->() Node5->Node4 #m_elinkId Node6 Muon::nsw::NSWResourceId - m_Elink - m_Radius - m_Layer - m_Sector - m_ResourceType - m_DataType - m_Version - m_DetId - m_Eta - m_Tech - m_pre_version + NSWResourceId() + ~NSWResourceId() + elink() + radius() + layer() + sector() + resourceType() + dataType() + version() + detId() and 9 more... Node6->Node5 +ptr Node7 std::string Node7->Node1 -m_triggerType Node8 std::basic_string< char > Node8->Node7