! 
! CLIC Main Beam RTML
! BC2 chicane 2
! 
! initial Twiss: betax=70.0, alphax=1.8, betay=30.0, alphay=0.05
! final Twiss: betax=16.51469174, alphax=-0.01784576236,
!              betay=56.15712121,alphay=-0.9140013203

% global_csr sto 134_usecsr
% global_isr sto 134_useisr
% 0 sto 134_usesyn
% 1 atan 4 * sto Pi

!% 0.990 180 / Pi * sto 134_theta
% 1.017977 180 / Pi * sto 134_theta
% 1.5 sto 134_lbend
% 134_lbend 134_theta sin / sto 134_r0
% 134_theta 134_r0 * sto 134_larc



134_B1 : SBEND, L = "134_larc", ANGLE = "134_theta", &
         E1 = 0.0, E2 = "134_theta"
134_B2 : SBEND, L = "134_larc", ANGLE = "134_theta -1 *", &
         E1 = "134_theta -1 *", E2 = 0.0
134_B3 : SBEND, L = "134_larc", ANGLE = "134_theta -1 *", &
         E1 = 0.0, E2 = "134_theta -1 *"
134_B4 : SBEND, L = "134_larc", ANGLE = "134_theta", &
         E1 = "134_theta", E2 = 0.0


134_B1E : CSBEND, L = "134_larc", ANGLE = "134_theta", &
          E1 = 0.0, E2 = "134_theta", INTEGRATION_ORDER = 4, &
          SYNCH_RAD = "134_usesyn", ISR = "134_useisr", USE_RAD_DIST = 1
134_B2E : CSBEND, L = "134_larc", ANGLE = "134_theta -1 *", &
          E1 = "134_theta -1 *", E2 = 0.0, INTEGRATION_ORDER = 4, &
          SYNCH_RAD = "134_usesyn", ISR = "134_useisr", USE_RAD_DIST = 1
134_B3E : CSBEND, L = "134_larc", ANGLE = "134_theta -1 *", &
          E1 = 0.0, E2 = "134_theta -1 *", INTEGRATION_ORDER = 4, &
          SYNCH_RAD = "134_usesyn", ISR = "134_useisr", USE_RAD_DIST = 1
134_B4E : CSBEND, L = "134_larc", ANGLE = "134_theta", &
          E1 = "134_theta", E2 = 0.0, INTEGRATION_ORDER = 4, &
          SYNCH_RAD = "134_usesyn", ISR = "134_useisr", USE_RAD_DIST = 1


134_B1CSR : CSRCSBEND, L  = "134_larc",   ANGLE = "134_theta", &
            E1 = 0.0, E2    = "134_theta",  &
            INTEGRATION_ORDER = 4,              &
	    CSR  = "134_usecsr", ISR = "134_useisr",    &
            N_KICKS = 1000, &
	    BINS = 2000, SG_HALFWIDTH = 10,       &
	    DERBENEV_CRITERION_MODE = "disable"
!	     OUTPUT_FILE = "wakes1.dat",         &
!	     OUTPUT_INTERVAL= 10,                &
!	     PARTICLE_OUTPUT_FILE = "part1.dat", &
!	     PARTICLE_OUTPUT_INTERVAL = 10,      &
!	     SLICE_ANALYSIS_INTERVAL = 5

134_B2CSR : CSRCSBEND, L  = "134_larc",   ANGLE = "134_theta -1 *", &
            E1 = "134_theta -1 *", E2    = 0.0,  &
            INTEGRATION_ORDER = 4,              &
	    CSR  = "134_usecsr", ISR = "134_useisr",    &
            N_KICKS = 1000, &
	    BINS = 2000, SG_HALFWIDTH = 10,       &
	    DERBENEV_CRITERION_MODE = "disable"
!	     OUTPUT_FILE = "wakes1.dat",         &
!	     OUTPUT_INTERVAL= 10,                &
!	     PARTICLE_OUTPUT_FILE = "part1.dat", &
!	     PARTICLE_OUTPUT_INTERVAL = 10,      &
!	     SLICE_ANALYSIS_INTERVAL = 5

134_B3CSR : CSRCSBEND, L  = "134_larc",   ANGLE = "134_theta -1 *", &
            E1 = 0.0, E2    = "134_theta -1 *",  &
            INTEGRATION_ORDER = 4,              &
	    CSR  = "134_usecsr", ISR = "134_useisr",    &
            N_KICKS = 1000, &
	    BINS = 2000, SG_HALFWIDTH = 10,       &
	    DERBENEV_CRITERION_MODE = "disable"
!	     OUTPUT_FILE = "wakes1.dat",         &
!	     OUTPUT_INTERVAL= 10,                &
!	     PARTICLE_OUTPUT_FILE = "part1.dat", &
!	     PARTICLE_OUTPUT_INTERVAL = 10,      &
!	     SLICE_ANALYSIS_INTERVAL = 5

134_B4CSR : CSRCSBEND, L  = "134_larc",   ANGLE = "134_theta", &
            E1 = "134_theta", E2    = 0.0,  &
            INTEGRATION_ORDER = 4,              &
	    CSR  = "134_usecsr", ISR = "134_useisr",    &
            N_KICKS = 1000, &
	    BINS = 2000, SG_HALFWIDTH = 10,       &
	    DERBENEV_CRITERION_MODE = "disable"
!	     OUTPUT_FILE = "wakes1.dat",         &
!	     OUTPUT_INTERVAL= 10,                &
!	     PARTICLE_OUTPUT_FILE = "part1.dat", &
!	     PARTICLE_OUTPUT_INTERVAL = 10,      &
!	     SLICE_ANALYSIS_INTERVAL = 5

!

% 11.5 134_theta cos / sto 134_l12
% 1.0 sto 134_l23
% 11.5 134_theta cos / sto 134_l34

134_D12: DRIFT, L="134_l12"
134_D23: DRIFT, L="134_l23"
134_D34: DRIFT, L="134_l34"

134_D12E: EDRIFT, L="134_l12"
134_D23E: EDRIFT, L="134_l23"
134_D34E: EDRIFT, L="134_l34"

134_D12CSR: CSRDRIFT, L="134_l12", &
            CSR="134_usecsr", DZ=0.01, USE_STUPAKOV=1
134_D23CSR: CSRDRIFT, L="134_l23", &
            CSR="134_usecsr", DZ=0.01, USE_STUPAKOV=1
134_D34CSR: CSRDRIFT, L="134_l34", &
            CSR="134_usecsr", DZ=0.01, USE_STUPAKOV=1


LINE134: LINE = (134_B1, 134_D12, 134_B2, 134_D23,&
                 134_B3, 134_D34, 134_B4)

LINE134E: LINE = (134_B1E, 134_D12E, 134_B2E, 134_D23E,&
                  134_B3E, 134_D34E, 134_B4E)

LINE134CSR: LINE = (134_B1CSR, 134_D12CSR, 134_B2CSR, 134_D23CSR,&
                    134_B3CSR, 134_D34CSR, 134_B4CSR)


