header: MATLAB 5.0 MAT-file, Platform: PCWIN64, Created on: Mon Aug 24 17:24:30 2015
variable param: class struct, size 1x1
	field names: input_file_dir, input_file_name, input_file_type, align_probe_pos_file_name, align_z_axis_enter, align_z_axis_exit, und_pol_mode, und_period_nom, num_end_poles, probe1_bx_calib_file, probe1_by_calib_file, probe2_bx_calib_file, probe2_by_calib_file, num_zero_gauss_meas, x1_minus_xc_nom, y1_minus_yc_nom, kx_nom, ky_nom, ku_nom, probe2_offset_dir, probe1_param, probe2_param
	.input_file_dir: class char, size 1x103
		text = "V:\\MET\\MagServe\\MagData\\DELTA\\Delta Data 2015\\Repeat 2014 Measurements\\Data Set 2 Run 050\\LPHMF\\KR0100\\"
	.input_file_name: class char, size 1x16
		text = "DUTestOutput.dat"
	.input_file_type: class char, size 1x10
		text = "ZVXYZVXYZH"
	.align_probe_pos_file_name: class char, size 1x131
		text = "V:\\MET\\MagServe\\MagData\\DELTA\\Delta Data 2015\\Repeat 2014 Measurements\\Georg Delta Measurements\\20150805_1154\\res_20150805 1154.mat"
	.align_z_axis_enter: class double, size 1x1
	.align_z_axis_exit: class double, size 1x1
	.und_pol_mode: class char, size 1x19
		text = "LIN_POL_HORIZ_FIELD"
	.und_period_nom: class double, size 1x1
	.num_end_poles: class double, size 1x1
	.probe1_bx_calib_file: class char, size 1x119
		text = "V:\\MET\\MagServe\\MagData\\DELTA\\Delta Data 2015\\Repeat 2014 Measurements\\Yurii Hall Probe Calibrations\\SENIS_119-12_X.ini"
	.probe1_by_calib_file: class char, size 1x119
		text = "V:\\MET\\MagServe\\MagData\\DELTA\\Delta Data 2015\\Repeat 2014 Measurements\\Yurii Hall Probe Calibrations\\SENIS_119-12_Y.ini"
	.probe2_bx_calib_file: class char, size 1x119
		text = "V:\\MET\\MagServe\\MagData\\DELTA\\Delta Data 2015\\Repeat 2014 Measurements\\Yurii Hall Probe Calibrations\\SENIS_120-12_X.ini"
	.probe2_by_calib_file: class char, size 1x119
		text = "V:\\MET\\MagServe\\MagData\\DELTA\\Delta Data 2015\\Repeat 2014 Measurements\\Yurii Hall Probe Calibrations\\SENIS_120-12_Y.ini"
	.num_zero_gauss_meas: class double, size 1x1
	.x1_minus_xc_nom: class double, size 1x1
	.y1_minus_yc_nom: class double, size 1x1
	.kx_nom: class double, size 1x1
	.ky_nom: class double, size 1x1, complex
	.ku_nom: class double, size 1x1
	.probe2_offset_dir: class char, size 1x1
		text = "Y"
	.probe1_param: class struct, size 1x1
		field names: bx_sensor, by_sensor, bz_sensor
		.bx_sensor: class struct, size 1x1
			field names: x, y, z, roll, pitch, yaw
			.x: class double, size 1x1
			.y: class double, size 1x1
			.z: class double, size 1x1
			.roll: class double, size 1x1
			.pitch: class double, size 1x1
			.yaw: class double, size 1x1
		.by_sensor: class struct, size 1x1
			field names: x, y, z, roll, pitch, yaw
			.x: class double, size 1x1
			.y: class double, size 1x1
			.z: class double, size 1x1
			.roll: class double, size 1x1
			.pitch: class double, size 1x1
			.yaw: class double, size 1x1
		.bz_sensor: class struct, size 1x1
			field names: x, y, z, roll, pitch, yaw
			.x: class double, size 1x1
			.y: class double, size 1x1
			.z: class double, size 1x1
			.roll: class double, size 1x1
			.pitch: class double, size 1x1
			.yaw: class double, size 1x1
	.probe2_param: class struct, size 1x1
		field names: bx_sensor, by_sensor, bz_sensor
		.bx_sensor: class struct, size 1x1
			field names: x, y, z, roll, pitch, yaw
			.x: class double, size 1x1
			.y: class double, size 1x1
			.z: class double, size 1x1
			.roll: class double, size 1x1
			.pitch: class double, size 1x1
			.yaw: class double, size 1x1
		.by_sensor: class struct, size 1x1
			field names: x, y, z, roll, pitch, yaw
			.x: class double, size 1x1
			.y: class double, size 1x1
			.z: class double, size 1x1
			.roll: class double, size 1x1
			.pitch: class double, size 1x1
			.yaw: class double, size 1x1
		.bz_sensor: class struct, size 1x1
			field names: x, y, z, roll, pitch, yaw
			.x: class double, size 1x1
			.y: class double, size 1x1
			.z: class double, size 1x1
			.roll: class double, size 1x1
			.pitch: class double, size 1x1
			.yaw: class double, size 1x1
