Go to the documentation of this file.
112 cout <<
"Phi track segments received by " <<
m_spid <<
" : " << endl;
123 cout <<
"Number of successful extrapolations : " << n_ext << endl;
132 if (
m_TA && n_ext > 0) {
258 cout <<
"Muon candidates found in " <<
m_spid <<
" : " << endl;
259 vector<L1MuDTTrack*>::const_iterator iter =
m_TrackCands.begin();
std::vector< L1MuDTTrack * > m_TrackCands
const L1MuDTSectorProcessor * neighbour() const
return pointer to the next wheel neighbour
void reset() override
reset Track Assembler
void print() const
print muon candidates found by the Sector Processor
void reset()
clear Sector Receiver
bool anyTrack() const
are there any non-empty muon candidates?
virtual void run(int bx, const edm::Event &e, const edm::EventSetup &c)
run the Sector Processor
L1MuDTSectorReceiver * m_SectorReceiver
void print() const
print result of Track Assembler
const L1MuDTSecProcId & id() const
return Sector Processor identifier
virtual void reset()
reset the Sector Processor
L1MuDTExtrapolationUnit * m_EU
L1MuDTSectorProcessor(const L1MuDTTrackFinder &, const L1MuDTSecProcId &, edm::ConsumesCollector &&)
constructor
int wheel() const
return wheel number
int numberTSphi() const
return number of non-empty phi track segments
const L1MuDTSectorProcessor * sp(const L1MuDTSecProcId &) const
get a pointer to a Sector Processor
const L1MuDTTrackFinder & m_tf
L1MuDTDataBuffer * m_DataBuffer
int sector() const
return sector number
bool isEmpty(int id) const
is it a valid Track Class?
std::vector< L1MuDTTrack * > m_TracKCands
void run(int bx, const edm::Event &e, const edm::EventSetup &c)
receive track segment data from the DTBX and CSC chamber triggers
static L1MuDTTFConfig * config()
return configuration
L1MuDTTrackAssembler * m_TA
virtual ~L1MuDTSectorProcessor()
destructor
void run() override
run Track Assembler
void reset()
clear Data Buffer
void printTSphi() const
print all phi track segments which are in the buffer
Abs< T >::type abs(const T &t)
std::vector< L1MuDTAssignmentUnit * > m_AUs