#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 50 of file SiPixelQuality.cc.
References SiPixelQuality::disabledModuleType::BadRocs, SiPixelQuality::disabledModuleType::DetID, SiPixelQuality::disabledModuleType::errorType, and SiStripDetVOff::getDetIds().
Referenced by counter.Counter::register(), SequenceTypes.Task::remove(), and SequenceTypes.Task::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 46 of file SiPixelQuality.cc.
int SiPixelQuality::BadModuleNumber | ( | ) |
Definition at line 90 of file SiPixelQuality.cc.
|
inline |
Definition at line 100 of file SiPixelQuality.h.
References theDisabledModules.
Referenced by SiPixelStatusHarvester::dqmEndRun(), PixelInactiveAreaFinder::getBadPixelDets(), Phase2TrackerDigitizerAlgorithm::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 136 of file SiPixelQuality.cc.
References sipixelobjects::GlobalPixel::col, mps_fire::i, sipixelobjects::PixelROC::idInDetUnit(), TrackerGeometry::idToDet(), DTRecHitClients_cfi::local, 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 126 of file SiPixelQuality.cc.
References pfDeepBoostedJetPreprocessParams_cfi::lower_bound, and jetUpdater_cfi::sort.
|
private |
Definition at line 167 of file SiPixelQuality.cc.
bool SiPixelQuality::IsModuleBad | ( | const uint32_t & | detid | ) | const |
Definition at line 97 of file SiPixelQuality.cc.
References pfDeepBoostedJetPreprocessParams_cfi::lower_bound, and jetUpdater_cfi::sort.
Referenced by PixelBaryCentreAnalyzer::analyze(), MCMisalignmentScaler::analyze(), and TrackerGeometryCompare::fillTree().
bool SiPixelQuality::IsModuleUsable | ( | const uint32_t & | detid | ) | const |
Definition at line 78 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 111 of file SiPixelQuality.cc.
References pfDeepBoostedJetPreprocessParams_cfi::lower_bound, and jetUpdater_cfi::sort.
Referenced by SiPixelStatusHarvester::dqmEndRun(), PixelDataFormatter::interpretRawData(), Phase2TrackerDigitizerAlgorithm::module_killing_DB(), SiPixelDigitizerAlgorithm::module_killing_DB(), SiPixelROCsStatusAndMappingWrapper::SiPixelROCsStatusAndMappingWrapper(), and PixelDataFormatter::word2digi().
|
private |
|
inline |
|
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().