14 unsigned int maxDTPH) {
17 bmtf_.phSize = PhContainer->size();
19 for (L1MuDTChambPhContainer::Phi_Container::const_iterator DTPhDigiItr = PhContainer->begin();
20 DTPhDigiItr != PhContainer->end();
22 if ((
unsigned int)iphtr > maxDTPH - 1)
24 bmtf_.phBx.push_back(DTPhDigiItr->bxNum());
25 bmtf_.phTs2Tag.push_back(DTPhDigiItr->Ts2Tag());
26 bmtf_.phWh.push_back(DTPhDigiItr->whNum());
27 bmtf_.phSe.push_back(DTPhDigiItr->scNum());
28 bmtf_.phSt.push_back(DTPhDigiItr->stNum());
29 bmtf_.phAng.push_back(DTPhDigiItr->phi());
30 bmtf_.phBandAng.push_back(DTPhDigiItr->phiB());
31 bmtf_.phCode.push_back(DTPhDigiItr->code());
38 unsigned int maxDTTH) {
42 bmtf_.thSize = ThContainer->size();
44 for (L1MuDTChambThContainer::The_Container::const_iterator DTThDigiItr = ThContainer->begin();
45 DTThDigiItr != ThContainer->end();
47 if ((
unsigned int)ithtr > maxDTTH - 1)
49 bmtf_.thBx.push_back(DTThDigiItr->bxNum());
50 bmtf_.thWh.push_back(DTThDigiItr->whNum());
51 bmtf_.thSe.push_back(DTThDigiItr->scNum());
52 bmtf_.thSt.push_back(DTThDigiItr->stNum());
54 ostringstream ss1, ss2;
60 for (
int j = 0;
j < 7;
j++) {
61 ss1 << DTThDigiItr->position(
j);
62 ss2 << DTThDigiItr->code(
j);
64 bmtf_.thTheta.push_back(stoi(ss1.str()));
65 bmtf_.thCode.push_back(stoi(ss2.str()));
std::vector< L1MuDTChambPhDigi > Phi_Container
std::vector< L1MuDTChambThDigi > The_Container