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)
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)
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)