Added the current source scan of bad modules 039, 064, 067 for XFEL.

This commit is contained in:
redford_s
2018-03-16 16:59:55 +01:00
parent 9332f85659
commit de5c9877b0
2 changed files with 26 additions and 5 deletions
+14 -5
View File
@@ -72,10 +72,19 @@ int main(int argc, char* argv[]) {
pixelMaskObject->maskChip(6, pixel_mask);
pixelMaskObject->maskSupercolumn(4,1, pixel_mask);
pixelMaskObject->maskSupercolumn(4,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") {
@@ -283,7 +292,7 @@ int main(int argc, char* argv[]) {
nfiles = 3;
} else if (module_str == "006" || module_str == "022" || module_str == "065" || module_str == "069" || module_str == "079" || module_str == "068" || module_str == "088" || module_str == "055" || module_str == "059" || module_str == "094" || module_str == "066") {
nfiles = 4;
} else if (module_str == "021" || module_str == "045" || module_str == "048" || module_str == "050" || module_str == "057" || module_str == "062" || module_str == "080" || module_str == "086" || module_str == "100" || module_str == "102" || module_str == "103" || module_str == "104" || module_str == "108" || module_str == "109" || module_str == "110" || module_str == "113" || module_str == "119" || module_str == "124" || module_str == "126") {
} else if (module_str == "021" || module_str == "039" || module_str == "045" || module_str == "048" || module_str == "050" || module_str == "057" || module_str == "062" || module_str == "064" || module_str == "067" || module_str == "080" || module_str == "086" || module_str == "100" || module_str == "102" || module_str == "103" || module_str == "104" || module_str == "108" || module_str == "109" || module_str == "110" || module_str == "113" || module_str == "119" || module_str == "124" || module_str == "126") {
nfiles = 7;
}
@@ -625,7 +634,7 @@ int main(int argc, char* argv[]) {
for (int i = 0; i < 8; i++) {
filter[i+9+17+17] = 50.+(i*10.);
}
} else if (module_str == "021" || module_str == "045" || module_str == "048" || module_str == "050" || module_str == "057" || module_str == "062" || module_str == "080" || module_str == "086" || module_str == "100" || module_str == "102" || module_str == "103" || module_str == "104" || module_str == "108" || module_str == "109" || module_str == "110" || module_str == "113" || module_str == "119" || module_str == "124" || module_str == "126") {
} else if (module_str == "021" || module_str == "039" || module_str == "045" || module_str == "048" || module_str == "050" || module_str == "057" || module_str == "062" || module_str == "064" || module_str == "067" || module_str == "080" || module_str == "086" || module_str == "100" || module_str == "102" || module_str == "103" || module_str == "104" || module_str == "108" || module_str == "109" || module_str == "110" || module_str == "113" || module_str == "119" || module_str == "124" || module_str == "126") {
// loop 1
for (int i = 0; i < 9; i++) {
filter[i] = 0.05+(i*0.05);
@@ -700,7 +709,7 @@ int main(int argc, char* argv[]) {
m_max = 35;
} else if (module_str == "006" || module_str == "022" || module_str == "065" || module_str == "069" || module_str == "079" || module_str == "068" || module_str == "088" || module_str == "055" || module_str == "059" || module_str == "094" || module_str == "066") {
m_max = 51;
} else if (module_str == "021" || module_str == "045" || module_str == "048" || module_str == "050" || module_str == "057" || module_str == "062" || module_str == "080" || module_str == "086" || module_str == "100" || module_str == "102" || module_str == "103" || module_str == "104" || module_str == "108" || module_str == "109" || module_str == "110" || module_str == "113" || module_str == "119" || module_str == "124" || module_str == "126") {
} else if (module_str == "021" || module_str == "039" || module_str == "045" || module_str == "048" || module_str == "050" || module_str == "057" || module_str == "062" || module_str == "064" || module_str == "067" || module_str == "080" || module_str == "086" || module_str == "100" || module_str == "102" || module_str == "103" || module_str == "104" || module_str == "108" || module_str == "109" || module_str == "110" || module_str == "113" || module_str == "119" || module_str == "124" || module_str == "126") {
m_max = 97;
}
@@ -737,7 +746,7 @@ int main(int argc, char* argv[]) {
rangemin2 = 0.75;
} else if (module_str == "008" || module_str == "040" || module_str == "044") {
rangemin2 = *min_element(r1_filter.begin(),r1_filter.end());
} else if (module_str == "006" || module_str == "021" || module_str == "022" || module_str == "045" || module_str == "065" || module_str == "069" || module_str == "079" || module_str == "068" || module_str == "088" || module_str == "055" || module_str == "059" || module_str == "094" || module_str == "066" || module_str == "048" || module_str == "050" || module_str == "057" || module_str == "062" || module_str == "080" || module_str == "086" || module_str == "100" || module_str == "102" || module_str == "103" || module_str == "104" || module_str == "108" || module_str == "109" || module_str == "110" || module_str == "113" || module_str == "119" || module_str == "124" || module_str == "126") {
} else if (module_str == "006" || module_str == "021" || module_str == "022" || module_str == "039" || module_str == "045" || module_str == "065" || module_str == "069" || module_str == "079" || module_str == "068" || module_str == "088" || module_str == "055" || module_str == "059" || module_str == "094" || module_str == "066" || module_str == "048" || module_str == "050" || module_str == "057" || module_str == "062" || module_str == "064" || module_str == "067" || module_str == "080" || module_str == "086" || module_str == "100" || module_str == "102" || module_str == "103" || module_str == "104" || module_str == "108" || module_str == "109" || module_str == "110" || module_str == "113" || module_str == "119" || module_str == "124" || module_str == "126") {
rangemin2 = 2.;
}
double rangemax2 = *max_element(r1_filter.begin(),r1_filter.end());
@@ -865,7 +874,7 @@ int main(int argc, char* argv[]) {
fit3_e->SetLineColor(kRed);
fit3_e->SetLineStyle(2);
if (module_str == "021" || module_str == "045" || module_str == "048" || module_str == "050" || module_str == "057" || module_str == "062" || module_str == "080" || module_str == "086" || module_str == "100" || module_str == "102" || module_str == "103" || module_str == "104" || module_str == "108" || module_str == "109" || module_str == "110" || module_str == "113" || module_str == "119" || module_str == "124" || module_str == "126") {
if (module_str == "021" || module_str == "039" || module_str == "045" || module_str == "048" || module_str == "050" || module_str == "057" || module_str == "062" || module_str == "064" || module_str == "067" || module_str == "080" || module_str == "086" || module_str == "100" || module_str == "102" || module_str == "103" || module_str == "104" || module_str == "108" || module_str == "109" || module_str == "110" || module_str == "113" || module_str == "119" || module_str == "124" || module_str == "126") {
grap_g1->GetXaxis()->SetLimits(0.009,5E2);
} else {
grap_g1->GetXaxis()->SetLimits(0.009,1.1E2);