25 useCurrentProcessOnly_ = pset.
getParameter<
bool>(
"currentProcessOnly") ;
27 produces<FEDRawDataCollection>();
38 std::vector< Handle<FEDRawDataCollection> > rawData;
43 for (
unsigned int i=0;
i< rawData.size(); ++
i ) {
47 if ( useCurrentProcessOnly_ &&
57 FEDRawData & fedDataProd = producedData->FEDData(
j);
58 if ( fedDataProd.
size() != 0 ) {
59 std::cout <<
" More than one FEDRawDataCollection with data in FED ";
64 unsigned char *dataProd=fedDataProd.
data();
65 const unsigned char *
data=fedData.
data();
66 for (
unsigned int k=0;
k<
size; ++
k ) {
const_reverse_iterator rbegin() const
void getManyByType(std::vector< Handle< PROD > > &results) const
RawDataCollectorModule(const edm::ParameterSet &pset)
Constructor.
T getParameter(std::string const &) const
size_t size() const
Lenght of the data buffer in bytes.
const FEDRawData & FEDData(int fedid) const
retrieve data for fed
void resize(size_t newsize)
OrphanHandle< PROD > put(std::auto_ptr< PROD > product)
Put a new product.
virtual ProcessHistory const & processHistory() const
char data[epos_bytes_allocation]
const unsigned char * data() const
Return a const pointer to the beginning of the data buffer.
void produce(edm::Event &e, const edm::EventSetup &c)
virtual ~RawDataCollectorModule()
Destructor.
tuple size
Write out results.