CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
FEDRawDataCollection Class Reference

#include <FEDRawDataCollection.h>

Inheritance diagram for FEDRawDataCollection:
edm::DoNotRecordParents

Public Member Functions

FEDRawDataFEDData (int fedid)
 retrieve data for fed More...
 
const FEDRawDataFEDData (int fedid) const
 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

Author
N. Amapane - S. Argiro'

Definition at line 18 of file FEDRawDataCollection.h.

Constructor & Destructor Documentation

◆ FEDRawDataCollection() [1/2]

FEDRawDataCollection::FEDRawDataCollection ( )

Definition at line 14 of file FEDRawDataCollection.cc.

◆ ~FEDRawDataCollection()

FEDRawDataCollection::~FEDRawDataCollection ( )
virtual

Definition at line 17 of file FEDRawDataCollection.cc.

17 {}

◆ FEDRawDataCollection() [2/2]

FEDRawDataCollection::FEDRawDataCollection ( const FEDRawDataCollection in)

Definition at line 16 of file FEDRawDataCollection.cc.

16 : data_(in.data_) {}

Member Function Documentation

◆ FEDData() [1/2]

FEDRawData & FEDRawDataCollection::FEDData ( int  fedid)

retrieve data for fed

Parameters
fedid

Definition at line 21 of file FEDRawDataCollection.cc.

21 { return data_[fedid]; }

References data_, and PixelSLinkDataInputSource_cfi::fedid.

◆ FEDData() [2/2]

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

retrieve data for fed

Parameters
fedid

Definition at line 19 of file FEDRawDataCollection.cc.

19 { return data_[fedid]; }

References data_, and PixelSLinkDataInputSource_cfi::fedid.

Referenced by hcaldqm::DQTask::_getCalibType(), RawTask::_process(), MatacqProducer::addMatacqData(), ESRawDataTask::analyze(), PlaybackRawDataProvider::analyze(), ESFEDIntegrityTask::analyze(), myRawAna::analyze(), HcalTBWriter::analyze(), DQMHcalPhiSymAlCaReco::analyze(), SiStripFEDDumpPlugin::analyze(), EcalFEDMonitorTemp< SUBDET >::analyze(), L1TdeStage2CaloLayer1::analyze(), EcalHexDisplay::analyze(), BxTiming::analyze(), EcalDumpRaw::analyze(), sistrip::SpyIdentifyRunsModule::analyze(), L1TFED::analyze(), SiPixelHLTSource::analyze(), SiPixelRawDataErrorSource::analyze(), SiStripFEDCheckPlugin::analyze(), SiStripCMMonitorPlugin::analyze(), SiStripFEDMonitorPlugin::analyze(), EcalSelectiveReadoutValidation::analyzeDataVolume(), HcalTBWriter::buildTree(), BlockFormatter::CleanUp(), sistrip::SpyUnpacker::createDigis(), sistrip::RawToDigiUnpacker::createDigis(), CSCDigiToRaw::createFedBuffers(), sistrip::DigiToRaw::createFedBuffers_(), BlockFormatter::DigiToRaw(), CSCOfflineMonitor::doBXMonitor(), CSCValidation::doTimeMonitoring(), L1TStage2CaloLayer1::dqmAnalyze(), TowerBlockFormatter::EndEvent(), LaserAlignmentEventFilter::filter(), HLTDTROMonitorFilter::filter(), HLTL1NumberFilter::filter(), HLTHcalCalibTypeFilter::filter(), HcalEmptyEventFilter::filter(), HcalCalibTypeFilter::filter(), MatacqProducer::getCalibTriggerType(), LaserSorter::getDetailedTriggerType(), LaserSorter::getOrbitFromDcc(), MatacqProducer::getOrbitId(), HLTFEDSizeFilter::hltFilter(), HLTHcalNZSFilter::hltFilter(), EcalFEDErrorFilter::hltFilter(), SiStripDCSStatus::initialise(), sistrip::SpyEventMatcher::mergeMatchingData(), BlockFormatter::PrintSizes(), HcalLaserReco::produce(), ESRawToDigi::produce(), RawDataCollectorByLabel::produce(), Phase2Tracker::Phase2TrackerCommissioningDigiProducer::produce(), evf::EvFFEDSelector::produce(), HcalCalibFEDSelector::produce(), DTUnpackingModule::produce(), CTPPSPixelRawToDigi::produce(), RPCAMCRawToDigi::produce(), CastorDigiToRaw::produce(), SiPixelFedFillerWordEventNumber::produce(), EcalDCCTBUnpackingModule::produce(), EcalDCCTB07UnpackingModule::produce(), HcalHistogramRawToDigi::produce(), sistrip::ExcludedFEDListProducer::produce(), RPCUnpackingModule::produce(), SubdetFEDSelector::produce(), Phase2Tracker::Phase2TrackerDigiProducer::produce(), HcalRawToDigi::produce(), HcalTBObjectUnpacker::produce(), SiStripRegFEDSelector::produce(), SiPixelRawToDigi::produce(), CSCTFUnpacker::produce(), GEMRawToDigiModule::produce(), RPCTwinMuxRawToDigi::produce(), CastorRawToDigi::produce(), ECALRegFEDSelector::produce(), GctDigiToRaw::produce(), LTCRawToDigi::produce(), AlCaHcalNoiseProducer::produce(), TcdsRawToDigi::produce(), EcalFEDWithCRCErrorProducer::produce(), OnlineMetaDataRawToDigi::produce(), SiPixelDigiToRaw::produce(), EcalRawToDigi::produce(), omtf::OmtfUnpacker::produce(), EcalDigiToRaw::produce(), CSCDCCUnpacker::produce(), L1TCaloLayer1RawToDigi::produce(), SelectedElectronFEDListProducer< TEle, TCand >::produce(), LmfSource::readEventWithinFile(), HcalTriggerPrimitiveAlgo::runFEFormatError(), ecaldqm::RawDataTask::runOnSource(), ecaldqm::SelectiveReadoutTask::runOnSource(), LmfSource::setRunAndEventInfo(), sistrip::RawToDigiUnpacker::triggerFed(), and RawEventOutputModuleForBU< Consumer >::write().

◆ swap()

void FEDRawDataCollection::swap ( FEDRawDataCollection other)
inline

Definition at line 32 of file FEDRawDataCollection.h.

32 { data_.swap(other.data_); }

References data_, and trackingPlots::other.

Member Data Documentation

◆ data_

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

the raw data

Definition at line 35 of file FEDRawDataCollection.h.

Referenced by FEDData(), and swap().

FEDNumbering::lastFEDId
static constexpr int lastFEDId()
Definition: FEDNumbering.h:19
trackingPlots.other
other
Definition: trackingPlots.py:1467
FEDRawDataCollection::data_
std::vector< FEDRawData > data_
the raw data
Definition: FEDRawDataCollection.h:35
recoMuon::in
Definition: RecoMuonEnumerators.h:6
PixelSLinkDataInputSource_cfi.fedid
fedid
Definition: PixelSLinkDataInputSource_cfi.py:6