! 
! CLIC Main Beam RTML
! Booster linac
!
! initial Twiss: betax=6.079099189, alphax=-0.406835759,
!                betay=47.94933011, alphay=2.701543378
! final Twiss: betax=10.24214218, alphax=-0.980136628,
!              betay=33.29103264, alphay=2.182328713

!% global_csr sto XXXX_usecsr
% 0 sto XXXX_usecsr

% 0.1 sto XXXX_lbpm
% 0.3 sto XXXX_lquad
% 3.0 sto XXXX_lcav

% 2.0e9 sto XXXX_cavfreq
% 0.05 sto XXXX_lcell
! no wakes
% 14.94e6 XXXX_lcav * sto XXXX_cavvolt
! with wakes
!% 15.0e6 XXXX_lcav * sto XXXX_cavvolt
! with wakes and correction of losses in BC2 RF
!% 15.026e6 XXXX_lcav * sto XXXX_cavvolt
% 90.0 0.0 + sto XXXX_cavphase

%  0.3891746439 sto XXXX_kq1
% -0.3695715001 sto XXXX_kq2

% 0.3 sto XXXX_ld
% 0.05 sto XXXX_ldbpm
% XXXX_ld XXXX_lbpm - XXXX_ldbpm - sto XXXX_lx

XXXX_Q1: QUAD, L="XXXX_lquad", K1="XXXX_kq1"
XXXX_Q2: QUAD, L="XXXX_lquad", K1="XXXX_kq2"

XXXX_D: DRIFT, L="XXXX_ld"
XXXX_DBPM: DRIFT, L="XXXX_ldbpm"
XXXX_DX: DRIFT, L="XXXX_lx"

XXXX_BPM: DRIFT, L="XXXX_lbpm"

XXXX_DE: EDRIFT, L="XXXX_ld"
XXXX_DBPME: EDRIFT, L="XXXX_ldbpm"
XXXX_DXE: EDRIFT, L="XXXX_lx"

XXXX_BPME: EDRIFT, L="XXXX_lbpm"

XXXX_DCSR: CSRDRIFT, L="XXXX_ld", &
           CSR="XXXX_usecsr", DZ=0.01, USE_STUPAKOV=1
XXXX_DBPMCSR: CSRDRIFT, L="XXXX_ldbpm", &
              CSR="XXXX_usecsr", DZ=0.01, USE_STUPAKOV=1
XXXX_DXCSR: CSRDRIFT, L="XXXX_lx", &
            CSR="XXXX_usecsr", DZ=0.01, USE_STUPAKOV=1

XXXX_BPMCSR: CSRDRIFT, L="XXXX_lbpm", &
             CSR="XXXX_usecsr", DZ=0.01, USE_STUPAKOV=1

XXXX_CAV: RFCW, L="XXXX_lcav", FREQ="XXXX_cavfreq", CELL_LENGTH="XXXX_lcell",&
          VOLT="XXXX_cavvolt", PHASE="XXXX_cavphase", &
          CHANGE_P0=1, END1_FOCUS=1, END2_FOCUS=1

!XXXX_CAV: RFCW, L="XXXX_lcav", FREQ="XXXX_cavfreq", CELL_LENGTH="XXXX_lcell",&
!          VOLT="XXXX_cavvolt", PHASE="XXXX_cavphase", &
!          CHANGE_P0=1, END1_FOCUS=1, END2_FOCUS=1, &
!          WAKEFILE="wake_booster.sdds", TCOLUMN="t", WZCOLUMN="wl", WXCOLUMN="wx", WYCOLUMN="wy", INTERPOLATE=1


CELLXXXX: LINE=(XXXX_CAV,XXXX_D,XXXX_CAV,XXXX_D,XXXX_CAV,XXXX_D,XXXX_CAV,&
                XXXX_DX,XXXX_BPM,XXXX_DBPM,XXXX_Q1,XXXX_D,&
                XXXX_CAV,XXXX_D,XXXX_CAV,XXXX_D,XXXX_CAV,XXXX_D,XXXX_CAV,&
                XXXX_DX,XXXX_BPM,XXXX_DBPM,XXXX_Q2,XXXX_D)

LINEXXXX: LINE=(17*CELLXXXX,XXXX_CAV)


CELLXXXXE: LINE=(XXXX_CAV,XXXX_DE,XXXX_CAV,XXXX_DE,XXXX_CAV,XXXX_DE,XXXX_CAV,&
                 XXXX_DXE,XXXX_BPME,XXXX_DBPME,XXXX_Q1,XXXX_DE,&
                 XXXX_CAV,XXXX_DE,XXXX_CAV,XXXX_DE,XXXX_CAV,XXXX_DE,XXXX_CAV,&
                 XXXX_DXE,XXXX_BPME,XXXX_DBPME,XXXX_Q2,XXXX_DE)

LINEXXXXE: LINE=(17*CELLXXXXE,XXXX_CAV)


CELLXXXXCSR: LINE=(XXXX_CAV,XXXX_DCSR,XXXX_CAV,XXXX_DCSR,XXXX_CAV,XXXX_DCSR,XXXX_CAV,&
                   XXXX_DXCSR,XXXX_BPMCSR,XXXX_DBPMCSR,XXXX_Q1,XXXX_DCSR,&
                   XXXX_CAV,XXXX_DCSR,XXXX_CAV,XXXX_DCSR,XXXX_CAV,XXXX_DCSR,XXXX_CAV,&
                   XXXX_DXCSR,XXXX_BPMCSR,XXXX_DBPMCSR,XXXX_Q2,XXXX_DCSR)

LINEXXXXCSR: LINE=(17*CELLXXXXCSR,XXXX_CAV)
