CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
RegionalMuonGMTUnpacker.h
Go to the documentation of this file.
1 #ifndef L1T_PACKER_STAGE2_REGIONALMUONGMTUNPACKER_H
2 #define L1T_PACKER_STAGE2_REGIONALMUONGMTUNPACKER_H
3 
6 #include "GMTCollections.h"
7 
8 namespace l1t {
9  namespace stage2 {
11  public:
12  bool unpack(const Block& block, UnpackerCollections* coll) override;
13  void setIsKbmtf() { isKbmtf_ = true; }
16 
17  private:
18  static constexpr unsigned nWords_ = 6; // every link transmits 6 words (3 muons) per bx
19  static constexpr unsigned bxzs_enable_shift_ = 1;
20 
21  bool isKbmtf_{false};
23  bool useEmtfShowers_{false};
24  };
25  } // namespace stage2
26 } // namespace l1t
27 
28 #endif
bool unpack(const Block &block, UnpackerCollections *coll) override
static constexpr unsigned bxzs_enable_shift_