22 inputModuleLabel_( pset.getParameter<std::
string>(
"InputModuleLabel" ) ),
23 inputDigiLabel_( pset.getParameter<std::
string>(
"InputDigiLabel" ) ),
31 <<
"[sistrip::DigiToRawModule::DigiToRawModule]"
32 <<
" Constructing object...";
44 <<
"[sistrip::DigiToRawModule::DigiToRawModule]"
50 <<
"[sistrip::DigiToRawModule::DigiToRawModule]"
51 <<
" Digi to raw is not supported for spy channel data";
58 <<
"[sistrip::DigiToRawModule::DigiToRawModule]"
59 <<
" You are using the wrong type of digis!";
73 produces<FEDRawDataCollection>();
82 <<
"[sistrip::DigiToRawModule::~DigiToRawModule]"
83 <<
" Destructing object...";
115 iEvent.
put( buffers );
std::string inputModuleLabel_
T getParameter(std::string const &) const
bool getByToken(EDGetToken token, Handle< PROD > &result) 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)
edm::EDGetTokenT< edm::DetSetVector< SiStripDigi > > tokenDigi
volatile std::atomic< bool > shutdown_flag false
edm::EDGetTokenT< edm::DetSetVector< SiStripRawDigi > > tokenRawDigi