예제 #1
0
def _write_sbs_data(segment_inst, temporary_path):
    save_path = os.path.join(temporary_path, "sbs")
    input_data = SegmentBySegment._InputData(temporary_path)
    prop_models = SegmentBySegment._PropagatedModels(save_path,
                                                     segment_inst.label)
    SegmentBySegment.getAndWriteData(segment_inst.label, input_data, None,
                                     prop_models, save_path, False, False,
                                     True, False, segment_inst, None, None,
                                     None)
예제 #2
0
def _write_sbs_data(ip, beam1_temporary_path, beam2_temporary_path, range_beam1_start_name, range_beam2_start_name):
    save_path_b1 = os.path.join(beam1_temporary_path, "sbs")
    save_path_b2 = os.path.join(beam2_temporary_path, "sbs")
    input_data_b1 = SegmentBySegment._InputData(beam1_temporary_path)
    input_data_b2 = SegmentBySegment._InputData(beam2_temporary_path)
    prop_models_b1 = SegmentBySegment._PropagatedModels(save_path_b1, "IP" + str(ip))
    prop_models_b2 = SegmentBySegment._PropagatedModels(save_path_b2, "IP" + str(ip))

    SegmentBySegment.getAndWriteData("IP" + ip, input_data_b1, None, prop_models_b1, save_path_b1, False, False, True, False, "LHCB1", None, None, None)
    SegmentBySegment.getAndWriteData("IP" + ip, input_data_b2, None, prop_models_b2, save_path_b2, False, False, True, False, "LHCB2", None, None, None)
def _write_sbs_data(ip, beam1_temporary_path, beam2_temporary_path,
                    range_beam1_start_name, range_beam2_start_name):
    save_path_b1 = os.path.join(beam1_temporary_path, "sbs")
    save_path_b2 = os.path.join(beam2_temporary_path, "sbs")
    input_data_b1 = SegmentBySegment._InputData(beam1_temporary_path)
    input_data_b2 = SegmentBySegment._InputData(beam2_temporary_path)
    prop_models_b1 = SegmentBySegment._PropagatedModels(
        save_path_b1, "IP" + str(ip))
    prop_models_b2 = SegmentBySegment._PropagatedModels(
        save_path_b2, "IP" + str(ip))

    SegmentBySegment.getAndWriteData("IP" + ip, input_data_b1, None,
                                     prop_models_b1, save_path_b1, False,
                                     False, True, False, "LHCB1", None, None,
                                     None)
    SegmentBySegment.getAndWriteData("IP" + ip, input_data_b2, None,
                                     prop_models_b2, save_path_b2, False,
                                     False, True, False, "LHCB2", None, None,
                                     None)
예제 #4
0
def _write_sbs_data(beam, ip, temporary_path, range_start_name):
    save_path = os.path.join(temporary_path, "sbs")
    input_data = SegmentBySegment._InputData(temporary_path)
    prop_models = SegmentBySegment._PropagatedModels(save_path, "IP" + str(ip))
    SegmentBySegment.getAndWriteData("IP" + ip, input_data, None, prop_models, save_path, False, False, True, False, "LHCB" + str(beam), None, None, None)