25 inputModuleLabel_( pset.getParameter<std::string>(
"InputModuleLabel" ) ),
26 inputDigiLabel_( pset.getParameter<std::string>(
"InputDigiLabel" ) ),
34 <<
"[sistrip::DigiToRawModule::DigiToRawModule]"
35 <<
" Constructing object...";
47 <<
"[sistrip::DigiToRawModule::DigiToRawModule]"
48 <<
" UNKNOWN readout mode: " << pset.
getParameter<std::string>(
"FedReadoutMode");
53 <<
"[sistrip::DigiToRawModule::DigiToRawModule]"
54 <<
" Digi to raw is not supported for spy channel data";
61 <<
"[sistrip::DigiToRawModule::DigiToRawModule]"
62 <<
" You are using the wrong type of digis!";
69 produces<FEDRawDataCollection>();
78 <<
"[sistrip::DigiToRawModule::~DigiToRawModule]"
79 <<
" Destructing object...";
111 iEvent.
put( buffers );
std::string inputModuleLabel_
T getParameter(std::string const &) const
virtual void produce(edm::Event &, const edm::EventSetup &)
FEDReadoutMode fedReadoutModeFromString(const std::string &readoutModeString)
std::string inputDigiLabel_
DigiToRawModule(const edm::ParameterSet &)
OrphanHandle< PROD > put(std::auto_ptr< PROD > product)
Put a new product.
void createFedBuffers(edm::Event &, edm::ESHandle< SiStripFedCabling > &cabling, edm::Handle< edm::DetSetVector< SiStripDigi > > &digis, std::auto_ptr< FEDRawDataCollection > &buffers)
bool getByLabel(InputTag const &tag, Handle< PROD > &result) const