#include <FEDRawDataCollection.h>
Public Member Functions | |
const FEDRawData & | FEDData (int fedid) const |
retrieve data for fed | |
FEDRawData & | FEDData (int fedid) |
retrieve data for fed | |
FEDRawDataCollection (const FEDRawDataCollection &) | |
FEDRawDataCollection () | |
void | swap (FEDRawDataCollection &other) |
virtual | ~FEDRawDataCollection () |
Private Attributes | |
std::vector< FEDRawData > | data_ |
the raw data |
An EDCollection storing the raw data for all FEDs in a Event.
Reference: DaqPrototype/DaqPersistentData/interface/DaqFEDOpaqueData.h
Definition at line 21 of file FEDRawDataCollection.h.
FEDRawDataCollection::FEDRawDataCollection | ( | ) |
Definition at line 17 of file FEDRawDataCollection.cc.
: data_(FEDNumbering::lastFEDId()+1) { }
FEDRawDataCollection::~FEDRawDataCollection | ( | ) | [virtual] |
Definition at line 25 of file FEDRawDataCollection.cc.
{ }
FEDRawDataCollection::FEDRawDataCollection | ( | const FEDRawDataCollection & | in | ) |
Definition at line 21 of file FEDRawDataCollection.cc.
const FEDRawData & FEDRawDataCollection::FEDData | ( | int | fedid | ) | const |
retrieve data for fed
fedid |
Definition at line 30 of file FEDRawDataCollection.cc.
References data_.
Referenced by sistrip::SpyIdentifyRunsModule::analyze(), SiStripFEDCheckPlugin::analyze(), DQMHcalPhiSymAlCaReco::analyze(), PlaybackRawDataProvider::analyze(), SiPixelDaqInfo::analyze(), SiStripCMMonitorPlugin::analyze(), SiStripFEDDumpPlugin::analyze(), SiPixelEDAClient::analyze(), SiStripFEDMonitorPlugin::analyze(), HLTTrack::analyze(), EcalSelectiveReadoutValidation::analyzeDataVolume(), CSCFileReader::buildEventFromRUIs(), HcalTBWriter::buildTree(), SiStripAnalyser::checkTrackerFEDs(), sistrip::RawToDigiUnpacker::createDigis(), sistrip::SpyUnpacker::createDigis(), CSCDigiToRaw::createFedBuffers(), sistrip::RawToClustersLazyUnpacker::fill(), DTDDUFileReader::fillRawData(), DTTFFEDSim::fillRawData(), DTROS25FileReader::fillRawData(), FUShmReader::fillRawData(), DTROS8FileReader::fillRawData(), DTSpyReader::fillRawData(), LaserSorter::getFullyReadoutDccs(), LaserSorter::getOutputFedList(), HLTFEDSizeFilter::hltFilter(), SiStripDCSStatus::initialise(), CSCFileReader::nextEventFromFUs(), CastorDataIntegrityMonitor::processEvent(), HcalNZSMonitor::processEvent(), HcalDataIntegrityTask::processEvent(), HcalRawDataMonitor::processEvent(), HcalEEUSMonitor::processEvent_RawData(), AlCaHcalNoiseProducer::produce(), SiStripRegFEDSelector::produce(), SubdetFEDSelector::produce(), ECALRegFEDSelector::produce(), evf::EvFFEDSelector::produce(), HcalCalibFEDSelector::produce(), sistrip::SpyEventSummaryProducer::produce(), RawDataCollectorByLabel::produce(), LmfSource::readEventWithinFile(), HcalTriggerPrimitiveAlgo::runFEFormatError(), ecaldqm::SelectiveReadoutTask::runOnSource(), ecaldqm::RawDataTask::runOnSource(), LmfSource::setRunAndEventInfo(), sistrip::RawToDigiUnpacker::triggerFed(), ESUnpackerWorker::work(), EcalUnpackerWorker::work(), and LaserSorter::writeEvent().
{ return data_[fedid]; }
FEDRawData & FEDRawDataCollection::FEDData | ( | int | fedid | ) |
retrieve data for fed
fedid |
Definition at line 35 of file FEDRawDataCollection.cc.
References data_.
{ return data_[fedid]; }
void FEDRawDataCollection::swap | ( | FEDRawDataCollection & | other | ) | [inline] |
std::vector<FEDRawData> FEDRawDataCollection::data_ [private] |
the raw data
Definition at line 41 of file FEDRawDataCollection.h.