CMS 3D CMS Logo

MPUnpacker_0x1001000b.h
Go to the documentation of this file.
1 #ifndef L1T_PACKER_STAGE2_MPUNPACKER_0X1001000B_H
2 #define L1T_PACKER_STAGE2_MPUNPACKER_0X1001000B_H
3 
5 
6 namespace l1t {
7  namespace stage2 {
8  class MPUnpacker_0x1001000b : public Unpacker {
9  public:
10  enum { BLK_TOT_POS = 123, BLK_X_POS = 121, BLK_Y_POS = 127, BLK_TOT_NEG = 125, BLK_X_NEG = 131, BLK_Y_NEG = 129 };
11  bool unpack(const Block& block, UnpackerCollections* coll) override;
12 
13  private:
14  int etaSign(int blkId);
15  };
16  } // namespace stage2
17 } // namespace l1t
18 
19 #endif
l1t::stage2::MPUnpacker_0x1001000b
Definition: MPUnpacker_0x1001000b.h:8
l1t::stage2::MPUnpacker_0x1001000b::etaSign
int etaSign(int blkId)
Definition: MPUnpacker_0x1001000b.cc:12
l1t::stage2::MPUnpacker_0x1001000b::BLK_X_NEG
Definition: MPUnpacker_0x1001000b.h:10
l1t::stage2::MPUnpacker_0x1001000b::BLK_X_POS
Definition: MPUnpacker_0x1001000b.h:10
l1t::stage2::MPUnpacker_0x1001000b::unpack
bool unpack(const Block &block, UnpackerCollections *coll) override
Definition: MPUnpacker_0x1001000b.cc:19
l1t::Unpacker
Definition: Unpacker.h:11
l1t::stage2::MPUnpacker_0x1001000b::BLK_TOT_NEG
Definition: MPUnpacker_0x1001000b.h:10
l1t
delete x;
Definition: CaloConfig.h:22
l1t::stage2::MPUnpacker_0x1001000b::BLK_Y_POS
Definition: MPUnpacker_0x1001000b.h:10
groupFilesInBlocks.block
block
Definition: groupFilesInBlocks.py:150
SiStripSourceConfigTier0_cff.stage2
stage2
Definition: SiStripSourceConfigTier0_cff.py:71
Unpacker.h
l1t::stage2::MPUnpacker_0x1001000b::BLK_TOT_POS
Definition: MPUnpacker_0x1001000b.h:10
l1t::UnpackerCollections
Definition: UnpackerCollections.h:9
l1t::stage2::MPUnpacker_0x1001000b::BLK_Y_NEG
Definition: MPUnpacker_0x1001000b.h:10
l1t::Block
Definition: Block.h:54