! Stand-alone file for BC1 

!--- Watch points
"W-1": 			WATCH, FILENAME=".\wp\w-1.sdds" ! Before BC1
"W-2": 			WATCH, FILENAME=".\wp\w-2.sdds" ! After BC1

!--- Stripline BPM margins (mechanical size)
STRIPD:     		EDRIFT, l = 0.025

!--- Current transformer margins (mechanical size)
CTda:			EDRIFT, l = 0.09825
CTdb:			EDRIFT, l = 0.04175

!--- Screen margins (approximate and more exact mechanical size)
SCRNd:     		EDRIFT, l = 0.10
SCRNa:			EDRIFT, l = 0.073
SCRNb:			EDRIFT, l = 0.127

!--- Corrector magnets
I.MAG.CODp: 		EDRIFT, l = 0.005
I.MAG.COEp: 		EDRIFT, l = 0.04

! Fit points
BCFIT2:     		marker, FITPOINT=1

! Nominal sextupole and octupole field strengths BC1
!~ % 71.29706   	sto nominal_SXL_K2 ! NOMINAL VALUE FOR ACHR MID SX IN MODIFIED SETUP (WITH AUX K2 = -65.31242). GIVES NOM T566 AND MIN T166
% 71.29706   	sto nominal_SXL_K2 ! Use for test. 
% -65.31242	sto nominal_aux_sxl_k2 	!NOMINAL VALUE FOR AUXILIARY SX


!++++++++++++++++++++++ BUNCH COMPRESSOR 1 ++++++++++++++++++++++++++++++++

! CSR knob for the compressor dipoles
% 1				sto  knob_csr_on_off
% 2				sto  edge_effects_bc1

! Dipole circuit knob
! Note that all BC1 dipoles are powered by the same power supply
% 1   			sto knob_I.BC1.MAG.CRDI


! Nominal dipole field strengths
% 4.4 180 / pi *   	sto nominal_DIA_ANGLE
% -3    			sto nominal_DIA_K1
% 3.13588		sto nominal_DIA_K2

!~ I.BC1.MAG.DIA.1_I.BC1.MAG.CRDI:	CSRCSBEND, ANGLE="nominal_DIA_ANGLE knob_I.BC1.MAG.CRDI *", L=0.1,&
					!~ E1="nominal_DIA_ANGLE 2 / knob_I.BC1.MAG.CRDI *", E2="nominal_DIA_ANGLE 2 / knob_I.BC1.MAG.CRDI *",&
					!~ K1="nominal_DIA_K1 knob_I.BC1.MAG.CRDI *", K2="nominal_DIA_K2 knob_I.BC1.MAG.CRDI *"&
					!~ NONLINEAR=1, N_KICKS=100, INTEGRATION_ORDER=4,&
					!~ EDGE1_EFFECTS="edge_effects_bc1", EDGE2_EFFECTS="edge_effects_bc1", EDGE_ORDER=2,&
					!~ BINS=600, SG_HALFWIDTH=1,&
					!~ HGAP=0.01, FINT=0.4, CSR="knob_csr_on_off",
!~ I.BC1.MAG.DIA.2_I.BC1.MAG.CRDI:	CSRCSBEND, ANGLE="nominal_DIA_ANGLE knob_I.BC1.MAG.CRDI *", L=0.1,&
					!~ E1="nominal_DIA_ANGLE 2 / knob_I.BC1.MAG.CRDI *", E2="nominal_DIA_ANGLE 2 / knob_I.BC1.MAG.CRDI *",&
					!~ K1="nominal_DIA_K1 knob_I.BC1.MAG.CRDI *", K2="nominal_DIA_K2 knob_I.BC1.MAG.CRDI *"&
					!~ NONLINEAR=1, N_KICKS=100, INTEGRATION_ORDER=4,&
					!~ EDGE1_EFFECTS="edge_effects_bc1", EDGE2_EFFECTS="edge_effects_bc1", EDGE_ORDER=2,&
					!~ BINS=600, SG_HALFWIDTH=1, &
					!~ HGAP=0.01, FINT=0.4, CSR="knob_csr_on_off",
