#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 | 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 |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int version) |
Private Attributes | |
std::vector< disabledModuleType > | theDisabledModules |
Friends | |
class | boost::serialization::access |
template<typename CondSerializationT , typename Enabled > | |
struct | cond::serialization::access |
Definition at line 27 of file SiPixelQuality.h.
|
inline |
Definition at line 60 of file SiPixelQuality.h.
|
inline |
Definition at line 63 of file SiPixelQuality.h.
|
inlinevirtual |
Definition at line 65 of file SiPixelQuality.h.
void SiPixelQuality::add | ( | const SiStripDetVOff * | Voff | ) |
Definition at line 46 of file SiPixelQuality.cc.
References SiPixelQuality::disabledModuleType::BadRocs, SiPixelQuality::disabledModuleType::DetID, SiPixelQuality::disabledModuleType::errorType, and SiStripDetVOff::getDetIds().
Referenced by counter.Counter::register(), SequenceTypes._TaskBase::remove(), and SequenceTypes._TaskBase::replace().
|
inline |
Definition at line 71 of file SiPixelQuality.h.
References theDisabledModules.
Referenced by SiPixelStatusHarvester::dqmEndRun().
void SiPixelQuality::addDisabledModule | ( | std::vector< disabledModuleType > & | idVector | ) |
Definition at line 42 of file SiPixelQuality.cc.
int SiPixelQuality::BadModuleNumber | ( | ) |
Definition at line 86 of file SiPixelQuality.cc.
|
inline |
Definition at line 100 of file SiPixelQuality.h.
References theDisabledModules.
Referenced by SiPixelBadModuleReader::analyze(), SiPixelQualityPlotter::analyze(), SiPixelFEDChannelContainerFromQualityConverter::createFromSiPixelQuality(), FastSiPixelFEDChannelContainerFromQuality::createFromSiPixelQuality(), SiPixelStatusHarvester::dqmEndRun(), PixelDigitizerAlgorithm::module_killing_DB(), SiPixelDigitizerAlgorithm::module_killing_DB(), and PixelPSimHitSelector::select().
const std::vector< LocalPoint > SiPixelQuality::getBadRocPositions | ( | const uint32_t & | detid, |
const TrackerGeometry & | theTracker, | ||
const SiPixelFedCabling * | map | ||
) | const |
Definition at line 132 of file SiPixelQuality.cc.
References sipixelobjects::GlobalPixel::col, mps_fire::i, sipixelobjects::PixelROC::idInDetUnit(), TrackerGeometry::idToDet(), DTRecHitClients_cfi::local, Topology::localPosition(), genParticles_cff::map, castor_dqm_sourceclient_file_cfg::path, sipixelobjects::GlobalPixel::row, PixelGeomDetUnit::specificTopology(), and sipixelobjects::PixelROC::toGlobal().
short SiPixelQuality::getBadRocs | ( | const uint32_t & | detid | ) | const |
Definition at line 122 of file SiPixelQuality.cc.
References pfDeepBoostedJetPreprocessParams_cfi::lower_bound, and jetUpdater_cfi::sort.
Referenced by SiPixelBadModuleReader::analyze(), and SiPixelDigitizerAlgorithm::module_killing_DB().
|
private |
Definition at line 160 of file SiPixelQuality.cc.
bool SiPixelQuality::IsModuleBad | ( | const uint32_t & | detid | ) | const |
Definition at line 93 of file SiPixelQuality.cc.
References pfDeepBoostedJetPreprocessParams_cfi::lower_bound, and jetUpdater_cfi::sort.
Referenced by SiPixelBadModuleReader::analyze(), MCMisalignmentScaler::analyze(), PixelBaryCentreAnalyzer::analyze(), and TrackerGeometryCompare::fillTree().
bool SiPixelQuality::IsModuleUsable | ( | const uint32_t & | detid | ) | const |
Definition at line 74 of file SiPixelQuality.cc.
References pfDeepBoostedJetPreprocessParams_cfi::lower_bound, and jetUpdater_cfi::sort.
bool SiPixelQuality::IsRocBad | ( | const uint32_t & | detid, |
const short & | rocNb | ||
) | const |
Definition at line 107 of file SiPixelQuality.cc.
References pfDeepBoostedJetPreprocessParams_cfi::lower_bound, and jetUpdater_cfi::sort.
Referenced by SiPixelStatusHarvester::dqmEndRun(), PixelDataFormatter::interpretRawData(), PixelDigitizerAlgorithm::module_killing_DB(), SiPixelDigitizerAlgorithm::module_killing_DB(), and SiPixelROCsStatusAndMappingWrapper::SiPixelROCsStatusAndMappingWrapper().
|
private |
|
inline |
Definition at line 68 of file SiPixelQuality.h.
References theDisabledModules.
|
friend |
Definition at line 113 of file SiPixelQuality.h.
|
friend |
Definition at line 113 of file SiPixelQuality.h.
|
private |
Definition at line 110 of file SiPixelQuality.h.
Referenced by addDisabledModule(), getBadComponentList(), and setDisabledModuleList().