Removed default pixel masks.

Now the pixel mask refers only to the pedestal data. There's an independent check of whether the calibration worked.
This commit is contained in:
redford_s
2019-04-15 18:01:01 +02:00
parent 3b0059ba79
commit b0f4a3095c

View File

@ -81,45 +81,6 @@ int main(int argc, char* argv[]) {
// calculate pixel mask
pixelMaskObject->initialisePixelMask(pixel_mask);
if (module_str == "004") {
pixelMaskObject->maskChip(2, pixel_mask);
pixelMaskObject->maskSupercolumn(3,2, pixel_mask);
} else if (module_str == "006") {
pixelMaskObject->maskChip(6, pixel_mask);
pixelMaskObject->maskSupercolumn(4,1, pixel_mask);
pixelMaskObject->maskSupercolumn(4,2, pixel_mask);
} else if (module_str == "029") {
pixelMaskObject->maskChip(2, pixel_mask);
} else if (module_str == "035") {
pixelMaskObject->maskChip(2, pixel_mask);
} else if (module_str == "039") {
pixelMaskObject->maskChip(7, pixel_mask);
} else if (module_str == "040") {
pixelMaskObject->maskSupercolumn(4,2, pixel_mask);
} else if (module_str == "064") {
pixelMaskObject->maskSupercolumn(3,4,pixel_mask);
} else if (module_str == "065") {
pixelMaskObject->maskChip(5, pixel_mask);
} else if (module_str == "067") {
pixelMaskObject->maskChip(1,pixel_mask);
pixelMaskObject->maskChip(2,pixel_mask);
pixelMaskObject->maskChip(3,pixel_mask);
pixelMaskObject->maskChip(4,pixel_mask);
} else if (module_str == "086") {
pixelMaskObject->maskChip(8,pixel_mask);
} else if (module_str == "094") {
pixelMaskObject->maskChip(6,pixel_mask);
} else if (module_str == "121") {
pixelMaskObject->maskChip(1, pixel_mask);
} else if (module_str == "124") {
pixelMaskObject->maskChip(1, pixel_mask);
} else if (module_str == "125") {
pixelMaskObject->maskChip(7,pixel_mask);
} else if (module_str == "223") {
pixelMaskObject->maskChip(2,pixel_mask);
} else if (module_str == "233") {
pixelMaskObject->maskChip(7,pixel_mask);
}
int nevents = 0;
while (thisfile->readNextFrame()) {
@ -279,7 +240,6 @@ int main(int argc, char* argv[]) {
pedestalObject->addG0FrameToPedestalCalculationWThreshold(imagedptr, pedestalObject, pedeRMS16_G0);
for (int i = 0; i < NCH; i++) {
if (pixel_mask[i] == true) {
uint16_t gain = (imagedptr[i]&0xc000) >> 14;
@ -308,7 +268,6 @@ int main(int argc, char* argv[]) {
}
}
}
}
thisfile->close();
adcpc_spec->GetXaxis()->SetTitle("Pedestal corrected ADC [ADU]");