!~ I.BC1.MAG.DIA.3_I.BC1.MAG.CRDI:	CSRCSBEND, ANGLE="nominal_DIA_ANGLE knob_I.BC1.MAG.CRDI *", L=0.1,&
					!~ E1="nominal_DIA_ANGLE 2 / knob_I.BC1.MAG.CRDI *", E2="nominal_DIA_ANGLE 2 / knob_I.BC1.MAG.CRDI *",&
					!~ K1="nominal_DIA_K1 knob_I.BC1.MAG.CRDI *", K2="nominal_DIA_K2 knob_I.BC1.MAG.CRDI *"&
					!~ NONLINEAR=1, N_KICKS=100, INTEGRATION_ORDER=4,&
					!~ EDGE1_EFFECTS="edge_effects_bc1", EDGE2_EFFECTS="edge_effects_bc1", EDGE_ORDER=2,&
					!~ BINS=600, SG_HALFWIDTH=1, &
					!~ HGAP=0.01, FINT=0.4, CSR="knob_csr_on_off",
!~ I.BC1.MAG.DIA.4_I.BC1.MAG.CRDI:	CSRCSBEND, ANGLE="nominal_DIA_ANGLE knob_I.BC1.MAG.CRDI *", L=0.1,&
					!~ E1="nominal_DIA_ANGLE 2 / knob_I.BC1.MAG.CRDI *", E2="nominal_DIA_ANGLE 2 / knob_I.BC1.MAG.CRDI *",&
					!~ K1="nominal_DIA_K1 knob_I.BC1.MAG.CRDI *", K2="nominal_DIA_K2 knob_I.BC1.MAG.CRDI *"&
					!~ NONLINEAR=1, N_KICKS=100, INTEGRATION_ORDER=4,&
					!~ EDGE1_EFFECTS="edge_effects_bc1", EDGE2_EFFECTS="edge_effects_bc1", EDGE_ORDER=2,&
					!~ BINS=600, SG_HALFWIDTH=1, &
					!~ HGAP=0.01, FINT=0.4, CSR="knob_csr_on_off",
!~ I.BC1.MAG.DIA.5_I.BC1.MAG.CRDI: 	CSRCSBEND, ANGLE="nominal_DIA_ANGLE knob_I.BC1.MAG.CRDI * -1 *", L=0.1,&
					!~ E1="nominal_DIA_ANGLE 2 / knob_I.BC1.MAG.CRDI * -1 *", E2="nominal_DIA_ANGLE 2 / knob_I.BC1.MAG.CRDI * -1 *",&
					!~ K1="nominal_DIA_K1 knob_I.BC1.MAG.CRDI *", K2="nominal_DIA_K2 knob_I.BC1.MAG.CRDI *"&
					!~ NONLINEAR=1, N_KICKS=100, INTEGRATION_ORDER=4,&
					!~ EDGE1_EFFECTS="edge_effects_bc1", EDGE2_EFFECTS="edge_effects_bc1", EDGE_ORDER=2,&
					!~ BINS=600, SG_HALFWIDTH=1, &
					!~ HGAP=0.01, FINT=0.4, CSR="knob_csr_on_off",
!~ I.BC1.MAG.DIA.6_I.BC1.MAG.CRDI: 	CSRCSBEND, ANGLE="nominal_DIA_ANGLE knob_I.BC1.MAG.CRDI * -1 *", L=0.1,&
					!~ E1="nominal_DIA_ANGLE 2 / knob_I.BC1.MAG.CRDI * -1 *", E2="nominal_DIA_ANGLE 2 / knob_I.BC1.MAG.CRDI * -1 *",&
					!~ K1="nominal_DIA_K1 knob_I.BC1.MAG.CRDI *", K2="nominal_DIA_K2 knob_I.BC1.MAG.CRDI *"&
					!~ NONLINEAR=1, N_KICKS=100, INTEGRATION_ORDER=4,&
					!~ EDGE1_EFFECTS="edge_effects_bc1", EDGE2_EFFECTS="edge_effects_bc1", EDGE_ORDER=2,&
					!~ BINS=600, SG_HALFWIDTH=1, &
					!~ HGAP=0.01, FINT=0.4, CSR="knob_csr_on_off",
