51 m_tm_phi_output = phiDigis;
61 dt_from_rpc.run(rpcGeometry);
63 dt_from_rpc.getDTContainer();
65 dt_from_rpc.getDTRPCHitsContainer();
72 m_tm_phi_output = phiDigis;
75 cout <<
"======DT========" << endl;
76 ioPrinter.
run(inphiDigis, m_tm_phi_output, rpcDigis, rpcGeometry);
77 cout <<
"======RPC========" << endl;
78 ioPrinter.
run(&rpcHitsPhiDigis, m_tm_phi_output, &rpcDigisCleaned, rpcGeometry);
79 cout <<
"+++++++++++++++++++++++++++++++++++++++++++++++++" << endl;
88 rpc_dt_bx.run(tmParams);
93 std::vector<L1MuDTChambPhDigi> l1ttma_out;
97 for (
bx = -3;
bx <= 3;
bx++) {
99 for (sector = 0; sector < 12; sector++) {
106 if (!dtts1 && !dtts2 && !rpcts1)
108 if (dtts1 && dtts1->
code() != 7) {
109 l1ttma_out.push_back(*dtts1);
111 if (dtts2 && dtts2->
code() != 7) {
112 l1ttma_out.push_back(*dtts2);
115 if (!dtts1 && !dtts2 && rpcts1 &&
station <= 2) {
116 l1ttma_out.emplace_back(rpcts1->
bxNum(),
132 l1ttma_out.emplace_back(rpcts1->
bxNum(),
149 m_tm_phi_output.setContainer(l1ttma_out);
153 cout <<
"======DT========" << endl;
154 ioPrinter.
run(inphiDigis, m_tm_phi_output, rpcDigis, rpcGeometry);
155 cout <<
"======RPC========" << endl;
156 ioPrinter.
run(&rpcHitsPhiDigis, m_tm_phi_output, &rpcDigisCleaned, rpcGeometry);
157 cout <<
"+++++++++++++++++++++++++++++++++++++++++++++++++" << endl;
int get_UseOnlyRPC() const
void run(edm::Handle< L1MuDTChambPhContainer >, const L1MuDTChambPhContainer &, edm::Handle< RPCDigiCollection >, const RPCGeometry &)
L1MuDTChambPhDigi const * chPhiSegm2(int wheel, int stat, int sect, int bx) const
int get_UseLowQDT() const
int get_CorrectDTBxwRPC() const
int get_UseOnlyDT() const
void run(edm::Handle< L1MuDTChambPhContainer > phiDigis, edm::Handle< L1MuDTChambThContainer > thetaDigis, edm::Handle< RPCDigiCollection > rpcDigis, const L1TTwinMuxParams &, const RPCGeometry &)
L1MuDTChambPhDigi const * chPhiSegm1(int wheel, int stat, int sect, int bx) const