23 : m_phiDTDigis(inphiDTDigis),
24 m_phiRPCDigis(inphiRPCDigis){
40 const std::vector<L1MuDTChambPhDigi>* phiChambVector;
45 const std::vector<L1MuDTChambPhDigi>* phiChambVectorDT;
49 int bx = 0, wheel = 0, sector = 0,
station = 1;
51 for (wheel = -2; wheel <= 2; wheel++) {
52 for (sector = 0; sector < 12; sector++) {
54 for (bx = -3; bx <= 3; bx++) {
56 for (
int rpcbx = bx - 1; rpcbx <= bx + 1; rpcbx++) {
60 if (!dtts || dtts->
code() >= 2)
74 if (matched == 0 && dtts && dtts->
code() < 2) {
L1MuDTChambPhDigi * chPhiSegm(int wheel, int stat, int sect, int bx, int ts2tag)
int get_DphiWindowBxShift() const
void setContainer(const Phi_Container &inputSegments)
void Matching(int track_seg)
void run(const L1TTwinMuxParams &)
DTLowQMatching(L1MuDTChambPhContainer const *, L1MuDTChambPhContainer const &)
static int deltaPhi(int dt_phi, int rpc_strip)
static int nRPCHits(L1MuTMChambPhContainer inCon, int bx, int wh, int sec, int st)
Phi_Container const * getContainer() const
L1MuDTChambPhContainer const * m_phiDTDigis
L1MuDTChambPhContainer const & m_phiRPCDigis