!~ I.BC1.MAG.DIA.7_I.BC1.MAG.CRDI: 	CSRCSBEND, ANGLE="nominal_DIA_ANGLE knob_I.BC1.MAG.CRDI * -1 *", L=0.1,&
					!~ E1="nominal_DIA_ANGLE 2 / knob_I.BC1.MAG.CRDI * -1 *", E2="nominal_DIA_ANGLE 2 / knob_I.BC1.MAG.CRDI * -1 *",&
					!~ K1="nominal_DIA_K1 knob_I.BC1.MAG.CRDI *", K2="nominal_DIA_K2 knob_I.BC1.MAG.CRDI *"&
					!~ NONLINEAR=1, N_KICKS=100, INTEGRATION_ORDER=4,&
					!~ EDGE1_EFFECTS="edge_effects_bc1", EDGE2_EFFECTS="edge_effects_bc1", EDGE_ORDER=2,&
					!~ BINS=600, SG_HALFWIDTH=1,&
					!~ HGAP=0.01, FINT=0.4, CSR="knob_csr_on_off",
!~ I.BC1.MAG.DIA.8_I.BC1.MAG.CRDI: 	CSRCSBEND, ANGLE="nominal_DIA_ANGLE knob_I.BC1.MAG.CRDI * -1 *", L=0.1,&
					!~ E1="nominal_DIA_ANGLE 2 / knob_I.BC1.MAG.CRDI * -1 *", E2="nominal_DIA_ANGLE 2 / knob_I.BC1.MAG.CRDI * -1 *",&
					!~ K1="nominal_DIA_K1 knob_I.BC1.MAG.CRDI *", K2="nominal_DIA_K2 knob_I.BC1.MAG.CRDI *"&
					!~ NONLINEAR=1, N_KICKS=100, INTEGRATION_ORDER=4,&
					!~ EDGE1_EFFECTS="edge_effects_bc1", EDGE2_EFFECTS="edge_effects_bc1", EDGE_ORDER=2,&
					!~ BINS=600, SG_HALFWIDTH=1,&
					!~ HGAP=0.01, FINT=0.4, CSR="knob_csr_on_off",
					
					
I.BC1.MAG.DIA.1_I.BC1.MAG.CRDI:	CSBEND, ANGLE="nominal_DIA_ANGLE knob_I.BC1.MAG.CRDI *", L=0.1,&
					E1="nominal_DIA_ANGLE 2 / knob_I.BC1.MAG.CRDI *", E2="nominal_DIA_ANGLE 2 / knob_I.BC1.MAG.CRDI *",&
					K1="nominal_DIA_K1 knob_I.BC1.MAG.CRDI *", K2="nominal_DIA_K2 knob_I.BC1.MAG.CRDI *"&
					NONLINEAR=1, N_KICKS=100, INTEGRATION_ORDER=4,&
					EDGE1_EFFECTS="edge_effects_bc1", EDGE2_EFFECTS="edge_effects_bc1", EDGE_ORDER=2,&
					HGAP=0.01, FINT=0.4, TRACKING_MATRIX = 3,
