CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
RegionalMuonCand.cc
Go to the documentation of this file.
2 
3 namespace l1t {
4 
5 void
6 RegionalMuonCand::setTFIdentifiers(int processor, tftype trackFinder) {
7  m_trackFinder = trackFinder;
9 
10  switch (m_trackFinder) {
11  case tftype::emtf_pos:
12  m_link = m_processor + 36; // range 36...41
13  break;
14  case tftype::omtf_pos:
15  m_link = m_processor + 42; // range 42...47
16  break;
17  case tftype::bmtf:
18  m_link = m_processor + 48; // range 48...59
19  break;
20  case tftype::omtf_neg:
21  m_link = m_processor + 60; // range 60...65
22  break;
23  case tftype::emtf_neg:
24  m_link = m_processor + 66; // range 66...71
25  }
26 }
27 
28 } // namespace l1t
void setTFIdentifiers(int processor, tftype trackFinder)
Set the processor ID, track-finder type. From these two, the link is set.
const int processor() const
Get processor ID on which the candidate was found (1..6 for OMTF/EMTF; 1..12 for BMTF) ...