Go to the documentation of this file.
60 void reset()
override;
63 void reset(
unsigned int relAdr);
90 inline const std::vector<L1MuDTEUX*>&
eux()
const {
return m_EUXs; }
const std::vector< L1MuDTEUX * > & eux() const
return pointer to an Extrapolator
void load(const L1MuDTTrackSegPhi *startTS)
load data into the SEU
const std::bitset< 12 > & qsTable() const
return Quality Sorter table
void reset() override
reset SEU
const L1MuDTTrackSegPhi * m_startTS
const std::bitset< 12 > & exTable() const
return Extrapolator table
L1MuDTSEU(const L1MuDTSectorProcessor &sp, Extrapolation ext, unsigned int tsId)
constructor
std::bitset< 12 > m_EXtable
Extrapolation ext() const
return extrapolation type
const L1MuDTSectorProcessor & m_sp
virtual void run()
run processor logic
bool isOwnWheelSEU() const
is it a own wheel Single Extrapolation Unit
std::bitset< 12 > m_QStable
std::vector< L1MuDTEUX * > m_EUXs
unsigned int m_startTS_Id
int numberOfExt() const
return number of successful extrapolations
unsigned int tsId() const
return start track segment identifier (relative address)
~L1MuDTSEU() override
destructor
bool isNextWheelSEU() const
is it a next wheel Single Extrapolation Unit
const L1MuDTERS * ers() const
return pointer to Extrapolation Result Selector