I.BC1.MAG.DIA.2_I.BC1.MAG.CRDI:	CSBEND, ANGLE="nominal_DIA_ANGLE knob_I.BC1.MAG.CRDI *", L=0.1,&
					E1="nominal_DIA_ANGLE 2 / knob_I.BC1.MAG.CRDI *", E2="nominal_DIA_ANGLE 2 / knob_I.BC1.MAG.CRDI *",&
					K1="nominal_DIA_K1 knob_I.BC1.MAG.CRDI *", K2="nominal_DIA_K2 knob_I.BC1.MAG.CRDI *"&
					NONLINEAR=1, N_KICKS=100, INTEGRATION_ORDER=4,&
					EDGE1_EFFECTS="edge_effects_bc1", EDGE2_EFFECTS="edge_effects_bc1", EDGE_ORDER=2,&
					HGAP=0.01, FINT=0.4, TRACKING_MATRIX = 3,
I.BC1.MAG.DIA.3_I.BC1.MAG.CRDI:	CSBEND, ANGLE="nominal_DIA_ANGLE knob_I.BC1.MAG.CRDI *", L=0.1,&
					E1="nominal_DIA_ANGLE 2 / knob_I.BC1.MAG.CRDI *", E2="nominal_DIA_ANGLE 2 / knob_I.BC1.MAG.CRDI *",&
					K1="nominal_DIA_K1 knob_I.BC1.MAG.CRDI *", K2="nominal_DIA_K2 knob_I.BC1.MAG.CRDI *"&
					NONLINEAR=1, N_KICKS=100, INTEGRATION_ORDER=4,&
					EDGE1_EFFECTS="edge_effects_bc1", EDGE2_EFFECTS="edge_effects_bc1", EDGE_ORDER=2,&
					HGAP=0.01, FINT=0.4, TRACKING_MATRIX = 3,
I.BC1.MAG.DIA.4_I.BC1.MAG.CRDI:	CSBEND, ANGLE="nominal_DIA_ANGLE knob_I.BC1.MAG.CRDI *", L=0.1,&
					E1="nominal_DIA_ANGLE 2 / knob_I.BC1.MAG.CRDI *", E2="nominal_DIA_ANGLE 2 / knob_I.BC1.MAG.CRDI *",&
					K1="nominal_DIA_K1 knob_I.BC1.MAG.CRDI *", K2="nominal_DIA_K2 knob_I.BC1.MAG.CRDI *"&
					NONLINEAR=1, N_KICKS=100, INTEGRATION_ORDER=4,&
					EDGE1_EFFECTS="edge_effects_bc1", EDGE2_EFFECTS="edge_effects_bc1", EDGE_ORDER=2,&
					HGAP=0.01, FINT=0.4, TRACKING_MATRIX = 3,
I.BC1.MAG.DIA.5_I.BC1.MAG.CRDI: 	CSBEND, ANGLE="nominal_DIA_ANGLE knob_I.BC1.MAG.CRDI * -1 *", L=0.1,&
					E1="nominal_DIA_ANGLE 2 / knob_I.BC1.MAG.CRDI * -1 *", E2="nominal_DIA_ANGLE 2 / knob_I.BC1.MAG.CRDI * -1 *",&
					K1="nominal_DIA_K1 knob_I.BC1.MAG.CRDI *", K2="nominal_DIA_K2 knob_I.BC1.MAG.CRDI *"&
					NONLINEAR=1, N_KICKS=100, INTEGRATION_ORDER=4,&
					EDGE1_EFFECTS="edge_effects_bc1", EDGE2_EFFECTS="edge_effects_bc1", EDGE_ORDER=2,&
					HGAP=0.01, FINT=0.4, TRACKING_MATRIX = 3,
I.BC1.MAG.DIA.6_I.BC1.MAG.CRDI: 	CSBEND, ANGLE="nominal_DIA_ANGLE knob_I.BC1.MAG.CRDI * -1 *", L=0.1,&
					E1="nominal_DIA_ANGLE 2 / knob_I.BC1.MAG.CRDI * -1 *", E2="nominal_DIA_ANGLE 2 / knob_I.BC1.MAG.CRDI * -1 *",&
					K1="nominal_DIA_K1 knob_I.BC1.MAG.CRDI *", K2="nominal_DIA_K2 knob_I.BC1.MAG.CRDI *"&
					NONLINEAR=1, N_KICKS=100, INTEGRATION_ORDER=4,&
					EDGE1_EFFECTS="edge_effects_bc1", EDGE2_EFFECTS="edge_effects_bc1", EDGE_ORDER=2,&
					HGAP=0.01, FINT=0.4, TRACKING_MATRIX = 3,
