16 hbheTag_(conf.getUntrackedParameter(
"HBHE",
edm::InputTag())),
17 hoTag_(conf.getUntrackedParameter(
"HO",
edm::InputTag())),
18 hfTag_(conf.getUntrackedParameter(
"HF",
edm::InputTag())),
19 zdcTag_(conf.getUntrackedParameter(
"ZDC",
edm::InputTag())),
20 calibTag_(conf.getUntrackedParameter(
"CALIB",
edm::InputTag())),
21 trigTag_(conf.getUntrackedParameter(
"TRIG",
edm::InputTag()))
31 produces<FEDRawDataCollection>();
79 auto raw = std::make_unique<FEDRawDataCollection>();
88 for (
int ifed=ifed_first; ifed<=ifed_last; ++ifed) {
92 orbitN, bcnN, colls, *readoutMap, fed);
edm::EDGetTokenT< HODigiCollection > tok_ho_
virtual char const * what() const
EventNumber_t event() const
OrphanHandle< PROD > put(std::unique_ptr< PROD > product)
Put a new product.
void pack(int fedid, int dccnumber, int nl1a, int orbitn, int bcn, const Collections &inputs, const HcalElectronicsMap &emap, FEDRawData &output)
edm::EDGetTokenT< HFDigiCollection > tok_hf_
bool getByToken(EDGetToken token, Handle< PROD > &result) const
const HcalCalibDigiCollection * calibCont
HcalDigiToRaw(const edm::ParameterSet &ps)
edm::EDGetTokenT< HcalCalibDigiCollection > tok_calib_
const HcalTrigPrimDigiCollection * tpCont
const ZDCDigiCollection * zdcCont
const HBHEDigiCollection * hbhe
T const * product() const
edm::EDGetTokenT< ZDCDigiCollection > tok_zdc_
const HODigiCollection * hoCont
const HcalElectronicsMap * getHcalMapping() const
edm::EDGetTokenT< HBHEDigiCollection > tok_hbhe_
const HFDigiCollection * hfCont
virtual void produce(edm::Event &e, const edm::EventSetup &c)
edm::EDGetTokenT< HcalTrigPrimDigiCollection > tok_htp_