#include <SiPixelQuality.h>
Classes | |
class | BadComponentStrictWeakOrdering |
struct | disabledModuleType |
Public Member Functions | |
void | add (const SiStripDetVOff *) |
void | addDisabledModule (disabledModuleType module) |
void | addDisabledModule (std::vector< disabledModuleType > &idVector) |
int | BadModuleNumber () |
const std::vector < disabledModuleType > | getBadComponentList () const |
const std::vector< LocalPoint > | getBadRocPositions (const uint32_t &detid, const TrackerGeometry &theTracker, const SiPixelFedCabling *map) const |
short | getBadRocs (const uint32_t &detid) const |
bool | IsAreaBad (uint32_t detid, sipixelobjects::GlobalPixel global, const edm::EventSetup &es, const SiPixelFedCabling *map) const |
bool | IsModuleBad (const uint32_t &detid) const |
bool | IsModuleUsable (const uint32_t &detid) const |
bool | IsRocBad (const uint32_t &detid, const short &rocNb) const |
void | setDisabledModuleList (std::vector< disabledModuleType > &disabledModules) |
SiPixelQuality () | |
SiPixelQuality (std::vector< disabledModuleType > &disabledModules) | |
virtual | ~SiPixelQuality () |
Private Member Functions | |
bool | IsFedBad (const uint32_t &detid) const |
Private Attributes | |
std::vector< disabledModuleType > | theDisabledModules |
Definition at line 26 of file SiPixelQuality.h.
|
inline |
Definition at line 64 of file SiPixelQuality.h.
|
inline |
Definition at line 67 of file SiPixelQuality.h.
|
inlinevirtual |
Definition at line 69 of file SiPixelQuality.h.
void SiPixelQuality::add | ( | const SiStripDetVOff * | Voff | ) |
Definition at line 57 of file SiPixelQuality.cc.
References SiPixelQuality::disabledModuleType::BadRocs, SiPixelQuality::disabledModuleType::DetID, SiPixelQuality::disabledModuleType::errorType, and SiStripDetVOff::getDetIds().
|
inline |
Definition at line 76 of file SiPixelQuality.h.
References theDisabledModules.
Referenced by SiPixelFakeQualityESSource::produce().
void SiPixelQuality::addDisabledModule | ( | std::vector< disabledModuleType > & | idVector | ) |
Definition at line 50 of file SiPixelQuality.cc.
int SiPixelQuality::BadModuleNumber | ( | ) |
Definition at line 98 of file SiPixelQuality.cc.
|
inline |
Definition at line 108 of file SiPixelQuality.h.
References theDisabledModules.
const std::vector< LocalPoint > SiPixelQuality::getBadRocPositions | ( | const uint32_t & | detid, |
const TrackerGeometry & | theTracker, | ||
const SiPixelFedCabling * | map | ||
) | const |
Definition at line 150 of file SiPixelQuality.cc.
References sipixelobjects::GlobalPixel::col, SiPixelFedCabling::findItem(), i, sipixelobjects::PixelROC::idInDetUnit(), TrackerGeometry::idToDet(), Topology::localPosition(), getHLTPrescaleColumns::path, SiPixelFedCabling::pathToDetUnit(), sipixelobjects::GlobalPixel::row, PixelGeomDetUnit::specificTopology(), and sipixelobjects::PixelROC::toGlobal().
Referenced by MeasurementTrackerImpl::initializePixelStatus().
short SiPixelQuality::getBadRocs | ( | const uint32_t & | detid | ) | const |
Definition at line 141 of file SiPixelQuality.cc.
References cond::rpcobgas::detid, and python.multivaluedict::sort().
Referenced by MeasurementTrackerImpl::initializePixelStatus().
bool SiPixelQuality::IsAreaBad | ( | uint32_t | detid, |
sipixelobjects::GlobalPixel | global, | ||
const edm::EventSetup & | es, | ||
const SiPixelFedCabling * | map | ||
) | const |
Definition at line 128 of file SiPixelQuality.cc.
References SiPixelFrameReverter::findRocInDet(), and IsRocBad().
|
private |
Definition at line 181 of file SiPixelQuality.cc.
bool SiPixelQuality::IsModuleBad | ( | const uint32_t & | detid | ) | const |
Definition at line 105 of file SiPixelQuality.cc.
References cond::rpcobgas::detid, and python.multivaluedict::sort().
bool SiPixelQuality::IsModuleUsable | ( | const uint32_t & | detid | ) | const |
Definition at line 87 of file SiPixelQuality.cc.
References cond::rpcobgas::detid, and python.multivaluedict::sort().
Referenced by MeasurementTrackerImpl::initializePixelStatus().
bool SiPixelQuality::IsRocBad | ( | const uint32_t & | detid, |
const short & | rocNb | ||
) | const |
Definition at line 117 of file SiPixelQuality.cc.
References cond::rpcobgas::detid, and python.multivaluedict::sort().
Referenced by IsAreaBad(), and PixelDataFormatter::word2digi().
|
inline |
Definition at line 72 of file SiPixelQuality.h.
References theDisabledModules.
|
private |
Definition at line 116 of file SiPixelQuality.h.
Referenced by addDisabledModule(), getBadComponentList(), and setDisabledModuleList().