I.BC1.MAG.DIA.7_I.BC1.MAG.CRDI: 	CSBEND, ANGLE="nominal_DIA_ANGLE knob_I.BC1.MAG.CRDI * -1 *", L=0.1,&
					E1="nominal_DIA_ANGLE 2 / knob_I.BC1.MAG.CRDI * -1 *", E2="nominal_DIA_ANGLE 2 / knob_I.BC1.MAG.CRDI * -1 *",&
					K1="nominal_DIA_K1 knob_I.BC1.MAG.CRDI *", K2="nominal_DIA_K2 knob_I.BC1.MAG.CRDI *"&
					NONLINEAR=1, N_KICKS=100, INTEGRATION_ORDER=4,&
					EDGE1_EFFECTS="edge_effects_bc1", EDGE2_EFFECTS="edge_effects_bc1", EDGE_ORDER=2,&
					HGAP=0.01, FINT=0.4, TRACKING_MATRIX = 3,
I.BC1.MAG.DIA.8_I.BC1.MAG.CRDI: 	CSBEND, ANGLE="nominal_DIA_ANGLE knob_I.BC1.MAG.CRDI * -1 *", L=0.1,&
					E1="nominal_DIA_ANGLE 2 / knob_I.BC1.MAG.CRDI * -1 *", E2="nominal_DIA_ANGLE 2 / knob_I.BC1.MAG.CRDI * -1 *",&
					K1="nominal_DIA_K1 knob_I.BC1.MAG.CRDI *", K2="nominal_DIA_K2 knob_I.BC1.MAG.CRDI *"&
					NONLINEAR=1, N_KICKS=100, INTEGRATION_ORDER=4,&
					EDGE1_EFFECTS="edge_effects_bc1", EDGE2_EFFECTS="edge_effects_bc1", EDGE_ORDER=2,&
					HGAP=0.01, FINT=0.4, TRACKING_MATRIX = 3,

!---Quadrupoles
! Quadrupole circuit knobs
% 1   			sto knob_I.BC1.MAG.CRQM
% 1   			sto knob_I.BC1.MAG.CRQ1
% 1   			sto knob_I.BC1.MAG.CRQ2
% 1   			sto knob_I.BC1.MAG.CRQ3

! Nominal quadrupole field strengths
% 5.171890   		sto nominal_QM_K1 ! NOMINAL VALUE
!~ % 5.183			sto nominal_QM_K1 ! TEST VALUE
% -0.708092   		sto nominal_QDEND_K1
% 6.12806		sto nominal_QFEND_K1

! For min T166 with sext K2=53.5, with the same EDRIFTs as for (min T166 - K2=50.5)
% -3.41945   		sto nominal_QT1_K1
% 6.49404		sto nominal_QT2_K1
% 3.20985		sto nominal_QT3_K1

! Element declarations
I.BC1.MAG.QD.1_I.BC1.MAG.CRQM:   	Kquad, l = 0.1, K1="nominal_QM_K1 knob_I.BC1.MAG.CRQM *", SYSTEMATIC_MULTIPOLES=".\input\Systematic_multipole_content_QD.sdds", N_KICKS=32
I.BC1.MAG.QD.2_I.BC1.MAG.CRQM:   	Kquad, l = 0.1, K1="nominal_QM_K1 knob_I.BC1.MAG.CRQM *", SYSTEMATIC_MULTIPOLES=".\input\Systematic_multipole_content_QD.sdds", N_KICKS=32
I.BC1.MAG.QD.3_I.BC1.MAG.CRQM:   	Kquad, l = 0.1, K1="nominal_QM_K1 knob_I.BC1.MAG.CRQM *", SYSTEMATIC_MULTIPOLES=".\input\Systematic_multipole_content_QD.sdds", N_KICKS=32
I.BC1.MAG.QD.4_I.BC1.MAG.CRQM:   	Kquad, l = 0.1, K1="nominal_QM_K1 knob_I.BC1.MAG.CRQM *", SYSTEMATIC_MULTIPOLES=".\input\Systematic_multipole_content_QD.sdds", N_KICKS=32

