SectorLogic Node1 SectorLogic - m_run - m_event - m_debug - m_subsys - m_sect - m_SetTCCheck - m_EnableTCCheckLow - m_EnableTCCheckHigh - m_SetOPLCheck - m_EnableOPLCheck - m_nBunMax - m_bczero - m_oldSimulation + SectorLogic() + ~SectorLogic() + numberOfBunches() + outputToMuCTPI() + init() + check() + LoadTCCheck() + LoadOPLCheck() + dbginput() + dbgoutput() + load() + output() + execute() Node2 BaseObject - m_tag + BaseObject() + ~BaseObject() + tag() + name() + Print() Node2->Node1 Node3 std::string Node3->Node2 -m_name Node4 std::basic_string< char > Node4->Node3 Node5 DataFromPad + bcid + r + oveta + ovphi + opl + pt + roi + ntrig + sign + DataFromPad() Node5->Node1 -m_InFromPad Node6 std::array< OutputFromSector Logic, 8 > Node6->Node1 -m_OutFromSectorLogic Node7 OutputFromSectorLogic + ntrig + roi1 + pad1 + r1 + ovf1 + ove1 + roi2 + pad2 + r2 + ovf2 and 8 more... + OutputFromSectorLogic() Node7->Node6 +elements Node10 InternalRegister + tile + InternalRegister() Node7->Node10 +out Node8 std::array< CMAword, 8 > + elements Node8->Node1 -m_InFromTileCal Node9 std::array< InternalRegister, 8 > Node9->Node1 -m_SolveEtaOverlap _out -m_Sort2ndHighest _out -m_SortHighest _in -m_TileCalConfirm _in -m_SortHighest _out -m_Sort2ndHighest _in -m_LowPtFilter _in -m_LowPtFilter _out -m_SolveEtaOverlap _in -m_TileCalConfirm _out ... Node10->Node9 +elements