1 #ifndef L1T_PACKER_STAGE2_REGIONALMUONGMTPACKER_H 2 #define L1T_PACKER_STAGE2_REGIONALMUONGMTPACKER_H 25 std::vector<RegionalMuonCand>
mus;
28 typedef std::map<size_t, std::map<size_t, GMTObjects>>
GMTObjectMap;
29 typedef std::map<unsigned int, std::vector<uint32_t>>
PayloadMap;
33 int firstMuonShowerBx,
std::pair< int, int > getMuons(GMTObjectMap &objMap, const edm::Event &event, const edm::EDGetTokenT< RegionalMuonCandBxCollection > &tfToken)
void setUseEmtfNominalTightShowers()
std::map< unsigned int, std::vector< uint32_t > > PayloadMap
bool useEmtfDisplacementInfo_
bool useEmtfNominalTightShowers_
bool useEmtfLooseShowers_
void setUseOmtfDisplacementInfo()
RegionalMuonShower shower
void packTF(const GMTObjectMap &objMap, int firstMuonBx, int lastMuonBx, int firstMuonShowerBx, int lastMuonShowerBx, Blocks &)
std::vector< RegionalMuonCand > mus
std::vector< Block > Blocks
static constexpr size_t wordsPerBx_
void setUseEmtfDisplacementInfo()
std::pair< int, int > getMuonShowers(GMTObjectMap &objMap, const edm::Event &event, const edm::EDGetTokenT< RegionalMuonShowerBxCollection > &tfShowerToken)
std::map< size_t, std::map< size_t, GMTObjects > > GMTObjectMap
bool useOmtfDisplacementInfo_
void setUseEmtfLooseShowers()
Blocks pack(const edm::Event &, const PackerTokens *) override