17 hbheTag_(conf.getUntrackedParameter(
"HBHE",edm::InputTag())),
18 hoTag_(conf.getUntrackedParameter(
"HO",edm::InputTag())),
19 hfTag_(conf.getUntrackedParameter(
"HF",edm::InputTag())),
20 zdcTag_(conf.getUntrackedParameter(
"ZDC",edm::InputTag())),
21 calibTag_(conf.getUntrackedParameter(
"CALIB",edm::InputTag())),
22 trigTag_(conf.getUntrackedParameter(
"TRIG",edm::InputTag()))
24 produces<FEDRawDataCollection>();
72 std::auto_ptr<FEDRawDataCollection> raw=std::auto_ptr<FEDRawDataCollection>(
new FEDRawDataCollection());
81 for (
int ifed=ifed_first; ifed<=ifed_last; ++ifed) {
85 orbitN, bcnN, colls, *readoutMap, fed);
virtual char const * what() const
EventNumber_t event() const
void pack(int fedid, int dccnumber, int nl1a, int orbitn, int bcn, const Collections &inputs, const HcalElectronicsMap &emap, FEDRawData &output)
const HcalCalibDigiCollection * calibCont
HcalDigiToRaw(const edm::ParameterSet &ps)
OrphanHandle< PROD > put(std::auto_ptr< PROD > product)
Put a new product.
const HcalTrigPrimDigiCollection * tpCont
const ZDCDigiCollection * zdcCont
const HBHEDigiCollection * hbhe
bool getByLabel(InputTag const &tag, Handle< PROD > &result) const
T const * product() const
const HODigiCollection * hoCont
const HFDigiCollection * hfCont
virtual void produce(edm::Event &e, const edm::EventSetup &c)