1 #ifndef SiPixelPerformanceSummary_h 2 #define SiPixelPerformanceSummary_h 10 #include<boost/cstdint.hpp> 13 #define kDetSummarySize 60 // float numbers kept in DetSummary.performanceValues 14 #define kDefaultValue -99.9 28 bool operator() (
const DetSummary& detSumm,
const uint32_t& otherDetId)
const {
29 return (detSumm.
detId_ < otherDetId);
55 void print(
const uint32_t detId)
const;
66 bool setADC(uint32_t detId,
float mean,
float rms,
float emPtn);
70 bool setClusterSize(uint32_t detId,
float mean,
float rms,
float emPtn);
71 bool setClusterSizeX(uint32_t detId,
float mean,
float rms,
float emPtn);
72 bool setClusterSizeY(uint32_t detId,
float mean,
float rms,
float emPtn);
76 bool setResidualX(uint32_t detId,
float mean,
float rms,
float emPtn);
77 bool setResidualY(uint32_t detId,
float mean,
float rms,
float emPtn);
92 std::pair<bool, std::vector<DetSummary>::iterator>
initDet(
const uint32_t detId);
93 std::pair<bool, std::vector<DetSummary>::iterator>
setDet(
const uint32_t detId,
94 const std::vector<float>& performanceValues);
95 bool setValue(uint32_t detId,
int index,
float performanceValue);
96 float getValue(uint32_t detId,
int index);
bin
set the eta bin as selection string.
#define COND_SERIALIZABLE