LVL1TGCTrigger::TGCSectorLogic Node1 LVL1TGCTrigger::TGCSector Logic - m_bid - m_id - m_sideId - m_sectorId - m_moduleId - m_octantId - m_region - m_NumberOfWireHighPtBoard - m_useEIFI - m_useTileMu - m_useGoodMF - m_nswSide - m_wordTileMuon - m_wordInnerStation + TGCSectorLogic() + ~TGCSectorLogic() + TGCSectorLogic() + getTrackSelectorOutput() + getTileMuonWord() + getInnerStationWord() + clockIn() + getId() + getModuleID() + getOctantID() and 18 more... # collectInput() # doInnerCoincidence() # doInnerCoincidence() # doTGCNSWCoincidence() # doTGCBIS78Coincidence() # doTILECoincidence() # doTGCEICoincidence() # doTGCFICoincidence() - operator=() - hitTileMu() Node15 LVL1TGCTrigger::TGCTrack Selector - m_trackPriorityRank - m_numberOfCandidate_In - m_numberOfCandidate_Out + TGCTrackSelector() + ~TGCTrackSelector() + reset() + input() + select() + getTrackSelectorOut() + compare() Node1->Node15 -m_sectorLogic Node77 LVL1TGCTrigger::TGCRPhiCoincidence Matrix - m_nPhiHit - m_SSCId - m_r - m_dR - m_ptR - m_phi - m_dPhi - m_ptPhi - m_sideId + setSSCId() + setSideId() + setCoincidenceLUT() + inputR() + inputPhi() + clear() + doCoincidence() + TGCRPhiCoincidenceMatrix() + ~TGCRPhiCoincidenceMatrix() + TGCRPhiCoincidenceMatrix() + operator=() + tgcArgs() Node1->Node77 -m_sectorLogic Node2 std::shared_ptr< const LVL1TGC::TGCNSW > + operator->() Node2->Node1 -m_nsw Node15->Node1 -m_trackSelector Node18 LVL1TGCTrigger::TGCHighPt ChipOut + s_NHitInTrackSelector - m_bid - m_pt - m_pos - m_hitID - m_dev - m_select + TGCHighPtChipOut() + TGCHighPtChipOut() + TGCHighPtChipOut() + ~TGCHighPtChipOut() + operator=() + getPt() + getPos() + getHitID() + getDev() + getSel() and 10 more... Node18->Node1 -m_wireHighPtChipOut -m_stripHighPtChipOut Node19 LVL1TGCTrigger::TGCHighPt Board # m_id # m_bid # m_idSectorLogic # m_type # m_region # m_priorSign # m_maxNumberOfHPBData # m_maxDev # m_maxDevOred # m_nChOfTSBOut # m_nChOfDSBOut # m_nChOfDSBHit # m_nChOfTSBHit # m_nChInTSBRegion - s_NumberOfTSBOut - s_NumberOfDSBOut + ~TGCHighPtBoard() + clockIn() + getOutput() + eraseOutput() + getId() + setId() + getType() + setType() + getRegion() + setRegion() + setDSB() + setTSB() + getTSBOut() + setAdjacentHPB() + showResult() # TGCHighPtBoard() # TGCHighPtBoard() # operator=() # collectInput() # createHighPtChipOut() # createHighPtBoardOut() # createLowPtBoardOut() # doCoincidence() # trackSelector() # highLowSelector() and 8 more... Node18->Node19 #m_highPtChipOut Node19->Node1 -m_wireHighPtBoard -m_stripHighPtBoard Node19->Node18 -m_origin Node19->Node19 #m_adjacentHPB Node31 LVL1TGC::TGCEIFICoincidenceMap # N_INNER_SECTORS - m_flagROI - m_side - m_fullCW + TGCEIFICoincidenceMap() + TGCEIFICoincidenceMap() + TGCEIFICoincidenceMap() + operator=() + getInnerTrackletMask() + getFlagPT() + getFlagROI() + getTriggerBit() + getVersion() + getSideId() and 6 more... Node31->Node1 -m_mapEIFI Node12 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... Node12->Node1 -m_tgcArgs Node12->Node31 -m_tgcArgs Node12->Node77 -m_tgcArgs Node70 std::shared_ptr< const LVL1TGC::TGCBIS78 > + operator->() Node70->Node1 -m_bis78 Node74 std::shared_ptr< const LVL1TGC::TGCTMDB > + operator->() Node74->Node1 -m_pTMDB Node77->Node1 -m_matrix