I.BC1.MAG.QB.1_I.BC1.MAG.CRQ1: 	Kquad, l = 0.2, K1="nominal_QDEND_K1 knob_I.BC1.MAG.CRQ1 *", SYSTEMATIC_MULTIPOLES=".\input\Systematic_multipole_content_QB.sdds", N_KICKS=32
I.BC1.MAG.QB.2_I.BC1.MAG.CRQ2:    Kquad, l = 0.2, K1="nominal_QFEND_K1 knob_I.BC1.MAG.CRQ2 *", SYSTEMATIC_MULTIPOLES=".\input\Systematic_multipole_content_QB.sdds", N_KICKS=64
I.BC1.MAG.QB.3_I.BC1.MAG.CRQ1: 	Kquad, l = 0.2, K1="nominal_QDEND_K1 knob_I.BC1.MAG.CRQ1 *", SYSTEMATIC_MULTIPOLES=".\input\Systematic_multipole_content_QB.sdds", N_KICKS=32

!---Sextupoles and octupoles
! Sextupole circuit knobs
% 1   			sto knob_I.BC1.MAG.CRSX
% 1   			sto knob_I.BC1.MAG.AUXSX

! Nominal sextupole field strengths are set at the top of the document

! Achromat mid sextupoles
I.BC1.MAG.SXL.1_I.BC1.MAG.CRSX:      KSEXT, L=0.1, K2="nominal_SXL_K2 knob_I.BC1.MAG.CRSX *", SYSTEMATIC_MULTIPOLES=".\input\Systematic_multipole_content_SXL.sdds", N_KICKS=32
I.BC1.MAG.SXL.2_I.BC1.MAG.CRSX:      KSEXT, L=0.1, K2="nominal_SXL_K2 knob_I.BC1.MAG.CRSX * -1 *", SYSTEMATIC_MULTIPOLES=".\input\Systematic_multipole_content_SXL.sdds", N_KICKS=32

! Auxiliary sextupoles
I.BC1.MAG.ASXL.1:      	KSEXT, L=0.1, K2="nominal_aux_sxl_k2 knob_I.BC1.MAG.AUXSX *", SYSTEMATIC_MULTIPOLES=".\input\Systematic_multipole_content_SXL.sdds", N_KICKS=32
I.BC1.MAG.ASXL.2:      	KSEXT, L=0.1, K2="nominal_aux_sxl_k2 knob_I.BC1.MAG.AUXSX * -1 *", SYSTEMATIC_MULTIPOLES=".\input\Systematic_multipole_content_SXL.sdds", N_KICKS=32


