! *** OPTICS=AD_ACCEL-12JAN22 *** ! ============================================================================== ! Modification History ! ------------------------------------------------------------------------------ ! 04-OCT-2018, M. Woodley ! * include alternative DC extraction into CUSXR: ! - define new drifts DBRCUSdc1A,B and DBRCUSdc2A,B (3D8.8MK3's) ! - change definition of beamline CLTH2 (gets 0.40745 m longer) ! ------------------------------------------------------------------------------ ! 21-FEB-2018, M. Woodley ! * add BSYLTUHXTES and LCLS2cuHXTES line definitions ! 25-JAN-2018, M. Woodley ! * remove PCBSY2/BTMBSY2 per A. Ibrahimov ! ------------------------------------------------------------------------------ ! 05-MAY-2017, M. Woodley ! * pulsed correctors XCAPM2/YCAPM2 will be timed to affect the straight-ahead ! LTUH beam, but not the A-line beam ! ------------------------------------------------------------------------------ ! 24-FEB-2017, Y. Nosochkov ! * update some drift names ! ------------------------------------------------------------------------------ ! 02-NOV-2016, Y. Nosochkov ! * update BSYH2 definition for use with A-line pulsed magnets ! ------------------------------------------------------------------------------ ! 24-JUN-2016, Y. Nosochkov ! * update beamline definitions to avoid duplication with other files ! ------------------------------------------------------------------------------ ! ------------------------------------------------------------------------------ ! from copper linac ! ------------------------------------------------------------------------------ CLTH0 : LINE=(BEGCLTH_0,BSYBEG,BSYS100,S100SXRA,ENDCLTH_0) CLTH1 : LINE=(BEGCLTH_1,S100SXRB,ENDCLTH_1) DBRCUSdc1A : DRIF, L=ZBRCUSdc/2 ; DBRCUSdc1B : DRIF, L=ZBRCUSdc/2 DBKRCUSA : DRIF, L=BKRCUSA[L] ; DBKRCUSB : DRIF, L=BKRCUSB[L] DBRCUSdc2A : DRIF, L=ZBRCUSdc/2 ; DBRCUSdc2B : DRIF, L=ZBRCUSdc/2 DBLRCUSA : DRIF, L=BLRCUSA[L] ; DBLRCUSB : DRIF, L=BLRCUSB[L] DBXSP1HA : DRIF, L=BXSP1HA[L] ; DBXSP1HB : DRIF, L=BXSP1HB[L] CLTH2 : LINE=(BEGCLTH_2,& DBRCUSdc1A,DBRCUSdc1B,DCKdc1,& DBKRCUSA,DBKRCUSB,DCKdc2,& DBRCUSdc2A,DBRCUSdc2B,DCUSBLRA,BPMCUS,DCUSBLRB,& DBLRCUSA,DBLRCUSB,DBSY52C,& DBXSP1HA,DBXSP1HB,BSY1END,& ENDCLTH_2) BSYH1 : LINE=(BEGBSYH_1,SPHAL,ENDBSYH_1) BSYH2 : LINE=(BEGBSYH_2,& DBKRAPM1a,DBKRAPM1b,DZAPM1,PCAPM1,DZAPM1,& DBKRAPM2a,DBKRAPM2b,DZAPM2a,SCAPM2,DZAPM2b,PCAPM2,DZAPM2,& DBKRAPM3a,DBKRAPM3b,DZAPM3,PCAPM3,DZAPM3,& DBKRAPM4a,DBKRAPM4b,DZAPM4,PCAPM4,DZA01,DZA02,& SPHBSYB,& ENDBSYH_2) ! ------------------------------------------------------------------------------ CLTS : LINE=(BEGCLTS,KCUSXR,DLCUSXR,ENDCLTS) BSYS : LINE=(BEGBSYS,& BYPM2,MUWALLB,DWALLA,DUMPBSYS,DWALLB,BSYENDB,RWWAKE3S,& ENDBSYS) ! ------------------------------------------------------------------------------ BSYA : LINE=(ALINEA,ALINEB,ALINEC) ! ------------------------------------------------------------------------------ LTUS : LINE=(DBLDL21,LTUSC,RWWAKE4S,ENDLTUS,BEGUNDS,PREUNDS) LTUH : LINE=(LTU) BSYLTUH : LINE=(CLTH0,CLTH1,CLTH2,BSYH1,BSYH2,LTUH,HXRUND,DUMPLINE) BSYLTUHS : LINE=(CLTH0,CLTH1,CLTH2,BSYH1,BSYH2,LTUH,HXRUND,SFTDUMP) BSYLTUS : LINE=(CLTH0,CLTH1,CLTS,BSYS,LTUS,SXRUND,DUMPLINEB) BSYLTUSS : LINE=(CLTH0,CLTH1,CLTS,BSYS,LTUS,SXRUND,SFTDUMPB) BSYALINE : LINE=(CLTH0,CLTH1,CLTH2,BSYH1,BSYA) BSYLTUHXTES : LINE=(CLTH0,CLTH1,CLTH2,BSYH1,BSYH2,LTUH,HXRUND,SFTDUMP1,& HXTES_1,HXTES_2) BSYLTUHTXI : LINE=(CLTH0,CLTH1,CLTH2,BSYH1,BSYH2,LTUH,HXRUND,SFTDUMP1,& HXTES_1,HXTES_3) LCLS2cuC : LINE=(DL1,L1,BC1,L2,BC2,L3) !common LCLS2cuH : LINE=(LCLS2cuC,BSYLTUH) !to HXR LCLS2cuHS : LINE=(LCLS2cuC,BSYLTUHS) !to HXR safety dump LCLS2cuS : LINE=(LCLS2cuC,BSYLTUS) !to SXR LCLS2cuSS : LINE=(LCLS2cuC,BSYLTUSS) !to SXR safety dump LCLS2cuA : LINE=(LCLS2cuC,BSYALINE) !to A-line LCLS2cuHXTES : LINE=(LCLS2cuC,BSYLTUHXTES) !to HXR XTES system LCLS2cuHTXI : LINE=(LCLS2cuC,BSYLTUHTXI) !to HXR XTES-TXI system ! ------------------------------------------------------------------------------ RETURN