LVL1TGC::NSWTrigOut Node1 LVL1TGC::NSWTrigOut # m_sideID + NSWTrigOut() + NSWTrigOut() + NSWTrigOut() + operator+=() + operator==() + operator!=() + setSide() + setNSWTriggerProcessor() + setEta() + setPhi() and 14 more... Node2 std::vector< uint8_t > + elements Node2->Node1 #m_NSWeta_8bit #m_NSWDtheta_5bit #m_NSWphi_6bit Node3 LVL1TGCTrigger::TGCArguments - m_MSGLEVEL - m_SHPT_ORED - m_USE_INNER - m_INNER_VETO - m_TILE_MU - m_USE_CONDDB - m_useRun3Config - m_USE_NSW - m_FORCE_NSW_COIN - m_USE_BIS78 + TGCArguments() + ~TGCArguments() + set_MSGLEVEL() + set_SHPT_ORED() + set_USE_INNER() + set_INNER_VETO() + set_TILE_MU() + set_USE_CONDDB() + set_useRun3Config() + set_USE_NSW() and 14 more... Node3->Node1 -m_tgcArgs Node4 std::string Node4->Node3 -m_NSWSideInfo Node5 std::basic_string< char > Node5->Node4 Node6 std::vector< int > + elements Node6->Node1 #m_NSWTriggerProcessor Node7 std::vector< bool > + elements Node7->Node1 #m_NSWmonitor #m_NSWphiRes #m_NSWlowRes