Back to home page

Project CMSSW displayed by LXR

 
 

    


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   }  // namespace stage2
0023 }  // namespace l1t