21 : m_phiDigis(inm_phiDigis){
26 std::vector<L1MuDTChambPhDigi> l1ttma_out;
28 for (
int bx = -3;
bx <= 3;
bx++) {
30 for (
int sector = 0; sector < 12; sector++) {
37 if (ts1 !=
nullptr && ts1->
code() != 7) {
38 l1ttma_out.emplace_back(
bx,
49 if ((ts1 ==
nullptr || ts1->
code() == 7) && ts2 && ts2->
code() != 7) {
50 l1ttma_out.emplace_back(ts2->
bxNum(),
62 if (ts1 !=
nullptr && ts1->
code() != 7 && ts2 && ts2->
code() != 7) {
63 l1ttma_out.emplace_back(ts2->
bxNum() - ts2->
Ts2Tag(),
L1MuDTChambPhDigi const * chPhiSegm1(int wheel, int stat, int sect, int bx) const
L1MuDTChambPhDigi const * chPhiSegm2(int wheel, int stat, int sect, int bx) const
void run(const edm::EventSetup &c)
L1MuDTChambPhContainer m_dt_tsshifted
Output PhContainer.
void setContainer(Phi_Container inputSegments)
L1MuDTChambPhContainer m_phiDigis
AlignTrackSegments(L1MuDTChambPhContainer inphiDigis)