CMS 3D CMS Logo

L1MuGMTSortRankUnit.h
Go to the documentation of this file.
1 //-------------------------------------------------
2 //
11 //
12 //
13 // Author :
14 // H. Sakulin HEPHY Vienna
15 //
16 // Migrated to CMSSW:
17 // I. Mikulec
18 //
19 //--------------------------------------------------
20 #ifndef L1TriggerGlobalMuonTrigger_L1MuGMTSortRankUnit_h
21 #define L1TriggerGlobalMuonTrigger_L1MuGMTSortRankUnit_h
22 
23 //---------------
24 // C++ Headers --
25 //---------------
26 
27 #include <vector>
28 
29 //----------------------
30 // Base Class Headers --
31 //----------------------
32 
33 
34 //------------------------------------
35 // Collaborating Class Declarations --
36 //------------------------------------
37 class L1MuRegionalCand;
38 
39 // ---------------------
40 // -- Class Interface --
41 // ---------------------
42 
44 
45  public:
46 
49 
51  virtual ~L1MuGMTSortRankUnit();
52 
54  static unsigned sort_rank(const L1MuRegionalCand*);
55 
57  static unsigned getVeryLowQualityLevel(const L1MuRegionalCand*);
58 
60  static bool isDisabled(const L1MuRegionalCand*);
61 };
62 
63 #endif
static bool isDisabled(const L1MuRegionalCand *)
Diable bit.
virtual ~L1MuGMTSortRankUnit()
destructor
L1MuGMTSortRankUnit()
constructor
static unsigned getVeryLowQualityLevel(const L1MuRegionalCand *)
Very low quality bits.
static unsigned sort_rank(const L1MuRegionalCand *)
Sort Rank Table.