File indexing completed on 2024-04-06 12:10:49
0001 #include "FWCore/Framework/interface/MakerMacros.h"
0002 #include "EventFilter/L1TRawToDigi/interface/Unpacker.h"
0003
0004 #include "BMTFCollections.h"
0005
0006 namespace l1t {
0007 namespace stage2 {
0008 struct qualityHits {
0009 int linkNo;
0010 int hits[3][7];
0011 };
0012 class BMTFUnpackerInputsOldQual : public Unpacker {
0013 public:
0014 bool unpack(const Block& block, UnpackerCollections* coll) override;
0015
0016 private:
0017 qualityHits linkAndQual_;
0018
0019 };
0020
0021 class BMTFUnpackerInputsNewQual : public Unpacker {
0022 public:
0023 bool unpack(const Block& block, UnpackerCollections* coll) override;
0024
0025 private:
0026 qualityHits linkAndQual_;
0027
0028 };
0029
0030 }
0031 }