public static void SetBackgroundBKList(string toggleDetector) { if (toggleDetector.Contains("Top")) { if (File.Exists(GlobalFunc.topScriptSet.BackgrounData)) { List <Roi> roiList1 = GlobalFunc.GetRoiData(GlobalFunc.topScriptSet.BackgrounData); if (roiList1.Count > 0) { BKManager.bkList = BKManager.CalBk(roiList1, ref BKManager.dt, ref BKManager.lifeTime, 1); } } } else if (toggleDetector.Contains("Bottom")) { List <Roi> roiList2 = GlobalFunc.GetRoiData(GlobalFunc.bottomScriptSet.BackgrounData); if (roiList2.Count > 0) { BKManager.bkList = BKManager.CalBk(roiList2, ref BKManager.dt, ref BKManager.lifeTime, 1); } } else if (toggleDetector.Contains("Dual")) { List <Roi> roiList1 = GlobalFunc.GetRoiData(GlobalFunc.topScriptSet.BackgrounData); List <Roi> roiList2 = GlobalFunc.GetRoiData(GlobalFunc.bottomScriptSet.BackgrounData); if (roiList1.Count > 0) { BKManager.bkList = BKManager.CalDualBk(roiList1, roiList2, ref BKManager.dt, ref BKManager.lifeTime, 1); } } }