!---DRIFTS
I.BC1_D006:      		EDRIFT, l = 0.06
I.BC1_D122:      		EDRIFT, l = 1.22
I.BC1_D014:      		EDRIFT, l = 0.14
I.BC1_D020:      		EDRIFT, l = 0.2
I.BC1_D040:      		EDRIFT, l = 0.4
I.BC1_D00535:     	 	EDRIFT, l = 0.0535
I.BC1_D005:      		EDRIFT, l = 0.05
I.BC1_D0604:			EDRIFT, l = 0.604
I.BC1_D0025:  	    	EDRIFT, l = 0.025
I.BC1_D0132:      		EDRIFT, l = 0.132
I.BC1_D130:      		EDRIFT, l = 1.3
I.BC1_D0075: 			EDRIFT, l = 0.075
I.BC1_D0125: 			EDRIFT, l = 0.125
I.BC1_D015: 			EDRIFT, l = 0.15
I.BC1_D107: 			EDRIFT, l = 1.07
I.BC1_D110: 			EDRIFT, l = 1.1
I.BC1_D090: 			EDRIFT, l = 0.9
I.BC1_D054: 			EDRIFT, l = 0.54
I.BC1_D044: 			EDRIFT, l = 0.44
I.BC1_D024: 			EDRIFT, l = 0.24
I.BC1_D086: 			EDRIFT, l = 0.86
I.BC1_D10465:		EDRIFT, l = 1.0465
I.BC1_D01785:		EDRIFT, l = 0.1785
I.BC1_D01855:		EDRIFT, l = 0.1855
I.BC1_D0066:			EDRIFT, l = 0.066
I.BC1_D082:			EDRIFT, l = 0.82
I.BC1_D0845:			EDRIFT, l = 0.845
I.BC1_D08485:		EDRIFT, l = 0.8485
I.BC1_D07165:		EDRIFT, l = 0.7165


! Achromat drifts simplified, original lengths. Total BC1 length is 13.52 m
! L = 1.22 between first/last 2 dipoles
! L = 1.30 between 2nd dip and 1st qp
! L = 0.06 between qpoles and sx at center

! Simplified drifts for adding sextupoles and octupoles
I.BC1_Ddips_1:		EDRIFT, L=0.61! 1+2 and 3+4 should each equal what's written just above here, nominally
I.BC1_Ddips_2:		EDRIFT, L=0.61
I.BC1_Ddips_3:		EDRIFT, L=0.61
I.BC1_Ddips_4:		EDRIFT, L=0.61
I.BC1_Ddipqp_1:		EDRIFT, L=0.6808
I.BC1_Ddipqp_2:		EDRIFT, L=0.5192
I.BC1_Ddipqp_3:		EDRIFT, L=0.65 
I.BC1_Ddipqp_4:		EDRIFT, L=0.65
I.BC1_Dqpsx:			EDRIFT, L=0.06


! For min T166 with sext K2=50.5 (check also quad strengths), for new midsection
I.BC1_Dmid1:			EDRIFT, l = 0.454
I.BC1_Dmid2:			EDRIFT, l = 0.146
I.BC1_Dmid3:			EDRIFT, l = 0.05



!--- Screens
I.BC1.DIA.SCRN.1:   	WATCH,FILENAME=".\output\%s-I_BC1_DIA_SCRN_1.w1"
I.BC1.DIA.SCR.1:		line = (SCRNd, I.BC1.DIA.SCRN.1, SCRNd)

I.BC1.DIA.SCRN.2:   	WATCH,FILENAME=".\output\%s-I_BC1_DIA_SCRN_2.w1"
I.BC1.DIA.SCR.2:		line = (SCRNd, I.BC1.DIA.SCRN.2, SCRNd)

I.BC1.DIA.SCRN.3:   	WATCH,FILENAME=".\output\%s-I_BC1_DIA_SCRN_3.w1"
I.BC1.DIA.SCR.3:		line = (SCRNd, I.BC1.DIA.SCRN.3, SCRNd)

!--- Free-standing stripline BPM, with electronics. Physical length is 0.2 m (estimate)
I.BC1.DIA.BP$.1-E:  	monitor, l = 0.00, weight = 1
I.BC1.DIA.BPD.1:  	monitor, l = 0.15, weight = 0
I.BC1.DIA.BP$.2-E:  	monitor, l = 0.00, weight = 1

!--- Scrapers
I.BC1.VAC.SCRP.1:	scraper, l = 0.00, insert_from = "+x", position = 0.05
I.BC1.VAC.SCRP.2:	scraper, l = 0.00, insert_from = "-x", position = -0.05
I.BC1.VAC.SCRP.3:	scraper, l = 0.00, insert_from = "+y", position = 0.05
I.BC1.VAC.SCRP.4:	scraper, l = 0.00, insert_from = "-y", position = -0.05

