#include <L1MuBMERS.h>
Public Member Functions | |
unsigned short int | address (int id) const |
return extrapolation address; (address = 15 indicates negative ext. result) More... | |
L1MuBMERS (const L1MuBMSEU &) | |
constructor More... | |
unsigned int | quality (int id) const |
return extrapolation quality More... | |
virtual void | reset () |
reset ERS More... | |
virtual void | run () |
run L1MuBMERS More... | |
std::pair< const L1MuBMTrackSegPhi *, const L1MuBMTrackSegPhi * > | ts (int id) const |
return pointer to start and target track segment More... | |
virtual | ~L1MuBMERS () |
destructor More... | |
Public Member Functions inherited from L1AbstractProcessor | |
virtual void | run (const edm::EventSetup &c) |
virtual void | run (const edm::EventSetup &c) |
virtual | ~L1AbstractProcessor () |
destructor More... | |
virtual | ~L1AbstractProcessor () |
destructor More... | |
Private Attributes | |
unsigned short int | m_address [2] |
unsigned short int | m_quality [2] |
const L1MuBMSEU & | m_seu |
const L1MuBMTrackSegPhi * | m_start [2] |
const L1MuBMTrackSegPhi * | m_target [2] |
Extrapolation Result Selector (Quality Sorter Unit):
selects the 2 best (highest target quality) out of the 12 (6) extrapolations performed per start track segment
N. Neumeister CERN EP
Definition at line 43 of file L1MuBMERS.h.
L1MuBMERS::L1MuBMERS | ( | const L1MuBMSEU & | seu | ) |
|
virtual |
|
inline |
return extrapolation address; (address = 15 indicates negative ext. result)
Definition at line 63 of file L1MuBMERS.h.
References hcalTTPDigis_cfi::id, m_address, and ts().
|
inline |
return extrapolation quality
Definition at line 60 of file L1MuBMERS.h.
References hcalTTPDigis_cfi::id, and m_quality.
|
virtual |
reset ERS
Implements L1AbstractProcessor.
Definition at line 107 of file L1MuBMERS.cc.
References hcalTTPDigis_cfi::id, m_address, m_quality, m_start, and m_target.
Referenced by L1MuBMERS(), and L1MuBMSEU::reset().
|
virtual |
run L1MuBMERS
Reimplemented from L1AbstractProcessor.
Definition at line 67 of file L1MuBMERS.cc.
References gather_cfg::cout, L1MuBMTFConfig::Debug(), L1MuBMSEU::eux(), plotBeamSpotDB::first, plotBeamSpotDB::last, m_address, m_quality, m_seu, m_start, m_target, and L1MuBMSEU::numberOfExt().
Referenced by L1MuBMSEU::run().
pair< const L1MuBMTrackSegPhi *, const L1MuBMTrackSegPhi * > L1MuBMERS::ts | ( | int | id | ) | const |
return pointer to start and target track segment
Definition at line 122 of file L1MuBMERS.cc.
References hcalTTPDigis_cfi::id, m_start, and m_target.
Referenced by address().
|
private |
Definition at line 73 of file L1MuBMERS.h.
|
private |
Definition at line 72 of file L1MuBMERS.h.
|
private |
Definition at line 70 of file L1MuBMERS.h.
Referenced by run().
|
private |
Definition at line 75 of file L1MuBMERS.h.
|
private |
Definition at line 76 of file L1MuBMERS.h.