LVL1TGCTrigger::TGCSSCController Node1 LVL1TGCTrigger::TGCSSCController - m_NumberOfWireHighPtBoard - m_region + TGCSSCController() + ~TGCSSCController() + distribute() + setNumberOfWireHighPtBoard() + getNumberOfWireHighPtBoard() + setRegion() + tgcArgs() - getSSCId() - convertPhi() - getChamberNo() - getPhiPosInSSC() Node5 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() Node1->Node5 -m_SSCController Node2 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... Node2->Node1 -m_tgcArgs Node2->Node5 -m_tgcArgs Node32 LVL1TGC::TGCEIFICoincidenceMap # N_INNER_SECTORS - m_flagROI - m_side - m_fullCW + TGCEIFICoincidenceMap() + TGCEIFICoincidenceMap() + TGCEIFICoincidenceMap() + operator=() + getInnerTrackletMask() + getFlagPT() + getFlagROI() + getTriggerBit() + getVersion() + getSideId() and 6 more... Node2->Node32 -m_tgcArgs Node3 std::string Node3->Node2 -m_NSWSideInfo Node3->Node32 -m_verName Node5->Node1 -m_sectorLogic Node16 LVL1TGCTrigger::TGCTrack Selector - m_trackPriorityRank - m_numberOfCandidate_In - m_numberOfCandidate_Out + TGCTrackSelector() + ~TGCTrackSelector() + reset() + input() + select() + getTrackSelectorOut() + compare() Node5->Node16 -m_sectorLogic Node6 std::shared_ptr< const LVL1TGC::TGCNSW > + operator->() Node6->Node5 -m_nsw Node16->Node5 -m_trackSelector Node19 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... Node19->Node5 -m_wireHighPtChipOut -m_stripHighPtChipOut Node20 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... Node19->Node20 #m_highPtChipOut Node20->Node5 -m_wireHighPtBoard -m_stripHighPtBoard Node20->Node19 -m_origin Node20->Node20 #m_adjacentHPB Node32->Node5 -m_mapEIFI Node71 std::shared_ptr< const LVL1TGC::TGCBIS78 > + operator->() Node71->Node5 -m_bis78