49 m_sp(sp), m_tsphi(0) {
77 TSPhivector::iterator iter =
m_tsphi->begin();
78 while ( iter !=
m_tsphi->end() ) {
94 int address = (station == 1) ? reladr : reladr + (station-2)*12 + 2;
106 (*m_tsphi)[adr] = tmpts;
116 TSPhivector::const_iterator iter =
m_tsphi->begin();
117 while ( iter !=
m_tsphi->end() ) {
118 if ( *iter )
cout << *(*iter) << endl;
131 TSPhivector::iterator iter =
m_tsphi->begin();
132 while ( iter !=
m_tsphi->end() ) {
133 if ( *iter && !(*iter)->empty() ) count++;
void printTSphi() const
print all phi track segments which are in the buffer
L1MuDTDataBuffer(const L1MuDTSectorProcessor &)
constructor
virtual ~L1MuDTDataBuffer()
destructor
void reset()
clear Data Buffer
const TSPhivector & getTSphi() const
get all track segments from the buffer
int numberTSphi() const
return number of non-empty phi track segments
void addTSphi(int adr, const L1MuDTTrackSegPhi &)
add new phi track segment to the Data Buffer
std::vector< L1MuDTTrackSegPhi * > TSPhivector
container to store phi track segments