CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes
FEDRawDataCollection Class Reference

#include <FEDRawDataCollection.h>

Inheritance diagram for FEDRawDataCollection:
edm::DoNotRecordParents

Public Member Functions

const FEDRawDataFEDData (int fedid) const
 retrieve data for fed More...
 
FEDRawDataFEDData (int fedid)
 retrieve data for fed More...
 
 FEDRawDataCollection ()
 
 FEDRawDataCollection (const FEDRawDataCollection &)
 
void swap (FEDRawDataCollection &other)
 
virtual ~FEDRawDataCollection ()
 

Private Attributes

std::vector< FEDRawDatadata_
 the raw data More...
 

Detailed Description

An EDCollection storing the raw data for all FEDs in a Event.

Reference: DaqPrototype/DaqPersistentData/interface/DaqFEDOpaqueData.h

Date:
2008/05/16 02:41:50
Revision:
1.8
Author
N. Amapane - S. Argiro'

Definition at line 21 of file FEDRawDataCollection.h.

Constructor & Destructor Documentation

FEDRawDataCollection::FEDRawDataCollection ( )

Definition at line 17 of file FEDRawDataCollection.cc.

17  :
19 }
std::vector< FEDRawData > data_
the raw data
static int lastFEDId()
Definition: FEDNumbering.cc:19
FEDRawDataCollection::~FEDRawDataCollection ( )
virtual

Definition at line 25 of file FEDRawDataCollection.cc.

25  {
26 
27 }
FEDRawDataCollection::FEDRawDataCollection ( const FEDRawDataCollection in)

Definition at line 21 of file FEDRawDataCollection.cc.

21  : data_(in.data_)
22 {
23 
24 }
std::vector< FEDRawData > data_
the raw data

Member Function Documentation

const FEDRawData & FEDRawDataCollection::FEDData ( int  fedid) const

retrieve data for fed

Parameters
fedid

Definition at line 30 of file FEDRawDataCollection.cc.

References data_.

Referenced by PlaybackRawDataProvider::analyze(), SiStripFEDDumpPlugin::analyze(), SiPixelDaqInfo::analyze(), DQMHcalPhiSymAlCaReco::analyze(), SiPixelEDAClient::analyze(), HLTTrack::analyze(), sistrip::SpyIdentifyRunsModule::analyze(), SiStripFEDCheckPlugin::analyze(), SiStripFEDMonitorPlugin::analyze(), SiStripCMMonitorPlugin::analyze(), EcalSelectiveReadoutValidation::analyzeDataVolume(), HcalTBWriter::buildTree(), SiStripAnalyser::checkTrackerFEDs(), sistrip::SpyUnpacker::createDigis(), sistrip::RawToDigiUnpacker::createDigis(), CSCDigiToRaw::createFedBuffers(), sistrip::RawToClustersLazyUnpacker::fill(), DTROS8FileReader::fillRawData(), FUShmReader::fillRawData(), DTDDUFileReader::fillRawData(), DTROS25FileReader::fillRawData(), DTSpyReader::fillRawData(), DTTFFEDSim::fillRawData(), LaserSorter::getFullyReadoutDccs(), edm::DaqSource::getNextItemType(), LaserSorter::getOutputFedList(), HLTFEDSizeFilter::hltFilter(), SiStripDCSStatus::initialise(), CastorDataIntegrityMonitor::processEvent(), HcalNZSMonitor::processEvent(), HcalDataIntegrityTask::processEvent(), HcalRawDataMonitor::processEvent(), HcalEEUSMonitor::processEvent_RawData(), evf::EvFFEDSelector::produce(), RawDataCollectorModule::produce(), RawDataCollectorByLabel::produce(), HcalCalibFEDSelector::produce(), SubdetFEDSelector::produce(), SiStripRegFEDSelector::produce(), sistrip::SpyEventSummaryProducer::produce(), ECALRegFEDSelector::produce(), AlCaHcalNoiseProducer::produce(), LmfSource::readEventWithinFile(), HcalTriggerPrimitiveAlgo::runFEFormatError(), ecaldqm::RawDataTask::runOnSource(), ecaldqm::SelectiveReadoutTask::runOnSource(), LmfSource::setRunAndEventInfo(), sistrip::RawToDigiUnpacker::triggerFed(), ESUnpackerWorker::work(), EcalUnpackerWorker::work(), and LaserSorter::writeEvent().

30  {
31  return data_[fedid];
32 }
std::vector< FEDRawData > data_
the raw data
FEDRawData & FEDRawDataCollection::FEDData ( int  fedid)

retrieve data for fed

Parameters
fedid

Definition at line 35 of file FEDRawDataCollection.cc.

References data_.

35  {
36  return data_[fedid];
37 }
std::vector< FEDRawData > data_
the raw data
void FEDRawDataCollection::swap ( FEDRawDataCollection other)
inline

Definition at line 35 of file FEDRawDataCollection.h.

References data_.

Referenced by swap().

35  {
36  data_.swap(other.data_);
37  }
std::vector< FEDRawData > data_
the raw data

Member Data Documentation

std::vector<FEDRawData> FEDRawDataCollection::data_
private

the raw data

Definition at line 41 of file FEDRawDataCollection.h.

Referenced by FEDData(), and swap().