13 return std::unique_ptr<PackerTokens>(
new EMTFTokens(cfg, cc));
59 "stage2::emtf::HeadersBlockUnpacker");
60 auto emtf_counters_unp =
66 auto emtf_trailers_unp =
69 emtf_me_unp->setAlgoVersion(
73 res[511] = emtf_headers_unp;
74 res[2] = emtf_counters_unp;
76 res[4] = emtf_rpc_unp;
77 res[101] = emtf_sp_unp;
78 res[255] = emtf_trailers_unp;
ParameterDescriptionBase * addOptional(U const &iLabel, T const &value)
ProductRegistryHelper::BranchAliasSetterT< ProductType > produces()
std::shared_ptr< Packer > make(const std::string &) const
void fillDescription(edm::ParameterSetDescription &desc) override
void registerProducts(edm::ProducesCollector) override
static const PackerFactory * get()
PackerMap getPackers(int fed, unsigned int fw) override
std::map< int, std::shared_ptr< Unpacker > > UnpackerMap
std::unique_ptr< PackerTokens > registerConsumes(const edm::ParameterSet &cfg, edm::ConsumesCollector &cc) override
std::vector< EMTFHit > EMTFHitCollection
std::vector< EMTFDaqOut > EMTFDaqOutCollection
std::shared_ptr< Unpacker > make(const std::string &) const
#define DEFINE_L1T_PACKING_SETUP(type)
static const UnpackerFactory * get()
UnpackerMap getUnpackers(int fed, int board, int amc, unsigned int fw) override
std::map< std::pair< int, int >, Packers > PackerMap
std::vector< EMTFTrack > EMTFTrackCollection
std::unique_ptr< UnpackerCollections > getCollections(edm::Event &e) override
std::vector< CPPFDigi > CPPFDigiCollection