Go to the documentation of this file.
42 sem_init(&
lock_, 0, 1);
50 edm::LogInfo(
"PbImpl") <<
"Created Concrete RawData Provider 0x" << hex << (
unsigned long)
this <<
dec << endl;
66 edm::LogInfo(
"PbImpl") <<
"Destroyed Concrete RawData Provider 0x" << hex << (
unsigned long)
this <<
dec << endl;
94 iEvent.getByLabel(
"rawDataCollector", pRawData);
97 edm::LogError(
"InvalidHandle") <<
"no raw data found!" << endl;
176 cout <<
"sem_print():"
177 <<
" wsem=" << wsem <<
" rsem=" << rsem <<
" writeIndex=" <<
writeIndex_ <<
" readIndex=" <<
readIndex_ << endl;
void analyze(const edm::Event &, const edm::EventSetup &) override
PlaybackRawDataProvider(const edm::ParameterSet &)
virtual FEDRawDataCollection * getFEDRawData()
T getUntrackedParameter(std::string const &, T const &) const
const unsigned char * data() const
Return a const pointer to the beginning of the data buffer.
const FEDRawData & FEDData(int fedid) const
retrieve data for fed
static PlaybackRawDataProvider * instance_
void respondToCloseInputFile(edm::FileBlock const &fb) override
size_t size() const
Lenght of the data buffer in bytes.
unsigned int * runNumber_
~PlaybackRawDataProvider() override
void resize(size_t newsize)
static const char runNumber_[]
unsigned int * evtNumber_
FEDRawDataCollection ** eventQueue_