File indexing completed on 2023-10-25 09:45:34
0001 #include "FWCore/Framework/interface/Event.h"
0002 #include "FWCore/MessageLogger/interface/MessageLogger.h"
0003
0004 #include "EventFilter/L1TRawToDigi/interface/Packer.h"
0005 #include "EventFilter/L1TRawToDigi/plugins/PackerFactory.h"
0006
0007 #include "L1Trigger/L1TMuon/interface/RegionalMuonRawDigiTranslator.h"
0008 #include "BMTFTokens.h"
0009
0010 namespace l1t {
0011 namespace stage2 {
0012 class BMTFPackerOutput : public Packer {
0013 public:
0014 Blocks pack(const edm::Event&, const PackerTokens*) override;
0015 void setKalmanAlgoTrue() { isKalman_ = true; };
0016
0017 private:
0018 std::map<unsigned int, std::vector<uint32_t> > payloadMap_;
0019
0020 bool isKalman_{false};
0021 };
0022 }
0023 }