diff --git a/JFMC_CuFluoPeak.cpp b/JFMC_CuFluoPeak.cpp index 592cbf2..2331803 100644 --- a/JFMC_CuFluoPeak.cpp +++ b/JFMC_CuFluoPeak.cpp @@ -77,7 +77,10 @@ int main(int argc, char* argv[]) { // calculate pixel mask pixelMaskObject->initialisePixelMask(pixel_mask); - if (module_str == "006") { + 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); diff --git a/JFMC_CurrentSourceScan.cpp b/JFMC_CurrentSourceScan.cpp index 53b8f93..d65581a 100644 --- a/JFMC_CurrentSourceScan.cpp +++ b/JFMC_CurrentSourceScan.cpp @@ -279,7 +279,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 == "080" || module_str == "102" || module_str == "119" || module_str == "126") { + } else if (module_str == "021" || module_str == "045" || module_str == "048" || module_str == "050" || module_str == "057" || module_str == "080" || module_str == "102" || module_str == "109" || module_str == "110" || module_str == "119" || module_str == "126") { nfiles = 7; } @@ -621,7 +621,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 == "080" || module_str == "102" || module_str == "119" || module_str == "126") { + } else if (module_str == "021" || module_str == "045" || module_str == "048" || module_str == "050" || module_str == "057" || module_str == "080" || module_str == "102" || module_str == "109" || module_str == "110" || module_str == "119" || module_str == "126") { // loop 1 for (int i = 0; i < 9; i++) { filter[i] = 0.05+(i*0.05); @@ -696,7 +696,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 == "080" || module_str == "102" || module_str == "119" || module_str == "126") { + } else if (module_str == "021" || module_str == "045" || module_str == "048" || module_str == "050" || module_str == "057" || module_str == "080" || module_str == "102" || module_str == "109" || module_str == "110" || module_str == "119" || module_str == "126") { m_max = 97; } @@ -733,7 +733,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 == "080" || module_str == "102" || module_str == "119" || module_str == "126") { + } 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 == "080" || module_str == "102" || module_str == "109" || module_str == "110" || module_str == "119" || module_str == "126") { rangemin2 = 2.; } double rangemax2 = *max_element(r1_filter.begin(),r1_filter.end()); @@ -861,7 +861,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 == "080" || module_str == "102" || module_str == "119" || module_str == "126") { + if (module_str == "021" || module_str == "045" || module_str == "048" || module_str == "050" || module_str == "057" || module_str == "080" || module_str == "102" || module_str == "109" || module_str == "110" || module_str == "119" || module_str == "126") { grap_g1->GetXaxis()->SetLimits(0.009,5E2); } else { grap_g1->GetXaxis()->SetLimits(0.009,1.1E2); diff --git a/run_JFModuleCalib_CuFBDCS.txt b/run_JFModuleCalib_CuFBDCS.txt index 6e55020..553816c 100644 --- a/run_JFModuleCalib_CuFBDCS.txt +++ b/run_JFModuleCalib_CuFBDCS.txt @@ -2,6 +2,11 @@ scripts and setup to run version 1 of the jungfrau calibration CuFDBCS = copper fluorescence, direct beam, current source +Module 004 +./JFMC_CuFluoPeak 004 HG0 /mnt/pcmoench_jungfrau_data/test_PH_Cu_01022016 pede_10us_phase65_HG0 Cu_10us_phase65_HG0 +./JFMC_CuFluoPeakFit 004 HG0 + + Module 006 ./JFMC_CuFluoPeak 006 G0 /mnt/pcmoench_jungfrau_data/Module_006_161116 10us_500Hz_QS_allgain_pede 10us_500Hz_QS_G0_Cu ./JFMC_CuFluoPeakFit 006 G0 @@ -178,6 +183,14 @@ Module 102 ./JFMC_CurrentSourceScan 102 /mnt/pcmoench_jungfrau_data1_ib/Module_102_2017-11-22_Calib CS_scan1 +Module 109 +./JFMC_CurrentSourceScan 109 /mnt/pcmoench_jungfrau_data1_ib/Module_109_Calib CS_2017-12-14_scan1 + + +Module 110 +./JFMC_CurrentSourceScan 110 /mnt/pcmoench_jungfrau_data1_ib/Module_110_Calib CS_2017-12-14_scan1 + + Module 119 ./JFMC_CuFluoPeak 119 G0 /mnt/pcmoench_jungfrau_data/Module_119_2017-11-22_Calib pedeG0_1735 CuFluo_G0 ./JFMC_CuFluoPeakFit 119 G0