Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-06-28 02:36:16

0001 #ifndef EventFilter_L1TRawToDigi_CICADAUnpacker_h
0002 #define EventFilter_L1TRawToDigi_CICADAUnpacker_h
0003 
0004 #include "EventFilter/L1TRawToDigi/interface/Unpacker.h"
0005 #include "CaloLayer1Collections.h"
0006 
0007 namespace l1t {
0008   namespace stage2 {
0009     class CICADAUnpacker : public Unpacker {
0010     public:
0011       bool unpack(const Block& block, UnpackerCollections* coll) override;
0012 
0013     private:
0014       static constexpr unsigned int caloCrateCicadaBitsPattern = 0xF0000000;  //first 4 bits of the words are CICADA
0015     };
0016   }  // namespace stage2
0017 }  // namespace l1t
0018 
0019 #endif