00001 #ifndef SCTDATA_STANDARDDEFECTS_H 00002 #define SCTDATA_STANDARDDEFECTS_H 00003 00004 00005 namespace SctData { 00006 00007 class DefectPrototype; 00008 00013 class StandardDefects { 00014 public: 00016 static const DefectPrototype DEAD; 00017 static const DefectPrototype STUCKON; 00018 static const DefectPrototype OVER; 00019 static const DefectPrototype UNDER; 00020 static const DefectPrototype NOINIT; 00021 static const DefectPrototype BADFIT; 00022 00023 00024 static const DefectPrototype SD_LO; 00025 static const DefectPrototype SD_HI; 00026 00027 00028 static const DefectPrototype VLO_GAIN; 00029 static const DefectPrototype LO_GAIN; 00030 static const DefectPrototype HI_GAIN; 00031 static const DefectPrototype LO_OFFSET; 00032 static const DefectPrototype HI_OFFSET; 00033 static const DefectPrototype UNBONDED; 00034 static const DefectPrototype PARTBONDED; 00035 static const DefectPrototype NOISY; 00036 static const DefectPrototype V_NOISY; 00037 static const DefectPrototype NOISE_SLOPE; 00038 static const DefectPrototype OFFSET_SLOPE; 00039 static const DefectPrototype GAIN_SLOPE; 00040 00041 00042 static const DefectPrototype TR_RANGE; 00043 static const DefectPrototype TR_STEP; 00044 static const DefectPrototype TR_OFFSET; 00045 static const DefectPrototype TR_NOTRIM; 00046 00047 00048 static const DefectPrototype NO_HI; 00049 static const DefectPrototype MEAN_ERROR; 00050 static const DefectPrototype SIG_ERROR; 00051 static const DefectPrototype STUCK_CELL; 00052 static const DefectPrototype DEAD_CELL; 00053 static const DefectPrototype TOKEN; 00054 static const DefectPrototype RTOKEN; 00055 static const DefectPrototype TW_HI; 00056 static const DefectPrototype TW_LO; 00057 static const DefectPrototype BAD_OPE; 00058 static const DefectPrototype DOUBTR_HI; 00059 00060 static const DefectPrototype L1_COUNTER; 00061 static const DefectPrototype BC_COUNTER; 00062 00064 }; 00065 } 00066 #endif //SCTDATA_STANDARDDEFECTS_H