variable header: class cell, size 1x32
	cell 1: class char, size 1x26
		text = "SLAC Magnetic Measurements"
	cell 2: class char, size 1x16
		text = "Date: 08-05-2015"
	cell 3: class char, size 1x14
		text = "Time: 19:22:26"
	cell 4: class char, size 0x0
	cell 5: class char, size 1x13
		text = "Project: LCLS"
	cell 6: class char, size 1x22
		text = "Magnet Type: Undulator"
	cell 7: class char, size 1x18
		text = "Magnet Name: Delta"
	cell 8: class char, size 1x20
		text = "Serial Number: Delta"
	cell 9: class char, size 1x14
		text = "Run Number: 50"
	cell 10: class char, size 1x32
		text = "Measurement Device: Agilent 3458"
	cell 11: class char, size 1x12
		text = "Operator: YL"
	cell 12: class char, size 1x48
		text = "Comment: Delta 3.2, Mode = LPHMF,  K/K0 = 0.1000"
	cell 13: class char, size 0x0
	cell 14: class char, size 1x35
		text = "Undulator Temperature:        0.0 C"
	cell 15: class char, size 0x0
	cell 16: class char, size 1x26
		text = "Probe speed :    0.020 m/s"
	cell 17: class char, size 0x0
	cell 18: class char, size 1x69
		text = "Zero Gauss Readings:     200 at     10 micrometer intervals, each end"
	cell 19: class char, size 1x59
		text = "Undulator  Readings:   34631 at    100 micrometer intervals"
	cell 20: class char, size 0x0
	cell 21: class char, size 1x51
		text = "Hall Probe Sensor 1 (at probe tip): SENIS AG 119-12"
	cell 22: class char, size 1x85
		text = "X Axis Calibration File 1: S:\\MET\\MagServe\\MMFCalib\\SENIS_119-12-X\\SENIS_119-12_x.ini"
	cell 23: class char, size 1x85
		text = "Y Axis Calibration File 1: S:\\MET\\MagServe\\MMFCalib\\SENIS_119-12-Y\\SENIS_119-12_y.ini"
	cell 24: class char, size 0x0
	cell 25: class char, size 1x51
		text = "Hall Probe Sensor 2               : SENIS AG 120-12"
	cell 26: class char, size 1x85
		text = "X Axis Calibration File 2: S:\\MET\\MagServe\\MMFCalib\\SENIS_120-12-X\\SENIS_120-12_x.ini"
	cell 27: class char, size 1x85
		text = "Y Axis Calibration File 2: S:\\MET\\MagServe\\MMFCalib\\SENIS_120-12-Y\\SENIS_120-12_y.ini"
	cell 28: class char, size 0x0
	cell 29: class char, size 1x89
		text = "Magnet Row Positions (nominal in mm) - 1:   15.490  2:   -0.510  3:    0.510  4:  -15.490"
	cell 30: class char, size 1x89
		text = "Magnet Row Positions (actual in mm)  - 1:   15.491  2:   -0.509  3:    0.510  4:  -15.491"
	cell 31: class char, size 0x0
	cell 32: class char, size 1x96
		text = "      #         Z            X1           Y1           Z1           X2           Y2           Z2"
variable temp: class double, size 1x1
variable b_meas: class struct, size 1x1
	field names: zm, vx1m, vy1m, vz1m, vx2m, vy2m, vz2m, zv, vx1, vy1, vz1, vx2, vy2, vz2, z, bx1, by1, bz1, bx2, by2, bz2
	.zm: class double, size 1x35031
	.vx1m: class double, size 1x35031
	.vy1m: class double, size 1x35031
	.vz1m: class double, size 1x35031
	.vx2m: class double, size 1x35031
	.vy2m: class double, size 1x35031
	.vz2m: class double, size 1x35031
	.zv: class double, size 1x34631
	.vx1: class double, size 1x34631
	.vy1: class double, size 1x34631
	.vz1: class double, size 1x34631
	.vx2: class double, size 1x34631
	.vy2: class double, size 1x34631
	.vz2: class double, size 1x34631
	.z: class double, size 1x34251
	.bx1: class double, size 1x34251
	.by1: class double, size 1x34251
	.bz1: class double, size 1x34251
	.bx2: class double, size 1x34251
	.by2: class double, size 1x34251
	.bz2: class double, size 1x34251
