35 std::unique_ptr<HGCalTriggerFECodecBase>
codec_;
53 codec_->unSetDataPayload();
55 produces<l1t::HGCFETriggerDigiCollection>();
83 for(
const auto& digi_in : digis )
87 codec_->setDataPayload(digi_in);
90 codec_->print(digi_out,output);
93 codec_->unSetDataPayload();
100 auto fe_digis_coll = *fe_digis_handle;
T getParameter(std::string const &) const
std::unique_ptr< HGCalTriggerFECodecBase > codec_
OrphanHandle< PROD > put(std::unique_ptr< PROD > product)
Put a new product.
edm::ESHandle< HGCalTriggerGeometryBase > triggerGeometry_
bool getByToken(EDGetToken token, Handle< PROD > &result) const
#define DEFINE_FWK_MODULE(type)
ParameterSet const & getParameterSet(ParameterSetID const &id)
edm::SortedCollection< HGCFETriggerDigi > HGCFETriggerDigiCollection
EDGetTokenT< ProductType > consumes(edm::InputTag const &tag)
std::unique_ptr< HGCalTriggerBackendProcessor > backEndProcessor_
HGCalTriggerDigiFEReproducer(const edm::ParameterSet &)
ConsumesCollector consumesCollector()
Use a ConsumesCollector to gather consumes information from helper functions.
void setDetId(const IDTYPE &id)
ParameterSet const & getParameterSet(std::string const &) const
void produce(edm::Event &, const edm::EventSetup &) override
void beginRun(const edm::Run &, const edm::EventSetup &) override
void reserve(size_type n)
~HGCalTriggerDigiFEReproducer() override
edm::EDGetToken inputdigi_
T const * product() const
T get(const Candidate &c)