24 bmtf_.phSize = PhContainer->size();
26 for( L1MuDTChambPhContainer::Phi_Container::const_iterator
27 DTPhDigiItr = PhContainer->begin() ;
28 DTPhDigiItr != PhContainer->end() ;
31 if((
unsigned int) iphtr>maxDTPH-1)
continue;
32 bmtf_.phBx.push_back ( DTPhDigiItr->bxNum() );
33 bmtf_.phTs2Tag.push_back ( DTPhDigiItr->Ts2Tag() );
34 bmtf_.phWh.push_back ( DTPhDigiItr->whNum() );
35 bmtf_.phSe.push_back ( DTPhDigiItr->scNum() );
36 bmtf_.phSt.push_back ( DTPhDigiItr->stNum() );
37 bmtf_.phAng.push_back ( DTPhDigiItr->phi() );
38 bmtf_.phBandAng.push_back( DTPhDigiItr->phiB() );
39 bmtf_.phCode.push_back ( DTPhDigiItr->code() );
53 bmtf_.thSize = ThContainer->size();
55 for( L1MuDTChambThContainer::The_Container::const_iterator
56 DTThDigiItr = ThContainer->begin() ;
57 DTThDigiItr != ThContainer->end() ;
61 if((
unsigned int) ithtr>maxDTTH-1)
continue;
62 bmtf_.thBx.push_back( DTThDigiItr->bxNum() );
63 bmtf_.thWh.push_back( DTThDigiItr->whNum() );
64 bmtf_.thSe.push_back( DTThDigiItr->scNum() );
65 bmtf_.thSt.push_back( DTThDigiItr->stNum() );
67 ostringstream ss1, ss2;
68 ss1.clear(); ss2.clear();
71 for(
int j=0; j<7; j++){
72 ss1<<DTThDigiItr->position(j);
73 ss2<<DTThDigiItr->code(j) ;
75 bmtf_.thTheta.push_back(stoi(ss1.str())) ;
76 bmtf_.thCode.push_back(stoi(ss2.str()));
The_Container const * getContainer() const
std::vector< L1MuDTChambPhDigi > Phi_Container
std::vector< L1MuDTChambThDigi > The_Container
Phi_Container const * getContainer() const