variable field: class struct, size 1x1
	field names: z, bx1, by1, bz1, bx2, by2, bz2, field_peaks_zeros, bx1_peak_ne, by1_peak_ne, bz1_peak_ne, bx2_peak_ne, by2_peak_ne, bz2_peak_ne, z_peak_bx1_ne, z_peak_by1_ne, z_peak_bz1_ne, z_peak_bx2_ne, z_peak_by2_ne, z_peak_bz2_ne, z_zero_bx1_ne, z_zero_by1_ne, z_zero_bx2_ne, z_zero_by2_ne
	.z: class double, size 1x34251
	.bx1: class double, size 1x34251
	.by1: class double, size 1x34251
	.bz1: class double, size 1x34251
	.bx2: class double, size 1x34251
	.by2: class double, size 1x34251
	.bz2: class double, size 1x34251
	.field_peaks_zeros: class struct, size 1x1
		field names: bx1_peak, z_peak_bx1, z_zero_bx1, by1_peak, z_peak_by1, z_zero_by1, bz1_peak, z_peak_bz1, z_zero_bz1, bx2_peak, z_peak_bx2, z_zero_bx2, by2_peak, z_peak_by2, z_zero_by2, bz2_peak, z_peak_bz2, z_zero_bz2, bx1_peak_ne, z_peak_bx1_ne, z_zero_bx1_ne, by1_peak_ne, z_peak_by1_ne, z_zero_by1_ne, bz1_peak_ne, z_peak_bz1_ne, z_zero_bz1_ne, bx2_peak_ne, z_peak_bx2_ne, z_zero_bx2_ne, by2_peak_ne, z_peak_by2_ne, z_zero_by2_ne, bz2_peak_ne, z_peak_bz2_ne, z_zero_bz2_ne
		.bx1_peak: class double, size 1x197
		.z_peak_bx1: class double, size 1x197
		.z_zero_bx1: class double, size 1x196
		.by1_peak: class double, size 1x198
		.z_peak_by1: class double, size 1x198
		.z_zero_by1: class double, size 1x197
		.bz1_peak: class double, size 1x198
		.z_peak_bz1: class double, size 1x198
		.z_zero_bz1: class double, size 1x197
		.bx2_peak: class double, size 1x197
		.z_peak_bx2: class double, size 1x197
		.z_zero_bx2: class double, size 1x196
		.by2_peak: class double, size 1x198
		.z_peak_by2: class double, size 1x198
		.z_zero_by2: class double, size 1x197
		.bz2_peak: class double, size 1x198
		.z_peak_bz2: class double, size 1x198
		.z_zero_bz2: class double, size 1x197
		.bx1_peak_ne: class double, size 1x188
		.z_peak_bx1_ne: class double, size 1x188
		.z_zero_bx1_ne: class double, size 1x188
		.by1_peak_ne: class double, size 1x189
		.z_peak_by1_ne: class double, size 1x189
		.z_zero_by1_ne: class double, size 1x189
		.bz1_peak_ne: class double, size 1x189
		.z_peak_bz1_ne: class double, size 1x189
		.z_zero_bz1_ne: class double, size 1x189
		.bx2_peak_ne: class double, size 1x188
		.z_peak_bx2_ne: class double, size 1x188
		.z_zero_bx2_ne: class double, size 1x188
		.by2_peak_ne: class double, size 1x189
		.z_peak_by2_ne: class double, size 1x189
		.z_zero_by2_ne: class double, size 1x189
		.bz2_peak_ne: class double, size 1x189
		.z_peak_bz2_ne: class double, size 1x189
		.z_zero_bz2_ne: class double, size 1x189
	.bx1_peak_ne: class double, size 1x188
	.by1_peak_ne: class double, size 1x189
	.bz1_peak_ne: class double, size 1x189
	.bx2_peak_ne: class double, size 1x188
	.by2_peak_ne: class double, size 1x189
	.bz2_peak_ne: class double, size 1x189
	.z_peak_bx1_ne: class double, size 1x188
	.z_peak_by1_ne: class double, size 1x189
	.z_peak_bz1_ne: class double, size 1x189
	.z_peak_bx2_ne: class double, size 1x188
	.z_peak_by2_ne: class double, size 1x189
	.z_peak_bz2_ne: class double, size 1x189
	.z_zero_bx1_ne: class double, size 1x188
	.z_zero_by1_ne: class double, size 1x189
	.z_zero_bx2_ne: class double, size 1x188
	.z_zero_by2_ne: class double, size 1x189
variable mag_ctr: class double, size 1x1
variable beam_axis: class double, size 1x1