31 theStripDigiTag(pset.getParameter<edm::
InputTag>(
"stripDigiTag")),
32 theWireDigiTag(pset.getParameter<edm::
InputTag>(
"wireDigiTag")),
33 theComparatorDigiTag(pset.getParameter<edm::
InputTag>(
"comparatorDigiTag")),
34 theALCTDigiTag(pset.getParameter<edm::
InputTag>(
"alctDigiTag")),
35 theCLCTDigiTag(pset.getParameter<edm::
InputTag>(
"clctDigiTag")),
36 thePreTriggerTag(pset.getParameter<edm::
InputTag>(
"preTriggerTag")),
37 theCorrelatedLCTDigiTag(pset.getParameter<edm::
InputTag>(
"correlatedLCTDigiTag"))
40 produces<FEDRawDataCollection>(
"CSCRawData");
77 *alctDigis, *clctDigis, *preTriggers, *correlatedLCTDigis,
78 *(fed_buffers.get()), theMapping, e);
81 e.
put(fed_buffers,
"CSCRawData");
void createFedBuffers(const CSCStripDigiCollection &stripDigis, const CSCWireDigiCollection &wireDigis, const CSCComparatorDigiCollection &comparatorDigis, const CSCALCTDigiCollection &alctDigis, const CSCCLCTDigiCollection &clctDigis, const CSCCLCTPreTriggerCollection &preTriggers, const CSCCorrelatedLCTDigiCollection &correlatedLCTDigis, FEDRawDataCollection &fed_buffers, const CSCChamberMap *theMapping, edm::Event &e)
Take a vector of digis and fill the FEDRawDataCollection.
edm::InputTag thePreTriggerTag
OrphanHandle< PROD > put(std::auto_ptr< PROD > product)
Put a new product.
edm::InputTag theComparatorDigiTag
bool getByLabel(InputTag const &tag, Handle< PROD > &result) const
edm::InputTag theWireDigiTag
edm::InputTag theALCTDigiTag
CSCDigiToRawModule(const edm::ParameterSet &pset)
Constructor.
T const * product() const
edm::InputTag theCLCTDigiTag
virtual ~CSCDigiToRawModule()
Destructor.
edm::InputTag theCorrelatedLCTDigiTag
virtual void produce(edm::Event &, const edm::EventSetup &)
edm::InputTag theStripDigiTag