// 13 Sept 2001 // Cocoa Simulation Script created by R. Lee // // // For chambers on in +X CMS side // X (chamber draw.) -> -X (placement on COCOA chamber) // Y (chamber draw.) -> -Z (placement on COCOA chamber) // Z (chamber draw.) -> Y (placement on COCOA chamber) // // For chambers on in -X CMS side // X (chamber draw.) -> X (placement on COCOA chamber) // Y (chamber draw.) -> -Z (placement on COCOA chamber) // Z (chamber draw.) -> Y (placement on COCOA chamber) // // Standard Y (Y SLM = Z CMS) offset is 51mm for standard bracket // Standard Y (Y SLM = Z CMS) offset is 51mm for tower bracket // These offsets are added to DCOPS mounting bracket offsets and // include a standard shim between DCOPS mount and the bracket // Installed system will have various sizes of shims between 4-7mmE // This must be taken into account when shim arrangement is finalized. // // Final AutoCad references checked and rechecked by Dave // We expect chamber active center references are final // Construction of Transfer Lines within 5-10 um // Construction of SLM Lines within 10um // Link Sensors centered (X,Y) on 2ndary Link Line (no offset) // // NO ADDITIONAL CHANGES IN LAYOUT OR GEOMETRY ARE EXPECTED // // Sept 2006 // modified by Gyongyi Baksay - Fl. Tech GLOBAL_OPTIONS dumpOptOGlobalInReport 1 calParamInyfMatrix 1 report_verbose 3 save_matrices 1 debug_verbose 0 // 0 calculates cal+unk values // 1 calculates only unk values calcul_type 0 measurementErrorFromFile 1 FitQualityCut 0.1 reportOutReadSigma 0 //MaxNoFitIterations 5 //Set Script Units length_value_dimension 1 // mm length_error_dimension 2 // um angle_value_dimension 3 // deg angle_error_dimension 2 // urad output_length_value_dimension 1//mm output_length_error_dimension 2//um output_angle_value_dimension 3//deg output_angle_error_dimension 2//urad //VRML, histogram Options (extra) histograms 1 //VisOnly 1 //VisScale 1 //VisWriteVRML 2 VisWriteIguana 2 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 //apin uncertainty prec_apin_pos 100 prec_apin_ang 100 //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 // DCOPS Orientation Error on Chamber prec_dowel_ang 2 //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 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 for MAB-ME1 // Adding 16, 35 in quadrature gives 39um for ME1-ME2, ME2-ME3, ME3-ME4 prec_pos_sv 50 prec_ang_sv 10 prec_pos_pg 50 prec_ang_pg 10 me1Zsensor_prec 110 Zsensor_prec 16 // Measurement precision of the LCP8 sensors // // ~~~~~ 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 144 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 144 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 // // ~~~~~ 20degree Chamber Type ME2 dowel_out2_xref 992.094 dowel_out2_yref 272.081 dowel_out2_zref 50.100 dowel_out2_zref_tower 0 dowel_out2_xref_error 100 dowel_out2_yref_error 144 dowel_out2_zref_error 538 dowel_out2_zref_tower_error 538 dowel_in2_xref 884.330 dowel_in2_yref 13.107 dowel_in2_zref 50.100 dowel_in2_zref_tower 0 dowel_in2_xref_error 100 dowel_in2_yref_error 144 dowel_in2_zref_error 538 dowel_in2_zref_tower_error 538 // // ~~~~~ 20degree Chamber Type ME3 dowel_out3_xref 892.145 dowel_out3_yref 272.081 dowel_out3_zref 50.100 dowel_out3_zref_tower 0 dowel_out3_xref_error 100 dowel_out3_yref_error 144 dowel_out3_zref_error 538 dowel_out3_zref_tower_error 538 dowel_in3_xref 776.567 dowel_in3_yref 22.158 dowel_in3_zref 50.100 dowel_in3_zref_tower 0 dowel_in3_xref_error 100 dowel_in3_yref_error 144 dowel_in3_zref_error 538 dowel_in3_zref_tower_error 538 // // ~~~~~ 20degree Chamber Type me4 dowel_out4_xref 792.603 dowel_out4_yref 272.081 dowel_out4_zref 50.100 dowel_out4_zref_tower 0 dowel_out4_xref_error 100 dowel_out4_yref_error 144 dowel_out4_zref_error 538 dowel_out4_zref_tower_error 538 dowel_in4_xref 677.112 dowel_in4_yref 12.931 dowel_in4_zref 50.100 dowel_in4_zref_tower 0 dowel_in4_xref_error 100 dowel_in4_yref_error 144 dowel_in4_zref_error 538 dowel_in4_zref_tower_error 538 //---------- EXTRA ENTRIES shift_det 0 devi_det 0 //---------- Precision of Calculation prec_to_calc 100 SYSTEM_TREE_DESCRIPTION object system slm_line object slm_line 2 transfer_plate 2 Schamber 2 Lchamber object transfer_plate Xlaser 2 COPS object Schamber 2 COPS 2 APIN object Lchamber 2 COPS 2 APIN SYSTEM_TREE_DATA system OCMS // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // // ME2 SLM 2 // // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // slm_line slm22 centre X 289.7777 1 fix Y -77.6457 1 fix Z 7998 1 fix angles X -90 1 fix Y 0 1 fix Z 255 1 fix transfer_plate me+2_tp5 center X 7175.833 prec_pos_det cal Y -43.25 prec_pos_det cal Z -22.500 prec_pos_det cal angles X 0 prec_ang_tilt cal Y 90 prec_ang_tilt cal Z 0 prec_ang_tilt cal Xlaser las25 ENTRY { angle angleBetweenAxis 90. prec_ang_las unk } center X -22.500 prec_pos_tp cal Y 43.25 prec_pos_tp cal Z 0. prec_pos_tp fix angles X 0 prec_ang_tp cal Y 0 prec_ang_tp cal Z 0 prec_ang_tp cal COPS me+2_reference5>in 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+2_transfer5>out 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 -465.000 prec_pos_tp cal Y 82.275 prec_pos_tp cal Z -31.902 prec_pos_tp cal angles X 270 prec_ang_tp cal Y 180 prec_ang_tp cal Z 180 prec_ang_tp cal transfer_plate me+2_tp2 centre X -7175.829 prec_pos_det cal Y -43.25 prec_pos_det cal Z 22.500 prec_pos_det cal angles X 0 prec_ang_tilt cal Y -90 prec_ang_tilt cal Z 0 prec_ang_tilt cal Xlaser las22 ENTRY { angle angleBetweenAxis 90. prec_ang_las unk } center X -22.500 prec_pos_tp cal Y 43.25 prec_pos_tp cal Z 0. prec_pos_tp fix angles X 0 prec_ang_tp cal Y 0 prec_ang_tp cal Z 0 prec_ang_tp cal COPS me+2_reference2>in 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+2_transfer2>in 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 186.000 prec_pos_tp cal Y 82.275 prec_pos_tp cal Z -31.902 prec_pos_tp cal angles X 90 prec_ang_tp cal Y 0 prec_ang_tp cal Z 0 prec_ang_tp cal //#14: short inner (1) chamber, Point5 Schamber me+21_14 centre X 2371.279 prec_chamber_pos_det cal Y -93.350 prec_chamber_pos_det unk Z 118.16258 prec_chamber_pos_det unk //old 118.164 angles X 0 prec_chamber_ang_det unk Y 80 prec_chamber_ang_det unk Z 0 prec_chamber_ang_det unk COPS dcops_outer+21_14>in 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_out2_yref dowel_out2_yref_error cal Y dowel_out2_zref dowel_out2_zref_error cal Z dowel_out2_xref dowel_out2_xref_error cal angles X 0 prec_dowel_ang cal Y 190 prec_dowel_ang cal Z 0 prec_dowel_ang cal COPS dcops_inner+21_14>in 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_in2_yref dowel_in2_yref_error cal Y dowel_in2_zref dowel_in2_zref_error cal Z -dowel_in2_xref dowel_in2_xref_error cal angles X 0 prec_dowel_ang cal Y 10 prec_dowel_ang cal Z 0 prec_dowel_ang cal APIN apin_inner+21_14 centre X 0 prec_apin_pos fix Y 0 prec_apin_pos fix Z -968.883 prec_apin_pos fix angles X 0 prec_apin_ang fix Y 0 prec_apin_ang fix Z 0 prec_apin_ang fix APIN apin_outer+21_14 centre X 0 prec_apin_pos fix Y 0 prec_apin_pos fix Z 988.187 prec_apin_pos fix angles X 0 prec_apin_ang fix Y 0 prec_apin_ang fix Z 0 prec_apin_ang fix //#04: short inner (1) chamber,Point 2 Schamber me+21_04 centre X -2371.279 prec_chamber_pos_det cal Y -93.350 prec_chamber_pos_det unk Z 118.16258 prec_chamber_pos_det unk angles X 0 prec_chamber_ang_det unk Y -80 prec_chamber_ang_det unk Z 0 prec_chamber_ang_det unk COPS dcops_inner+21_04>out 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_in2_yref dowel_in2_yref_error cal Y dowel_in2_zref dowel_in2_zref_error cal Z -dowel_in2_xref dowel_in2_xref_error cal angles X 0 prec_dowel_ang cal Y 170 prec_dowel_ang cal Z 0 prec_dowel_ang cal COPS dcops_outer+21_04>out 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_out2_yref dowel_out2_yref_error cal Y dowel_out2_zref dowel_out2_zref_error cal Z dowel_out2_xref dowel_out2_xref_error cal angles X 0 prec_dowel_ang cal Y -10 prec_dowel_ang cal //-10 Z 0 prec_dowel_ang cal APIN apin_inner+21_04 centre X 0 prec_apin_pos fix Y 0 prec_apin_pos fix Z -968.883 prec_apin_pos fix angles X 0 prec_apin_ang fix Y 0 prec_apin_ang fix Z 0 prec_apin_ang fix APIN apin_outer+21_04 centre X 0 prec_apin_pos fix Y 0 prec_apin_pos fix Z 988.187 prec_apin_pos fix angles X 0 prec_apin_ang fix Y 0 prec_apin_ang fix Z 0 prec_apin_ang fix //# 27: long outer (2) chamber,Point5 Lchamber me+22_27 centre X 5225.848 prec_chamber_pos_det cal Y -93.350 prec_chamber_pos_det unk Z 157.20274 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 dcops_outer+22_27>in 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_out_yref dowel_out_yref_error cal Y dowel_out_zref dowel_out_zref_error cal Z dowel_out_xref dowel_out_xref_error cal angles X 0 prec_dowel_ang cal Y 185 prec_dowel_ang cal Z 0 prec_dowel_ang cal COPS dcops_inner+22_27>in 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_in_yref dowel_in_yref_error cal Y dowel_in_zref dowel_in_zref_error cal Z -dowel_in_xref dowel_in_xref_error cal angles X 0 prec_dowel_ang cal Y 185 prec_dowel_ang cal Z 0 prec_dowel_ang cal APIN apin_inner+22_27 centre X 0 prec_apin_pos fix Y 0 prec_apin_pos fix Z -1655.191 prec_apin_pos fix angles X 0 prec_apin_ang fix Y 0 prec_apin_ang fix Z 0 prec_apin_ang fix APIN apin_outer+22_27 centre X 0 prec_apin_pos fix Y 0 prec_apin_pos fix Z 1655.191 prec_apin_pos fix angles X 0 prec_apin_ang fix Y 0 prec_apin_ang fix Z 0 prec_apin_ang fix //#08: long outer (2) chamber, front layer, LEFT side Lchamber me+22_08 centre X -5225.848 prec_chamber_pos_det cal Y -93.350 prec_chamber_pos_det unk Z 157.20274 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 dcops_inner+22_08>out 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_in_yref dowel_in_yref_error cal Y dowel_in_zref dowel_in_zref_error cal Z -dowel_in_xref dowel_in_xref_error cal angles X 0 prec_dowel_ang cal Y -5 prec_dowel_ang cal Z 0 prec_dowel_ang cal COPS dcops_outer+22_08>out 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_out_yref dowel_out_yref_error cal Y dowel_out_zref dowel_out_zref_error cal Z dowel_out_xref dowel_out_xref_error cal angles X 0 prec_dowel_ang cal Y -5 prec_dowel_ang cal Z 0 prec_dowel_ang cal APIN apin_inner+22_08 centre X 0 prec_apin_pos fix Y 0 prec_apin_pos fix Z -1655.191 prec_apin_pos fix angles X 0 prec_apin_ang fix Y 0 prec_apin_ang fix Z 0 prec_apin_ang fix APIN apin_outer+22_08 centre X 0 prec_apin_pos fix Y 0 prec_apin_pos fix Z 1655.191 prec_apin_pos fix angles X 0 prec_apin_ang fix Y 0 prec_apin_ang fix Z 0 prec_apin_ang fix MEASUREMENTS // simulated value = real measurment (mm) // flag for missed ccd = 0 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // // ME2 SLM 2 // // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // COPS id1 OCMS/slm22/me+2_tp2/las22 & OCMS/slm22/me+2_tp2/me+2_reference2>in U simulated_value prec_CCD D simulated_value prec_CCD L simulated_value prec_CCD R simulated_value prec_CCD COPS id2 OCMS/slm22/me+2_tp2/las22 & OCMS/slm22/me+22_08/dcops_outer+22_08>out U simulated_value prec_CCD D simulated_value prec_CCD L simulated_value prec_CCD R simulated_value prec_CCD COPS id3 OCMS/slm22/me+2_tp2/las22 & OCMS/slm22/me+22_08/dcops_inner+22_08>out U simulated_value prec_CCD D simulated_value prec_CCD L simulated_value prec_CCD R simulated_value prec_CCD COPS id4 OCMS/slm22/me+2_tp2/las22 & OCMS/slm22/me+21_04/dcops_outer+21_04>out U simulated_value prec_CCD D simulated_value prec_CCD L simulated_value prec_CCD R simulated_value prec_CCD COPS id5 OCMS/slm22/me+2_tp2/las22 & OCMS/slm22/me+21_04/dcops_inner+21_04>out U simulated_value prec_CCD D simulated_value prec_CCD L simulated_value prec_CCD R simulated_value prec_CCD COPS id6 OCMS/slm22/me+2_tp2/las22 & OCMS/slm22/me+21_14/dcops_inner+21_14>in U simulated_value prec_CCD D simulated_value prec_CCD L simulated_value prec_CCD R simulated_value prec_CCD COPS id7 OCMS/slm22/me+2_tp2/las22 & OCMS/slm22/me+21_14/dcops_outer+21_14>in U simulated_value prec_CCD D simulated_value prec_CCD L simulated_value prec_CCD R simulated_value prec_CCD COPS id8 OCMS/slm22/me+2_tp2/las22 & OCMS/slm22/me+22_27/dcops_inner+22_27>in U simulated_value prec_CCD D simulated_value prec_CCD L simulated_value prec_CCD R simulated_value prec_CCD COPS id9 OCMS/slm22/me+2_tp2/las22 & OCMS/slm22/me+22_27/dcops_outer+22_27>in U simulated_value prec_CCD D simulated_value prec_CCD L simulated_value prec_CCD R simulated_value prec_CCD COPS id10 OCMS/slm22/me+2_tp2/las22 & OCMS/slm22/me+2_tp5/me+2_reference5>in U simulated_value prec_CCD D simulated_value prec_CCD L simulated_value prec_CCD R simulated_value prec_CCD COPS id11 OCMS/slm22/me+2_tp5/las25 & OCMS/slm22/me+2_tp2/me+2_reference2>in U simulated_value prec_CCD D simulated_value prec_CCD L simulated_value prec_CCD R simulated_value prec_CCD COPS id12 OCMS/slm22/me+2_tp5/las25 & OCMS/slm22/me+22_08/dcops_outer+22_08>out U simulated_value prec_CCD D simulated_value prec_CCD L simulated_value prec_CCD R simulated_value prec_CCD COPS id13 OCMS/slm22/me+2_tp5/las25 & OCMS/slm22/me+22_08/dcops_inner+22_08>out U simulated_value prec_CCD D simulated_value prec_CCD L simulated_value prec_CCD R simulated_value prec_CCD COPS id14 OCMS/slm22/me+2_tp5/las25 & OCMS/slm22/me+21_04/dcops_outer+21_04>out U simulated_value prec_CCD D simulated_value prec_CCD L simulated_value prec_CCD R simulated_value prec_CCD COPS id15 OCMS/slm22/me+2_tp5/las25 & OCMS/slm22/me+21_04/dcops_inner+21_04>out U simulated_value prec_CCD D simulated_value prec_CCD L simulated_value prec_CCD R simulated_value prec_CCD COPS id16 OCMS/slm22/me+2_tp5/las25 & OCMS/slm22/me+21_14/dcops_inner+21_14>in U simulated_value prec_CCD D simulated_value prec_CCD L simulated_value prec_CCD R simulated_value prec_CCD COPS id17 OCMS/slm22/me+2_tp5/las25 & OCMS/slm22/me+21_14/dcops_outer+21_14>in U simulated_value prec_CCD D simulated_value prec_CCD L simulated_value prec_CCD R simulated_value prec_CCD COPS id18 OCMS/slm22/me+2_tp5/las25 & OCMS/slm22/me+22_27/dcops_inner+22_27>in U simulated_value prec_CCD D simulated_value prec_CCD L simulated_value prec_CCD R simulated_value prec_CCD COPS id19 OCMS/slm22/me+2_tp5/las25 & OCMS/slm22/me+22_27/dcops_outer+22_27>in U simulated_value prec_CCD D simulated_value prec_CCD L simulated_value prec_CCD R simulated_value prec_CCD COPS id20 OCMS/slm22/me+2_tp5/las25 & OCMS/slm22/me+2_tp5/me+2_reference5>in U simulated_value prec_CCD D simulated_value prec_CCD L simulated_value prec_CCD R simulated_value prec_CCD measurements_from_file slm_simu.txt //measurements_from_file slm25_b4t_data.txt //measurements_from_file slm25_b0t_data.txt