LVL1::MuCTPIBits::Slice Node1 LVL1::MuCTPIBits::Slice + bcid + nTOB + nCand Node2 std::vector< LVL1:: MuCTPIBits::Candidate > Node2->Node1 +cand Node3 LVL1::MuCTPIBits::Candidate + side + type + num + pt + mappedPt + roi + subsystem + eta + phi + errorFlag and 9 more... + Candidate() + print() Node3->Node2 +elements Node4 std::vector< LVL1:: MuCTPIBits::TopoTOB > Node4->Node1 +tob Node5 LVL1::MuCTPIBits::TopoTOB + side + pt + etaRaw + phiRaw + roi + barrel_eta_lookup + barrel_phi_lookup + det + sec + subsystem and 6 more... + setTopoRoI() + TopoTOB() + print() Node5->Node4 +elements Node6 LVL1::MuCTPIBits::Multiplicity + nswMon + candOverflow + bits Node6->Node1 +mlt Node7 std::vector< uint32_t > + elements Node7->Node6 +cnt