LVL1TGCTrigger::TGCStripDoubletSB Node1 LVL1TGCTrigger::TGCStrip DoubletSB + TGCStripDoubletSB() + ~TGCStripDoubletSB() Node2 LVL1TGCTrigger::TGCDoubletSB # m_priorSign # m_numberOfData # m_nChInBlock # m_maxDev # m_posMaxDev # m_negMaxDev # m_nChAdj # m_iChBase # m_MatrixOverlap # m_SType + TGCDoubletSB() + ~TGCDoubletSB() # doCoincidence() # createSlaveBoardOut() # doLocalCoincidence() # do3outof4Coincedence() # doCoincidenceInSubMatrix() # element() Node2->Node1 Node3 LVL1TGCTrigger::TGCSlave Board # m_lengthOfCoincidenceOut # m_coincidenceOut # m_slaveBoardOut # m_id # m_bid # m_idHighPtBoard # m_type # m_region # m_patchPanel # m_patchPanelOut # m_slbin - s_pOffset - s_iOffset - s_pLength - s_iLength + TGCSlaveBoard() + ~TGCSlaveBoard() + TGCSlaveBoard() + operator=() + clockIn() + getOutput() + eraseOutput() + getId() + setId() + setPatchPanel() and 11 more... # collectInput() # doMaskOperation() # doDecluster() # deletePatchPanelOut() # doCoincidence() # createSlaveBoardOut() Node3->Node2