73 vector<L1MuDTEUX*>::const_iterator
first =
m_seu.
eux().begin();
74 vector<L1MuDTEUX*>::const_iterator
last =
m_seu.
eux().end();
75 vector<L1MuDTEUX*>::const_iterator first_max;
76 vector<L1MuDTEUX*>::const_iterator second_max;
82 m_start[0] = (*first_max)->ts().first;
83 m_target[0] = (*first_max)->ts().second;
91 m_start[1] = (*second_max)->ts().first;
92 m_target[1] = (*second_max)->ts().second;
96 cout <<
"ERS : " << endl;
111 for (
int id = 0;
id < 2;
id++ ) {
124 pair<const L1MuDTTrackSegPhi*, const L1MuDTTrackSegPhi*>
L1MuDTERS::ts(
int id)
const {
126 return pair<const L1MuDTTrackSegPhi*,const L1MuDTTrackSegPhi*>(
m_start[id],
m_target[id]);
virtual ~L1MuDTERS()
destructor
virtual void reset()
reset ERS
L1MuDTERS(const L1MuDTSEU &)
constructor
const L1MuDTTrackSegPhi * m_start[2]
unsigned short int m_address[2]
helper class for finding the best and second best extrapolation
virtual void run()
run L1MuDTERS
const L1MuDTTrackSegPhi * m_target[2]
unsigned short int m_quality[2]
int numberOfExt() const
return number of successful extrapolations
const std::vector< L1MuDTEUX * > & eux() const
return pointer to an Extrapolator
std::pair< const L1MuDTTrackSegPhi *, const L1MuDTTrackSegPhi * > ts(int id) const
return pointer to start and target track segment