CMS 3D CMS Logo

Public Member Functions | Private Attributes

FEDRawDataCollection Class Reference

#include <FEDRawDataCollection.h>

Inheritance diagram for FEDRawDataCollection:
edm::DoNotRecordParents

List of all members.

Public Member Functions

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

Private Attributes

std::vector< FEDRawDatadata_
 the raw data

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.

FEDRawDataCollection::~FEDRawDataCollection ( ) [virtual]

Definition at line 25 of file FEDRawDataCollection.cc.

                                           {

}
FEDRawDataCollection::FEDRawDataCollection ( const FEDRawDataCollection in)

Definition at line 21 of file FEDRawDataCollection.cc.

                                                                         : data_(in.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 sistrip::SpyIdentifyRunsModule::analyze(), SiStripFEDCheckPlugin::analyze(), DQMHcalPhiSymAlCaReco::analyze(), PlaybackRawDataProvider::analyze(), SiPixelDaqInfo::analyze(), SiStripCMMonitorPlugin::analyze(), SiStripFEDDumpPlugin::analyze(), SiPixelEDAClient::analyze(), SiStripFEDMonitorPlugin::analyze(), HLTTrack::analyze(), EcalSelectiveReadoutValidation::analyzeDataVolume(), 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(), CastorDataIntegrityMonitor::processEvent(), HcalNZSMonitor::processEvent(), HcalDataIntegrityTask::processEvent(), HcalRawDataMonitor::processEvent(), HcalEEUSMonitor::processEvent_RawData(), AlCaHcalNoiseProducer::produce(), SiStripRegFEDSelector::produce(), SubdetFEDSelector::produce(), ECALRegFEDSelector::produce(), RawDataCollectorModule::produce(), evf::EvFFEDSelector::produce(), HcalCalibFEDSelector::produce(), sistrip::SpyEventSummaryProducer::produce(), RawDataCollectorByLabel::produce(), LmfSource::readEventWithinFile(), HcalTriggerPrimitiveAlgo::runFEFormatError(), LmfSource::setRunAndEventInfo(), sistrip::RawToDigiUnpacker::triggerFed(), ESUnpackerWorker::work(), EcalUnpackerWorker::work(), and LaserSorter::writeEvent().

                                                                 {
  return data_[fedid];
}
FEDRawData & FEDRawDataCollection::FEDData ( int  fedid)

retrieve data for fed

Parameters:
fedid

Definition at line 35 of file FEDRawDataCollection.cc.

References data_.

                                                     {
  return data_[fedid];
}
void FEDRawDataCollection::swap ( FEDRawDataCollection other) [inline]

Definition at line 35 of file FEDRawDataCollection.h.

References data_.

Referenced by swap().

                                          {
    data_.swap(other.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().