64 vector<L1MuDTEUX*>::const_iterator
first =
m_seu.
eux().begin();
65 vector<L1MuDTEUX*>::const_iterator
last =
m_seu.
eux().end();
66 vector<L1MuDTEUX*>::const_iterator first_max;
67 vector<L1MuDTEUX*>::const_iterator second_max;
73 m_start[0] = (*first_max)->ts().first;
74 m_target[0] = (*first_max)->ts().second;
81 m_start[1] = (*second_max)->ts().first;
82 m_target[1] = (*second_max)->ts().second;
86 cout <<
"ERS : " << endl;
97 for (
int id = 0;
id < 2;
id++) {
108 pair<const L1MuDTTrackSegPhi*, const L1MuDTTrackSegPhi*>
L1MuDTERS::ts(
int id)
const {
109 return pair<const L1MuDTTrackSegPhi*, const L1MuDTTrackSegPhi*>(
m_start[
id],
m_target[
id]);
L1MuDTERS(const L1MuDTSEU &)
constructor
const L1MuDTTrackSegPhi * m_start[2]
int numberOfExt() const
return number of successful extrapolations
const std::vector< L1MuDTEUX * > & eux() const
return pointer to an Extrapolator
unsigned short int m_address[2]
std::pair< const L1MuDTTrackSegPhi *, const L1MuDTTrackSegPhi * > ts(int id) const
return pointer to start and target track segment
helper class for finding the best and second best extrapolation
const L1MuDTTrackSegPhi * m_target[2]
unsigned short int m_quality[2]