35 desc.addOptional<
edm::InputTag>(
"CICADAScoreInputTag")->setComment(
"for 2024 and beyond");
41 if ((fed == 1404) || (fed == 1405)) {
46 gt_muon_packer->
setFed(fed);
47 gt_muon_packer->setFwVersion(
fw);
75 for (
int i = 2;
i < 7; ++
i) {
111 muon_unp->setAlgoVersion(
fw);
112 muon_unp->setFedNumber(fed);
114 muon_unp->setMuonCopy(
amc - 1);
115 egamma_unp->setEGammaCopy(
amc - 1);
116 etsum_unp->setEtSumCopy(
amc - 1);
117 zdc_unp->setEtSumZDCCopy(
amc - 1);
118 jet_unp->setJetCopy(
amc - 1);
119 tau_unp->setTauCopy(
amc - 1);
123 if ((fed == 1404) || (fed == 1405)) {
131 res[10] = egamma_unp;
137 res[22] = caloSummary_unp;
std::shared_ptr< Packer > make(const std::string &) const
void setFed(unsigned fedId)
uint32_t cc[maxCellsPerHit]
UnpackerMap getUnpackers(int fed, int board, int amc, unsigned int fw) override
const unsigned int nOutputFramePerBX
std::unique_ptr< PackerTokens > registerConsumes(const edm::ParameterSet &cfg, edm::ConsumesCollector &cc) override
static std::string to_string(const XMLCh *ch)
static const PackerFactory * get()
void registerProducts(edm::ProducesCollector) override
std::map< int, std::shared_ptr< Unpacker > > UnpackerMap
PackerMap getPackers(int fed, unsigned int fw) override
#define DEFINE_L1T_PACKING_SETUP(type)
std::unique_ptr< UnpackerCollections > getCollections(edm::Event &e) override
static const UnpackerFactory * get()
std::map< std::pair< int, int >, Packers > PackerMap
std::shared_ptr< Unpacker > make(const std::string &) const
void fillDescription(edm::ParameterSetDescription &desc) override