// Cocoa Example #4 // // A Complex Opitcal/Mechanical System // // // This is a partial simulation of the CMS EMU Alignment Scheme (ME1 and -1 only). // It involves several types of sensors which make interdependent measurements. // // A complete description of the CMS EMU system can be found xxx. The script below is // meant to serve as a more complex example of how COCOA may be employed to describe // a large system of sensors. A similiar script is employed by the CMS EMU Alignment // group to determine the location and orientation of the ME 1/2 and ME 1/3 CSC chamber // objects (defined within the script). The principle for determining these chamber // positions is similiar to Example #2 // // The results of running the script are shown at the end and should be used for benchmarking // future COCOA releases. GLOBAL_OPTIONS report_verbose 2 save_matrices 0 debug_verbose 0 // 0 calculates cal+unk values // 1 calculates only unk values calcul_type 1 //Set Script Units length_value_dimension 1 // mm length_error_dimension 2 // um angle_value_dimension 3 // deg angle_error_dimension 2 // urad //VRML, histogram Options (extra) // histograms 0 writeVRML 2 //onlyVRML 1 optoNamesVRML 1 PARAMETERS // x hair laser properties prec_pos_las 200 // Uncertainty in package placement prec_ang_las 100 // Uncertainty in package orientation prec_ang_transfer_las 10 // Special Xlasers in Transfer Lines prec_pos_link_las 10 // Uncertainty in Secondary Link laser prec_ang_link_las 5 // Uncertainty in Secondary Link orientation //DCOPS Calibration Dowel-Pixel Parameters ( offset for pixels) bi_cops_hCCDcal 57.579 // height above dowel bi_cops_vCCDcal -36.829 // dist to left of dowel bi_rightCCDX_disp -8.171 bi_leftCCDX2_disp -45 bi_upCCDY_disp 65.75 bi_downCCDY_disp 20.75 //DCOPS Calibration and CCD Resolution (error values) cal_error_XCCD 65 // Uncertainty of NEU calibration cal_error_YCCD 65 // Uncertainty of NEU calibration prec_CCD 14 // precision of CCD measurements (sigma of mult meas) prec_link_sensor2D 5 // precision of Link ME1/2 measurements //Chamber Parameters prec_chamber_pos_det 100 // global placement prec_chamber_ang_det 100 // global orientation //ME 1/2 Chamber Frame Parameters // Frame must tie link outer sensor to DCOPS reference // Precision relative to center of active area is same as other sensors // Precision of link outer to DCOPS reference is on order of 50um prec_me12chamber_ang_det 698 // original ISR resolution //prec_me12chamber_ang_det 1398 prec_chamber_xframe_det 83 prec_chamber_yframe_det 100 prec_chamber_zframe_det 523 prec_chamber_angframe_det 10 // Transfer Plate Uncertainty Definitions // prec_pos_det 100 // Local position error = ISR Result for ZMAB Sensor prec_ang_det 2 // Local rotation placement error prec_pos_tp 20 // Based on LCP8 ISR Long Term Data (20um) prec_pos_me1tp 110 // Z4M Sensor required for ME1-MAB Standoff (100um) prec_ang_tp 10 // Orientation of DCOPS on Transfer Plate prec_ang_tilt 698 // Local rotation error = ISR Tiltmeter // MAB Uncertainty Definitions // prec_pos_mab 135 // To be replaced with COCOA Link Script prec_ang_mab 10 // These estimates are LINK prec_pos_mab_det 50 // DCOPS location on MAB prec_ang_mab_det 2 // Z (CMS) MAB+Transfer Line Bars/Distancemeters/Distancetargets // // Z Distance is measured via carbon fiber rod with two sensors on each end // LCP8 sensor sig was 16um from ISR test // MZ4D sensor sig was 102um from ISR test // We can say rod is cut to 35um (.001" on each end) with no temp variation // Adding 16, 102, 35 in quadrature gives 110um prec_pos_sv 50 prec_ang_sv 10 prec_pos_pg 50 prec_ang_pg 10 Zsensor_prec 110 // DCOPS Orientation Error on Chamber prec_dowel_ang 2 // ~~~~~ 10degree Chamber (Standard) dowel_out_xref 1657.151 dowel_out_yref 280.199 dowel_out_zref 50.100 dowel_out_zref_tower 0 dowel_out_xref_error 100 dowel_out_yref_error 129 dowel_out_zref_error 538 dowel_out_zref_tower_error 538 dowel_in_xref 1317.833 dowel_in_yref 19.922 dowel_in_zref 50.100 dowel_in_zref_tower 0 dowel_in_xref_error 100 dowel_in_yref_error 129 dowel_in_zref_error 538 dowel_in_zref_tower_error 538 // // ~~~~~ 10degree Chamber (ME1/3) dowel_out13R1_xref 874.776 dowel_out13R1_yref 373.344 dowel_out13R1_zref 50.100 dowel_out13R2_xref 874.776 dowel_out13R2_yref 504.842 dowel_out13R2_zref 50.100 dowel_out13_xref_error 100 dowel_out13_yref_error 129 dowel_out13_zref_error 538 dowel_in13R1_xref 840.437 dowel_in13R1_yref 223.292 dowel_in13R1_zref 50.100 dowel_in13R2_xref 840.437 dowel_in13R2_yref 354.790 dowel_in13R2_zref 50.100 dowel_in13_xref_error 100 dowel_in13_yref_error 129 dowel_in13_zref_error 538 // // ~~~~~ 20degree Chamber Type (ME1/2) // link_out_xref 880.221 link_out_yref 348.589 link_out_zref 220.000 link_in_xref 880.221 link_in_yref 194.571 link_in_zref 220.000 link_in_xref_error 100 link_in_yref_error 129 link_in_zref_error 538 link_ang_det 2 dowel_refR1_xref 1014.108 dowel_refR1_yref 366.822 dowel_refR1_zref 84.750 dowel_refR2_xref 1002.539 dowel_refR2_yref 498.330 dowel_refR2_zref 84.750 // Errors off of chamber frame link_out_xref_error 56 link_out_yref_error 56 link_out_zref_error 160 dowel_refR_xref 56 dowel_refR_yref 56 dowel_refR_zref 160 //---------- EXTRA ENTRIES shift_det 0 devi_det 0 //---------- Precision of Calculation prec_to_calc 100 //will need 12 more Xlaers for link laser lines SYSTEM_TREE_DESCRIPTION object system 2 me1_line 4 MAB_structure 2 Xlaser 4 laser object me1_line 2 Xlaser 2 transfer_plate chamber 2 me1chamber chamber object transfer_plate 2 COPS distancemeter1dim object chamber 2 COPS object me1chamber me1frame sensor2D object me1frame COPS sensor2D object MAB_structure COPS distance_target SYSTEM_TREE_DATA system emu me1_line slm11 centre X -17.0821 1 fix Y 63.7511 1 fix Z 6782 1 fix angles X -90 1 fix Y 0 1 fix Z 15 1 fix Xlaser las11 ENTRY { angle angleBetweenAxis 90. prec_ang_las unk } center X 7300 prec_pos_las fix Y 0 prec_pos_las unk Z 0 prec_pos_las unk angles X 0 prec_ang_las unk Y 90 prec_ang_las unk Z 0 prec_ang_las unk Xlaser las14 ENTRY { angle angleBetweenAxis 90. prec_ang_las unk } center X -7300 prec_pos_las fix Y 0 prec_pos_las unk Z 0 prec_pos_las unk angles X 0 prec_ang_las unk Y -90 prec_ang_las unk Z 0 prec_ang_las unk //*************************************// //*************************************// transfer_plate transfer_plate11 centre X 7282.907 prec_pos_det unk Y -43.25 prec_pos_det unk Z 22.5 prec_pos_det unk angles X 0 prec_ang_tilt cal Y -90 prec_ang_tilt cal Z 0 prec_ang_tilt cal COPS me1_reference1 ENTRY { length rightCCDYtoDowel2 bi_cops_hCCDcal cal_error_YCCD cal length leftCCDYtoDowel2 bi_cops_hCCDcal cal_error_YCCD cal length rightCCDXtoDowel2 bi_rightCCDX_disp cal_error_XCCD cal length leftCCDXtoDowel2 bi_leftCCDX2_disp cal_error_XCCD cal length upCCDXtoDowel2 bi_cops_vCCDcal cal_error_XCCD cal length upCCDYtoDowel2 bi_upCCDY_disp cal_error_YCCD cal length downCCDXtoDowel2 bi_cops_vCCDcal cal_error_XCCD cal length downCCDYtoDowel2 bi_downCCDY_disp cal_error_YCCD cal } centre X 0 prec_pos_tp cal Y 0 prec_pos_tp cal Z 0 prec_pos_tp cal angles X 0 prec_ang_tp cal Y 0 prec_ang_tp cal Z 0 prec_ang_tp cal COPS me1_transfer1 ENTRY { length rightCCDYtoDowel2 bi_cops_hCCDcal cal_error_YCCD cal length leftCCDYtoDowel2 bi_cops_hCCDcal cal_error_YCCD cal length rightCCDXtoDowel2 bi_rightCCDX_disp cal_error_XCCD cal length leftCCDXtoDowel2 bi_leftCCDX2_disp cal_error_XCCD cal length upCCDXtoDowel2 bi_cops_vCCDcal cal_error_XCCD cal length upCCDYtoDowel2 bi_upCCDY_disp cal_error_YCCD cal length downCCDXtoDowel2 bi_cops_vCCDcal cal_error_XCCD cal length downCCDYtoDowel2 bi_downCCDY_disp cal_error_YCCD cal } centre X -230.950 prec_pos_tp cal Y 19.150 prec_pos_tp cal Z -9.350 prec_pos_tp cal angles X -90 prec_ang_tp cal Y 180 prec_ang_tp cal Z 0 prec_ang_tp cal distancemeter1dim distancemeter11 center X -230.950 prec_pos_sv cal Y 19.150 prec_pos_sv cal Z -9.350 prec_pos_sv cal angles X -90 prec_ang_sv cal Y 180 prec_ang_sv cal Z 0 prec_ang_sv cal //** transfer_plate transfer_plate14 centre X -7282.907 prec_pos_det unk Y -43.25 prec_pos_det unk Z -22.5 prec_pos_det unk angles X 0 prec_ang_tilt cal Y 90 prec_ang_tilt cal Z 0 prec_ang_tilt cal COPS me1_reference4 ENTRY { length rightCCDYtoDowel2 bi_cops_hCCDcal cal_error_YCCD cal length leftCCDYtoDowel2 bi_cops_hCCDcal cal_error_YCCD cal length rightCCDXtoDowel2 bi_rightCCDX_disp cal_error_XCCD cal length leftCCDXtoDowel2 bi_leftCCDX2_disp cal_error_XCCD cal length upCCDXtoDowel2 bi_cops_vCCDcal cal_error_XCCD cal length upCCDYtoDowel2 bi_upCCDY_disp cal_error_YCCD cal length downCCDXtoDowel2 bi_cops_vCCDcal cal_error_XCCD cal length downCCDYtoDowel2 bi_downCCDY_disp cal_error_YCCD cal } centre X 0 prec_pos_tp cal Y 0 prec_pos_tp cal Z 0 prec_pos_tp cal angles X 0 prec_ang_tp cal Y 0 prec_ang_tp cal Z 0 prec_ang_tp cal COPS me1_transfer4 ENTRY { length rightCCDYtoDowel2 bi_cops_hCCDcal cal_error_YCCD cal length leftCCDYtoDowel2 bi_cops_hCCDcal cal_error_YCCD cal length rightCCDXtoDowel2 bi_rightCCDX_disp cal_error_XCCD cal length leftCCDXtoDowel2 bi_leftCCDX2_disp cal_error_XCCD cal length upCCDXtoDowel2 bi_cops_vCCDcal cal_error_XCCD cal length upCCDYtoDowel2 bi_upCCDY_disp cal_error_YCCD cal length downCCDXtoDowel2 bi_cops_vCCDcal cal_error_XCCD cal length downCCDYtoDowel2 bi_downCCDY_disp cal_error_YCCD cal } centre X 141.000 prec_pos_tp cal Y 19.150 prec_pos_tp cal Z -9.350 prec_pos_tp cal angles X -90 prec_ang_tp cal Y 180 prec_ang_tp cal Z 0 prec_ang_tp cal distancemeter1dim distancemeter14 center X 141.000 prec_pos_sv cal Y 19.150 prec_pos_sv cal Z -9.350 prec_pos_sv cal angles X -90 prec_ang_sv cal Y 180 prec_ang_sv cal Z 0 prec_ang_sv cal //** chamber me13_3 centre X 5930.766 prec_chamber_pos_det cal Y -93.350 prec_chamber_pos_det unk Z 449.189 prec_chamber_pos_det unk angles X 0 prec_chamber_ang_det unk Y 85 prec_chamber_ang_det unk Z 0 prec_chamber_ang_det unk COPS cops_outer13_3 ENTRY { length rightCCDYtoDowel2 bi_cops_hCCDcal cal_error_YCCD cal length leftCCDYtoDowel2 bi_cops_hCCDcal cal_error_YCCD cal length rightCCDXtoDowel2 bi_rightCCDX_disp cal_error_XCCD cal length leftCCDXtoDowel2 bi_leftCCDX2_disp cal_error_XCCD cal length upCCDXtoDowel2 bi_cops_vCCDcal cal_error_XCCD cal length upCCDYtoDowel2 bi_upCCDY_disp cal_error_YCCD cal length downCCDXtoDowel2 bi_cops_vCCDcal cal_error_XCCD cal length downCCDYtoDowel2 bi_downCCDY_disp cal_error_YCCD cal } centre X dowel_out13R2_yref dowel_out13_yref_error cal Y dowel_out13R2_zref dowel_out13_zref_error cal Z dowel_out13R2_xref dowel_out13_xref_error cal angles X 0 prec_dowel_ang cal Y 185 prec_dowel_ang cal Z 0 prec_dowel_ang cal COPS cops_inner13_3 ENTRY { length rightCCDYtoDowel2 bi_cops_hCCDcal cal_error_YCCD cal length leftCCDYtoDowel2 bi_cops_hCCDcal cal_error_YCCD cal length rightCCDXtoDowel2 bi_rightCCDX_disp cal_error_XCCD cal length leftCCDXtoDowel2 bi_leftCCDX2_disp cal_error_XCCD cal length upCCDXtoDowel2 bi_cops_vCCDcal cal_error_XCCD cal length upCCDYtoDowel2 bi_upCCDY_disp cal_error_YCCD cal length downCCDXtoDowel2 bi_cops_vCCDcal cal_error_XCCD cal length downCCDYtoDowel2 bi_downCCDY_disp cal_error_YCCD cal } centre X dowel_in13R2_yref dowel_in13_yref_error cal Y dowel_in13R2_zref dowel_in13_zref_error cal Z -dowel_in13R2_xref dowel_in13_xref_error cal angles X 0 prec_dowel_ang cal Y 185 prec_dowel_ang cal Z 0 prec_dowel_ang cal //** me1chamber me12_2 centre X 3663.406 prec_chamber_pos_det cal Y -128.000 prec_chamber_pos_det unk Z -386.546 prec_chamber_pos_det unk angles X 0 prec_me12chamber_ang_det cal Y 95 prec_me12chamber_ang_det cal Z 0 prec_me12chamber_ang_det cal me1frame me12_2_frame centre X 0 prec_chamber_yframe_det cal Y 0 prec_chamber_zframe_det cal Z 0 prec_chamber_xframe_det cal angles X 0 prec_chamber_angframe_det cal Y 0 prec_chamber_angframe_det cal Z 0 prec_chamber_angframe_det cal COPS cops_reference12_2 ENTRY { length rightCCDYtoDowel2 bi_cops_hCCDcal cal_error_YCCD cal length leftCCDYtoDowel2 bi_cops_hCCDcal cal_error_YCCD cal length rightCCDXtoDowel2 bi_rightCCDX_disp cal_error_XCCD cal length leftCCDXtoDowel2 bi_leftCCDX2_disp cal_error_XCCD cal length upCCDXtoDowel2 bi_cops_vCCDcal cal_error_XCCD cal length upCCDYtoDowel2 bi_upCCDY_disp cal_error_YCCD cal length downCCDXtoDowel2 bi_cops_vCCDcal cal_error_XCCD cal length downCCDYtoDowel2 bi_downCCDY_disp cal_error_YCCD cal } centre X -dowel_refR2_yref dowel_refR_yref cal Y dowel_refR2_zref dowel_refR_zref cal Z dowel_refR2_xref dowel_refR_xref cal angles X 0 prec_dowel_ang cal Y -185 prec_dowel_ang cal Z 0 prec_dowel_ang cal sensor2D link_outer12_2 centre X -link_out_yref link_out_yref_error cal Y link_out_zref link_out_zref_error cal Z link_out_xref link_out_xref_error cal angles X 0 prec_dowel_ang cal Y -185 prec_dowel_ang cal Z 0 prec_dowel_ang cal sensor2D link_inner12_2 centre X -link_in_yref link_in_yref_error cal Y link_in_zref link_in_zref_error cal Z -link_in_xref link_in_xref_error cal angles X 0 prec_dowel_ang cal Y -185 prec_dowel_ang cal Z 0 prec_dowel_ang cal //** me1chamber me12_10 centre X -3663.406 prec_chamber_pos_det cal Y -128.000 prec_chamber_pos_det unk Z 254.541 prec_chamber_pos_det unk angles X 0 prec_me12chamber_ang_det cal Y 85 prec_me12chamber_ang_det cal Z 0 prec_me12chamber_ang_det cal me1frame me12_10_frame centre X 0 prec_chamber_yframe_det cal Y 0 prec_chamber_zframe_det cal Z 0 prec_chamber_xframe_det cal angles X 0 prec_chamber_angframe_det cal Y 0 prec_chamber_angframe_det cal Z 0 prec_chamber_angframe_det cal COPS cops_reference12_10 ENTRY { length rightCCDYtoDowel2 bi_cops_hCCDcal cal_error_YCCD cal length leftCCDYtoDowel2 bi_cops_hCCDcal cal_error_YCCD cal length rightCCDXtoDowel2 bi_rightCCDX_disp cal_error_XCCD cal length leftCCDXtoDowel2 bi_leftCCDX2_disp cal_error_XCCD cal length upCCDXtoDowel2 bi_cops_vCCDcal cal_error_XCCD cal length upCCDYtoDowel2 bi_upCCDY_disp cal_error_YCCD cal length downCCDXtoDowel2 bi_cops_vCCDcal cal_error_XCCD cal length downCCDYtoDowel2 bi_downCCDY_disp cal_error_YCCD cal } centre X dowel_refR1_yref dowel_refR_yref cal Y dowel_refR1_zref dowel_refR_zref cal Z dowel_refR1_xref dowel_refR_xref cal angles X 0 prec_dowel_ang cal Y 5 prec_dowel_ang cal Z 0 prec_dowel_ang cal sensor2D link_outer12_10 centre X link_out_yref link_out_yref_error cal Y link_out_zref link_out_zref_error cal Z link_out_xref link_out_xref_error cal angles X 0 prec_dowel_ang cal Y 5 prec_dowel_ang cal Z 0 prec_dowel_ang cal sensor2D link_inner12_10 centre X link_in_yref link_out_yref_error cal Y link_in_zref link_out_zref_error cal Z -link_in_xref link_out_xref_error cal angles X 0 prec_dowel_ang cal Y 5 prec_dowel_ang cal Z 0 prec_dowel_ang cal //** chamber me13_20 centre X -5930.766 prec_chamber_pos_det cal Y -93.350 prec_chamber_pos_det unk Z -318.192 prec_chamber_pos_det unk angles X 0 prec_chamber_ang_det unk Y -95 prec_chamber_ang_det unk Z 0 prec_chamber_ang_det unk COPS cops_inner13_20 ENTRY { length rightCCDYtoDowel2 bi_cops_hCCDcal cal_error_YCCD cal length leftCCDYtoDowel2 bi_cops_hCCDcal cal_error_YCCD cal length rightCCDXtoDowel2 bi_rightCCDX_disp cal_error_XCCD cal length leftCCDXtoDowel2 bi_leftCCDX2_disp cal_error_XCCD cal length upCCDXtoDowel2 bi_cops_vCCDcal cal_error_XCCD cal length upCCDYtoDowel2 bi_upCCDY_disp cal_error_YCCD cal length downCCDXtoDowel2 bi_cops_vCCDcal cal_error_XCCD cal length downCCDYtoDowel2 bi_downCCDY_disp cal_error_YCCD cal } centre X dowel_in13R1_yref dowel_in13_yref_error cal Y dowel_in13R1_zref dowel_in13_zref_error cal Z -dowel_in13R1_xref dowel_in13_xref_error cal angles X 0 prec_dowel_ang cal Y 185 prec_dowel_ang cal Z 0 prec_dowel_ang cal COPS cops_outer13_20 ENTRY { length rightCCDYtoDowel2 bi_cops_hCCDcal cal_error_YCCD cal length leftCCDYtoDowel2 bi_cops_hCCDcal cal_error_YCCD cal length rightCCDXtoDowel2 bi_rightCCDX_disp cal_error_XCCD cal length leftCCDXtoDowel2 bi_leftCCDX2_disp cal_error_XCCD cal length upCCDXtoDowel2 bi_cops_vCCDcal cal_error_XCCD cal length upCCDYtoDowel2 bi_upCCDY_disp cal_error_YCCD cal length downCCDXtoDowel2 bi_cops_vCCDcal cal_error_XCCD cal length downCCDYtoDowel2 bi_downCCDY_disp cal_error_YCCD cal } centre X dowel_out13R1_yref dowel_out13_yref_error cal Y dowel_out13R1_zref dowel_out13_zref_error cal Z dowel_out13R1_xref dowel_out13_xref_error cal angles X 0 prec_dowel_ang cal Y 185 prec_dowel_ang cal Z 0 prec_dowel_ang cal // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // // me-1 SLM 1 // // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // me1_line slm-11 centre X -17.0821 1 fix Y 63.7511 1 fix Z -6782 1 fix angles X 90 1 fix Y 0 1 fix Z 15 1 fix Xlaser las-11 ENTRY { angle angleBetweenAxis 90. prec_ang_las unk } center X 7300 prec_pos_las fix Y 0 prec_pos_las unk Z 0 prec_pos_las unk angles X 0 prec_ang_las unk Y 90 prec_ang_las unk Z 0 prec_ang_las unk Xlaser las-14 ENTRY { angle angleBetweenAxis 90. prec_ang_las unk } center X -7300 prec_pos_las fix Y 0 prec_pos_las unk Z 0 prec_pos_las unk angles X 0 prec_ang_las unk Y -90 prec_ang_las unk Z 0 prec_ang_las unk //*************************************// //*************************************// transfer_plate transfer_plate-11 centre X 7215.107 prec_pos_det unk Y -43.25 prec_pos_det unk Z -22.5 prec_pos_det unk angles X 0 prec_ang_tilt cal Y 90 prec_ang_tilt cal Z 0 prec_ang_tilt cal COPS me-1_reference1 ENTRY { length rightCCDYtoDowel2 bi_cops_hCCDcal cal_error_YCCD cal length leftCCDYtoDowel2 bi_cops_hCCDcal cal_error_YCCD cal length rightCCDXtoDowel2 bi_rightCCDX_disp cal_error_XCCD cal length leftCCDXtoDowel2 bi_leftCCDX2_disp cal_error_XCCD cal length upCCDXtoDowel2 bi_cops_vCCDcal cal_error_XCCD cal length upCCDYtoDowel2 bi_upCCDY_disp cal_error_YCCD cal length downCCDXtoDowel2 bi_cops_vCCDcal cal_error_XCCD cal length downCCDYtoDowel2 bi_downCCDY_disp cal_error_YCCD cal } centre X 0 prec_pos_tp cal Y 0 prec_pos_tp cal Z 0 prec_pos_tp cal angles X 0 prec_ang_tp cal Y 0 prec_ang_tp cal Z 0 prec_ang_tp cal COPS me-1_transfer1 ENTRY { length rightCCDYtoDowel2 bi_cops_hCCDcal cal_error_YCCD cal length leftCCDYtoDowel2 bi_cops_hCCDcal cal_error_YCCD cal length rightCCDXtoDowel2 bi_rightCCDX_disp cal_error_XCCD cal length leftCCDXtoDowel2 bi_leftCCDX2_disp cal_error_XCCD cal length upCCDXtoDowel2 bi_cops_vCCDcal cal_error_XCCD cal length upCCDYtoDowel2 bi_upCCDY_disp cal_error_YCCD cal length downCCDXtoDowel2 bi_cops_vCCDcal cal_error_XCCD cal length downCCDYtoDowel2 bi_downCCDY_disp cal_error_YCCD cal } centre X -230.950 prec_pos_tp cal Y 19.150 prec_pos_tp cal Z -9.350 prec_pos_tp cal angles X -90 prec_ang_tp cal Y 180 prec_ang_tp cal Z 0 prec_ang_tp cal distancemeter1dim distancemeter-11 center X -230.950 prec_pos_sv cal Y 19.150 prec_pos_sv cal Z -9.350 prec_pos_sv cal angles X -90 prec_ang_sv cal Y 0 prec_ang_sv cal Z 0 prec_ang_sv cal //** transfer_plate transfer_plate-14 centre X -7215.108 prec_pos_det unk Y -43.25 prec_pos_det unk Z 22.5 prec_pos_det unk angles X 0 prec_ang_tilt cal Y -90 prec_ang_tilt cal Z 0 prec_ang_tilt cal COPS me-1_reference4 ENTRY { length rightCCDYtoDowel2 bi_cops_hCCDcal cal_error_YCCD cal length leftCCDYtoDowel2 bi_cops_hCCDcal cal_error_YCCD cal length rightCCDXtoDowel2 bi_rightCCDX_disp cal_error_XCCD cal length leftCCDXtoDowel2 bi_leftCCDX2_disp cal_error_XCCD cal length upCCDXtoDowel2 bi_cops_vCCDcal cal_error_XCCD cal length upCCDYtoDowel2 bi_upCCDY_disp cal_error_YCCD cal length downCCDXtoDowel2 bi_cops_vCCDcal cal_error_XCCD cal length downCCDYtoDowel2 bi_downCCDY_disp cal_error_YCCD cal } centre X 0 prec_pos_tp cal Y 0 prec_pos_tp cal Z 0 prec_pos_tp cal angles X 0 prec_ang_tp cal Y 0 prec_ang_tp cal Z 0 prec_ang_tp cal COPS me-1_transfer4 ENTRY { length rightCCDYtoDowel2 bi_cops_hCCDcal cal_error_YCCD cal length leftCCDYtoDowel2 bi_cops_hCCDcal cal_error_YCCD cal length rightCCDXtoDowel2 bi_rightCCDX_disp cal_error_XCCD cal length leftCCDXtoDowel2 bi_leftCCDX2_disp cal_error_XCCD cal length upCCDXtoDowel2 bi_cops_vCCDcal cal_error_XCCD cal length upCCDYtoDowel2 bi_upCCDY_disp cal_error_YCCD cal length downCCDXtoDowel2 bi_cops_vCCDcal cal_error_XCCD cal length downCCDYtoDowel2 bi_downCCDY_disp cal_error_YCCD cal } centre X 141.000 prec_pos_tp cal Y 19.150 prec_pos_tp cal Z -9.350 prec_pos_tp cal angles X -90 prec_ang_tp cal Y 180 prec_ang_tp cal Z 0 prec_ang_tp cal distancemeter1dim distancemeter-14 center X 141.000 prec_pos_sv cal Y 19.150 prec_pos_sv cal Z -9.350 prec_pos_sv cal angles X -90 prec_ang_sv cal Y 0 prec_ang_sv cal Z 0 prec_ang_sv cal //** chamber me-13_3 centre X 5930.766 prec_chamber_pos_det cal Y -93.350 prec_chamber_pos_det unk Z -449.189 prec_chamber_pos_det unk angles X 0 prec_chamber_ang_det unk Y 95 prec_chamber_ang_det unk Z 0 prec_chamber_ang_det unk COPS cops_outer-13_3 ENTRY { length rightCCDYtoDowel2 bi_cops_hCCDcal cal_error_YCCD cal length leftCCDYtoDowel2 bi_cops_hCCDcal cal_error_YCCD cal length rightCCDXtoDowel2 bi_rightCCDX_disp cal_error_XCCD cal length leftCCDXtoDowel2 bi_leftCCDX2_disp cal_error_XCCD cal length upCCDXtoDowel2 bi_cops_vCCDcal cal_error_XCCD cal length upCCDYtoDowel2 bi_upCCDY_disp cal_error_YCCD cal length downCCDXtoDowel2 bi_cops_vCCDcal cal_error_XCCD cal length downCCDYtoDowel2 bi_downCCDY_disp cal_error_YCCD cal } centre X -dowel_out13R2_yref dowel_out13_yref_error cal Y dowel_out13R2_zref dowel_out13_zref_error cal Z dowel_out13R2_xref dowel_out13_xref_error cal angles X 0 prec_dowel_ang cal Y -5 prec_dowel_ang cal Z 0 prec_dowel_ang cal COPS cops_inner-13_3 ENTRY { length rightCCDYtoDowel2 bi_cops_hCCDcal cal_error_YCCD cal length leftCCDYtoDowel2 bi_cops_hCCDcal cal_error_YCCD cal length rightCCDXtoDowel2 bi_rightCCDX_disp cal_error_XCCD cal length leftCCDXtoDowel2 bi_leftCCDX2_disp cal_error_XCCD cal length upCCDXtoDowel2 bi_cops_vCCDcal cal_error_XCCD cal length upCCDYtoDowel2 bi_upCCDY_disp cal_error_YCCD cal length downCCDXtoDowel2 bi_cops_vCCDcal cal_error_XCCD cal length downCCDYtoDowel2 bi_downCCDY_disp cal_error_YCCD cal } centre X -dowel_in13R2_yref dowel_in13_yref_error cal Y dowel_in13R2_zref dowel_in13_zref_error cal Z -dowel_in13R2_xref dowel_in13_xref_error cal angles X 0 prec_dowel_ang cal Y -5 prec_dowel_ang cal Z 0 prec_dowel_ang cal //** me1chamber me-12_2 centre X 3663.406 prec_chamber_pos_det cal Y -128.000 prec_chamber_pos_det unk Z 386.546 prec_chamber_pos_det unk angles X 0 prec_me12chamber_ang_det cal Y 85 prec_me12chamber_ang_det cal Z 0 prec_me12chamber_ang_det cal me1frame me-12_2_frame centre X 0 prec_chamber_yframe_det cal Y 0 prec_chamber_zframe_det cal Z 0 prec_chamber_xframe_det cal angles X 0 prec_chamber_angframe_det cal Y 0 prec_chamber_angframe_det cal Z 0 prec_chamber_angframe_det cal COPS cops_reference-12_2 ENTRY { length rightCCDYtoDowel2 bi_cops_hCCDcal cal_error_YCCD cal length leftCCDYtoDowel2 bi_cops_hCCDcal cal_error_YCCD cal length rightCCDXtoDowel2 bi_rightCCDX_disp cal_error_XCCD cal length leftCCDXtoDowel2 bi_leftCCDX2_disp cal_error_XCCD cal length upCCDXtoDowel2 bi_cops_vCCDcal cal_error_XCCD cal length upCCDYtoDowel2 bi_upCCDY_disp cal_error_YCCD cal length downCCDXtoDowel2 bi_cops_vCCDcal cal_error_XCCD cal length downCCDYtoDowel2 bi_downCCDY_disp cal_error_YCCD cal } centre X dowel_refR2_yref dowel_refR_yref cal Y dowel_refR2_zref dowel_refR_zref cal Z dowel_refR2_xref dowel_refR_xref cal angles X 0 prec_dowel_ang cal Y 5 prec_dowel_ang cal Z 0 prec_dowel_ang cal sensor2D link_outer-12_2 centre X link_out_yref link_out_yref_error cal Y link_out_zref link_out_zref_error cal Z link_out_xref link_out_xref_error cal angles X 0 prec_dowel_ang cal Y 5 prec_dowel_ang cal Z 0 prec_dowel_ang cal sensor2D link_inner-12_2 centre X link_in_yref prec_chamber_yframe_det cal Y link_in_zref prec_chamber_zframe_det cal Z -link_in_xref prec_chamber_xframe_det cal angles X 0 prec_dowel_ang cal Y 5 prec_dowel_ang cal Z 0 prec_dowel_ang cal //** me1chamber me-12_10 centre X -3663.406 prec_chamber_pos_det cal Y -128.000 prec_chamber_pos_det unk Z -254.541 prec_chamber_pos_det unk angles X 0 prec_me12chamber_ang_det cal Y -95 prec_me12chamber_ang_det cal Z 0 prec_me12chamber_ang_det cal me1frame me-12_10_frame centre X 0 prec_chamber_yframe_det cal Y 0 prec_chamber_zframe_det cal Z 0 prec_chamber_xframe_det cal angles X 0 prec_chamber_angframe_det cal Y 0 prec_chamber_angframe_det cal Z 0 prec_chamber_angframe_det cal COPS cops_reference-12_10 ENTRY { length rightCCDYtoDowel2 bi_cops_hCCDcal cal_error_YCCD cal length leftCCDYtoDowel2 bi_cops_hCCDcal cal_error_YCCD cal length rightCCDXtoDowel2 bi_rightCCDX_disp cal_error_XCCD cal length leftCCDXtoDowel2 bi_leftCCDX2_disp cal_error_XCCD cal length upCCDXtoDowel2 bi_cops_vCCDcal cal_error_XCCD cal length upCCDYtoDowel2 bi_upCCDY_disp cal_error_YCCD cal length downCCDXtoDowel2 bi_cops_vCCDcal cal_error_XCCD cal length downCCDYtoDowel2 bi_downCCDY_disp cal_error_YCCD cal } centre X dowel_refR1_yref dowel_refR_yref cal Y dowel_refR1_zref dowel_refR_zref cal Z dowel_refR1_xref dowel_refR_xref cal angles X 0 prec_dowel_ang cal Y 5 prec_dowel_ang cal Z 0 prec_dowel_ang cal sensor2D link_outer-12_10 centre X link_out_yref link_out_yref_error cal Y link_out_zref link_out_zref_error cal Z link_out_xref link_out_xref_error cal angles X 0 prec_dowel_ang cal Y 5 prec_dowel_ang cal Z 0 prec_dowel_ang cal sensor2D link_inner-12_10 centre X link_in_yref link_in_yref_error cal Y link_in_zref link_in_zref_error cal Z -link_in_xref link_in_xref_error cal angles X 0 prec_dowel_ang cal Y 5 prec_dowel_ang cal Z 0 prec_dowel_ang cal //** chamber me-13_20 centre X -5930.766 prec_chamber_pos_det cal Y -93.350 prec_chamber_pos_det unk Z 318.192 prec_chamber_pos_det unk angles X 0 prec_chamber_ang_det unk Y 85 prec_chamber_ang_det unk Z 0 prec_chamber_ang_det unk COPS cops_inner-13_20 ENTRY { length rightCCDYtoDowel2 bi_cops_hCCDcal cal_error_YCCD cal length leftCCDYtoDowel2 bi_cops_hCCDcal cal_error_YCCD cal length rightCCDXtoDowel2 bi_rightCCDX_disp cal_error_XCCD cal length leftCCDXtoDowel2 bi_leftCCDX2_disp cal_error_XCCD cal length upCCDXtoDowel2 bi_cops_vCCDcal cal_error_XCCD cal length upCCDYtoDowel2 bi_upCCDY_disp cal_error_YCCD cal length downCCDXtoDowel2 bi_cops_vCCDcal cal_error_XCCD cal length downCCDYtoDowel2 bi_downCCDY_disp cal_error_YCCD cal } centre X dowel_in13R1_yref dowel_in13_yref_error cal Y dowel_in13R1_zref dowel_in13_zref_error cal Z -dowel_in13R1_xref dowel_in13_xref_error cal angles X 0 prec_dowel_ang cal Y 185 prec_dowel_ang cal Z 0 prec_dowel_ang cal COPS cops_outer-13_20 ENTRY { length rightCCDYtoDowel2 bi_cops_hCCDcal cal_error_YCCD cal length leftCCDYtoDowel2 bi_cops_hCCDcal cal_error_YCCD cal length rightCCDXtoDowel2 bi_rightCCDX_disp cal_error_XCCD cal length leftCCDXtoDowel2 bi_leftCCDX2_disp cal_error_XCCD cal length upCCDXtoDowel2 bi_cops_vCCDcal cal_error_XCCD cal length upCCDYtoDowel2 bi_upCCDY_disp cal_error_YCCD cal length downCCDXtoDowel2 bi_cops_vCCDcal cal_error_XCCD cal length downCCDYtoDowel2 bi_downCCDY_disp cal_error_YCCD cal } centre X dowel_out13R1_yref dowel_out13_yref_error cal Y dowel_out13R1_zref dowel_out13_zref_error cal Z dowel_out13R1_xref dowel_out13_xref_error cal angles X 0 prec_dowel_ang cal Y 185 prec_dowel_ang cal Z 0 prec_dowel_ang cal // ********************** *************** ****************** // // ********************** *************** ****************** // // ********************** *************** ****************** // // MAB Structures // // ********************** *************** ****************** // // ********************** *************** ****************** // // ********************** *************** ****************** // MAB_structure mab_structure1 centre X 7065.976 prec_pos_mab cal Y 1724.364 prec_pos_mab cal Z 6650 prec_pos_mab cal angles X 0 prec_ang_mab cal Y 0 prec_ang_mab cal Z 0 prec_ang_mab cal COPS mab1 ENTRY { length rightCCDYtoDowel2 bi_cops_hCCDcal cal_error_YCCD cal length leftCCDYtoDowel2 bi_cops_hCCDcal cal_error_YCCD cal length rightCCDXtoDowel2 bi_rightCCDX_disp cal_error_XCCD cal length leftCCDXtoDowel2 bi_leftCCDX2_disp cal_error_XCCD cal length upCCDXtoDowel2 bi_cops_vCCDcal cal_error_XCCD cal length upCCDYtoDowel2 bi_upCCDY_disp cal_error_YCCD cal length downCCDXtoDowel2 bi_cops_vCCDcal cal_error_XCCD cal length downCCDYtoDowel2 bi_downCCDY_disp cal_error_YCCD cal } centre X 0 prec_pos_mab_det cal Y 0 prec_pos_mab_det cal Z 0 prec_pos_mab_det cal angles X 0 prec_ang_mab_det cal Y 0 prec_ang_mab_det cal Z 15 prec_ang_mab_det cal distance_target distance_target_mab1 center X 0 prec_pos_pg cal Y 0 prec_pos_pg cal Z 0 prec_pos_pg cal angles X 0 prec_ang_pg cal Y 0 prec_ang_pg cal Z 0 prec_ang_pg cal MAB_structure mab_structure-1 centre X 7065.976 prec_pos_mab cal Y 1724.364 prec_pos_mab cal Z -6650 prec_pos_mab cal angles X 0 prec_ang_mab cal Y 0 prec_ang_mab cal Z 0 prec_ang_mab cal COPS mab-1 ENTRY { length rightCCDYtoDowel2 bi_cops_hCCDcal cal_error_YCCD cal length leftCCDYtoDowel2 bi_cops_hCCDcal cal_error_YCCD cal length rightCCDXtoDowel2 bi_rightCCDX_disp cal_error_XCCD cal length leftCCDXtoDowel2 bi_leftCCDX2_disp cal_error_XCCD cal length upCCDXtoDowel2 bi_cops_vCCDcal cal_error_XCCD cal length upCCDYtoDowel2 bi_upCCDY_disp cal_error_YCCD cal length downCCDXtoDowel2 bi_cops_vCCDcal cal_error_XCCD cal length downCCDYtoDowel2 bi_downCCDY_disp cal_error_YCCD cal } centre X 0 prec_pos_mab_det cal Y 0 prec_pos_mab_det cal Z 0 prec_pos_mab_det cal angles X 0 prec_ang_mab_det cal Y 0 prec_ang_mab_det cal Z 15 prec_ang_mab_det cal distance_target distance_target_mab-1 center X 0 prec_pos_pg cal Y 0 prec_pos_pg cal Z 0 prec_pos_pg cal angles X 0 prec_ang_pg cal Y 0 prec_ang_pg cal Z 0 prec_ang_pg cal MAB_structure mab_structure4 centre X -6938.031 prec_pos_mab cal Y -2027.998 prec_pos_mab cal Z 6650 prec_pos_mab cal angles X 0 prec_ang_mab cal Y 0 prec_ang_mab cal Z 0 prec_ang_mab cal COPS mab4 ENTRY { length rightCCDYtoDowel2 bi_cops_hCCDcal cal_error_YCCD cal length leftCCDYtoDowel2 bi_cops_hCCDcal cal_error_YCCD cal length rightCCDXtoDowel2 bi_rightCCDX_disp cal_error_XCCD cal length leftCCDXtoDowel2 bi_leftCCDX2_disp cal_error_XCCD cal length upCCDXtoDowel2 bi_cops_vCCDcal cal_error_XCCD cal length upCCDYtoDowel2 bi_upCCDY_disp cal_error_YCCD cal length downCCDXtoDowel2 bi_cops_vCCDcal cal_error_XCCD cal length downCCDYtoDowel2 bi_downCCDY_disp cal_error_YCCD cal } centre X 0 prec_pos_mab_det cal Y 0 prec_pos_mab_det cal Z 0 prec_pos_mab_det cal angles X 0 prec_ang_mab_det cal Y 0 prec_ang_mab_det cal Z 15 prec_ang_mab_det cal distance_target distance_target_mab4 center X 0 prec_pos_pg cal Y 0 prec_pos_pg cal Z 0 prec_pos_pg cal angles X 0 prec_ang_pg cal Y 0 prec_ang_pg cal Z 0 prec_ang_pg cal MAB_structure mab_structure-4 centre X -6938.031 prec_pos_mab cal Y -2027.998 prec_pos_mab cal Z -6650 prec_pos_mab cal angles X 0 prec_ang_mab cal Y 0 prec_ang_mab cal Z 0 prec_ang_mab cal COPS mab-4 ENTRY { length rightCCDYtoDowel2 bi_cops_hCCDcal cal_error_YCCD cal length leftCCDYtoDowel2 bi_cops_hCCDcal cal_error_YCCD cal length rightCCDXtoDowel2 bi_rightCCDX_disp cal_error_XCCD cal length leftCCDXtoDowel2 bi_leftCCDX2_disp cal_error_XCCD cal length upCCDXtoDowel2 bi_cops_vCCDcal cal_error_XCCD cal length upCCDYtoDowel2 bi_upCCDY_disp cal_error_YCCD cal length downCCDXtoDowel2 bi_cops_vCCDcal cal_error_XCCD cal length downCCDYtoDowel2 bi_downCCDY_disp cal_error_YCCD cal } centre X 0 prec_pos_mab_det cal Y 0 prec_pos_mab_det cal Z 0 prec_pos_mab_det cal angles X 0 prec_ang_mab_det cal Y 0 prec_ang_mab_det cal Z 15 prec_ang_mab_det cal distance_target distance_target_mab-4 center X 0 prec_pos_pg cal Y 0 prec_pos_pg cal Z 0 prec_pos_pg cal angles X 0 prec_ang_pg cal Y 0 prec_ang_pg cal Z 0 prec_ang_pg cal // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // // Transfer Laser System // // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // Xlaser transfer1 ENTRY { angle angleBetweenAxis 90. prec_ang_transfer_las cal } centre X 7033.049 prec_pos_det unk Y 1760.317 prec_pos_det unk Z 11000 prec_pos_det cal angles X 0 prec_ang_las unk Y 180 prec_ang_las unk Z 15 prec_ang_las unk Xlaser transfer4 ENTRY { angle angleBetweenAxis 90. prec_ang_transfer_las cal } centre X -6970.958 prec_pos_det unk Y -1992.045 prec_pos_det unk Z 11000 prec_pos_det cal angles X 0 prec_ang_las unk Y 180 prec_ang_las unk Z 15 prec_ang_las unk // ********************** *************** ****************** // // ********************** *************** ****************** // // ********************** *************** ****************** // // LINK Lasers // // ********************** *************** ****************** // // ********************** *************** ****************** // // ********************** *************** ****************** // laser link11 centre X 12.941 prec_pos_link_las cal Y -48.296 prec_pos_link_las cal Z 6690 prec_pos_link_las cal angles X 0 prec_ang_link_las cal Y 90 prec_ang_link_las cal Z 15 prec_ang_link_las cal laser link14 centre X -12.941 prec_pos_link_las cal Y 48.296 prec_pos_link_las cal Z 6690 prec_pos_link_las cal angles X 0 prec_ang_link_las cal Y 90 prec_ang_link_las cal Z 195 prec_ang_link_las cal laser link-11 centre X 12.941 prec_pos_link_las cal Y -48.296 prec_pos_link_las cal Z -6690 prec_pos_link_las cal angles X 0 prec_ang_link_las cal Y 90 prec_ang_link_las cal Z 15 prec_ang_link_las cal laser link-14 centre X -12.941 prec_pos_link_las cal Y 48.296 prec_pos_link_las cal Z -6690 prec_pos_link_las cal angles X 0 prec_ang_link_las cal Y 90 prec_ang_link_las cal Z 195 prec_ang_link_las cal MEASUREMENTS // simulated value = real measurment (mm) // flag for missed ccd = 0 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // // me1 SLM 1 // // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // COPS emu/slm11/las11 & emu/slm11/transfer_plate11/me1_reference1 U 14.329 prec_CCD D 14.329 prec_CCD L 14.329 prec_CCD R 14.329 prec_CCD COPS emu/slm11/las11 & emu/slm11/me13_3/cops_outer13_3 U 14.329 prec_CCD D 14.329 prec_CCD L 14.329 prec_CCD R 14.329 prec_CCD COPS emu/slm11/las11 & emu/slm11/me13_3/cops_inner13_3 U 14.329 prec_CCD D 14.329 prec_CCD L 14.329 prec_CCD R 14.329 prec_CCD COPS emu/slm11/las11 & emu/slm11/me12_2/me12_2_frame/cops_reference12_2 U 14.329 prec_CCD D 14.329 prec_CCD L 14.329 prec_CCD R 14.329 prec_CCD COPS emu/slm11/las14 & emu/slm11/me12_10/me12_10_frame/cops_reference12_10 U 14.329 prec_CCD D 14.329 prec_CCD L 14.329 prec_CCD R 14.329 prec_CCD COPS emu/slm11/las14 & emu/slm11/me13_20/cops_inner13_20 U 14.329 prec_CCD D 14.329 prec_CCD L 14.329 prec_CCD R 14.329 prec_CCD COPS emu/slm11/las14 & emu/slm11/me13_20/cops_outer13_20 U 14.329 prec_CCD D 14.329 prec_CCD L 14.329 prec_CCD R 14.329 prec_CCD COPS emu/slm11/las14 & emu/slm11/transfer_plate14/me1_reference4 U 14.329 prec_CCD D 14.329 prec_CCD L 14.329 prec_CCD R 14.329 prec_CCD // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // // me-1 SLM 1 // // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // COPS emu/slm-11/las-11 & emu/slm-11/transfer_plate-11/me-1_reference1 U 14.329 prec_CCD D 14.329 prec_CCD L 14.329 prec_CCD R 14.329 prec_CCD COPS emu/slm-11/las-11 & emu/slm-11/me-13_3/cops_outer-13_3 U 14.329 prec_CCD D 14.329 prec_CCD L 14.329 prec_CCD R 14.329 prec_CCD COPS emu/slm-11/las-11 & emu/slm-11/me-13_3/cops_inner-13_3 U 14.329 prec_CCD D 14.329 prec_CCD L 14.329 prec_CCD R 14.329 prec_CCD COPS emu/slm-11/las-11 & emu/slm-11/me-12_2/me-12_2_frame/cops_reference-12_2 U 14.329 prec_CCD D 14.329 prec_CCD L 14.329 prec_CCD R 14.329 prec_CCD COPS emu/slm-11/las-14 & emu/slm-11/me-12_10/me-12_10_frame/cops_reference-12_10 U 14.329 prec_CCD D 14.329 prec_CCD L 14.329 prec_CCD R 14.329 prec_CCD COPS emu/slm-11/las-14 & emu/slm-11/me-13_20/cops_inner-13_20 U 14.329 prec_CCD D 14.329 prec_CCD L 14.329 prec_CCD R 14.329 prec_CCD COPS emu/slm-11/las-14 & emu/slm-11/me-13_20/cops_outer-13_20 U 14.329 prec_CCD D 14.329 prec_CCD L 14.329 prec_CCD R 14.329 prec_CCD COPS emu/slm-11/las-14 & emu/slm-11/transfer_plate-14/me-1_reference4 U 14.329 prec_CCD D 14.329 prec_CCD L 14.329 prec_CCD R 14.329 prec_CCD ////////////////////////////////////////////////////////////////// // // // ME 1/2 Link References // // // ////////////////////////////////////////////////////////////////// SENSOR2D emu/link11 & emu/slm11/me12_2/me12_2_frame/link_outer12_2 H 0.000 prec_link_sensor2D V 0.000 prec_link_sensor2D SENSOR2D emu/link11 & emu/slm11/me12_2/link_inner12_2 H 0.000 prec_link_sensor2D V 0.000 prec_link_sensor2D SENSOR2D emu/link14 & emu/slm11/me12_10/link_inner12_10 H 0.000 prec_link_sensor2D V 0.000 prec_link_sensor2D SENSOR2D emu/link14 & emu/slm11/me12_10/me12_10_frame/link_outer12_10 H 0.000 prec_link_sensor2D V 0.000 prec_link_sensor2D SENSOR2D emu/link-11 & emu/slm-11/me-12_2/me-12_2_frame/link_outer-12_2 H 0.000 prec_link_sensor2D V 0.000 prec_link_sensor2D SENSOR2D emu/link-11 & emu/slm-11/me-12_2/link_inner-12_2 H 0.000 prec_link_sensor2D V 0.000 prec_link_sensor2D SENSOR2D emu/link-14 & emu/slm-11/me-12_10/link_inner-12_10 H 0.000 prec_link_sensor2D V 0.000 prec_link_sensor2D SENSOR2D emu/link-14 & emu/slm-11/me-12_10/me-12_10_frame/link_outer-12_10 H 0.000 prec_link_sensor2D V 0.000 prec_link_sensor2D ////////////////////////////////////////////////////////////////// // // // Transfer Line System // // // ////////////////////////////////////////////////////////////////// COPS emu/transfer1 & emu/mab_structure1/mab1 U 14.329 prec_CCD D 14.329 prec_CCD L 14.329 prec_CCD R 14.329 prec_CCD COPS emu/transfer1 & emu/mab_structure-1/mab-1 U 14.329 prec_CCD D 14.329 prec_CCD L 14.329 prec_CCD R 14.329 prec_CCD COPS emu/transfer4 & emu/mab_structure4/mab4 U 14.329 prec_CCD D 14.329 prec_CCD L 14.329 prec_CCD R 14.329 prec_CCD COPS emu/transfer4 & emu/mab_structure-4/mab-4 U 14.329 prec_CCD D 14.329 prec_CCD L 14.329 prec_CCD R 14.329 prec_CCD COPS emu/transfer1 & emu/slm11/transfer_plate11/me1_transfer1 U 14.329 prec_CCD D 14.329 prec_CCD L 14.329 prec_CCD R 14.329 prec_CCD COPS emu/transfer1 & emu/slm-11/transfer_plate-11/me-1_transfer1 U 14.329 prec_CCD D 14.329 prec_CCD L 14.329 prec_CCD R 14.329 prec_CCD COPS emu/transfer4 & emu/slm11/transfer_plate14/me1_transfer4 U 14.329 prec_CCD D 14.329 prec_CCD L 14.329 prec_CCD R 14.329 prec_CCD COPS emu/transfer4 & emu/slm-11/transfer_plate-14/me-1_transfer4 U 14.329 prec_CCD D 14.329 prec_CCD L 14.329 prec_CCD R 14.329 prec_CCD ////////////////////////////////////////////////////////////////// // // // Distance Meters // // // ////////////////////////////////////////////////////////////////// DISTANCEMETER1DIM emu/mab_structure1/distance_target_mab1 & emu/slm11/transfer_plate11/distancemeter11 D 156.1 Zsensor_prec DISTANCEMETER1DIM emu/mab_structure4/distance_target_mab4 & emu/slm11/transfer_plate14/distancemeter14 D 156.1 Zsensor_prec DISTANCEMETER1DIM emu/mab_structure-1/distance_target_mab-1 & emu/slm-11/transfer_plate-11/distancemeter-11 D 156.1 Zsensor_prec DISTANCEMETER1DIM emu/mab_structure-4/distance_target_mab-4 & emu/slm-11/transfer_plate-14/distancemeter-14 D 156.1 Zsensor_prec // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ // // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ // // ^^ Expected Results ^^ // // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ // // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ // // // Running this script (unchanged) in cocoa_v2.0.0 should // yield the following results in the report.out file for // the 'unk' entries : // // DIMENSIONS: lengths = mm +- mum angles = deg +- murad // Fit iteration 1 ... // 1 Fit quality is = 0.040905262 // 1 Fit quality cut is = 3.7987931e-11 // GOOD QUALITY OF THE FIT FOR ITERATION 1 = 3.7987931e-11 < 0.1 // // FITTED ENTRY VALUES // NoEnt_unk Optical Object Parameter value (+-error) orig.val (+-error) quality // 0 emu/slm11/las11 angleBetweenAxis 90 +- 347.42217 90 +- 100 Q2 DIFF= -2.1510571e-16 // 1 emu/slm11/las11 centre_Y -9.2464976e-14 +- 111.18377 0 +- 200 Q2 DIFF= -9.2464976e-14 // 2 emu/slm11/las11 centre_Z -0.0015246936 +- 17.342606 0 +- 200 Q2 DIFF= -0.0015246936 // 3 emu/slm11/las11 angles_X -4.0571704e-15 +- 270.65591 0 +- 100 Q2 DIFF= -4.0571704e-15 // 4 emu/slm11/las11 angles_Y 90 +- 83.568031 90 +- 100 Q2 DIFF= 1.5515367e-14 // 5 emu/slm11/las11 angles_Z -0.00026287974 +- 7.8305211 0 +- 100 Q2 DIFF= -0.00026287974 // 6 emu/slm11/las14 angleBetweenAxis 90 +- 347.47667 90 +- 100 Q2 DIFF= 2.0122792e-16 // 7 emu/slm11/las14 centre_Y -9.4273771e-14 +- 110.85759 0 +- 200 Q2 DIFF= -9.4273771e-14 // 8 emu/slm11/las14 centre_Z 0.049066905 +- 17.291419 0 +- 200 Q2 DIFF= 0.049066905 // 9 emu/slm11/las14 angles_X 2.3960896e-15 +- 270.95347 0 +- 100 Q2 DIFF= 2.3960896e-15 // 10 emu/slm11/las14 angles_Y -90 +- 76.14252 -90 +- 100 Q2 DIFF= -8.5417784e-15 // 11 emu/slm11/las14 angles_Z -0.00053369807 +- 4.3292917 0 +- 100 Q2 DIFF= -0.00053369807 // 12 emu/slm11/transfer_plate11 centre_X 7282.907 +- 14.100042 7282.907 +- 100 Q2 DIFF= -7.0410945e-06 // 13 emu/slm11/transfer_plate11 centre_Y -43.25 +- 109.99815 -43.25 +- 100 Q2 DIFF= -1.6664448e-13 // 14 emu/slm11/transfer_plate11 centre_Z 22.498554 +- 14.100042 22.5 +- 100 Q2 DIFF= -0.0014462689 // 15 emu/slm11/transfer_plate14 centre_X -7282.9078 +- 14.100042 -7282.907 +- 100 Q2 DIFF= -0.00078959298 // 16 emu/slm11/transfer_plate14 centre_Y -43.25 +- 109.99996 -43.25 +- 100 Q2 DIFF= -1.6630447e-13 // 17 emu/slm11/transfer_plate14 centre_Z -22.451092 +- 14.100042 -22.5 +- 100 Q2 DIFF= 0.048907694 // 18 emu/slm11/me13_3 centre_Y -93.35 +- 165.77121 -93.35 +- 100 Q2 DIFF= 3.4174052e-13 // 19 emu/slm11/me13_3 centre_Z 449.18906 +- 34.526163 449.189 +- 100 Q2 DIFF= 6.3356578e-05 // 20 emu/slm11/me13_3 angles_X -4.0193538e-15 +- 334.7741 0 +- 100 Q2 DIFF= -4.0193538e-15 // 21 emu/slm11/me13_3 angles_Y 85 +- 99.000928 85 +- 100 Q2 DIFF= 1.5508428e-14 // 22 emu/slm11/me13_3 angles_Z -0.00058421094 +- 11.288641 0 +- 100 Q2 DIFF= -0.00058421094 // 23 emu/slm11/me12_2 centre_Y -128 +- 3.5355338 -128 +- 100 Q2 DIFF= 0 // 24 emu/slm11/me12_2 centre_Z -386.54629 +- 3.5355339 -386.546 +- 100 Q2 DIFF= -0.00029383157 // 25 emu/slm11/me12_10 centre_Y -128 +- 3.5355339 -128 +- 100 Q2 DIFF= 0 // 26 emu/slm11/me12_10 centre_Z 254.54628 +- 3.5355339 254.541 +- 100 Q2 DIFF= 0.0052803222 // 27 emu/slm11/me13_20 centre_Y -93.35 +- 136.52425 -93.35 +- 100 Q2 DIFF= 5.1383897e-13 // 28 emu/slm11/me13_20 centre_Z -318.15032 +- 35.531779 -318.192 +- 100 Q2 DIFF= 0.041681609 // 29 emu/slm11/me13_20 angles_X 2.492024e-15 +- 336.09841 0 +- 100 Q2 DIFF= 2.492024e-15 // 30 emu/slm11/me13_20 angles_Y -95 +- 93.182099 -95 +- 100 Q2 DIFF= -8.5348395e-15 // 31 emu/slm11/me13_20 angles_Z -0.00085502927 +- 9.2119007 0 +- 100 Q2 DIFF= -0.00085502927 // 32 emu/slm-11/las-11 angleBetweenAxis 90 +- 347.35486 90 +- 100 Q2 DIFF= -8.8817842e-16 // 33 emu/slm-11/las-11 centre_Y -7.2869635e-14 +- 114.17512 0 +- 200 Q2 DIFF= -7.2869635e-14 // 34 emu/slm-11/las-11 centre_Z 0.001846291 +- 17.814555 0 +- 200 Q2 DIFF= 0.001846291 // 35 emu/slm-11/las-11 angles_X 4.6166699e-15 +- 269.28152 0 +- 100 Q2 DIFF= 4.6166699e-15 // 36 emu/slm-11/las-11 angles_Y 90 +- 83.635591 90 +- 100 Q2 DIFF= -1.5813739e-14 // 37 emu/slm-11/las-11 angles_Z -0.00026998193 +- 8.0420771 0 +- 100 Q2 DIFF= -0.00026998193 // 38 emu/slm-11/las-14 angleBetweenAxis 90 +- 347.34959 90 +- 100 Q2 DIFF= -3.1918912e-16 // 39 emu/slm-11/las-14 centre_Y -7.2858473e-14 +- 114.17683 0 +- 200 Q2 DIFF= -7.2858473e-14 // 40 emu/slm-11/las-14 centre_Z -0.050376631 +- 17.814564 0 +- 200 Q2 DIFF= -0.050376631 // 41 emu/slm-11/las-14 angles_X -4.4970923e-15 +- 268.8592 0 +- 100 Q2 DIFF= -4.4970923e-15 // 42 emu/slm-11/las-14 angles_Y -90 +- 83.548025 -90 +- 100 Q2 DIFF= 1.5855373e-14 // 43 emu/slm-11/las-14 angles_Z -0.00099142038 +- 8.0422776 0 +- 100 Q2 DIFF= -0.00099142038 // 44 emu/slm-11/transfer_plate-11 centre_X 7215.107 +- 14.100042 7215.107 +- 100 Q2 DIFF= -7.0410935e-06 // 45 emu/slm-11/transfer_plate-11 centre_Y -43.25 +- 109.99269 -43.25 +- 100 Q2 DIFF= -1.666306e-13 // 46 emu/slm-11/transfer_plate-11 centre_Z -22.498554 +- 14.100042 -22.5 +- 100 Q2 DIFF= 0.0014462689 // 47 emu/slm-11/transfer_plate-14 centre_X -7215.1078 +- 14.100042 -7215.108 +- 100 Q2 DIFF= 0.00021040702 // 48 emu/slm-11/transfer_plate-14 centre_Y -43.25 +- 109.99368 -43.25 +- 100 Q2 DIFF= -1.6664795e-13 // 49 emu/slm-11/transfer_plate-14 centre_Z 22.451092 +- 14.100042 22.5 +- 100 Q2 DIFF= -0.048907694 // 50 emu/slm-11/me-13_3 centre_Y -93.35 +- 163.81981 -93.35 +- 100 Q2 DIFF= 3.5771386e-13 // 51 emu/slm-11/me-13_3 centre_Z -449.18891 +- 34.135733 -449.189 +- 100 Q2 DIFF= 8.8515102e-05 // 52 emu/slm-11/me-13_3 angles_X 4.9824047e-15 +- 330.46543 0 +- 100 Q2 DIFF= 4.9824047e-15 // 53 emu/slm-11/me-13_3 angles_Y 95 +- 97.170908 95 +- 100 Q2 DIFF= -1.5709656e-14 // 54 emu/slm-11/me-13_3 angles_Z -0.00059131313 +- 11.436405 0 +- 100 Q2 DIFF= -0.00059131313 // 55 emu/slm-11/me-12_2 centre_Y -128 +- 3.5355337 -128 +- 100 Q2 DIFF= 0 // 56 emu/slm-11/me-12_2 centre_Z 386.54629 +- 3.5355339 386.546 +- 100 Q2 DIFF= 0.00029383157 // 57 emu/slm-11/me-12_10 centre_Y -128 +- 3.5355337 -128 +- 100 Q2 DIFF= 0 // 58 emu/slm-11/me-12_10 centre_Z -254.54628 +- 3.5355339 -254.541 +- 100 Q2 DIFF= -0.0052803222 // 59 emu/slm-11/me-13_20 centre_Y -93.35 +- 123.52289 -93.35 +- 100 Q2 DIFF= 3.550979e-13 // 60 emu/slm-11/me-13_20 centre_Z 318.15995 +- 34.010896 318.192 +- 100 Q2 DIFF= -0.032052818 // 61 emu/slm-11/me-13_20 angles_X -4.7304515e-15 +- 328.63671 0 +- 100 Q2 DIFF= -4.7304515e-15 // 62 emu/slm-11/me-13_20 angles_Y 85 +- 98.337361 85 +- 100 Q2 DIFF= 1.5772106e-14 // 63 emu/slm-11/me-13_20 angles_Z -0.00067008918 +- 11.436545 0 +- 100 Q2 DIFF= -0.00067008918 // 64 emu/transfer1 centre_X 7033.0487 +- 13.531608 7033.049 +- 100 Q2 DIFF= -0.00025479219 // 65 emu/transfer1 centre_Y 1760.3169 +- 13.54708 1760.317 +- 100 Q2 DIFF= -0.0001365278 // 66 emu/transfer1 angles_X -1.5543302e-15 +- 1.0526316 0 +- 100 Q2 DIFF= -1.5543302e-15 // 67 emu/transfer1 angles_Y 180 +- 1.0526316 180 +- 100 Q2 DIFF= 7.6744167e-15 // 68 emu/transfer1 angles_Z 15 +- 170.24186 15 +- 100 Q2 DIFF= -2.0095904e-13 // 69 emu/transfer4 centre_X -6970.9583 +- 13.531608 -6970.958 +- 100 Q2 DIFF= -0.00025479219 // 70 emu/transfer4 centre_Y -1992.0451 +- 13.54708 -1992.045 +- 100 Q2 DIFF= -0.0001365278 // 71 emu/transfer4 angles_X -1.5819991e-15 +- 1.0526316 0 +- 100 Q2 DIFF= -1.5819991e-15 // 72 emu/transfer4 angles_Y 180 +- 1.0526316 180 +- 100 Q2 DIFF= 7.8548279e-15 // 73 emu/transfer4 angles_Z 15 +- 170.24186 15 +- 100 Q2 DIFF= 3.0882935e-13 // // CORRELATION BETWEEN 'unk' ENTRIES: (>= 1.E-6) // No_1 No_2 correlation74 // (0) (5) 1.1995058e-06 // (0) (6) 0 // (0) (7) 0 // (0) (8) 0 // (0) (9) 0 // (0) (10) 0 // (0) (11) 0 // (0) (14) 6.941067e-17 // (0) (15) 0 // (0) (16) 0 // (0) (17) 0 // (0) (18) 0.019891145 // (0) (19) 0.020078382 // // ... + more