LVL1TGCTrigger::TGCEvent Node1 LVL1TGCTrigger::TGCEvent # m_eventNumber + TGCEvent() + ~TGCEvent() + TGCEvent() + operator=() + SetEventNumber() + NewASDOut() + GetEventNumber() + GetNASDOut() + GetASDOut() + GetASDOutVector() + Clear() + Print() Node2 std::vector< LVL1TGCTrigger ::TGCASDOut * > Node2->Node1 #m_vecASDOut Node3 LVL1TGCTrigger::TGCASDOut # m_signalType # m_hitID # m_channel # m_hitToF + TGCASDOut() + TGCASDOut() + operator==() + operator!=() + SetParams() + SetChannel() + GetTGCReadoutIndex() + GetSignalType() + GetHitID() + GetChannel() + GetHitToF() + Print() Node3->Node2 +elements Node4 LVL1TGCTrigger::TGCReadout Index # m_zDirection # m_octantNumber # m_moduleNumber # m_rNumber # m_layerNumber + TGCReadoutIndex() + TGCReadoutIndex() + ~TGCReadoutIndex() + TGCReadoutIndex() + operator=() + operator==() + operator!=() + GetZDirection() + GetSideNumber() + GetOctantNumber() + GetModuleNumber() + GetRNumber() + GetLayerNumber() + Print() Node4->Node3 #m_tgcReadoutIndex