// Simulation of June Axial Line with calibrated dowel locations and rotations // // Actual July FLAP Data used // // Two sources and a camera detector // Detailed simulation of July 2000 ISR Arrangement // // Main difference with June 2000 run is that et0 and es1 is swapped // GLOBAL_OPTIONS report_verbose 2 save_matrices 0 debug_verbose 0 calcul_type 0 length_value_dimension 1 // mm length_error_dimension 2 // um angle_value_dimension 3 // deg angle_error_dimension 2 // urad writeVRML 2 histograms 2 // onlyVRML 1 PARAMETERS //PRECISION parameters // x hair laser prec_pos_las 100 prec_ang_las 1000 // COPS prec_pos_det 53. prec_ang_det 30 prec_dow 10 cal_error_XCCD 30 cal_error_YCCD 30 //Other Parameters bi_rightCCDX_disp -13 bi_leftCCDX2_disp -48 bi_upCCDY_disp 53 bi_downCCDY_disp 26 flat_rightCCDX_disp -5 flat_leftCCDX2_disp -57 flat_upCCDY_disp 60 flat_downCCDY_disp 15 //---------- PRECISION OF MEASUREMENTS (of CCD measurements in um??) prec_CCD 14 //---------- EXTRA ENTRIES shift_det 0 devi_det 0 //---------------------- prec_to_calc 100 SYSTEM_TREE_DESCRIPTION object system Xlaser 5 COPS SYSTEM_TREE_DATA system transfer Xlaser las301 ENTRY { angle angleBetweenAxis 90. 10000. cal } center X -7299.0 prec_pos_las unk Y 1325 prec_pos_las unk Z 9080 prec_pos_las fix angles X 0 prec_ang_las unk Y 180 prec_ang_las unk Z 0 prec_ang_las unk COPS cops_et0 // For July, es1 and et0 sensor were swapped // calibration data below is for June es1 sensor // same bracket as before ENTRY { length rightCCDYtoDowel2 53.3 cal_error_YCCD cal length leftCCDYtoDowel2 52.9 cal_error_YCCD cal length rightCCDXtoDowel2 bi_rightCCDX_disp cal_error_XCCD cal length leftCCDXtoDowel2 bi_leftCCDX2_disp cal_error_XCCD cal length upCCDXtoDowel2 -46 cal_error_XCCD cal length upCCDYtoDowel2 bi_upCCDY_disp cal_error_YCCD cal length downCCDXtoDowel2 -45.1 cal_error_XCCD cal length downCCDYtoDowel2 bi_downCCDY_disp cal_error_YCCD cal } // defining dowel2 on et0 same as et1 center // X, Y center is offset 16mm X -7334.7462 prec_pos_det unk Y 1370.0789 prec_pos_det unk Z 9028.4803 prec_pos_det cal angles X 179.92606 prec_ang_det cal Y -1.1272381 prec_ang_det cal Z 90.018629 prec_ang_det cal //** COPS cops_et1 ENTRY { length rightCCDYtoDowel2 52.9 cal_error_YCCD cal length leftCCDYtoDowel2 52.9 cal_error_YCCD cal length rightCCDXtoDowel2 bi_rightCCDX_disp cal_error_XCCD cal length leftCCDXtoDowel2 bi_leftCCDX2_disp cal_error_XCCD cal length upCCDXtoDowel2 -46 cal_error_XCCD cal length upCCDYtoDowel2 bi_upCCDY_disp cal_error_YCCD cal length downCCDXtoDowel2 -45 cal_error_XCCD cal length downCCDYtoDowel2 bi_downCCDY_disp cal_error_YCCD cal } // defining dowel2 center X -7256.933 prec_pos_det unk Y 1300.1851 prec_pos_det unk Z 7822.2897 prec_pos_det cal angles X 179.99369 prec_ang_det cal Y -0.34959081 prec_ang_det cal Z -90.116077 prec_ang_det cal //** COPS cops_et2 ENTRY { // dowel1X known // length dowel1X 10. prec_dow cal length rightCCDYtoDowel2 53.1 cal_error_YCCD cal length leftCCDYtoDowel2 53.2 cal_error_YCCD cal length rightCCDXtoDowel2 flat_rightCCDX_disp cal_error_XCCD cal length leftCCDXtoDowel2 flat_leftCCDX2_disp cal_error_XCCD cal length upCCDXtoDowel2 -45.6 cal_error_XCCD cal length upCCDYtoDowel2 flat_upCCDY_disp cal_error_YCCD cal length downCCDXtoDowel2 -45.4 cal_error_XCCD cal length downCCDYtoDowel2 flat_downCCDY_disp cal_error_YCCD cal } // defining dowel2 center X -7327.37 prec_pos_det cal Y 1360.43 prec_pos_det cal Z 6606.56 prec_pos_det cal angles X -0.231271 prec_ang_det cal Y -0.194427 prec_ang_det cal Z 179.994 prec_ang_det cal //** COPS cops_et3 ENTRY { // dowel1X known // length dowel1X 10. prec_dow cal length rightCCDYtoDowel2 52.9 cal_error_YCCD cal length leftCCDYtoDowel2 53.2 cal_error_YCCD cal length rightCCDXtoDowel2 flat_rightCCDX_disp cal_error_XCCD cal length leftCCDXtoDowel2 flat_leftCCDX2_disp cal_error_XCCD cal length upCCDXtoDowel2 -45.8 cal_error_XCCD cal length upCCDYtoDowel2 flat_upCCDY_disp cal_error_YCCD cal length downCCDXtoDowel2 -45.2 cal_error_XCCD cal length downCCDYtoDowel2 flat_downCCDY_disp cal_error_YCCD cal } // defining dowel2 center // X, Y center is offset 16mm X -7268.81 prec_pos_det cal Y 1288.83 prec_pos_det cal Z -6649.45 prec_pos_det cal angles X -0.225443 prec_ang_det cal Y -0.372862 prec_ang_det cal Z 0.0396019 prec_ang_det cal //** COPS cops_et4 ENTRY { // dowel1X unknown // length dowel1X 10. prec_dow cal length rightCCDYtoDowel2 53.3 cal_error_YCCD cal length leftCCDYtoDowel2 53.2 cal_error_YCCD cal length rightCCDXtoDowel2 flat_rightCCDX_disp cal_error_XCCD cal length leftCCDXtoDowel2 flat_leftCCDX2_disp cal_error_XCCD cal length upCCDXtoDowel2 -46 cal_error_XCCD cal length upCCDYtoDowel2 flat_upCCDY_disp cal_error_YCCD cal length downCCDXtoDowel2 -45.6 cal_error_XCCD cal length downCCDYtoDowel2 flat_downCCDY_disp cal_error_YCCD cal } // defining dowel2 center // X, Y center is offset 16mm X -7262.87 prec_pos_det unk Y 1291.97 prec_pos_det unk Z -9049.37 prec_pos_det cal angles X -0.0789441 prec_ang_det cal Y 0.0184865 prec_ang_det cal Z 0.212756 prec_ang_det cal MEASUREMENTS // simulated value = real measurment (mm) // flag for missed ccd = 0 COPS transfer/las301 & transfer/cops_et4 U 0 1.e9 D simulated_value prec_CCD L simulated_value prec_CCD R 0 1.e9 COPS transfer/las301 & transfer/cops_et3 U 0 1.e9 D simulated_value prec_CCD L simulated_value prec_CCD R simulated_value prec_CCD COPS transfer/las301 & transfer/cops_et2 U simulated_value prec_CCD D simulated_value prec_CCD L 0 1.e9 R simulated_value prec_CCD COPS transfer/las301 & transfer/cops_et1 U simulated_value prec_CCD D simulated_value prec_CCD L simulated_value prec_CCD R simulated_value prec_CCD COPS transfer/las301 & transfer/cops_et0 U simulated_value prec_CCD D simulated_value prec_CCD L simulated_value prec_CCD R simulated_value prec_CCD //measurements_from_file axial.meas measurements_from_file r475_001_axial.meas