! *** OPTICS=AD_ACCEL-05DEC19 *** ! SXR XTES ! ============================================================================== ! Modification History ! ------------------------------------------------------------------------------ ! 20-JUN-2018, M. Woodley ! * PCPM3B: keyw=ECOL, L=LPCPMW, XSIZE=0.0127, YSIZE=0.0127 ! ------------------------------------------------------------------------------ ! 09-JAN-2018, M. Woodley ! * from: 2017-11-21__REF__XTES_BG_SXR__mo37504999_update2017-12-19.xlsx ! ------------------------------------------------------------------------------ ! ============================================================================== ! mirrors ! ------------------------------------------------------------------------------ ! NOTE: change mirrors from MULT to INST for Matlab model generator creation! a1x := -0.024 ; a1y := 0.0 a2x := -0.028 ; a2y := 0.0 a3x := 0.0 ; a3y := -0.028 a4x := 0.0 ; a4y := 0.042 a5x := -0.042 ; a5y := 0.0 M1K4 : MULT, TYPE="MIRROR", K0L=a1x M2K4 : MULT, TYPE="KB1-H MIRROR", K0L=a2x M3K4 : MULT, TYPE="KB1-V MIRROR", K0L=a3y, T0 M4K4 : MULT, TYPE="KB2-V MIRROR", K0L=a4y, T0 M5K4 : MULT, TYPE="KB2-H MIRROR", K0L=a5x !M1K4 : INST, TYPE="MIRROR" !M2K4 : INST, TYPE="KB1-H MIRROR" !M3K4 : INST, TYPE="KB1-V MIRROR" !M4K4 : INST, TYPE="KB2-V MIRROR" !M5K4 : INST, TYPE="KB2-H MIRROR" ! ============================================================================== ! DRIF ! ------------------------------------------------------------------------------ a12x := a1x +a2x ; a12y := a1y +a2y a13x := a12x+a3x ; a13y := a12y+a3y a14x := a13x+a4x ; a14y := a13y+a4y a15x := a14x+a5x ; a15y := a14y+a5y DSXTES01 : DRIF, L=0.472 DSXTES02 : DRIF, L=1.5 DSXTES03 : DRIF, L=0.0 DSXTES04 : DRIF, L=2.885211-LPCPMW/2 DSXTES05 : DRIF, L=0.0 DSXTES06 : DRIF, L=0.0 DSXTES07 : DRIF, L=0.0 DSXTES08 : DRIF, L=0.4147889-LPCPMW/2 DSXTES09 : DRIF, L=0.04 DSXTES10 : DRIF, L=0.2412357 DSXTES11 : DRIF, L=7.9187643 DSXTES12 : DRIF, L=0.0762 DSXTES13 : DRIF, L=1.549568 DSXTES14 : DRIF, L=9.5419013 DSXTES15 : DRIF, L=1.0172561 DSXTES16 : DRIF, L=1.10555 DSXTES17 : DRIF, L=2.4382606 DSXTES18 : DRIF, L=0.0 DSXTES19 : DRIF, L=0.0 DSXTES20 : DRIF, L=0.0 DSXTES21 : DRIF, L=0.1423749 DSXTES22 : DRIF, L=0.0 DSXTES23 : DRIF, L=0.0 DSXTES24 : DRIF, L=0.1300308 DSXTES25 : DRIF, L=0.2823663 DSXTES26 : DRIF, L=0.861249 DSXTES27 : DRIF, L=0.12245 DSXTES28 : DRIF, L=0.0527038 DSXTES29 : DRIF, L=0.29367914 DSXTES30 : DRIF, L=0.41068296 DSXTES31 : DRIF, L=0.0 DSXTES32 : DRIF, L=0.0 DSXTES33 : DRIF, L=0.0 DSXTES34 : DRIF, L=0.0 DSXTES35 : DRIF, L=0.6053889 DSXTES36 : DRIF, L=0.4026472 DSXTES37 : DRIF, L=3.876691 DSXTES38 : DRIF, L=2.937 DSXTES39 : DRIF, L=2.937 DSXTES40 : DRIF, L=1.9210907 DSXTES41 : DRIF, L=0.0 DSXTES42 : DRIF, L=0.0 DSXTES43 : DRIF, L=0.5653502 DSXTES44 : DRIF, L=0.4505591 ! mirror #1 (M1K4; horizontal) DSXTES45 : DRIF, L=0.0 /COS(a1x) /COS(a1y) DSXTES46 : DRIF, L=0.0 /COS(a1x) /COS(a1y) DSXTES47 : DRIF, L=0.0 /COS(a1x) /COS(a1y) DSXTES48 : DRIF, L=0.4505591 /COS(a1x) /COS(a1y) DSXTES49 : DRIF, L=0.5414409 /COS(a1x) /COS(a1y) DSXTES50 : DRIF, L=0.1174857 /COS(a1x) /COS(a1y) DSXTES51 : DRIF, L=0.4205143 /COS(a1x) /COS(a1y) DSXTES52 : DRIF, L=0.0 /COS(a1x) /COS(a1y) DSXTES53 : DRIF, L=0.0 /COS(a1x) /COS(a1y) DSXTES54 : DRIF, L=0.0 /COS(a1x) /COS(a1y) DSXTES55 : DRIF, L=0.0 /COS(a1x) /COS(a1y) DSXTES56 : DRIF, L=1.4194969 /COS(a1x) /COS(a1y) DSXTES57 : DRIF, L=0.3660234 /COS(a1x) /COS(a1y) DSXTES58 : DRIF, L=0.8367137 /COS(a1x) /COS(a1y) DSXTES59 : DRIF, L=0.12245 /COS(a1x) /COS(a1y) DSXTES60 : DRIF, L=0.0568367 /COS(a1x) /COS(a1y) DSXTES61 : DRIF, L=0.2954817 /COS(a1x) /COS(a1y) DSXTES62 : DRIF, L=2.5280924 /COS(a1x) /COS(a1y) DSXTES63 : DRIF, L=0.4015629 /COS(a1x) /COS(a1y) DSXTES64 : DRIF, L=0.0 /COS(a1x) /COS(a1y) DSXTES65 : DRIF, L=0.0 /COS(a1x) /COS(a1y) DSXTES66 : DRIF, L=0.0 /COS(a1x) /COS(a1y) DSXTES67 : DRIF, L=0.0 /COS(a1x) /COS(a1y) DSXTES68 : DRIF, L=0.7313423 /COS(a1x) /COS(a1y) DSXTES69 : DRIF, L=0.0 /COS(a1x) /COS(a1y) DSXTES70 : DRIF, L=0.0 /COS(a1x) /COS(a1y) DSXTES71 : DRIF, L=0.0 /COS(a1x) /COS(a1y) DSXTES72 : DRIF, L=0.0 /COS(a1x) /COS(a1y) DSXTES73 : DRIF, L=0.460887 /COS(a1x) /COS(a1y) DSXTES74 : DRIF, L=0.72537821/COS(a1x) /COS(a1y) DSXTES75 : DRIF, L=0.0 /COS(a1x) /COS(a1y) DSXTES76 : DRIF, L=0.0 /COS(a1x) /COS(a1y) DSXTES77 : DRIF, L=0.0 /COS(a1x) /COS(a1y) DSXTES78 : DRIF, L=0.73037409/COS(a1x) /COS(a1y) DSXTES79 : DRIF, L=0.12245 /COS(a1x) /COS(a1y) DSXTES80 : DRIF, L=0.0668367 /COS(a1x) /COS(a1y) DSXTES81 : DRIF, L=0.246074 /COS(a1x) /COS(a1y) DSXTES82 : DRIF, L=1.93 /COS(a1x) /COS(a1y) DSXTES83 : DRIF, L=0.3219027 /COS(a1x) /COS(a1y) DSXTES84 : DRIF, L=0.0 /COS(a1x) /COS(a1y) DSXTES85 : DRIF, L=0.0 /COS(a1x) /COS(a1y) DSXTES86 : DRIF, L=0.0 /COS(a1x) /COS(a1y) DSXTES87 : DRIF, L=0.0380973 /COS(a1x) /COS(a1y) DSXTES88 : DRIF, L=0.844 /COS(a1x) /COS(a1y) ! mirror #2 (M2K4; horizontal) DSXTES89 : DRIF, L=0.649 /COS(a12x)/COS(a12y) ! mirror #3 (M3K4; vertical) DSXTES90 : DRIF, L=0.457 /COS(a13x)/COS(a13y) DSXTES91 : DRIF, L=5.582 /COS(a13x)/COS(a13y) ! mirror #4 (M4K4; vertical) DSXTES92 : DRIF, L=0.0 /COS(a14x)/COS(a14y) DSXTES93 : DRIF, L=0.0 /COS(a14x)/COS(a14y) DSXTES94 : DRIF, L=0.0 /COS(a14x)/COS(a14y) DSXTES95 : DRIF, L=0.0 /COS(a14x)/COS(a14y) DSXTES96 : DRIF, L=0.6 /COS(a14x)/COS(a14y) ! mirror #5 (M5K4; horizonal) DSXTES97 : DRIF, L=4.008001 /COS(a15x)/COS(a15y) ! ============================================================================== ! instruments ! ------------------------------------------------------------------------------ MBXPM1B : INST, TYPE="MAGNET" IP1S : INST, TYPE="ION PUMP" SNSR1S : INST, TYPE="FAST VALVE SENSO" PCPM3B : ECOL, L=LPCPMW, XSIZE=0.0127, YSIZE=0.0127, TYPE="ADJ APER" BTM3B : INST, TYPE="BTM" !Burn-Through-Monitor behind PCPM3b SL1S : INST, TYPE="COLD CATHODE GAU" RO3S : INST, TYPE="PIRANI GAUGE" CG3S : INST, TYPE="ELECTRON COLL" PG3S : INST, TYPE="BTM" VV3S : INST, TYPE="GATE VALVE" MSFTDMPB : INST, TYPE="SAFETY DUMP" MBTMSFTB : INST, TYPE="BTM" AT1S : INST, TYPE="GAS ATTEN" VV4S : INST, TYPE="GATE VALVE" XGMD2S : INST, TYPE="GAS MONITOR DECT" VV5S : INST, TYPE="GATE VALVE" VV6S : INST, TYPE="GATE VALVE" RO4S : INST, TYPE="RIGHT ANGLE VALV" CG4S : INST, TYPE="COLD CATHODE GAU" PG4S : INST, TYPE="PIRANI GAUGE" SPEC : INST, TYPE="RIGHT ANGLE VALV" RO6S : INST, TYPE="COLD CATHODE GAU" CG7S : INST, TYPE="PIRANI GAUGE" PG7S : INST, TYPE="FAST VALVE" FV1S : INST, TYPE="SPECTROMETER" PC2S : INST, TYPE="PHOTON COLL" BTM2S : INST, TYPE="BTM" PCB1S : INST, TYPE="BREMSS COLL" IM2S : INST, TYPE="IMAGER" SL2S : INST, TYPE="ADJ APER" RGA1S : INST, TYPE="RGA" RO8S : INST, TYPE="RIGHT ANGLE VALV" CG6S : INST, TYPE="COLD CATHODE GAU" PG6S : INST, TYPE="PIRANI GAUGE" PA1S : INST, TYPE="DIFF PUMP" VV7S : INST, TYPE="GATE VALVE" IP2S : INST, TYPE="ION PUMP" IP3S : INST, TYPE="ION PUMP" IP4S : INST, TYPE="ION PUMP" RO5S : INST, TYPE="RIGHT ANGLE VALV" CG5S : INST, TYPE="COLD CATHODE GAU" PG5S : INST, TYPE="PIRANI GAUGE" GP1S : INST, TYPE="GETTER PUMP (M1K" CG9S : INST, TYPE="COLD CATHODE GAU" PG9S : INST, TYPE="PIRANI GAUGE (M1" IP5S : INST, TYPE="ION PUMP (M1K4)" GP2S : INST, TYPE="GETTER PUMP (M1K" SLIT1S : INST, TYPE="SINGLE SLIT ABSO" FV2S : INST, TYPE="FAST VALVE" ST1S : INST, TYPE="MPS STOPPER" RO9S : INST, TYPE="RIGHT ANGLE VALV" CG10S : INST, TYPE="COLD CATHODE GAU" PG10S : INST, TYPE="PIRANI GAUGE" IP6S : INST, TYPE="ION PUMP" VV8S : INST, TYPE="GATE VALVE" SHLDG : INST, TYPE="SHADOW WALL" PC3S : INST, TYPE="PHOTON COLL" BTM3S : INST, TYPE="BTM" PCB2S : INST, TYPE="BREMSS COLL" IM3S : INST, TYPE="IMAGER" PC4S : INST, TYPE="PHOTON COLL" ST2S : INST, TYPE="BCS STOPPER" RO10S : INST, TYPE="RIGHT ANGLE VALV" CG11S : INST, TYPE="COLD CATHODE GAU" PG11S : INST, TYPE="PIRANI GAUGE" IP7S : INST, TYPE="ION PUMP" ST3S : INST, TYPE="PPS STOPPER" RO11S : INST, TYPE="RIGHT ANGLE VALV" CG12S : INST, TYPE="COLD CATHODE GAU" PG12S : INST, TYPE="PIRANI GAUGE" IP8S : INST, TYPE="ION PUMP" VV9S : INST, TYPE="GATE VALVE" RO12S : INST, TYPE="RIGHT ANGLE VALV" CG13S : INST, TYPE="COLD CATHODE GAU" PG13S : INST, TYPE="PIRANI GAUGE" IP9S : INST, TYPE="ION PUMP" PC5S : INST, TYPE="PHOTON COLL" BTM5S : INST, TYPE="BTM" PCB3S : INST, TYPE="BREMSS COLL" WALL1SE : INST, TYPE="EAST WALL" WALL1SW : INST, TYPE="WEST WALL" VV10S : INST, TYPE="GATE VALVE" RO7S : INST, TYPE="RIGHT ANGLE VALV" CG8S : INST, TYPE="COLD CATHODE GAU" PG8S : INST, TYPE="PIRANI GAUGE" RGA2S : INST, TYPE="RGA" SNSR2S : INST, TYPE="FAST VALVE SENSO" RO13S : INST, TYPE="RIGHT ANGLE VALV" CG14S : INST, TYPE="COLD CATHODE GAU" PG14S : INST, TYPE="PIRANI GAUGE" IP10S : INST, TYPE="ION PUMP" HPD : INST, TYPE="HUTCH PHOTON DUM" ! ============================================================================== ! BEAMLINE ! ------------------------------------------------------------------------------ SXTES : LINE=(BEGSXTES,DSXTES01,MBXPM1B,DSXTES02,IP1S,& DSXTES03,SNSR1S,DSXTES04,PCPM3B,DSXTES05,BTM3B,DSXTES06,SL1S,DSXTES07,& RO3S,DSXTES08,CG3S,DSXTES09,PG3S,DSXTES10,VV3S,DSXTES11,& MSFTDMPB,DSXTES12,MBTMSFTB,DSXTES13,AT1S,DSXTES14,VV4S,DSXTES15,& XGMD2S,DSXTES16,VV5S,DSXTES17,VV6S,DSXTES18,RO4S,DSXTES19,& CG4S,DSXTES20,PG4S,DSXTES21,SPEC,DSXTES22,RO6S,DSXTES23,CG7S,DSXTES24,& PG7S,DSXTES25,FV1S,DSXTES26,PC2S,DSXTES27,BTM2S,DSXTES28,& PCB1S,DSXTES29,IM2S,DSXTES30,SL2S,DSXTES31,RGA1S,DSXTES32,& RO8S,DSXTES33,CG6S,DSXTES34,PG6S,DSXTES35,PA1S,DSXTES36,VV7S,DSXTES37,& IP2S,DSXTES38,IP3S,DSXTES39,IP4S,DSXTES40,RO5S,DSXTES41,CG5S,DSXTES42,& PG5S,DSXTES43,GP1S,DSXTES44,M1K4,DSXTES45,CG9S,DSXTES46,PG9S,DSXTES47,& IP5S,DSXTES48,GP2S,DSXTES49,SLIT1S,DSXTES50,FV2S,DSXTES51,& ST1S,DSXTES52,RO9S,DSXTES53,CG10S,DSXTES54,PG10S,DSXTES55,& IP6S,DSXTES56,VV8S,DSXTES57,SHLDG,DSXTES58,PC3S,DSXTES59,& BTM3S,DSXTES60,PCB2S,DSXTES61,IM3S,DSXTES62,PC4S,DSXTES63,& ST2S,DSXTES64,RO10S,DSXTES65,CG11S,DSXTES66,PG11S,DSXTES67,& IP7S,DSXTES68,ST3S,DSXTES69,RO11S,DSXTES70,CG12S,DSXTES71,& PG12S,DSXTES72,IP8S,DSXTES73,VV9S,DSXTES74,RO12S,DSXTES75,& CG13S,DSXTES76,PG13S,DSXTES77,IP9S,DSXTES78,PC5S,DSXTES79,& BTM5S,DSXTES80,PCB3S,DSXTES81,WALL1SE,DSXTES82,WALL1SW,DSXTES83,& VV10S,DSXTES84,RO7S,DSXTES85,CG8S,DSXTES86,PG8S,DSXTES87,& RGA2S,DSXTES88,M2K4,DSXTES89,M3K4,DSXTES90,SNSR2S,DSXTES91,& M4K4,DSXTES92,RO13S,DSXTES93,CG14S,DSXTES94,PG14S,DSXTES95,& IP10S,DSXTES96,M5K4,DSXTES97,HPD,ENDSXTES) ! ------------------------------------------------------------------------------ RETURN