![]() |
![]() |
#include <L1MuDTEtaProcessor.h>
Public Member Functions | |
int | eta (int id) const |
return eta values, index [0,11] More... | |
bool | fineBit (int id) const |
return fine bit, index [0,11] More... | |
int | id () const |
return Eta Processor identifier (0-11) More... | |
L1MuDTEtaProcessor (const L1MuDTTrackFinder &, int id, edm::ConsumesCollector &&iC) | |
constructor More... | |
void | print () const |
print muon candidates found by the Eta Processor More... | |
virtual void | reset () |
reset the Eta Processor More... | |
virtual void | run (int bx, const edm::Event &e, const edm::EventSetup &c) |
run the Eta Processor More... | |
const L1MuDTTrackFinder & | tf () const |
return reference to barrel MTTF More... | |
virtual | ~L1MuDTEtaProcessor () |
destructor More... | |
Private Member Functions | |
void | assign () |
assign eta and etaFineBit More... | |
void | receiveAddresses () |
receive addresses (from 6 Sector Processors) More... | |
void | receiveData (int bx, const edm::Event &e, const edm::EventSetup &c) |
receive data (eta trigger primitives) More... | |
void | runEtaMatchingUnit (const edm::EventSetup &c) |
run Eta Matching Unit (EMU) More... | |
void | runEtaTrackFinder (const edm::EventSetup &c) |
run Eta Track Finder (ETF) More... | |
Static Private Member Functions | |
static int | quality (int id, int stat) |
get quality code; id [0,26], stat [1,3] More... | |
Private Attributes | |
int | m_address [12] |
edm::EDGetTokenT < L1MuDTChambThContainer > | m_DTDigiToken |
int | m_epid |
int | m_eta [12] |
bool | m_fine [12] |
std::vector< int > | m_foundPattern |
int | m_mask |
int | m_pattern [12] |
const L1MuDTTrackFinder & | m_tf |
L1MuDTTrack * | m_TrackCand [12] |
L1MuDTTrack * | m_TracKCand [12] |
std::vector< const L1MuDTTrackSegEta * > | m_tseta |
edm::ESHandle< L1MuDTTFMasks > | msks |
edm::ESHandle < L1MuDTEtaPatternLut > | theEtaPatternLUT |
edm::ESHandle < L1MuDTQualPatternLut > | theQualPatternLUT |
Eta Processor:
An Eta Processor consists of :
N. Neumeister CERN EP J. Troconiz UAM Madrid
Definition at line 55 of file L1MuDTEtaProcessor.h.
L1MuDTEtaProcessor::L1MuDTEtaProcessor | ( | const L1MuDTTrackFinder & | tf, |
int | id, | ||
edm::ConsumesCollector && | iC | ||
) |
constructor
Definition at line 63 of file L1MuDTEtaProcessor.cc.
|
virtual |
destructor
Definition at line 76 of file L1MuDTEtaProcessor.cc.
|
private |
assign eta and etaFineBit
Definition at line 427 of file L1MuDTEtaProcessor.cc.
|
inline |
return eta values, index [0,11]
Definition at line 81 of file L1MuDTEtaProcessor.h.
Referenced by Particle.Particle::__str__().
|
inline |
return fine bit, index [0,11]
Definition at line 84 of file L1MuDTEtaProcessor.h.
|
inline |
return Eta Processor identifier (0-11)
Definition at line 66 of file L1MuDTEtaProcessor.h.
References m_epid.
Referenced by eta(), and fineBit().
void L1MuDTEtaProcessor::print | ( | void | ) | const |
print muon candidates found by the Eta Processor
Definition at line 136 of file L1MuDTEtaProcessor.cc.
|
staticprivate |
get quality code; id [0,26], stat [1,3]
Definition at line 464 of file L1MuDTEtaProcessor.cc.
|
private |
receive addresses (from 6 Sector Processors)
Definition at line 274 of file L1MuDTEtaProcessor.cc.
|
private |
receive data (eta trigger primitives)
Definition at line 216 of file L1MuDTEtaProcessor.cc.
|
virtual |
reset the Eta Processor
Definition at line 104 of file L1MuDTEtaProcessor.cc.
|
virtual |
run the Eta Processor
Definition at line 86 of file L1MuDTEtaProcessor.cc.
|
private |
run Eta Matching Unit (EMU)
Definition at line 352 of file L1MuDTEtaProcessor.cc.
|
private |
run Eta Track Finder (ETF)
Definition at line 305 of file L1MuDTEtaProcessor.cc.
|
inline |
return reference to barrel MTTF
Definition at line 78 of file L1MuDTEtaProcessor.h.
References m_tf.
|
private |
Definition at line 119 of file L1MuDTEtaProcessor.h.
|
private |
Definition at line 123 of file L1MuDTEtaProcessor.h.
|
private |
Definition at line 109 of file L1MuDTEtaProcessor.h.
Referenced by id().
|
private |
Definition at line 113 of file L1MuDTEtaProcessor.h.
Referenced by eta().
|
private |
Definition at line 114 of file L1MuDTEtaProcessor.h.
Referenced by fineBit().
|
private |
Definition at line 116 of file L1MuDTEtaProcessor.h.
|
private |
Definition at line 111 of file L1MuDTEtaProcessor.h.
|
private |
Definition at line 117 of file L1MuDTEtaProcessor.h.
|
private |
Definition at line 108 of file L1MuDTEtaProcessor.h.
Referenced by tf().
|
private |
Definition at line 120 of file L1MuDTEtaProcessor.h.
|
private |
Definition at line 121 of file L1MuDTEtaProcessor.h.
|
private |
Definition at line 122 of file L1MuDTEtaProcessor.h.
|
private |
Definition at line 127 of file L1MuDTEtaProcessor.h.
|
private |
Definition at line 125 of file L1MuDTEtaProcessor.h.
|
private |
Definition at line 126 of file L1MuDTEtaProcessor.h.