!---Corrector magnets
I.BC1.MAG.COEX.1: 	HKICK, l = 0.07, B2 = 6.944, steering = 1
I.BC1.MAG.COEY.1: 	VKICK, l = 0.07, B2 = 6.944, steering = 1
I.BC1.MAG.COEX.2: 	HKICK, l = 0.07, B2 = 6.944, steering = 1
I.BC1.MAG.COEY.2: 	VKICK, l = 0.07, B2 = 6.944, steering = 1
I.BC1.MAG.COEX.3: 	HKICK, l = 0.07, B2 = 6.944, steering = 1
I.BC1.MAG.COEY.3: 	VKICK, l = 0.07, B2 = 6.944, steering = 1
I.BC1.MAG.COEX.4: 	HKICK, l = 0.07, B2 = 6.944, steering = 1
I.BC1.MAG.COEY.4: 	VKICK, l = 0.07, B2 = 6.944, steering = 1

!---Markers
BC1_start:		marker, FITPOINT = 1,
BC1_mid:		marker, FITPOINT = 1,
BC1_end:		marker, FITPOINT = 1,


BC1Achr1_new: line = (I.BC1.MAG.DIA.1_I.BC1.MAG.CRDI, I.BC1_Ddips_1, I.BC1_Ddips_2, I.BC1.MAG.DIA.2_I.BC1.MAG.CRDI,&
				I.BC1_Ddipqp_1, I.BC1.MAG.ASXL.1, I.BC1_Ddipqp_2, I.BC1.MAG.QD.1_I.BC1.MAG.CRQM, I.BC1_Dqpsx, I.BC1.MAG.SXL.1_I.BC1.MAG.CRSX, I.BC1_Dqpsx, I.BC1.MAG.QD.2_I.BC1.MAG.CRQM,&
				I.BC1_Ddipqp_3,  I.BC1_Ddipqp_4,&
				I.BC1.MAG.DIA.3_I.BC1.MAG.CRDI, I.BC1_Ddips_3,  I.BC1_Ddips_4, I.BC1.MAG.DIA.4_I.BC1.MAG.CRDI)!,"W-ACHR1A")

BC1CenterFocus_old: line = (I.BC1_D020,I.BC1.MAG.QB.1_I.BC1.MAG.CRQ1,I.BC1_D0125,STRIPD,I.BC1.DIA.BPD.1,STRIPD,I.BC1_D0075,I.BC1.MAG.QB.2_I.BC1.MAG.CRQ2,&
					I.BC1_D006,I.BC1.DIA.SCR.2,I.BC1_D014,I.BC1.MAG.QB.3_I.BC1.MAG.CRQ1,I.BC1_D020)

BC1Achr2_new: line = (I.BC1.MAG.DIA.5_I.BC1.MAG.CRDI, I.BC1_Ddips_4, I.BC1_Ddips_3, I.BC1.MAG.DIA.6_I.BC1.MAG.CRDI,&
				I.BC1_Ddipqp_4, I.BC1_Ddipqp_3, I.BC1.MAG.QD.3_I.BC1.MAG.CRQM, I.BC1_Dqpsx, I.BC1.MAG.SXL.2_I.BC1.MAG.CRSX, I.BC1_Dqpsx, I.BC1.MAG.QD.4_I.BC1.MAG.CRQM,&
				I.BC1_Ddipqp_2, I.BC1.MAG.ASXL.2, I.BC1_Ddipqp_1,&
				I.BC1.MAG.DIA.7_I.BC1.MAG.CRDI, I.BC1_Ddips_2,  I.BC1_Ddips_1, I.BC1.MAG.DIA.8_I.BC1.MAG.CRDI, BCFIT2)



BC1: line = (w-1, BC1_start, BC1Achr1_new, BC1CenterFocus_old, BC1Achr2_new, BC1_end, w-2)