8 #ifndef SiPixelQuality_H 9 #define SiPixelQuality_H 74 SiPixelQuality(std::vector<disabledModuleType> & disabledModules) : theDisabledModules(disabledModules) {;}
80 { theDisabledModules = disabledModules; }
84 { theDisabledModules.push_back(module); }
87 void addDisabledModule(std::vector<disabledModuleType> & idVector);
101 int BadModuleNumber();
103 bool IsModuleBad(
const uint32_t & detid)
const;
104 bool IsModuleUsable(
const uint32_t& detid)
const;
105 bool IsRocBad(
const uint32_t& detid,
const short& rocNb)
const;
107 short getBadRocs(
const uint32_t& detid)
const;
116 {
return theDisabledModules; }
124 bool IsFedBad(
const uint32_t & detid)
const;
void addDisabledModule(disabledModuleType module)
SiPixelQuality(std::vector< disabledModuleType > &disabledModules)
void add(const std::vector< const T * > &source, std::vector< const T * > &dest)
global coordinates (row and column in DetUnit, as in PixelDigi)
virtual ~SiPixelQuality()
const std::vector< disabledModuleType > getBadComponentList() const
std::vector< disabledModuleType > theDisabledModules
#define COND_SERIALIZABLE
void setDisabledModuleList(std::vector< disabledModuleType > &disabledModules)