Skip to content
Snippets Groups Projects
multipole_soleil_fullquad.dat 3.09 KiB
Newer Older
zhang's avatar
zhang committed
#*******************************************************************
# test file to read soleil multipole errors
#
# 1)  input format of multipole error:
#          
#       key words/element name    r0(radius where is error is measured)
#       n(order of error)   Bn(n-th B component of the field)
#       An(n-th A component of the field)
#       n, Bn, An,......   
#
# 2)define format can be "key words" or lattice element name
#
# 3) key words:
#               dip        dipole
#               quad       quadrupole
#               sext       sextupole
#               hcorr      horizontal corrector
#               vcorr      vorizontal corrector
#               qt         skew quadrupole
#
# 4) Bn defines the upright component of the magnetic field,
#       for skew multipole error components, such as compoents 
#       of skew quadrupole or vertical corrector, Bn = 0
# 5) An defines the skew component of the magnetic field,
#       for upright multipole error components, such as compoents 
#       of dipole or quadrupole, An = 0
#       
#
#*******************************************************************
#dipole
#  dip 20e-3 2 2.2e-4 0.0 3 -3.0e-4 0.0  4 2.0e-5 0.0  5  -1.0e-4 0.0  6 -6.0e-5 0.0  7 -1.0e-4 0.0
zhang's avatar
zhang committed
  dip sys  20e-3 2 2.2e-40 0.0 3 -3.0e-4 0.0  4 2.0e-5 0.0  5  -1.0e-4 0.0  6 -6.0e-5 0.0  7 -1.0e-4 0.0
zhang's avatar
zhang committed

#quadrupole 
zhang's avatar
zhang committed
quad sys  30e-3 3 -1.6e-4  0.0   4  -3.4e-4   0.0  6 2.4e-4  0.0  10 0.7e-4 0.0    14   0.9e-4  0.0 
zhang's avatar
zhang committed

zhang's avatar
zhang committed
Q2  sys 30e-3 3  2.9e-4  0.0   4  -8.6e-4   0.0   6 0.7e-4  0.0  10  1.9e-4   0.0   14 1.0e-4  0.0
Q7  sys 30e-3 3  2.9e-4  0.0   4  -8.6e-4   0.0   6 0.7e-4  0.0  10  1.9e-4   0.0   14 1.0e-4  0.0
zhang's avatar
zhang committed

zhang's avatar
zhang committed





# for sextupoles

  sext   sys 32e-3  5  5.4e-4   0.0  7  3.3e-4 0.0  9 -4.7e-4 0.0  15 -9.0e-4 0.0  21 -20.9e-4 0.0  27  0.8e-4 0.0


# for horizontal correctors, all An=0
  hcorr  sys 35e-3 5 0.430 0.0   7 0.063 0.0  11 -0.037 0.0 

# for vertical correctors, all Bn=0
  vcorr sys  35e-3 5 0.0 -0.430  7  0.0  0.063  11 0.0  0.037 


# for sextupole associated skew quadrupole, all Bn=0
#  qt  sys 35e-3  4  0.0  -0.0
  qt  sys 35e-3  4  0.0  -0.680



#define seed for the ramdom multipole error
seed       1000000

#dipole
#  dip 20e-3 2 2.2e-4 0.0 3 -3.0e-4 0.0  4 2.0e-5 0.0  5  -1.0e-4 0.0  6 -6.0e-5 0.0  7 -1.0e-4 0.0
  dip rms  20e-3 2 2.2e-40 0.0 3 -3.0e-4 0.0  4 2.0e-5 0.0  5  -1.0e-4 0.0  6 -6.0e-5 0.0  7 -1.0e-4 0.0

#quadrupole 
quad rms  30e-3 3 -1.6e-4  0.0   4  -3.4e-4   0.0  6 2.4e-4  0.0  10 0.7e-4 0.0    14   0.9e-4  0.0 

Q2  rms 30e-3 3  2.9e-4  0.0   4  -8.6e-4   0.0   6 0.7e-4  0.0  10  1.9e-4   0.0   14 1.0e-4  0.0
Q7  rms 30e-3 3  2.9e-4  0.0   4  -8.6e-4   0.0   6 0.7e-4  0.0  10  1.9e-4   0.0   14 1.0e-4  0.0
zhang's avatar
zhang committed






# for sextupoles

zhang's avatar
zhang committed
  sext   rms 32e-3  5  5.4e-4   0.0  7  3.3e-4 0.0  9 -4.7e-4 0.0  15 -9.0e-4 0.0  21 -20.9e-4 0.0  27  0.8e-4 0.0
zhang's avatar
zhang committed


# for horizontal correctors, all An=0
zhang's avatar
zhang committed
  hcorr  rms 35e-3 5 0.430 0.0   7 0.063 0.0  11 -0.037 0.0 
zhang's avatar
zhang committed

# for vertical correctors, all Bn=0
zhang's avatar
zhang committed
  vcorr rms  35e-3 5 0.0 -0.430  7  0.0  0.063  11 0.0  0.037 
zhang's avatar
zhang committed


# for sextupole associated skew quadrupole, all Bn=0
zhang's avatar
zhang committed
#  qt  rms 35e-3  4  0.0  -0.0
  qt  rms 35e-3  4  0.0  -0.680