#include <SiPixelFrameConverter.h>
Public Types | |
typedef sipixelobjects::PixelFEDCabling | PixelFEDCabling |
Public Member Functions | |
bool | hasDetUnit (uint32_t radId) const |
SiPixelFrameConverter (const SiPixelFedCabling *map, int fedId) | |
int | toCabling (sipixelobjects::ElectronicIndex &cabling, const sipixelobjects::DetectorIndex &detector) const |
int | toDetector (const sipixelobjects::ElectronicIndex &cabling, sipixelobjects::DetectorIndex &detector) const |
sipixelobjects::PixelROC const * | toRoc (int link, int roc) const |
Private Attributes | |
const PixelFEDCabling * | theFed |
int | theFedId |
const SiPixelFedCabling * | theMap |
SiPixelFedCablingTree const * | theTree |
Definition at line 15 of file SiPixelFrameConverter.h.
Definition at line 17 of file SiPixelFrameConverter.h.
SiPixelFrameConverter::SiPixelFrameConverter | ( | const SiPixelFedCabling * | map, |
int | fedId | ||
) |
Definition at line 14 of file SiPixelFrameConverter.cc.
bool SiPixelFrameConverter::hasDetUnit | ( | uint32_t | radId | ) | const |
Definition at line 20 of file SiPixelFrameConverter.cc.
References SiPixelFedCabling::pathToDetUnitHasDetUnit(), theFedId, and theMap.
Referenced by SiPixelCoordinates::fedid(), SiPixelDataQuality::fillGlobalQualityPlot(), and SiPixelInformationExtractor::findNoisyPixels().
int SiPixelFrameConverter::toCabling | ( | sipixelobjects::ElectronicIndex & | cabling, |
const sipixelobjects::DetectorIndex & | detector | ||
) | const |
Definition at line 36 of file SiPixelFrameConverter.cc.
References sipixelobjects::DetectorIndex::col, sipixelobjects::LocalPixel::dcol(), SiPixelFedCabling::findItem(), SiPixelFedCabling::pathToDetUnit(), sipixelobjects::LocalPixel::pxid(), sipixelobjects::DetectorIndex::rawId, sipixelobjects::PixelROC::rawId(), sipixelobjects::DetectorIndex::row, theMap, sipixelobjects::PixelROC::toLocal(), and sipixelobjects::LocalPixel::valid().
Referenced by SiPixelCoordinates::channel(), SiPixelInformationExtractor::findNoisyPixels(), SiPixelSCurveCalibrationAnalysis::makeThresholdSummary(), SiPixelTopoFinder::onlineRocColRow(), and SiPixelCoordinates::roc().
|
inline |
Definition at line 27 of file SiPixelFrameConverter.h.
References sipixelobjects::DetectorIndex::col, sipixelobjects::ElectronicIndex::dcol, sipixelobjects::ElectronicIndex::link, sipixelobjects::ElectronicIndex::pxid, sipixelobjects::DetectorIndex::rawId, sipixelobjects::ElectronicIndex::roc, PixelMapPlotter::roc, sipixelobjects::DetectorIndex::row, and toRoc().
Referenced by ErrorChecker::errorDetId(), and ErrorCheckerPhase0::errorDetId().
PixelROC const * SiPixelFrameConverter::toRoc | ( | int | link, |
int | roc | ||
) | const |
Definition at line 24 of file SiPixelFrameConverter.cc.
References SiPixelFedCabling::findItem(), SiPixelFedCablingTree::findItemInFed(), fed_dqm_sourceclient-live_cfg::path, PixelMapPlotter::roc, theFed, theFedId, theMap, theTree, and UNLIKELY.
Referenced by SiPixelCoordinates::channel(), PixelDataFormatter::interpretRawData(), SiPixelTopoFinder::onlineRocColRow(), SiPixelCoordinates::roc(), and toDetector().
|
private |
Definition at line 50 of file SiPixelFrameConverter.h.
Referenced by toRoc().
|
private |
Definition at line 47 of file SiPixelFrameConverter.h.
Referenced by hasDetUnit(), and toRoc().
|
private |
Definition at line 48 of file SiPixelFrameConverter.h.
Referenced by hasDetUnit(), toCabling(), and toRoc().
|
private |
Definition at line 49 of file SiPixelFrameConverter.h.
Referenced by toRoc().