diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..8d35cb3277ff6eb0d637147c09e95934604a431c --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +__pycache__ +*.pyc diff --git a/ipython.html b/ipython.html new file mode 100644 index 0000000000000000000000000000000000000000..8cc23c1915051ad6c318edfd3969b46b28899024 --- /dev/null +++ b/ipython.html @@ -0,0 +1,409 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head> +<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> +<meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Monospace'; font-size:10pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Jupyter QtConsole 5.4.4</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Python 3.10.12 (main, Jun 11 2023, 05:26:28) [GCC 11.4.0]</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Type 'copyright', 'credits' or 'license' for more information</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">IPython 8.16.1 -- An enhanced Interactive Python. Type '?' for help.</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">1</span><span style=" color:#000080;">]:</span> import at</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">Â Â Â ...:</span> import matplotlib.pylab as mp</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">Â Â Â ...:</span> </p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">Â Â Â ...:</span> ring=at.load_lattice("../../machine/lattice/elettra/elettra_strS4.m",energy=2.4e9)</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">2</span><span style=" color:#000080;">]:</span> ring</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#8b0000;">Out[</span><span style=" font-weight:600; color:#8b0000;">2</span><span style=" color:#8b0000;">]:</span> Lattice([Drift('D_S12.17', 0.235), Drift('D_S12.18', 0.3), Marker('KICKER_S12.3'), Drift('D_S12.19', 0.3), Drift('D_S12.20', 0.541), Drift('D_S12.21', 0.3), Marker('KICKER_S12.4'), Drift('D_S12.22', 0.3), Drift('D_S12.23', 0.261216), Corrector('CBH_S12.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S12.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S12.4'), Drift('D_S12.24', 0.068784), Quadrupole('Q1_S12.2', 0.26, -1.998410619293, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S12.25', 0.2225), Drift('D_S12.26', 0.0), Sextupole('S1_S12.2', 0.115, 12.886389326087, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S12.27', 0.0), Drift('D_S12.28', 0.2835), Quadrupole('Q2_S12.2', 0.498, 2.234868485811, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S12.29', 0.116), Corrector('CBH_S12.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S12.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S12.5'), Drift('D_S12.30', 0.135), Quadrupole('Q3_S12.2', 0.26, -1.224005349447, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S12.31', 0.115), Corrector('CBH_S12.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S12.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S12.6'), Drift('D_S12.32', 0.055), Drift('D_S12.33', 0.1), Corrector('CH_S12.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S12.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S12.34', 0.1), Drift('D_S12.35', 0.14055), Monitor('SRPM_E12'), Dipole('B_S12.2', 1.4489, 0.2617993877991494, -0.42969037, Energy=2400000000.0, EntranceAngle=0.1308996938995747, ExitAngle=0.1308996938995747, PassMethod='BndMPoleSymplectic4RadPass', T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S12.36', 0.47605), Quadrupole('QF_S12.2', 0.409, 2.230702214281, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S12.37', 0.1155), Corrector('CBH_S12.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S12.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S12.7'), Drift('D_S12.38', 0.145), Drift('D_S12.39', 0.0), Sextupole('SF_S12.2', 0.23, 18.8149734782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S12.40', 0.0), Drift('D_S12.41', 0.14), Drift('D_S12.42', 0.1), Corrector('CH_S12.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S12.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S12.43', 0.1), Drift('D_S12.44', 1.174), Drift('D_S12.45', 0.1), Corrector('CH_S12.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S12.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S12.46', 0.1), Drift('D_S12.47', 0.13), Drift('D_S12.48', 0.0), Sextupole('SD_S12.1', 0.23, -16.0597395782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S12.49', 0.0), Drift('D_S12.50', 0.255), Quadrupole('QD_S12.1', 0.26, -1.43050774063, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S12.51', 0.115), Corrector('CBH_S12.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S12.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S12.8'), Drift('D_S12.52', 0.14), Drift('D_S12.53', 0.0), Sextupole('SD_S12.2', 0.23, -16.0597395782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S12.54', 0.0), Monitor('SS1'), Drift('D_S12.55', 1.504), Drift('D_S1.1', 0.1), Corrector('CH_S1.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S1.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S1.2', 0.1), Drift('D_S1.3', 0.14), Drift('D_S1.4', 0.0), Sextupole('SF_S1.1', 0.23, 18.8149734782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S1.5', 0.0), Drift('D_S1.6', 0.145), Corrector('CBH_S1.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S1.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S1.1'), Drift('D_S1.7', 0.1155), Quadrupole('QF_S1.1', 0.409, 2.230702214281, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S1.8', 0.1105), Drift('D_S1.9', 0.1), Corrector('CH_S1.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S1.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S1.10', 0.1), Drift('D_S1.11', 0.16555), Dipole('B_S1.1', 1.4489, 0.2617993877991494, -0.42969037, Energy=2400000000.0, EntranceAngle=0.1308996938995747, ExitAngle=0.1308996938995747, PassMethod='BndMPoleSymplectic4RadPass', T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S1.12', 0.51055), Quadrupole('Q3_S1.1', 0.26, -1.224005349447, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S1.13', 0.135), Corrector('CBH_S1.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S1.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S1.2'), Drift('D_S1.14', 0.116), Quadrupole('Q2_S1.1', 0.498, 2.234868485811, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S1.8a', 0.063), Drift('D_S1.8c', 0.066), Drift('D_S1.8c', 0.066), Drift('D_S1.8b', 0.0885), Drift('D_S1.16', 0.0), Sextupole('S1_S1.1', 0.115, 12.886389326087, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S1.17', 0.0), Drift('D_S1.18', 0.2225), Quadrupole('Q1_S1.1', 0.26, -1.998410619293, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S1.19', 0.12), Corrector('CBH_S1.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S1.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S1.3'), Drift('D_S1.20', 0.37), Drift('D_S1.21', 0.1), Corrector('CH_S1.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S1.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S1.22', 0.1), Drift('D_S1.23', 0.0864), Drift('ID_S1.1', 2.0072), Drift('D_S1.231', 0.3324), Monitor('BPMID_S1.2'), Monitor('S1'), Drift('D_S1.24', 0.3324), Drift('ID_S1.2', 2.0072), Drift('D_S1.241', 0.0864), Drift('D_S1.25', 0.1), Corrector('CH_S1.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S1.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S1.26', 0.1), Drift('D_S1.27', 0.37), Corrector('CBH_S1.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S1.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S1.4'), Drift('D_S1.28', 0.12), Quadrupole('Q1_S1.2', 0.26, -1.998410619293, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S1.29', 0.2225), Drift('D_S1.30', 0.0), Sextupole('S1_S1.2', 0.115, 12.886389326087, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S1.31', 0.0), Drift('D_S1.32', 0.2835), Quadrupole('Q2_S1.2', 0.498, 2.234868485811, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S1.33', 0.116), Corrector('CBH_S1.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S1.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S1.5'), Drift('D_S1.34', 0.135), Quadrupole('Q3_S1.2', 0.26, -1.224005349447, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S1.35', 0.115), Corrector('CBH_S1.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S1.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S1.6'), Drift('D_S1.36', 0.055), Drift('D_S1.37', 0.1), Corrector('CH_S1.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S1.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S1.38', 0.1), Drift('D_S1.39', 0.14055), Dipole('B_S1.2', 1.4489, 0.2617993877991494, -0.42969037, Energy=2400000000.0, EntranceAngle=0.1308996938995747, ExitAngle=0.1308996938995747, PassMethod='BndMPoleSymplectic4RadPass', T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S1.40', 0.47605), Quadrupole('QF_S1.2', 0.409, 2.230702214281, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S1.41', 0.1155), Corrector('CBH_S1.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S1.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S1.7'), Drift('D_S1.42', 0.145), Drift('D_S1.43', 0.0), Sextupole('SF_S1.2', 0.23, 18.8149734782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S1.44', 0.0), Drift('D_S1.45', 0.14), Drift('D_S1.46', 0.1), Corrector('CH_S1.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S1.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S1.47', 0.1), Drift('D_S1.48', 1.174), Drift('D_S1.49', 0.1), Corrector('CH_S1.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S1.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S1.50', 0.1), Drift('D_S1.51', 0.13), Drift('D_S1.52', 0.0), Sextupole('SD_S1.1', 0.23, -16.0597395782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S1.53', 0.0), Drift('D_S1.54', 0.255), Quadrupole('QD_S1.1', 0.26, -1.43050774063, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S1.55', 0.115), Corrector('CBH_S1.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S1.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S1.8'), Drift('D_S1.56', 0.14), Drift('D_S1.57', 0.0), Sextupole('SD_S1.2', 0.23, -16.0597395782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S1.58', 0.0), Drift('D_S1.59', 1.504), Drift('D_S2.1', 0.1), Corrector('CH_S2.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S2.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S2.2', 0.1), Drift('D_S2.3', 0.14), Drift('D_S2.4', 0.0), Sextupole('SF_S2.1', 0.23, 18.8149734782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S2.5', 0.0), Drift('D_S2.6', 0.145), Corrector('CBH_S2.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S2.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S2.1'), Drift('D_S2.7', 0.1155), Quadrupole('QF_S2.1', 0.409, 2.230702214281, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S2.8', 0.1105), Drift('D_S2.9', 0.1), Corrector('CH_S2.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S2.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S2.10', 0.1), Drift('D_S2.11', 0.16555), Dipole('B_S2.1', 1.4489, 0.2617993877991494, -0.42969037, Energy=2400000000.0, EntranceAngle=0.1308996938995747, ExitAngle=0.1308996938995747, PassMethod='BndMPoleSymplectic4RadPass', T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S2.12', 0.51055), Quadrupole('Q3_S2.1', 0.26, -1.224005349447, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S2.13', 0.135), Corrector('CBH_S2.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S2.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S2.2'), Drift('D_S2.14', 0.116), Quadrupole('Q2_S2.1', 0.498, 2.234868485811, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S2.8a', 0.063), Drift('D_S2.8c', 0.066), Drift('D_S2.8c', 0.066), Drift('D_S2.8b', 0.0885), Drift('D_S2.16', 0.0), Sextupole('S1_S2.1', 0.115, 12.886389326087, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S2.17', 0.0), Drift('D_S2.18', 0.2225), Quadrupole('Q1_S2.1', 0.26, -1.998410619293, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S2.19', 0.12), Corrector('CBH_S2.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S2.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S2.3'), Drift('D_S2.20', 0.22), Drift('D_S2.21', 0.1), Corrector('CH_S2.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S2.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S2.22', 0.1), Drift('D_S2.23', 0.322), Drift('ID_S2.1a', 2.254), Monitor('BPMID_S2.2'), Monitor('S2'), Drift('ID_S2.1b', 2.254), Drift('D_S2.24', 0.322), Drift('D_S2.25', 0.1), Corrector('CH_S2.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S2.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S2.26', 0.1), Drift('D_S2.27', 0.22), Corrector('CBH_S2.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S2.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S2.4'), Drift('D_S2.28', 0.12), Quadrupole('Q1_S2.2', 0.26, -1.998410619293, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S2.29', 0.2225), Drift('D_S2.30', 0.0), Sextupole('S1_S2.2', 0.115, 12.886389326087, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S2.31', 0.0), Drift('D_S2.32', 0.2835), Quadrupole('Q2_S2.2', 0.498, 2.234868485811, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S2.33', 0.116), Corrector('CBH_S2.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S2.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S2.5'), Drift('D_S2.34', 0.135), Quadrupole('Q3_S2.2', 0.26, -1.224005349447, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S2.35', 0.115), Corrector('CBH_S2.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S2.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S2.6'), Drift('D_S2.36', 0.055), Drift('D_S2.37', 0.1), Corrector('CH_S2.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S2.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S2.38', 0.1), Drift('D_S2.39', 0.14055), Dipole('B_S2.2', 1.4489, 0.2617993877991494, -0.42969037, Energy=2400000000.0, EntranceAngle=0.1308996938995747, ExitAngle=0.1308996938995747, PassMethod='BndMPoleSymplectic4RadPass', T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S2.40', 0.47605), Quadrupole('QF_S2.2', 0.409, 2.230702214281, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S2.41', 0.1155), Corrector('CBH_S2.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S2.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S2.7'), Drift('D_S2.42', 0.145), Drift('D_S2.43', 0.0), Sextupole('SF_S2.2', 0.23, 18.8149734782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S2.44', 0.0), Drift('D_S2.45', 0.14), Drift('D_S2.46', 0.1), Corrector('CH_S2.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S2.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S2.47', 0.1), Drift('D_S2.48', 0.791), Monitor('FLSC_S2'), Drift('D_S2.49', 0.383), Drift('D_S2.50', 0.1), Corrector('CH_S2.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S2.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S2.51', 0.1), Drift('D_S2.52', 0.13), Drift('D_S2.53', 0.0), Sextupole('SD_S2.1', 0.23, -16.0597395782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S2.54', 0.0), Drift('D_S2.55', 0.255), Quadrupole('QD_S2.1', 0.26, -1.43050774063, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S2.56', 0.115), Corrector('CBH_S2.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S2.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S2.8'), Drift('D_S2.57', 0.14), Drift('D_S2.58', 0.0), Sextupole('SD_S2.2', 0.23, -16.0597395782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S2.59', 0.0), Drift('D_S2.60', 0.9115), RFCavity('CAV_S2.1', 0.0, 500000.0, 499654096.666667, 432, 2400000000.0, PassMethod='CavityPass'), Drift('D_S2.61', 0.5925), Drift('D_S3.1', 0.1), Corrector('CH_S3.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S3.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S3.2', 0.1), Drift('D_S3.3', 0.14), Drift('D_S3.4', 0.0), Sextupole('SF_S3.1', 0.23, 18.8149734782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S3.5', 0.0), Drift('D_S3.6', 0.145), Corrector('CBH_S3.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S3.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S3.1'), Drift('D_S3.7', 0.1155), Quadrupole('QF_S3.1', 0.409, 2.230702214281, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S3.8', 0.1105), Drift('D_S3.9', 0.1), Corrector('CH_S3.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S3.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S3.10', 0.1), Drift('D_S3.11', 0.16555), Dipole('B_S3.1', 1.4489, 0.2617993877991494, -0.42969037, Energy=2400000000.0, EntranceAngle=0.1308996938995747, ExitAngle=0.1308996938995747, PassMethod='BndMPoleSymplectic4RadPass', T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S3.12', 0.51055), Quadrupole('Q3_S3.1', 0.26, -1.224005349447, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S3.13', 0.135), Corrector('CBH_S3.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S3.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S3.2'), Drift('D_S3.14', 0.116), Quadrupole('Q2_S3.1', 0.498, 2.234868485811, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S3.8a', 0.063), Drift('D_S3.8c', 0.066), Drift('D_S3.8c', 0.066), Drift('D_S3.8b', 0.0885), Drift('D_S3.16', 0.0), Sextupole('S1_S3.1', 0.115, 12.886389326087, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S3.17', 0.0), Drift('D_S3.18', 0.2225), Quadrupole('Q1_S3.1', 0.26, -1.998410619293, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S3.19', 0.12), Corrector('CBH_S3.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S3.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S3.3'), Drift('D_S3.20', 0.37), Drift('D_S3.21', 0.1), Corrector('CH_S3.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S3.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S3.22', 0.1), Drift('D_S3.23', 0.17312), Drift('ID_S3.1', 1.50192), Drift('ID_S3.2a', 0.75096), Monitor('BPMID_S3.2'), Monitor('S3'), Drift('ID_S3.2b', 0.75096), Drift('ID_S3.3', 1.50192), Drift('D_S3.24', 0.17312), Drift('D_S3.25', 0.1), Corrector('CH_S3.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S3.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S3.26', 0.1), Drift('D_S3.27', 0.37), Corrector('CBH_S3.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S3.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S3.4'), Drift('D_S3.28', 0.12), Quadrupole('Q1_S3.2', 0.26, -1.998410619293, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S3.29', 0.2225), Drift('D_S3.30', 0.0), Sextupole('S1_S3.2', 0.115, 12.886389326087, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S3.31', 0.0), Drift('D_S3.32', 0.2835), Quadrupole('Q2_S3.2', 0.498, 2.234868485811, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S3.33', 0.116), Corrector('CBH_S3.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S3.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S3.5'), Drift('D_S3.34', 0.135), Quadrupole('Q3_S3.2', 0.26, -1.224005349447, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S3.35', 0.115), Corrector('CBH_S3.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S3.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S3.6'), Drift('D_S3.36', 0.055), Drift('D_S3.37', 0.1), Corrector('CH_S3.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S3.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S3.38', 0.1), Drift('D_S3.39', 0.14055), Dipole('B_S3.2', 1.4489, 0.2617993877991494, -0.42969037, Energy=2400000000.0, EntranceAngle=0.1308996938995747, ExitAngle=0.1308996938995747, PassMethod='BndMPoleSymplectic4RadPass', T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S3.40', 0.47605), Quadrupole('QF_S3.2', 0.409, 2.230702214281, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S3.41', 0.1155), Corrector('CBH_S3.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S3.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S3.7'), Drift('D_S3.42', 0.145), Drift('D_S3.43', 0.0), Sextupole('SF_S3.2', 0.23, 18.8149734782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S3.44', 0.0), Drift('D_S3.45', 0.14), Drift('D_S3.46', 0.1), Corrector('CH_S3.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S3.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S3.47', 0.1), Drift('D_S3.48', 1.174), Drift('D_S3.49', 0.1), Corrector('CH_S3.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S3.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S3.50', 0.1), Drift('D_S3.51', 0.13), Drift('D_S3.52', 0.0), Sextupole('SD_S3.1', 0.23, -16.0597395782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S3.53', 0.0), Drift('D_S3.54', 0.255), Quadrupole('QD_S3.1', 0.26, -1.43050774063, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S3.55', 0.115), Corrector('CBH_S3.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S3.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S3.8'), Drift('D_S3.56', 0.14), Drift('D_S3.57', 0.0), Sextupole('SD_S3.2', 0.23, -16.0597395782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S3.58', 0.0), Drift('D_S3.60', 0.9115), RFCavity('CAV_S3.1', 0.0, 500000.0, 499654096.666667, 432, 2400000000.0, PassMethod='CavityPass'), Drift('D_S3.61', 0.5925), Drift('D_S4.1', 0.1), Corrector('CH_S4.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S4.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S4.2', 0.1), Drift('D_S4.3', 0.14), Drift('D_S4.4', 0.0), Sextupole('SF_S4.1', 0.23, 18.8149734782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S4.5', 0.0), Drift('D_S4.6', 0.145), Corrector('CBH_S4.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S4.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S4.1'), Drift('D_S4.7', 0.1155), Quadrupole('QF_S4.1', 0.409, 2.230702214281, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S4.8', 0.1105), Drift('D_S4.9', 0.1), Corrector('CH_S4.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S4.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S4.10', 0.1), Drift('D_S4.11', 0.16555), Dipole('B_S4.1', 1.4489, 0.2617993877991494, -0.42969037, Energy=2400000000.0, EntranceAngle=0.1308996938995747, ExitAngle=0.1308996938995747, PassMethod='BndMPoleSymplectic4RadPass', T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S4.12', 0.51055), Quadrupole('Q3_S4.1', 0.26, -1.224005349447, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S4.13', 0.135), Corrector('CBH_S4.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S4.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S4.2'), Drift('D_S4.14', 0.116), Quadrupole('Q2_S4.1', 0.498, 2.234868485811, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S4.8a', 0.063), Drift('D_S4.8c', 0.066), Drift('D_S4.8c', 0.066), Drift('D_S4.8b', 0.0885), Drift('D_S4.16', 0.0), Sextupole('S1_S4.1', 0.115, 12.886389326087, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S4.17', 0.0), Drift('D_S4.18', 0.2225), Quadrupole('Q1_S4.1', 0.26, -1.998410619293, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S4.19', 0.12), Corrector('CBH_S4.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S4.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S4.3'), Drift('D_S4.20', 0.37), Drift('D_S4.21', 0.1), Corrector('CH_S4.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S4.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S4.22', 0.1), Drift('D_S4.23', 0.836), Drift('ID_S4.1a', 1.59), Monitor('BPMID_S4.2'), Monitor('S4'), Drift('ID_S4.1b', 1.59), Drift('D_S4.24', 0.836), Drift('D_S4.25', 0.1), Corrector('CH_S4.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S4.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S4.26', 0.1), Drift('D_S4.27', 0.37), Corrector('CBH_S4.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S4.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S4.4'), Drift('D_S4.28', 0.12), Quadrupole('Q1_S4.2', 0.26, -1.998410619293, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S4.29', 0.2225), Drift('D_S4.30', 0.0), Sextupole('S1_S4.2', 0.115, 12.886389326087, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S4.31', 0.0), Drift('D_S4.32', 0.2835), Quadrupole('Q2_S4.2', 0.498, 2.234868485811, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S4.33', 0.116), Corrector('CBH_S4.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S4.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S4.5'), Drift('D_S4.34', 0.135), Quadrupole('Q3_S4.2', 0.26, -1.224005349447, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S4.35', 0.115), Corrector('CBH_S4.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S4.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S4.6'), Drift('D_S4.36', 0.055), Drift('D_S4.37', 0.1), Corrector('CH_S4.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S4.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S4.38', 0.1), Drift('D_S4.39', 0.14055), Dipole('B_S4.2', 1.4489, 0.2617993877991494, -0.42969037, Energy=2400000000.0, EntranceAngle=0.1308996938995747, ExitAngle=0.1308996938995747, PassMethod='BndMPoleSymplectic4RadPass', T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S4.40', 0.47605), Quadrupole('QF_S4.2', 0.409, 2.230702214281, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S4.41', 0.1155), Corrector('CBH_S4.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S4.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S4.7'), Drift('D_S4.42', 0.145), Drift('D_S4.43', 0.0), Sextupole('SF_S4.2', 0.23, 18.8149734782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S4.44', 0.0), Drift('D_S4.45', 0.14), Drift('D_S4.46', 0.1), Corrector('CH_S4.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S4.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S4.47', 0.1), Drift('D_S4.48', 0.939), Monitor('FLSC_S4'), Drift('D_S4.49', 0.235), Drift('D_S4.50', 0.1), Corrector('CH_S4.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S4.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S4.51', 0.1), Drift('D_S4.52', 0.13), Drift('D_S4.53', 0.0), Sextupole('SD_S4.1', 0.23, -16.0597395782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S4.54', 0.0), Drift('D_S4.55', 0.255), Quadrupole('QD_S4.1', 0.26, -1.43050774063, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S4.56', 0.115), Corrector('CBH_S4.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S4.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S4.8'), Drift('D_S4.57', 0.14), Drift('D_S4.58', 0.0), Sextupole('SD_S4.2', 0.23, -16.0597395782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S4.59', 0.0), Drift('D_S4.60', 1.504), Drift('D_S5.1', 0.1), Corrector('CH_S5.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S5.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S5.2', 0.1), Drift('D_S5.3', 0.14), Drift('D_S5.4', 0.0), Sextupole('SF_S5.1', 0.23, 18.8149734782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S5.5', 0.0), Drift('D_S5.6', 0.145), Corrector('CBH_S5.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S5.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S5.1'), Drift('D_S5.7', 0.1155), Quadrupole('QF_S5.1', 0.409, 2.230702214281, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S5.8', 0.1105), Drift('D_S5.9', 0.1), Corrector('CH_S5.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S5.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S5.10', 0.1), Drift('D_S5.11', 0.16555), Dipole('B_S5.1', 1.4489, 0.2617993877991494, -0.42969037, Energy=2400000000.0, EntranceAngle=0.1308996938995747, ExitAngle=0.1308996938995747, PassMethod='BndMPoleSymplectic4RadPass', T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S5.12', 0.51055), Quadrupole('Q3_S5.1', 0.26, -1.224005349447, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S5.13', 0.135), Corrector('CBH_S5.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S5.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S5.2'), Drift('D_S5.14', 0.116), Quadrupole('Q2_S5.1', 0.498, 2.234868485811, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S5.8a', 0.063), Drift('D_S5.8c', 0.066), Drift('D_S5.8c', 0.066), Drift('D_S5.8b', 0.0885), Drift('D_S5.16', 0.0), Sextupole('S1_S5.1', 0.115, 12.886389326087, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S5.17', 0.0), Drift('D_S5.18', 0.2225), Quadrupole('Q1_S5.1', 0.26, -1.998410619293, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S5.19', 0.12), Corrector('CBH_S5.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S5.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S5.3'), Drift('D_S5.20', 0.37), Drift('D_S5.21', 0.1), Corrector('CH_S5.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S5.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S5.22', 0.1), Drift('D_S5.23', 0.176), Drift('ID_S5.1', 1.5), Drift('ID_S5.2a', 0.75), Monitor('BPMID_S5.2'), Monitor('S5'), Drift('ID_S5.2b', 0.75), Drift('ID_S5.3', 1.5), Drift('D_S5.24', 0.176), Drift('D_S5.25', 0.1), Corrector('CH_S5.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S5.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S5.26', 0.1), Drift('D_S5.27', 0.37), Corrector('CBH_S5.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S5.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S5.4'), Drift('D_S5.28', 0.12), Quadrupole('Q1_S5.2', 0.26, -1.998410619293, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S5.29', 0.2225), Drift('D_S5.30', 0.0), Sextupole('S1_S5.2', 0.115, 12.886389326087, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S5.31', 0.0), Drift('D_S5.32', 0.2835), Quadrupole('Q2_S5.2', 0.498, 2.234868485811, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S5.33', 0.116), Corrector('CBH_S5.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S5.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S5.5'), Drift('D_S5.34', 0.135), Quadrupole('Q3_S5.2', 0.26, -1.224005349447, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S5.35', 0.115), Corrector('CBH_S5.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S5.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S5.6'), Drift('D_S5.36', 0.055), Drift('D_S5.37', 0.1), Corrector('CH_S5.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S5.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S5.38', 0.1), Drift('D_S5.39', 0.14055), Dipole('B_S5.2', 1.4489, 0.2617993877991494, -0.42969037, Energy=2400000000.0, EntranceAngle=0.1308996938995747, ExitAngle=0.1308996938995747, PassMethod='BndMPoleSymplectic4RadPass', T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S5.40', 0.47605), Quadrupole('QF_S5.2', 0.409, 2.230702214281, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S5.41', 0.1155), Corrector('CBH_S5.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S5.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S5.7'), Drift('D_S5.42', 0.145), Drift('D_S5.43', 0.0), Sextupole('SF_S5.2', 0.23, 18.8149734782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S5.44', 0.0), Drift('D_S5.45', 0.14), Drift('D_S5.46', 0.1), Corrector('CH_S5.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S5.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S5.47', 0.1), Drift('D_S5.48', 1.174), Drift('D_S5.49', 0.1), Corrector('CH_S5.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S5.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S5.50', 0.1), Drift('D_S5.51', 0.13), Drift('D_S5.52', 0.0), Sextupole('SD_S5.1', 0.23, -16.0597395782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S5.53', 0.0), Drift('D_S5.54', 0.255), Quadrupole('QD_S5.1', 0.26, -1.43050774063, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S5.55', 0.115), Corrector('CBH_S5.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S5.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S5.8'), Drift('D_S5.56', 0.14), Drift('D_S5.57', 0.0), Sextupole('SD_S5.2', 0.23, -16.0597395782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S5.58', 0.0), Drift('D_S5.59', 1.279), Monitor('SCRPH_S5'), Drift('D_S5.60', 0.225), Drift('D_S6.1', 0.1), Corrector('CH_S6.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S6.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S6.2', 0.1), Drift('D_S6.3', 0.14), Drift('D_S6.4', 0.0), Sextupole('SF_S6.1', 0.23, 18.8149734782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S6.5', 0.0), Drift('D_S6.6', 0.145), Corrector('CBH_S6.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S6.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S6.1'), Drift('D_S6.7', 0.1155), Quadrupole('QF_S6.1', 0.409, 2.230702214281, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S6.8', 0.1105), Drift('D_S6.9', 0.1), Corrector('CH_S6.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S6.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S6.10', 0.1), Drift('D_S6.11', 0.16555), Monitor('B6'), Dipole('B_S6.1', 1.4489, 0.2617993877991494, -0.42969037, Energy=2400000000.0, EntranceAngle=0.1308996938995747, ExitAngle=0.1308996938995747, PassMethod='BndMPoleSymplectic4RadPass', T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S6.12', 0.51055), Quadrupole('Q3_S6.1', 0.26, -1.224005349447, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S6.13', 0.135), Corrector('CBH_S6.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S6.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S6.2'), Drift('D_S6.14', 0.116), Quadrupole('Q2_S6.1', 0.498, 2.234868485811, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S6.8a', 0.063), Drift('D_S6.8c', 0.066), Corrector('CH_S6.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S6.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S6.8c', 0.066), Drift('D_S6.8b', 0.0885), Drift('D_S6.16', 0.0), Sextupole('S1_S6.1', 0.115, 12.886389326087, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S6.17', 0.0), Drift('D_S6.18', 0.2225), Quadrupole('Q1_S6.1', 0.26, -1.998410619293, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S6.19', 0.12), Corrector('CBH_S6.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S6.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S6.3'), Drift('D_S6.20', 0.37), Drift('D_S6.21', 0.1), Corrector('CH_S6.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S6.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S6.22', 0.1), Drift('D_S6.23', 0.17312), Drift('ID_S6.1', 1.50192), Drift('ID_S6.2a', 0.75096), Monitor('BPMID_S6.2'), Monitor('S6'), Drift('ID_S6.2b', 0.75096), Drift('ID_S6.3', 1.50192), Drift('D_S6.24', 0.17312), Drift('D_S6.25', 0.1), Corrector('CH_S6.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S6.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S6.26', 0.1), Drift('D_S6.27', 0.37), Corrector('CBH_S6.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S6.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S6.4'), Drift('D_S6.28', 0.12), Quadrupole('Q1_S6.2', 0.26, -1.998410619293, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S6.29', 0.2225), Drift('D_S6.30', 0.0), Sextupole('S1_S6.2', 0.115, 12.886389326087, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S6.31', 0.0), Drift('D_S6.32', 0.2835), Quadrupole('Q2_S6.2', 0.498, 2.234868485811, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S6.33', 0.116), Corrector('CBH_S6.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S6.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S6.5'), Drift('D_S6.34', 0.135), Quadrupole('Q3_S6.2', 0.26, -1.224005349447, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S6.35', 0.115), Corrector('CBH_S6.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S6.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S6.6'), Drift('D_S6.36', 0.055), Drift('D_S6.37', 0.1), Corrector('CH_S6.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S6.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S6.38', 0.1), Drift('D_S6.39', 0.14055), Dipole('B_S6.2', 1.4489, 0.2617993877991494, -0.42969037, Energy=2400000000.0, EntranceAngle=0.1308996938995747, ExitAngle=0.1308996938995747, PassMethod='BndMPoleSymplectic4RadPass', T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S6.40', 0.47605), Quadrupole('QF_S6.2', 0.409, 2.230702214281, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S6.41', 0.1155), Corrector('CBH_S6.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S6.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S6.7'), Drift('D_S6.42', 0.145), Drift('D_S6.43', 0.0), Sextupole('SF_S6.2', 0.23, 18.8149734782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S6.44', 0.0), Drift('D_S6.45', 0.14), Drift('D_S6.46', 0.1), Corrector('CH_S6.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S6.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S6.47', 0.1), Drift('D_S6.48', 0.939), Monitor('FLSC_S6'), Drift('D_S6.49', 0.235), Drift('D_S6.50', 0.1), Corrector('CH_S6.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S6.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S6.51', 0.1), Drift('D_S6.52', 0.13), Drift('D_S6.53', 0.0), Sextupole('SD_S6.1', 0.23, -16.0597395782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S6.54', 0.0), Drift('D_S6.55', 0.255), Quadrupole('QD_S6.1', 0.26, -1.43050774063, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S6.56', 0.115), Corrector('CBH_S6.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S6.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S6.8'), Drift('D_S6.57', 0.14), Drift('D_S6.58', 0.0), Sextupole('SD_S6.2', 0.23, -16.0597395782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S6.59', 0.0), Drift('D_S6.60', 1.504), Drift('D_S7.1', 0.1), Corrector('CH_S7.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S7.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S7.2', 0.1), Drift('D_S7.3', 0.14), Drift('D_S7.4', 0.0), Sextupole('SF_S7.1', 0.23, 18.8149734782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S7.5', 0.0), Drift('D_S7.6', 0.145), Corrector('CBH_S7.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S7.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S7.1'), Drift('D_S7.7', 0.1155), Quadrupole('QF_S7.1', 0.409, 2.230702214281, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S7.8', 0.1105), Drift('D_S7.9', 0.1), Corrector('CH_S7.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S7.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S7.10', 0.1), Drift('D_S7.11', 0.16555), Monitor('B7'), Dipole('B_S7.1', 1.4489, 0.2617993877991494, -0.42969037, Energy=2400000000.0, EntranceAngle=0.1308996938995747, ExitAngle=0.1308996938995747, PassMethod='BndMPoleSymplectic4RadPass', T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S7.12', 0.51055), Quadrupole('Q3_S7.1', 0.26, -1.224005349447, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S7.13', 0.135), Corrector('CBH_S7.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S7.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S7.2'), Drift('D_S7.14', 0.116), Quadrupole('Q2_S7.1', 0.498, 2.234868485811, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S7.8a', 0.063), Drift('D_S7.8c', 0.066), Corrector('CH_S7.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S7.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S7.8c', 0.066), Drift('D_S7.8b', 0.0885), Drift('D_S7.16', 0.0), Sextupole('S1_S7.1', 0.115, 12.886389326087, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S7.17', 0.0), Drift('D_S7.18', 0.2225), Quadrupole('Q1_S7.1', 0.26, -1.998410619293, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S7.19', 0.12), Corrector('CBH_S7.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S7.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S7.3'), Drift('D_S7.20', 0.37), Drift('D_S7.21', 0.1), Corrector('CH_S7.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S7.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S7.22', 0.1), Drift('D_S7.23', 1.662), Drift('ID_S7.2a', 0.764), Monitor('BPMID_S7.2'), Monitor('S7'), Drift('ID_S7.2b', 0.764), Drift('D_S7.24', 1.662), Drift('D_S7.25', 0.1), Corrector('CH_S7.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S7.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S7.26', 0.1), Drift('D_S7.27', 0.37), Corrector('CBH_S7.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S7.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S7.4'), Drift('D_S7.28', 0.12), Quadrupole('Q1_S7.2', 0.26, -1.998410619293, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S7.29', 0.2225), Drift('D_S7.30', 0.0), Sextupole('S1_S7.2', 0.115, 12.886389326087, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S7.31', 0.0), Drift('D_S7.32', 0.2835), Quadrupole('Q2_S7.2', 0.498, 2.234868485811, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S7.33', 0.116), Corrector('CBH_S7.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S7.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S7.5'), Drift('D_S7.34', 0.135), Quadrupole('Q3_S7.2', 0.26, -1.224005349447, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S7.35', 0.115), Corrector('CBH_S7.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S7.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S7.6'), Drift('D_S7.36', 0.055), Drift('D_S7.37', 0.1), Corrector('CH_S7.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S7.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S7.38', 0.1), Drift('D_S7.39', 0.14055), Dipole('B_S7.2', 1.4489, 0.2617993877991494, -0.42969037, Energy=2400000000.0, EntranceAngle=0.1308996938995747, ExitAngle=0.1308996938995747, PassMethod='BndMPoleSymplectic4RadPass', T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S7.40', 0.47605), Quadrupole('QF_S7.2', 0.409, 2.230702214281, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S7.41', 0.1155), Corrector('CBH_S7.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S7.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S7.7'), Drift('D_S7.42', 0.145), Drift('D_S7.43', 0.0), Sextupole('SF_S7.2', 0.23, 18.8149734782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S7.44', 0.0), Drift('D_S7.45', 0.14), Drift('D_S7.46', 0.1), Corrector('CH_S7.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S7.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S7.47', 0.1), Drift('D_S7.48', 1.174), Drift('D_S7.49', 0.1), Corrector('CH_S7.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S7.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S7.50', 0.1), Drift('D_S7.51', 0.13), Drift('D_S7.52', 0.0), Sextupole('SD_S7.1', 0.23, -16.0597395782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S7.53', 0.0), Drift('D_S7.54', 0.255), Quadrupole('QD_S7.1', 0.26, -1.43050774063, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S7.55', 0.115), Corrector('CBH_S7.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S7.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S7.8'), Drift('D_S7.56', 0.14), Drift('D_S7.57', 0.0), Sextupole('SD_S7.2', 0.23, -16.0597395782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S7.58', 0.0), Drift('D_S7.59', 1.504), Drift('D_S8.1', 0.1), Corrector('CH_S8.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S8.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S8.2', 0.1), Drift('D_S8.3', 0.14), Drift('D_S8.4', 0.0), Sextupole('SF_S8.1', 0.23, 18.8149734782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S8.5', 0.0), Drift('D_S8.6', 0.145), Corrector('CBH_S8.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S8.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S8.1'), Drift('D_S8.7', 0.1155), Quadrupole('QF_S8.1', 0.409, 2.230702214281, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S8.8', 0.1105), Drift('D_S8.9', 0.1), Corrector('CH_S8.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S8.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S8.10', 0.1), Drift('D_S8.11', 0.16555), Monitor('B8'), Dipole('B_S8.1', 1.4489, 0.2617993877991494, -0.42969037, Energy=2400000000.0, EntranceAngle=0.1308996938995747, ExitAngle=0.1308996938995747, PassMethod='BndMPoleSymplectic4RadPass', T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S8.12', 0.51055), Quadrupole('Q3_S8.1', 0.26, -1.224005349447, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S8.13', 0.135), Corrector('CBH_S8.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S8.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S8.2'), Drift('D_S8.14', 0.116), Quadrupole('Q2_S8.1', 0.498, 2.234868485811, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S8.8a', 0.063), Drift('D_S8.8c', 0.066), Corrector('CH_S8.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S8.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S8.8c', 0.066), Drift('D_S8.8b', 0.0885), Drift('D_S8.16', 0.0), Sextupole('S1_S8.1', 0.115, 12.886389326087, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S8.17', 0.0), Drift('D_S8.18', 0.2225), Quadrupole('Q1_S8.1', 0.26, -1.998410619293, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S8.19', 0.12), Corrector('CBH_S8.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S8.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S8.3'), Drift('D_S8.20', 0.37), Drift('D_S8.21', 0.1), Corrector('CH_S8.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S8.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S8.22', 0.1), Drift('D_S8.23', 2.426), Monitor('BPMID_S8.2'), Monitor('S8'), Drift('D_S8.24', 0.13118), Drift('ID_S8.2a', 1.11882), Drift('ID_S8.2b', 1.11882), Drift('D_S8.241', 0.05718), Drift('D_S8.25', 0.1), Corrector('CH_S8.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S8.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S8.26', 0.1), Drift('D_S8.27', 0.37), Corrector('CBH_S8.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S8.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S8.4'), Drift('D_S8.28', 0.12), Quadrupole('Q1_S8.2', 0.26, -1.998410619293, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S8.29', 0.2225), Drift('D_S8.30', 0.0), Sextupole('S1_S8.2', 0.115, 12.886389326087, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S8.31', 0.0), Drift('D_S8.32', 0.2835), Quadrupole('Q2_S8.2', 0.498, 2.234868485811, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S8.33', 0.116), Corrector('CBH_S8.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S8.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S8.5'), Drift('D_S8.34', 0.135), Quadrupole('Q3_S8.2', 0.26, -1.224005349447, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S8.35', 0.115), Corrector('CBH_S8.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S8.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S8.6'), Drift('D_S8.36', 0.055), Drift('D_S8.37', 0.1), Corrector('CH_S8.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S8.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S8.38', 0.1), Drift('D_S8.39', 0.14055), Dipole('B_S8.2', 1.4489, 0.2617993877991494, -0.42969037, Energy=2400000000.0, EntranceAngle=0.1308996938995747, ExitAngle=0.1308996938995747, PassMethod='BndMPoleSymplectic4RadPass', T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S8.40', 0.47605), Quadrupole('QF_S8.2', 0.409, 2.230702214281, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S8.41', 0.1155), Corrector('CBH_S8.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S8.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S8.7'), Drift('D_S8.42', 0.145), Drift('D_S8.43', 0.0), Sextupole('SF_S8.2', 0.23, 18.8149734782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S8.44', 0.0), Drift('D_S8.45', 0.14), Drift('D_S8.46', 0.1), Corrector('CH_S8.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S8.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S8.47', 0.1), Drift('D_S8.48', 0.791), Monitor('FLSC_S8'), Drift('D_S8.49', 0.383), Drift('D_S8.50', 0.1), Corrector('CH_S8.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S8.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S8.51', 0.1), Drift('D_S8.52', 0.13), Drift('D_S8.53', 0.0), Sextupole('SD_S8.1', 0.23, -16.0597395782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S8.54', 0.0), Drift('D_S8.55', 0.255), Quadrupole('QD_S8.1', 0.26, -1.43050774063, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S8.56', 0.115), Corrector('CBH_S8.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S8.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S8.8'), Drift('D_S8.57', 0.14), Drift('D_S8.58', 0.0), Sextupole('SD_S8.2', 0.23, -16.0597395782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S8.59', 0.0), Drift('D_S8.60', 0.9115), RFCavity('CAV_S8.1', 0.0, 500000.0, 499654096.666667, 432, 2400000000.0, PassMethod='CavityPass'), Drift('D_S8.61', 0.5925), Drift('D_S9.1', 0.1), Corrector('CH_S9.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S9.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S9.2', 0.1), Drift('D_S9.3', 0.14), Drift('D_S9.4', 0.0), Sextupole('SF_S9.1', 0.23, 18.8149734782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S9.5', 0.0), Drift('D_S9.6', 0.145), Corrector('CBH_S9.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S9.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S9.1'), Drift('D_S9.7', 0.1155), Quadrupole('QF_S9.1', 0.409, 2.230702214281, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S9.8', 0.1105), Drift('D_S9.9', 0.1), Corrector('CH_S9.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S9.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S9.10', 0.1), Drift('D_S9.11', 0.16555), Monitor('B9'), Dipole('B_S9.1', 1.4489, 0.2617993877991494, -0.42969037, Energy=2400000000.0, EntranceAngle=0.1308996938995747, ExitAngle=0.1308996938995747, PassMethod='BndMPoleSymplectic4RadPass', T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S9.12', 0.51055), Quadrupole('Q3_S9.1', 0.26, -1.224005349447, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S9.13', 0.135), Corrector('CBH_S9.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S9.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S9.2'), Drift('D_S9.14', 0.116), Quadrupole('Q2_S9.1', 0.498, 2.234868485811, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S9.8a', 0.063), Drift('D_S9.8c', 0.066), Corrector('CH_S9.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S9.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S9.8c', 0.066), Drift('D_S9.8b', 0.0885), Drift('D_S9.16', 0.0), Sextupole('S1_S9.1', 0.115, 12.886389326087, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S9.17', 0.0), Drift('D_S9.18', 0.2225), Quadrupole('Q1_S9.1', 0.26, -1.998410619293, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S9.19', 0.12), Corrector('CBH_S9.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S9.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S9.3'), Drift('D_S9.20', 0.37), Drift('D_S9.21', 0.1), Corrector('CH_S9.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S9.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S9.22', 0.1), Drift('D_S9.23', 0.1245), Drift('ID_S9.1a', 1.0625), Drift('ID_S9.1b', 1.0625), Drift('D_S9.231', 0.1165), Drift('D_S9.232', 0.06), Monitor('BPMID_S9.2'), Monitor('S9'), Corrector('ZIGZAG_S9.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S9.242', 0.06), Drift('D_S9.24', 0.08852), Drift('ID_S9.2', 2.17296), Drift('D_S9.241', 0.10452), Drift('D_S9.25', 0.1), Corrector('CH_S9.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S9.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S9.26', 0.1), Drift('D_S9.27', 0.37), Corrector('CBH_S9.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S9.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S9.4'), Drift('D_S9.28', 0.12), Quadrupole('Q1_S9.2', 0.26, -1.998410619293, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S9.29', 0.2225), Drift('D_S9.30', 0.0), Sextupole('S1_S9.2', 0.115, 12.886389326087, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S9.31', 0.0), Drift('D_S9.32', 0.2835), Quadrupole('Q2_S9.2', 0.498, 2.234868485811, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S9.33', 0.116), Corrector('CBH_S9.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S9.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S9.5'), Drift('D_S9.34', 0.135), Quadrupole('Q3_S9.2', 0.26, -1.224005349447, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S9.35', 0.115), Corrector('CBH_S9.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S9.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S9.6'), Drift('D_S9.36', 0.055), Drift('D_S9.37', 0.1), Corrector('CH_S9.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S9.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S9.38', 0.1), Drift('D_S9.39', 0.14055), Dipole('B_S9.2', 1.4489, 0.2617993877991494, -0.42969037, Energy=2400000000.0, EntranceAngle=0.1308996938995747, ExitAngle=0.1308996938995747, PassMethod='BndMPoleSymplectic4RadPass', T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S9.40', 0.47605), Quadrupole('QF_S9.2', 0.409, 2.230702214281, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S9.41', 0.1155), Corrector('CBH_S9.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S9.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S9.7'), Drift('D_S9.42', 0.145), Drift('D_S9.43', 0.0), Sextupole('SF_S9.2', 0.23, 18.8149734782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S9.44', 0.0), Drift('D_S9.45', 0.14), Drift('D_S9.46', 0.1), Corrector('CH_S9.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S9.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S9.47', 0.1), Drift('D_S9.48', 1.174), Drift('D_S9.49', 0.1), Corrector('CH_S9.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S9.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S9.50', 0.1), Drift('D_S9.51', 0.13), Drift('D_S9.52', 0.0), Sextupole('SD_S9.1', 0.23, -16.0597395782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S9.53', 0.0), Drift('D_S9.54', 0.255), Quadrupole('QD_S9.1', 0.26, -1.43050774063, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S9.55', 0.115), Corrector('CBH_S9.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S9.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S9.8'), Drift('D_S9.56', 0.14), Drift('D_S9.57', 0.0), Sextupole('SD_S9.2', 0.23, -16.0597395782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S9.58', 0.0), Drift('D_S9.60', 0.9115), RFCavity('CAV_S9.1', 0.0, 500000.0, 499654096.666667, 432, 2400000000.0, PassMethod='CavityPass'), Drift('D_S9.61', 0.5925), Drift('D_S10.1', 0.1), Corrector('CH_S10.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S10.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S10.2', 0.1), Drift('D_S10.3', 0.14), Drift('D_S10.4', 0.0), Sextupole('SF_S10.1', 0.23, 18.8149734782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S10.5', 0.0), Drift('D_S10.6', 0.145), Corrector('CBH_S10.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S10.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S10.1'), Drift('D_S10.7', 0.1155), Quadrupole('QF_S10.1', 0.409, 2.230702214281, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S10.8', 0.1105), Drift('D_S10.9', 0.1), Corrector('CH_S10.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S10.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S10.10', 0.1), Drift('D_S10.11', 0.16555), Monitor('B10'), Dipole('B_S10.1', 1.4489, 0.2617993877991494, -0.42969037, Energy=2400000000.0, EntranceAngle=0.1308996938995747, ExitAngle=0.1308996938995747, PassMethod='BndMPoleSymplectic4RadPass', T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S10.12', 0.51055), Quadrupole('Q3_S10.1', 0.26, -1.224005349447, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S10.13', 0.135), Corrector('CBH_S10.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S10.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S10.2'), Drift('D_S10.14', 0.116), Quadrupole('Q2_S10.1', 0.498, 2.234868485811, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S10.8a', 0.063), Drift('D_S10.8c', 0.066), Corrector('CH_S10.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S10.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S10.8c', 0.066), Drift('D_S10.8b', 0.0885), Drift('D_S10.16', 0.0), Sextupole('S1_S10.1', 0.115, 12.886389326087, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S10.17', 0.0), Drift('D_S10.18', 0.2225), Quadrupole('Q1_S10.1', 0.26, -1.998410619293, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S10.19', 0.12), Corrector('CBH_S10.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S10.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S10.3'), Drift('D_S10.20', 0.37), Drift('D_S10.21', 0.1), Corrector('CH_S10.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S10.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S10.22', 0.1), Drift('D_S10.23', 2.426), Monitor('BPMID_S10.2'), Monitor('S10'), Drift('D_S10.24', 2.426), Drift('D_S10.25', 0.1), Corrector('CH_S10.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S10.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S10.26', 0.1), Drift('D_S10.27', 0.37), Corrector('CBH_S10.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S10.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S10.4'), Drift('D_S10.28', 0.12), Quadrupole('Q1_S10.2', 0.26, -1.998410619293, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S10.29', 0.2225), Drift('D_S10.30', 0.0), Sextupole('S1_S10.2', 0.115, 12.886389326087, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S10.31', 0.0), Drift('D_S10.32', 0.2835), Quadrupole('Q2_S10.2', 0.498, 2.234868485811, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S10.33', 0.116), Corrector('CBH_S10.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S10.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S10.5'), Drift('D_S10.34', 0.135), Quadrupole('Q3_S10.2', 0.26, -1.224005349447, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S10.35', 0.115), Corrector('CBH_S10.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S10.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S10.6'), Drift('D_S10.36', 0.055), Drift('D_S10.37', 0.1), Corrector('CH_S10.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S10.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S10.38', 0.1), Drift('D_S10.39', 0.14055), Dipole('B_S10.2', 1.4489, 0.2617993877991494, -0.42969037, Energy=2400000000.0, EntranceAngle=0.1308996938995747, ExitAngle=0.1308996938995747, PassMethod='BndMPoleSymplectic4RadPass', T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S10.40', 0.47605), Quadrupole('QF_S10.2', 0.409, 2.230702214281, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S10.41', 0.1155), Corrector('CBH_S10.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S10.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S10.7'), Drift('D_S10.42', 0.145), Drift('D_S10.43', 0.0), Sextupole('SF_S10.2', 0.23, 18.8149734782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S10.44', 0.0), Drift('D_S10.45', 0.14), Drift('D_S10.46', 0.1), Corrector('CH_S10.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S10.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S10.47', 0.1), Drift('D_S10.48', 0.939), Monitor('FLSC_S10'), Drift('D_S10.49', 0.235), Drift('D_S10.50', 0.1), Corrector('CH_S10.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S10.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S10.51', 0.1), Drift('D_S10.52', 0.13), Drift('D_S10.53', 0.0), Sextupole('SD_S10.1', 0.23, -16.0597395782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S10.54', 0.0), Drift('D_S10.55', 0.255), Quadrupole('QD_S10.1', 0.26, -1.43050774063, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S10.56', 0.115), Corrector('CBH_S10.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S10.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S10.8'), Drift('D_S10.57', 0.14), Drift('D_S10.58', 0.0), Sextupole('SD_S10.2', 0.23, -16.0597395782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S10.59', 0.0), Drift('D_S10.60', 1.504), Drift('D_S11.1', 0.1), Corrector('CH_S11.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S11.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S11.2', 0.1), Drift('D_S11.3', 0.14), Drift('D_S11.4', 0.0), Sextupole('SF_S11.1', 0.23, 18.8149734782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S11.5', 0.0), Drift('D_S11.6', 0.145), Corrector('CBH_S11.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S11.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S11.1'), Drift('D_S11.7', 0.1155), Quadrupole('QF_S11.1', 0.409, 2.230702214281, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S11.8', 0.1105), Drift('D_S11.9', 0.1), Corrector('CH_S11.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S11.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S11.10', 0.1), Drift('D_S11.11', 0.16555), Monitor('B11'), Dipole('B_S11.1', 1.4489, 0.2617993877991494, -0.42969037, Energy=2400000000.0, EntranceAngle=0.1308996938995747, ExitAngle=0.1308996938995747, PassMethod='BndMPoleSymplectic4RadPass', T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S11.12', 0.51055), Quadrupole('Q3_S11.1', 0.26, -1.224005349447, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S11.13', 0.135), Corrector('CBH_S11.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S11.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S11.2'), Drift('D_S11.14', 0.116), Quadrupole('Q2_S11.1', 0.498, 2.234868485811, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S11.8a', 0.063), Drift('D_S11.8c', 0.066), Corrector('CH_S11.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S11.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S11.8c', 0.066), Drift('D_S11.8b', 0.0885), Drift('D_S11.16', 0.0), Sextupole('S1_S11.1', 0.115, 12.886389326087, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S11.17', 0.0), Drift('D_S11.18', 0.2225), Quadrupole('Q1_S11.1', 0.26, -1.998410619293, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S11.19', 0.12), Corrector('CBH_S11.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S11.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S11.3'), Drift('D_S11.20', 0.37), Drift('D_S11.21', 0.1), Corrector('CH_S11.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S11.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S11.22', 0.1), Drift('D_S11.23', 2.426), Monitor('BPMID_S11.2'), Monitor('S11'), Drift('D_S11.24', 2.426), Monitor('SCRPV_S11'), Monitor('SCRPH_S11'), Drift('D_S11.25', 0.1), Corrector('CH_S11.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S11.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S11.26', 0.1), Drift('D_S11.27', 0.37), Corrector('CBH_S11.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S11.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S11.4'), Drift('D_S11.28', 0.12), Quadrupole('Q1_S11.2', 0.26, -1.998410619293, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S11.29', 0.2225), Drift('D_S11.30', 0.0), Sextupole('S1_S11.2', 0.115, 12.886389326087, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S11.31', 0.0), Drift('D_S11.32', 0.2835), Quadrupole('Q2_S11.2', 0.498, 2.234868485811, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S11.33', 0.116), Corrector('CBH_S11.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S11.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S11.5'), Drift('D_S11.34', 0.135), Quadrupole('Q3_S11.2', 0.26, -1.224005349447, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S11.35', 0.115), Corrector('CBH_S11.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S11.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S11.6'), Drift('D_S11.36', 0.055), Drift('D_S11.37', 0.1), Corrector('CH_S11.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S11.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S11.38', 0.1), Drift('D_S11.39', 0.14055), Dipole('B_S11.2', 1.4489, 0.2617993877991494, -0.42969037, Energy=2400000000.0, EntranceAngle=0.1308996938995747, ExitAngle=0.1308996938995747, PassMethod='BndMPoleSymplectic4RadPass', T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S11.40', 0.47605), Quadrupole('QF_S11.2', 0.409, 2.230702214281, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S11.41', 0.1155), Corrector('CBH_S11.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S11.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S11.7'), Drift('D_S11.42', 0.145), Drift('D_S11.43', 0.0), Sextupole('SF_S11.2', 0.23, 18.8149734782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S11.44', 0.0), Drift('D_S11.45', 0.14), Drift('D_S11.46', 0.1), Corrector('CH_S11.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S11.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S11.47', 0.1), Drift('D_S11.48', 1.174), Drift('D_S11.49', 0.1), Corrector('CH_S11.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S11.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S11.50', 0.1), Drift('D_S11.51', 0.13), Drift('D_S11.52', 0.0), Sextupole('SD_S11.1', 0.23, -16.0597395782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S11.53', 0.0), Drift('D_S11.54', 0.255), Quadrupole('QD_S11.1', 0.26, -1.43050774063, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S11.55', 0.115), Corrector('CBH_S11.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S11.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S11.8'), Drift('D_S11.56', 0.14), Drift('D_S11.57', 0.0), Sextupole('SD_S11.2', 0.23, -16.0597395782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S11.58', 0.0), Drift('D_S11.59', 1.504), Drift('D_S12.1', 0.1), Corrector('CH_S12.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S12.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S12.2', 0.1), Drift('D_S12.3', 0.14), Drift('D_S12.4', 0.0), Sextupole('SF_S12.1', 0.23, 18.8149734782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S12.5', 0.0), Drift('D_S12.6', 0.145), Corrector('CBH_S12.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S12.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S12.1'), Drift('D_S12.7', 0.1155), Quadrupole('QF_S12.1', 0.409, 2.230702214281, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S12.8', 0.1105), Drift('D_S12.9', 0.1), Corrector('CH_S12.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S12.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S12.10', 0.1), Drift('D_S12.11', 0.16555), Dipole('B_S12.1', 1.4489, 0.2617993877991494, -0.42969037, Energy=2400000000.0, EntranceAngle=0.1308996938995747, ExitAngle=0.1308996938995747, PassMethod='BndMPoleSymplectic4RadPass', T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S12.12', 0.51055), Quadrupole('Q3_S12.1', 0.26, -1.224005349447, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S12.13', 0.135), Corrector('CBH_S12.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S12.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S12.2'), Drift('D_S12.14', 0.116), Quadrupole('Q2_S12.1', 0.498, 2.234868485811, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S12.8a', 0.063), Drift('D_S12.8c', 0.066), Drift('D_S12.8c', 0.066), Drift('D_S12.8b', 0.0885), Drift('D_S12.16', 0.0), Sextupole('S1_S12.1', 0.115, 12.886389326087, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S12.17', 0.0), Drift('D_S12.18', 0.2225), Quadrupole('Q1_S12.1', 0.26, -1.998410619293, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S12.19', 0.068784), Corrector('CBH_S12.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S12.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S12.3'), Drift('D_S12.20', 0.261216), Drift('D_S12.21', 0.3), Marker('KICKER_S12.1'), Drift('D_S12.22', 0.3), Drift('D_S12.23', 0.541), Drift('D_S12.24', 0.3), Marker('KICKER_S12.2'), Drift('D_S12.25', 0.3), Drift('D_S12.26', 0.34), Monitor('FLSC_S12.1'), Drift('D_S12.27', 1.46)], name='', energy=2400000000.0, particle=Particle('relativistic'), periodicity=1, harmonic_number=432, beam_current=0.0, nbunch=1, m_file='/home/claudio/src/gitlab/dt/machine/lattice/elettra/elettra_strS4.m')</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">3</span><span style=" color:#000080;">]:</span> ring?</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">4</span><span style=" color:#000080;">]:</span> ring.radiation_off()</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">5</span><span style=" color:#000080;">]:</span> elemdata0, ringdata,elemdata=at.linopt6(ring,refpts,0.001)</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#8b0000;">---------------------------------------------------------------------------</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#8b0000;">NameError</span> Traceback (most recent call last)</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Cell <span style=" color:#006400;">In[5], line 1</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#006400;">----> 1</span> elemdata0, ringdata,elemdata=at.linopt6(ring,<span style=" background-color:#a52a2a;">refpts</span>,0.001)</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#8b0000;">NameError</span>: name 'refpts' is not defined</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">6</span><span style=" color:#000080;">]:</span> refpts = range(len(ring) + 1)</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">7</span><span style=" color:#000080;">]:</span> elemdata0, ringdata,elemdata=at.linopt6(ring,refpts,0.001)</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">8</span><span style=" color:#000080;">]:</span> ring.get_tune()</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#8b0000;">Out[</span><span style=" font-weight:600; color:#8b0000;">8</span><span style=" color:#8b0000;">]:</span> array([0.28329157, 0.16625496])</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">9</span><span style=" color:#000080;">]:</span> ring.radiation_on()</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">10</span><span style=" color:#000080;">]:</span> ring.get_tune()</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#8b0000;">Out[</span><span style=" font-weight:600; color:#8b0000;">10</span><span style=" color:#8b0000;">]:</span> array([0.59075653, 0.15947099, 0.01125606])</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">11</span><span style=" color:#000080;">]:</span> ring.radiation_off()</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">12</span><span style=" color:#000080;">]:</span> ring.get_tune()</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#8b0000;">Out[</span><span style=" font-weight:600; color:#8b0000;">12</span><span style=" color:#8b0000;">]:</span> array([0.28329157, 0.16625496])</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">13</span><span style=" color:#000080;">]:</span> ring.get_revolution_frequency</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#8b0000;">Out[</span><span style=" font-weight:600; color:#8b0000;">13</span><span style=" color:#8b0000;">]:</span> <bound method get_revolution_frequency of Lattice([Drift('D_S12.17', 0.235), Drift('D_S12.18', 0.3), Marker('KICKER_S12.3'), Drift('D_S12.19', 0.3), Drift('D_S12.20', 0.541), Drift('D_S12.21', 0.3), Marker('KICKER_S12.4'), Drift('D_S12.22', 0.3), Drift('D_S12.23', 0.261216), Corrector('CBH_S12.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S12.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S12.4'), Drift('D_S12.24', 0.068784), Quadrupole('Q1_S12.2', 0.26, -1.998410619293, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S12.25', 0.2225), Drift('D_S12.26', 0.0), Sextupole('S1_S12.2', 0.115, 12.886389326087, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S12.27', 0.0), Drift('D_S12.28', 0.2835), Quadrupole('Q2_S12.2', 0.498, 2.234868485811, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S12.29', 0.116), Corrector('CBH_S12.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S12.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S12.5'), Drift('D_S12.30', 0.135), Quadrupole('Q3_S12.2', 0.26, -1.224005349447, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S12.31', 0.115), Corrector('CBH_S12.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S12.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S12.6'), Drift('D_S12.32', 0.055), Drift('D_S12.33', 0.1), Corrector('CH_S12.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S12.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S12.34', 0.1), Drift('D_S12.35', 0.14055), Monitor('SRPM_E12'), Dipole('B_S12.2', 1.4489, 0.2617993877991494, -0.42969037, EntranceAngle=0.1308996938995747, ExitAngle=0.1308996938995747, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S12.36', 0.47605), Quadrupole('QF_S12.2', 0.409, 2.230702214281, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S12.37', 0.1155), Corrector('CBH_S12.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S12.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S12.7'), Drift('D_S12.38', 0.145), Drift('D_S12.39', 0.0), Sextupole('SF_S12.2', 0.23, 18.8149734782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S12.40', 0.0), Drift('D_S12.41', 0.14), Drift('D_S12.42', 0.1), Corrector('CH_S12.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S12.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S12.43', 0.1), Drift('D_S12.44', 1.174), Drift('D_S12.45', 0.1), Corrector('CH_S12.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S12.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S12.46', 0.1), Drift('D_S12.47', 0.13), Drift('D_S12.48', 0.0), Sextupole('SD_S12.1', 0.23, -16.0597395782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S12.49', 0.0), Drift('D_S12.50', 0.255), Quadrupole('QD_S12.1', 0.26, -1.43050774063, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S12.51', 0.115), Corrector('CBH_S12.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S12.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S12.8'), Drift('D_S12.52', 0.14), Drift('D_S12.53', 0.0), Sextupole('SD_S12.2', 0.23, -16.0597395782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S12.54', 0.0), Monitor('SS1'), Drift('D_S12.55', 1.504), Drift('D_S1.1', 0.1), Corrector('CH_S1.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S1.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S1.2', 0.1), Drift('D_S1.3', 0.14), Drift('D_S1.4', 0.0), Sextupole('SF_S1.1', 0.23, 18.8149734782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S1.5', 0.0), Drift('D_S1.6', 0.145), Corrector('CBH_S1.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S1.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S1.1'), Drift('D_S1.7', 0.1155), Quadrupole('QF_S1.1', 0.409, 2.230702214281, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S1.8', 0.1105), Drift('D_S1.9', 0.1), Corrector('CH_S1.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S1.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S1.10', 0.1), Drift('D_S1.11', 0.16555), Dipole('B_S1.1', 1.4489, 0.2617993877991494, -0.42969037, EntranceAngle=0.1308996938995747, ExitAngle=0.1308996938995747, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S1.12', 0.51055), Quadrupole('Q3_S1.1', 0.26, -1.224005349447, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S1.13', 0.135), Corrector('CBH_S1.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S1.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S1.2'), Drift('D_S1.14', 0.116), Quadrupole('Q2_S1.1', 0.498, 2.234868485811, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S1.8a', 0.063), Drift('D_S1.8c', 0.066), Drift('D_S1.8c', 0.066), Drift('D_S1.8b', 0.0885), Drift('D_S1.16', 0.0), Sextupole('S1_S1.1', 0.115, 12.886389326087, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S1.17', 0.0), Drift('D_S1.18', 0.2225), Quadrupole('Q1_S1.1', 0.26, -1.998410619293, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S1.19', 0.12), Corrector('CBH_S1.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S1.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S1.3'), Drift('D_S1.20', 0.37), Drift('D_S1.21', 0.1), Corrector('CH_S1.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S1.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S1.22', 0.1), Drift('D_S1.23', 0.0864), Drift('ID_S1.1', 2.0072), Drift('D_S1.231', 0.3324), Monitor('BPMID_S1.2'), Monitor('S1'), Drift('D_S1.24', 0.3324), Drift('ID_S1.2', 2.0072), Drift('D_S1.241', 0.0864), Drift('D_S1.25', 0.1), Corrector('CH_S1.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S1.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S1.26', 0.1), Drift('D_S1.27', 0.37), Corrector('CBH_S1.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S1.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S1.4'), Drift('D_S1.28', 0.12), Quadrupole('Q1_S1.2', 0.26, -1.998410619293, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S1.29', 0.2225), Drift('D_S1.30', 0.0), Sextupole('S1_S1.2', 0.115, 12.886389326087, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S1.31', 0.0), Drift('D_S1.32', 0.2835), Quadrupole('Q2_S1.2', 0.498, 2.234868485811, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S1.33', 0.116), Corrector('CBH_S1.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S1.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S1.5'), Drift('D_S1.34', 0.135), Quadrupole('Q3_S1.2', 0.26, -1.224005349447, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S1.35', 0.115), Corrector('CBH_S1.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S1.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S1.6'), Drift('D_S1.36', 0.055), Drift('D_S1.37', 0.1), Corrector('CH_S1.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S1.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S1.38', 0.1), Drift('D_S1.39', 0.14055), Dipole('B_S1.2', 1.4489, 0.2617993877991494, -0.42969037, EntranceAngle=0.1308996938995747, ExitAngle=0.1308996938995747, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S1.40', 0.47605), Quadrupole('QF_S1.2', 0.409, 2.230702214281, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S1.41', 0.1155), Corrector('CBH_S1.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S1.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S1.7'), Drift('D_S1.42', 0.145), Drift('D_S1.43', 0.0), Sextupole('SF_S1.2', 0.23, 18.8149734782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S1.44', 0.0), Drift('D_S1.45', 0.14), Drift('D_S1.46', 0.1), Corrector('CH_S1.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S1.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S1.47', 0.1), Drift('D_S1.48', 1.174), Drift('D_S1.49', 0.1), Corrector('CH_S1.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S1.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S1.50', 0.1), Drift('D_S1.51', 0.13), Drift('D_S1.52', 0.0), Sextupole('SD_S1.1', 0.23, -16.0597395782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S1.53', 0.0), Drift('D_S1.54', 0.255), Quadrupole('QD_S1.1', 0.26, -1.43050774063, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S1.55', 0.115), Corrector('CBH_S1.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S1.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S1.8'), Drift('D_S1.56', 0.14), Drift('D_S1.57', 0.0), Sextupole('SD_S1.2', 0.23, -16.0597395782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S1.58', 0.0), Drift('D_S1.59', 1.504), Drift('D_S2.1', 0.1), Corrector('CH_S2.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S2.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S2.2', 0.1), Drift('D_S2.3', 0.14), Drift('D_S2.4', 0.0), Sextupole('SF_S2.1', 0.23, 18.8149734782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S2.5', 0.0), Drift('D_S2.6', 0.145), Corrector('CBH_S2.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S2.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S2.1'), Drift('D_S2.7', 0.1155), Quadrupole('QF_S2.1', 0.409, 2.230702214281, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S2.8', 0.1105), Drift('D_S2.9', 0.1), Corrector('CH_S2.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S2.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S2.10', 0.1), Drift('D_S2.11', 0.16555), Dipole('B_S2.1', 1.4489, 0.2617993877991494, -0.42969037, EntranceAngle=0.1308996938995747, ExitAngle=0.1308996938995747, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S2.12', 0.51055), Quadrupole('Q3_S2.1', 0.26, -1.224005349447, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S2.13', 0.135), Corrector('CBH_S2.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S2.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S2.2'), Drift('D_S2.14', 0.116), Quadrupole('Q2_S2.1', 0.498, 2.234868485811, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S2.8a', 0.063), Drift('D_S2.8c', 0.066), Drift('D_S2.8c', 0.066), Drift('D_S2.8b', 0.0885), Drift('D_S2.16', 0.0), Sextupole('S1_S2.1', 0.115, 12.886389326087, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S2.17', 0.0), Drift('D_S2.18', 0.2225), Quadrupole('Q1_S2.1', 0.26, -1.998410619293, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S2.19', 0.12), Corrector('CBH_S2.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S2.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S2.3'), Drift('D_S2.20', 0.22), Drift('D_S2.21', 0.1), Corrector('CH_S2.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S2.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S2.22', 0.1), Drift('D_S2.23', 0.322), Drift('ID_S2.1a', 2.254), Monitor('BPMID_S2.2'), Monitor('S2'), Drift('ID_S2.1b', 2.254), Drift('D_S2.24', 0.322), Drift('D_S2.25', 0.1), Corrector('CH_S2.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S2.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S2.26', 0.1), Drift('D_S2.27', 0.22), Corrector('CBH_S2.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S2.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S2.4'), Drift('D_S2.28', 0.12), Quadrupole('Q1_S2.2', 0.26, -1.998410619293, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S2.29', 0.2225), Drift('D_S2.30', 0.0), Sextupole('S1_S2.2', 0.115, 12.886389326087, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S2.31', 0.0), Drift('D_S2.32', 0.2835), Quadrupole('Q2_S2.2', 0.498, 2.234868485811, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S2.33', 0.116), Corrector('CBH_S2.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S2.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S2.5'), Drift('D_S2.34', 0.135), Quadrupole('Q3_S2.2', 0.26, -1.224005349447, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S2.35', 0.115), Corrector('CBH_S2.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S2.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S2.6'), Drift('D_S2.36', 0.055), Drift('D_S2.37', 0.1), Corrector('CH_S2.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S2.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S2.38', 0.1), Drift('D_S2.39', 0.14055), Dipole('B_S2.2', 1.4489, 0.2617993877991494, -0.42969037, EntranceAngle=0.1308996938995747, ExitAngle=0.1308996938995747, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S2.40', 0.47605), Quadrupole('QF_S2.2', 0.409, 2.230702214281, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S2.41', 0.1155), Corrector('CBH_S2.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S2.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S2.7'), Drift('D_S2.42', 0.145), Drift('D_S2.43', 0.0), Sextupole('SF_S2.2', 0.23, 18.8149734782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S2.44', 0.0), Drift('D_S2.45', 0.14), Drift('D_S2.46', 0.1), Corrector('CH_S2.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S2.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S2.47', 0.1), Drift('D_S2.48', 0.791), Monitor('FLSC_S2'), Drift('D_S2.49', 0.383), Drift('D_S2.50', 0.1), Corrector('CH_S2.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S2.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S2.51', 0.1), Drift('D_S2.52', 0.13), Drift('D_S2.53', 0.0), Sextupole('SD_S2.1', 0.23, -16.0597395782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S2.54', 0.0), Drift('D_S2.55', 0.255), Quadrupole('QD_S2.1', 0.26, -1.43050774063, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S2.56', 0.115), Corrector('CBH_S2.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S2.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S2.8'), Drift('D_S2.57', 0.14), Drift('D_S2.58', 0.0), Sextupole('SD_S2.2', 0.23, -16.0597395782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S2.59', 0.0), Drift('D_S2.60', 0.9115), RFCavity('CAV_S2.1', 0.0, 500000.0, 499654096.666667, 432, 2400000000.0, PassMethod='IdentityPass'), Drift('D_S2.61', 0.5925), Drift('D_S3.1', 0.1), Corrector('CH_S3.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S3.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S3.2', 0.1), Drift('D_S3.3', 0.14), Drift('D_S3.4', 0.0), Sextupole('SF_S3.1', 0.23, 18.8149734782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S3.5', 0.0), Drift('D_S3.6', 0.145), Corrector('CBH_S3.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S3.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S3.1'), Drift('D_S3.7', 0.1155), Quadrupole('QF_S3.1', 0.409, 2.230702214281, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S3.8', 0.1105), Drift('D_S3.9', 0.1), Corrector('CH_S3.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S3.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S3.10', 0.1), Drift('D_S3.11', 0.16555), Dipole('B_S3.1', 1.4489, 0.2617993877991494, -0.42969037, EntranceAngle=0.1308996938995747, ExitAngle=0.1308996938995747, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S3.12', 0.51055), Quadrupole('Q3_S3.1', 0.26, -1.224005349447, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S3.13', 0.135), Corrector('CBH_S3.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S3.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S3.2'), Drift('D_S3.14', 0.116), Quadrupole('Q2_S3.1', 0.498, 2.234868485811, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S3.8a', 0.063), Drift('D_S3.8c', 0.066), Drift('D_S3.8c', 0.066), Drift('D_S3.8b', 0.0885), Drift('D_S3.16', 0.0), Sextupole('S1_S3.1', 0.115, 12.886389326087, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S3.17', 0.0), Drift('D_S3.18', 0.2225), Quadrupole('Q1_S3.1', 0.26, -1.998410619293, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S3.19', 0.12), Corrector('CBH_S3.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S3.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S3.3'), Drift('D_S3.20', 0.37), Drift('D_S3.21', 0.1), Corrector('CH_S3.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S3.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S3.22', 0.1), Drift('D_S3.23', 0.17312), Drift('ID_S3.1', 1.50192), Drift('ID_S3.2a', 0.75096), Monitor('BPMID_S3.2'), Monitor('S3'), Drift('ID_S3.2b', 0.75096), Drift('ID_S3.3', 1.50192), Drift('D_S3.24', 0.17312), Drift('D_S3.25', 0.1), Corrector('CH_S3.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S3.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S3.26', 0.1), Drift('D_S3.27', 0.37), Corrector('CBH_S3.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S3.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S3.4'), Drift('D_S3.28', 0.12), Quadrupole('Q1_S3.2', 0.26, -1.998410619293, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S3.29', 0.2225), Drift('D_S3.30', 0.0), Sextupole('S1_S3.2', 0.115, 12.886389326087, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S3.31', 0.0), Drift('D_S3.32', 0.2835), Quadrupole('Q2_S3.2', 0.498, 2.234868485811, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S3.33', 0.116), Corrector('CBH_S3.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S3.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S3.5'), Drift('D_S3.34', 0.135), Quadrupole('Q3_S3.2', 0.26, -1.224005349447, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S3.35', 0.115), Corrector('CBH_S3.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S3.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S3.6'), Drift('D_S3.36', 0.055), Drift('D_S3.37', 0.1), Corrector('CH_S3.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S3.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S3.38', 0.1), Drift('D_S3.39', 0.14055), Dipole('B_S3.2', 1.4489, 0.2617993877991494, -0.42969037, EntranceAngle=0.1308996938995747, ExitAngle=0.1308996938995747, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S3.40', 0.47605), Quadrupole('QF_S3.2', 0.409, 2.230702214281, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S3.41', 0.1155), Corrector('CBH_S3.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S3.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S3.7'), Drift('D_S3.42', 0.145), Drift('D_S3.43', 0.0), Sextupole('SF_S3.2', 0.23, 18.8149734782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S3.44', 0.0), Drift('D_S3.45', 0.14), Drift('D_S3.46', 0.1), Corrector('CH_S3.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S3.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S3.47', 0.1), Drift('D_S3.48', 1.174), Drift('D_S3.49', 0.1), Corrector('CH_S3.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S3.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S3.50', 0.1), Drift('D_S3.51', 0.13), Drift('D_S3.52', 0.0), Sextupole('SD_S3.1', 0.23, -16.0597395782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S3.53', 0.0), Drift('D_S3.54', 0.255), Quadrupole('QD_S3.1', 0.26, -1.43050774063, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S3.55', 0.115), Corrector('CBH_S3.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S3.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S3.8'), Drift('D_S3.56', 0.14), Drift('D_S3.57', 0.0), Sextupole('SD_S3.2', 0.23, -16.0597395782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S3.58', 0.0), Drift('D_S3.60', 0.9115), RFCavity('CAV_S3.1', 0.0, 500000.0, 499654096.666667, 432, 2400000000.0, PassMethod='IdentityPass'), Drift('D_S3.61', 0.5925), Drift('D_S4.1', 0.1), Corrector('CH_S4.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S4.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S4.2', 0.1), Drift('D_S4.3', 0.14), Drift('D_S4.4', 0.0), Sextupole('SF_S4.1', 0.23, 18.8149734782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S4.5', 0.0), Drift('D_S4.6', 0.145), Corrector('CBH_S4.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S4.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S4.1'), Drift('D_S4.7', 0.1155), Quadrupole('QF_S4.1', 0.409, 2.230702214281, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S4.8', 0.1105), Drift('D_S4.9', 0.1), Corrector('CH_S4.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S4.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S4.10', 0.1), Drift('D_S4.11', 0.16555), Dipole('B_S4.1', 1.4489, 0.2617993877991494, -0.42969037, EntranceAngle=0.1308996938995747, ExitAngle=0.1308996938995747, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S4.12', 0.51055), Quadrupole('Q3_S4.1', 0.26, -1.224005349447, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S4.13', 0.135), Corrector('CBH_S4.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S4.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S4.2'), Drift('D_S4.14', 0.116), Quadrupole('Q2_S4.1', 0.498, 2.234868485811, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S4.8a', 0.063), Drift('D_S4.8c', 0.066), Drift('D_S4.8c', 0.066), Drift('D_S4.8b', 0.0885), Drift('D_S4.16', 0.0), Sextupole('S1_S4.1', 0.115, 12.886389326087, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S4.17', 0.0), Drift('D_S4.18', 0.2225), Quadrupole('Q1_S4.1', 0.26, -1.998410619293, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S4.19', 0.12), Corrector('CBH_S4.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S4.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S4.3'), Drift('D_S4.20', 0.37), Drift('D_S4.21', 0.1), Corrector('CH_S4.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S4.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S4.22', 0.1), Drift('D_S4.23', 0.836), Drift('ID_S4.1a', 1.59), Monitor('BPMID_S4.2'), Monitor('S4'), Drift('ID_S4.1b', 1.59), Drift('D_S4.24', 0.836), Drift('D_S4.25', 0.1), Corrector('CH_S4.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S4.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S4.26', 0.1), Drift('D_S4.27', 0.37), Corrector('CBH_S4.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S4.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S4.4'), Drift('D_S4.28', 0.12), Quadrupole('Q1_S4.2', 0.26, -1.998410619293, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S4.29', 0.2225), Drift('D_S4.30', 0.0), Sextupole('S1_S4.2', 0.115, 12.886389326087, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S4.31', 0.0), Drift('D_S4.32', 0.2835), Quadrupole('Q2_S4.2', 0.498, 2.234868485811, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S4.33', 0.116), Corrector('CBH_S4.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S4.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S4.5'), Drift('D_S4.34', 0.135), Quadrupole('Q3_S4.2', 0.26, -1.224005349447, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S4.35', 0.115), Corrector('CBH_S4.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S4.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S4.6'), Drift('D_S4.36', 0.055), Drift('D_S4.37', 0.1), Corrector('CH_S4.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S4.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S4.38', 0.1), Drift('D_S4.39', 0.14055), Dipole('B_S4.2', 1.4489, 0.2617993877991494, -0.42969037, EntranceAngle=0.1308996938995747, ExitAngle=0.1308996938995747, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S4.40', 0.47605), Quadrupole('QF_S4.2', 0.409, 2.230702214281, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S4.41', 0.1155), Corrector('CBH_S4.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S4.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S4.7'), Drift('D_S4.42', 0.145), Drift('D_S4.43', 0.0), Sextupole('SF_S4.2', 0.23, 18.8149734782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S4.44', 0.0), Drift('D_S4.45', 0.14), Drift('D_S4.46', 0.1), Corrector('CH_S4.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S4.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S4.47', 0.1), Drift('D_S4.48', 0.939), Monitor('FLSC_S4'), Drift('D_S4.49', 0.235), Drift('D_S4.50', 0.1), Corrector('CH_S4.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S4.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S4.51', 0.1), Drift('D_S4.52', 0.13), Drift('D_S4.53', 0.0), Sextupole('SD_S4.1', 0.23, -16.0597395782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S4.54', 0.0), Drift('D_S4.55', 0.255), Quadrupole('QD_S4.1', 0.26, -1.43050774063, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S4.56', 0.115), Corrector('CBH_S4.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S4.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S4.8'), Drift('D_S4.57', 0.14), Drift('D_S4.58', 0.0), Sextupole('SD_S4.2', 0.23, -16.0597395782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S4.59', 0.0), Drift('D_S4.60', 1.504), Drift('D_S5.1', 0.1), Corrector('CH_S5.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S5.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S5.2', 0.1), Drift('D_S5.3', 0.14), Drift('D_S5.4', 0.0), Sextupole('SF_S5.1', 0.23, 18.8149734782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S5.5', 0.0), Drift('D_S5.6', 0.145), Corrector('CBH_S5.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S5.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S5.1'), Drift('D_S5.7', 0.1155), Quadrupole('QF_S5.1', 0.409, 2.230702214281, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S5.8', 0.1105), Drift('D_S5.9', 0.1), Corrector('CH_S5.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S5.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S5.10', 0.1), Drift('D_S5.11', 0.16555), Dipole('B_S5.1', 1.4489, 0.2617993877991494, -0.42969037, EntranceAngle=0.1308996938995747, ExitAngle=0.1308996938995747, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S5.12', 0.51055), Quadrupole('Q3_S5.1', 0.26, -1.224005349447, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S5.13', 0.135), Corrector('CBH_S5.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S5.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S5.2'), Drift('D_S5.14', 0.116), Quadrupole('Q2_S5.1', 0.498, 2.234868485811, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S5.8a', 0.063), Drift('D_S5.8c', 0.066), Drift('D_S5.8c', 0.066), Drift('D_S5.8b', 0.0885), Drift('D_S5.16', 0.0), Sextupole('S1_S5.1', 0.115, 12.886389326087, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S5.17', 0.0), Drift('D_S5.18', 0.2225), Quadrupole('Q1_S5.1', 0.26, -1.998410619293, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S5.19', 0.12), Corrector('CBH_S5.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S5.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S5.3'), Drift('D_S5.20', 0.37), Drift('D_S5.21', 0.1), Corrector('CH_S5.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S5.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S5.22', 0.1), Drift('D_S5.23', 0.176), Drift('ID_S5.1', 1.5), Drift('ID_S5.2a', 0.75), Monitor('BPMID_S5.2'), Monitor('S5'), Drift('ID_S5.2b', 0.75), Drift('ID_S5.3', 1.5), Drift('D_S5.24', 0.176), Drift('D_S5.25', 0.1), Corrector('CH_S5.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S5.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S5.26', 0.1), Drift('D_S5.27', 0.37), Corrector('CBH_S5.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S5.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S5.4'), Drift('D_S5.28', 0.12), Quadrupole('Q1_S5.2', 0.26, -1.998410619293, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S5.29', 0.2225), Drift('D_S5.30', 0.0), Sextupole('S1_S5.2', 0.115, 12.886389326087, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S5.31', 0.0), Drift('D_S5.32', 0.2835), Quadrupole('Q2_S5.2', 0.498, 2.234868485811, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S5.33', 0.116), Corrector('CBH_S5.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S5.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S5.5'), Drift('D_S5.34', 0.135), Quadrupole('Q3_S5.2', 0.26, -1.224005349447, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S5.35', 0.115), Corrector('CBH_S5.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S5.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S5.6'), Drift('D_S5.36', 0.055), Drift('D_S5.37', 0.1), Corrector('CH_S5.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S5.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S5.38', 0.1), Drift('D_S5.39', 0.14055), Dipole('B_S5.2', 1.4489, 0.2617993877991494, -0.42969037, EntranceAngle=0.1308996938995747, ExitAngle=0.1308996938995747, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S5.40', 0.47605), Quadrupole('QF_S5.2', 0.409, 2.230702214281, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S5.41', 0.1155), Corrector('CBH_S5.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S5.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S5.7'), Drift('D_S5.42', 0.145), Drift('D_S5.43', 0.0), Sextupole('SF_S5.2', 0.23, 18.8149734782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S5.44', 0.0), Drift('D_S5.45', 0.14), Drift('D_S5.46', 0.1), Corrector('CH_S5.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S5.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S5.47', 0.1), Drift('D_S5.48', 1.174), Drift('D_S5.49', 0.1), Corrector('CH_S5.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S5.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S5.50', 0.1), Drift('D_S5.51', 0.13), Drift('D_S5.52', 0.0), Sextupole('SD_S5.1', 0.23, -16.0597395782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S5.53', 0.0), Drift('D_S5.54', 0.255), Quadrupole('QD_S5.1', 0.26, -1.43050774063, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S5.55', 0.115), Corrector('CBH_S5.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S5.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S5.8'), Drift('D_S5.56', 0.14), Drift('D_S5.57', 0.0), Sextupole('SD_S5.2', 0.23, -16.0597395782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S5.58', 0.0), Drift('D_S5.59', 1.279), Monitor('SCRPH_S5'), Drift('D_S5.60', 0.225), Drift('D_S6.1', 0.1), Corrector('CH_S6.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S6.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S6.2', 0.1), Drift('D_S6.3', 0.14), Drift('D_S6.4', 0.0), Sextupole('SF_S6.1', 0.23, 18.8149734782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S6.5', 0.0), Drift('D_S6.6', 0.145), Corrector('CBH_S6.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S6.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S6.1'), Drift('D_S6.7', 0.1155), Quadrupole('QF_S6.1', 0.409, 2.230702214281, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S6.8', 0.1105), Drift('D_S6.9', 0.1), Corrector('CH_S6.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S6.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S6.10', 0.1), Drift('D_S6.11', 0.16555), Monitor('B6'), Dipole('B_S6.1', 1.4489, 0.2617993877991494, -0.42969037, EntranceAngle=0.1308996938995747, ExitAngle=0.1308996938995747, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S6.12', 0.51055), Quadrupole('Q3_S6.1', 0.26, -1.224005349447, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S6.13', 0.135), Corrector('CBH_S6.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S6.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S6.2'), Drift('D_S6.14', 0.116), Quadrupole('Q2_S6.1', 0.498, 2.234868485811, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S6.8a', 0.063), Drift('D_S6.8c', 0.066), Corrector('CH_S6.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S6.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S6.8c', 0.066), Drift('D_S6.8b', 0.0885), Drift('D_S6.16', 0.0), Sextupole('S1_S6.1', 0.115, 12.886389326087, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S6.17', 0.0), Drift('D_S6.18', 0.2225), Quadrupole('Q1_S6.1', 0.26, -1.998410619293, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S6.19', 0.12), Corrector('CBH_S6.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S6.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S6.3'), Drift('D_S6.20', 0.37), Drift('D_S6.21', 0.1), Corrector('CH_S6.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S6.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S6.22', 0.1), Drift('D_S6.23', 0.17312), Drift('ID_S6.1', 1.50192), Drift('ID_S6.2a', 0.75096), Monitor('BPMID_S6.2'), Monitor('S6'), Drift('ID_S6.2b', 0.75096), Drift('ID_S6.3', 1.50192), Drift('D_S6.24', 0.17312), Drift('D_S6.25', 0.1), Corrector('CH_S6.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S6.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S6.26', 0.1), Drift('D_S6.27', 0.37), Corrector('CBH_S6.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S6.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S6.4'), Drift('D_S6.28', 0.12), Quadrupole('Q1_S6.2', 0.26, -1.998410619293, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S6.29', 0.2225), Drift('D_S6.30', 0.0), Sextupole('S1_S6.2', 0.115, 12.886389326087, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S6.31', 0.0), Drift('D_S6.32', 0.2835), Quadrupole('Q2_S6.2', 0.498, 2.234868485811, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S6.33', 0.116), Corrector('CBH_S6.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S6.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S6.5'), Drift('D_S6.34', 0.135), Quadrupole('Q3_S6.2', 0.26, -1.224005349447, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S6.35', 0.115), Corrector('CBH_S6.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S6.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S6.6'), Drift('D_S6.36', 0.055), Drift('D_S6.37', 0.1), Corrector('CH_S6.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S6.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S6.38', 0.1), Drift('D_S6.39', 0.14055), Dipole('B_S6.2', 1.4489, 0.2617993877991494, -0.42969037, EntranceAngle=0.1308996938995747, ExitAngle=0.1308996938995747, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S6.40', 0.47605), Quadrupole('QF_S6.2', 0.409, 2.230702214281, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S6.41', 0.1155), Corrector('CBH_S6.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S6.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S6.7'), Drift('D_S6.42', 0.145), Drift('D_S6.43', 0.0), Sextupole('SF_S6.2', 0.23, 18.8149734782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S6.44', 0.0), Drift('D_S6.45', 0.14), Drift('D_S6.46', 0.1), Corrector('CH_S6.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S6.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S6.47', 0.1), Drift('D_S6.48', 0.939), Monitor('FLSC_S6'), Drift('D_S6.49', 0.235), Drift('D_S6.50', 0.1), Corrector('CH_S6.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S6.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S6.51', 0.1), Drift('D_S6.52', 0.13), Drift('D_S6.53', 0.0), Sextupole('SD_S6.1', 0.23, -16.0597395782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S6.54', 0.0), Drift('D_S6.55', 0.255), Quadrupole('QD_S6.1', 0.26, -1.43050774063, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S6.56', 0.115), Corrector('CBH_S6.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S6.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S6.8'), Drift('D_S6.57', 0.14), Drift('D_S6.58', 0.0), Sextupole('SD_S6.2', 0.23, -16.0597395782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S6.59', 0.0), Drift('D_S6.60', 1.504), Drift('D_S7.1', 0.1), Corrector('CH_S7.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S7.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S7.2', 0.1), Drift('D_S7.3', 0.14), Drift('D_S7.4', 0.0), Sextupole('SF_S7.1', 0.23, 18.8149734782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S7.5', 0.0), Drift('D_S7.6', 0.145), Corrector('CBH_S7.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S7.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S7.1'), Drift('D_S7.7', 0.1155), Quadrupole('QF_S7.1', 0.409, 2.230702214281, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S7.8', 0.1105), Drift('D_S7.9', 0.1), Corrector('CH_S7.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S7.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S7.10', 0.1), Drift('D_S7.11', 0.16555), Monitor('B7'), Dipole('B_S7.1', 1.4489, 0.2617993877991494, -0.42969037, EntranceAngle=0.1308996938995747, ExitAngle=0.1308996938995747, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S7.12', 0.51055), Quadrupole('Q3_S7.1', 0.26, -1.224005349447, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S7.13', 0.135), Corrector('CBH_S7.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S7.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S7.2'), Drift('D_S7.14', 0.116), Quadrupole('Q2_S7.1', 0.498, 2.234868485811, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S7.8a', 0.063), Drift('D_S7.8c', 0.066), Corrector('CH_S7.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S7.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S7.8c', 0.066), Drift('D_S7.8b', 0.0885), Drift('D_S7.16', 0.0), Sextupole('S1_S7.1', 0.115, 12.886389326087, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S7.17', 0.0), Drift('D_S7.18', 0.2225), Quadrupole('Q1_S7.1', 0.26, -1.998410619293, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S7.19', 0.12), Corrector('CBH_S7.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S7.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S7.3'), Drift('D_S7.20', 0.37), Drift('D_S7.21', 0.1), Corrector('CH_S7.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S7.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S7.22', 0.1), Drift('D_S7.23', 1.662), Drift('ID_S7.2a', 0.764), Monitor('BPMID_S7.2'), Monitor('S7'), Drift('ID_S7.2b', 0.764), Drift('D_S7.24', 1.662), Drift('D_S7.25', 0.1), Corrector('CH_S7.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S7.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S7.26', 0.1), Drift('D_S7.27', 0.37), Corrector('CBH_S7.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S7.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S7.4'), Drift('D_S7.28', 0.12), Quadrupole('Q1_S7.2', 0.26, -1.998410619293, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S7.29', 0.2225), Drift('D_S7.30', 0.0), Sextupole('S1_S7.2', 0.115, 12.886389326087, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S7.31', 0.0), Drift('D_S7.32', 0.2835), Quadrupole('Q2_S7.2', 0.498, 2.234868485811, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S7.33', 0.116), Corrector('CBH_S7.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S7.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S7.5'), Drift('D_S7.34', 0.135), Quadrupole('Q3_S7.2', 0.26, -1.224005349447, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S7.35', 0.115), Corrector('CBH_S7.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S7.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S7.6'), Drift('D_S7.36', 0.055), Drift('D_S7.37', 0.1), Corrector('CH_S7.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S7.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S7.38', 0.1), Drift('D_S7.39', 0.14055), Dipole('B_S7.2', 1.4489, 0.2617993877991494, -0.42969037, EntranceAngle=0.1308996938995747, ExitAngle=0.1308996938995747, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S7.40', 0.47605), Quadrupole('QF_S7.2', 0.409, 2.230702214281, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S7.41', 0.1155), Corrector('CBH_S7.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S7.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S7.7'), Drift('D_S7.42', 0.145), Drift('D_S7.43', 0.0), Sextupole('SF_S7.2', 0.23, 18.8149734782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S7.44', 0.0), Drift('D_S7.45', 0.14), Drift('D_S7.46', 0.1), Corrector('CH_S7.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S7.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S7.47', 0.1), Drift('D_S7.48', 1.174), Drift('D_S7.49', 0.1), Corrector('CH_S7.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S7.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S7.50', 0.1), Drift('D_S7.51', 0.13), Drift('D_S7.52', 0.0), Sextupole('SD_S7.1', 0.23, -16.0597395782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S7.53', 0.0), Drift('D_S7.54', 0.255), Quadrupole('QD_S7.1', 0.26, -1.43050774063, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S7.55', 0.115), Corrector('CBH_S7.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S7.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S7.8'), Drift('D_S7.56', 0.14), Drift('D_S7.57', 0.0), Sextupole('SD_S7.2', 0.23, -16.0597395782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S7.58', 0.0), Drift('D_S7.59', 1.504), Drift('D_S8.1', 0.1), Corrector('CH_S8.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S8.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S8.2', 0.1), Drift('D_S8.3', 0.14), Drift('D_S8.4', 0.0), Sextupole('SF_S8.1', 0.23, 18.8149734782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S8.5', 0.0), Drift('D_S8.6', 0.145), Corrector('CBH_S8.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S8.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S8.1'), Drift('D_S8.7', 0.1155), Quadrupole('QF_S8.1', 0.409, 2.230702214281, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S8.8', 0.1105), Drift('D_S8.9', 0.1), Corrector('CH_S8.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S8.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S8.10', 0.1), Drift('D_S8.11', 0.16555), Monitor('B8'), Dipole('B_S8.1', 1.4489, 0.2617993877991494, -0.42969037, EntranceAngle=0.1308996938995747, ExitAngle=0.1308996938995747, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S8.12', 0.51055), Quadrupole('Q3_S8.1', 0.26, -1.224005349447, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S8.13', 0.135), Corrector('CBH_S8.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S8.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S8.2'), Drift('D_S8.14', 0.116), Quadrupole('Q2_S8.1', 0.498, 2.234868485811, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S8.8a', 0.063), Drift('D_S8.8c', 0.066), Corrector('CH_S8.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S8.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S8.8c', 0.066), Drift('D_S8.8b', 0.0885), Drift('D_S8.16', 0.0), Sextupole('S1_S8.1', 0.115, 12.886389326087, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S8.17', 0.0), Drift('D_S8.18', 0.2225), Quadrupole('Q1_S8.1', 0.26, -1.998410619293, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S8.19', 0.12), Corrector('CBH_S8.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S8.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S8.3'), Drift('D_S8.20', 0.37), Drift('D_S8.21', 0.1), Corrector('CH_S8.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S8.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S8.22', 0.1), Drift('D_S8.23', 2.426), Monitor('BPMID_S8.2'), Monitor('S8'), Drift('D_S8.24', 0.13118), Drift('ID_S8.2a', 1.11882), Drift('ID_S8.2b', 1.11882), Drift('D_S8.241', 0.05718), Drift('D_S8.25', 0.1), Corrector('CH_S8.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S8.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S8.26', 0.1), Drift('D_S8.27', 0.37), Corrector('CBH_S8.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S8.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S8.4'), Drift('D_S8.28', 0.12), Quadrupole('Q1_S8.2', 0.26, -1.998410619293, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S8.29', 0.2225), Drift('D_S8.30', 0.0), Sextupole('S1_S8.2', 0.115, 12.886389326087, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S8.31', 0.0), Drift('D_S8.32', 0.2835), Quadrupole('Q2_S8.2', 0.498, 2.234868485811, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S8.33', 0.116), Corrector('CBH_S8.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S8.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S8.5'), Drift('D_S8.34', 0.135), Quadrupole('Q3_S8.2', 0.26, -1.224005349447, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S8.35', 0.115), Corrector('CBH_S8.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S8.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S8.6'), Drift('D_S8.36', 0.055), Drift('D_S8.37', 0.1), Corrector('CH_S8.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S8.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S8.38', 0.1), Drift('D_S8.39', 0.14055), Dipole('B_S8.2', 1.4489, 0.2617993877991494, -0.42969037, EntranceAngle=0.1308996938995747, ExitAngle=0.1308996938995747, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S8.40', 0.47605), Quadrupole('QF_S8.2', 0.409, 2.230702214281, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S8.41', 0.1155), Corrector('CBH_S8.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S8.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S8.7'), Drift('D_S8.42', 0.145), Drift('D_S8.43', 0.0), Sextupole('SF_S8.2', 0.23, 18.8149734782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S8.44', 0.0), Drift('D_S8.45', 0.14), Drift('D_S8.46', 0.1), Corrector('CH_S8.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S8.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S8.47', 0.1), Drift('D_S8.48', 0.791), Monitor('FLSC_S8'), Drift('D_S8.49', 0.383), Drift('D_S8.50', 0.1), Corrector('CH_S8.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S8.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S8.51', 0.1), Drift('D_S8.52', 0.13), Drift('D_S8.53', 0.0), Sextupole('SD_S8.1', 0.23, -16.0597395782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S8.54', 0.0), Drift('D_S8.55', 0.255), Quadrupole('QD_S8.1', 0.26, -1.43050774063, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S8.56', 0.115), Corrector('CBH_S8.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S8.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S8.8'), Drift('D_S8.57', 0.14), Drift('D_S8.58', 0.0), Sextupole('SD_S8.2', 0.23, -16.0597395782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S8.59', 0.0), Drift('D_S8.60', 0.9115), RFCavity('CAV_S8.1', 0.0, 500000.0, 499654096.666667, 432, 2400000000.0, PassMethod='IdentityPass'), Drift('D_S8.61', 0.5925), Drift('D_S9.1', 0.1), Corrector('CH_S9.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S9.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S9.2', 0.1), Drift('D_S9.3', 0.14), Drift('D_S9.4', 0.0), Sextupole('SF_S9.1', 0.23, 18.8149734782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S9.5', 0.0), Drift('D_S9.6', 0.145), Corrector('CBH_S9.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S9.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S9.1'), Drift('D_S9.7', 0.1155), Quadrupole('QF_S9.1', 0.409, 2.230702214281, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S9.8', 0.1105), Drift('D_S9.9', 0.1), Corrector('CH_S9.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S9.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S9.10', 0.1), Drift('D_S9.11', 0.16555), Monitor('B9'), Dipole('B_S9.1', 1.4489, 0.2617993877991494, -0.42969037, EntranceAngle=0.1308996938995747, ExitAngle=0.1308996938995747, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S9.12', 0.51055), Quadrupole('Q3_S9.1', 0.26, -1.224005349447, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S9.13', 0.135), Corrector('CBH_S9.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S9.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S9.2'), Drift('D_S9.14', 0.116), Quadrupole('Q2_S9.1', 0.498, 2.234868485811, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S9.8a', 0.063), Drift('D_S9.8c', 0.066), Corrector('CH_S9.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S9.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S9.8c', 0.066), Drift('D_S9.8b', 0.0885), Drift('D_S9.16', 0.0), Sextupole('S1_S9.1', 0.115, 12.886389326087, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S9.17', 0.0), Drift('D_S9.18', 0.2225), Quadrupole('Q1_S9.1', 0.26, -1.998410619293, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S9.19', 0.12), Corrector('CBH_S9.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S9.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S9.3'), Drift('D_S9.20', 0.37), Drift('D_S9.21', 0.1), Corrector('CH_S9.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S9.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S9.22', 0.1), Drift('D_S9.23', 0.1245), Drift('ID_S9.1a', 1.0625), Drift('ID_S9.1b', 1.0625), Drift('D_S9.231', 0.1165), Drift('D_S9.232', 0.06), Monitor('BPMID_S9.2'), Monitor('S9'), Corrector('ZIGZAG_S9.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S9.242', 0.06), Drift('D_S9.24', 0.08852), Drift('ID_S9.2', 2.17296), Drift('D_S9.241', 0.10452), Drift('D_S9.25', 0.1), Corrector('CH_S9.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S9.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S9.26', 0.1), Drift('D_S9.27', 0.37), Corrector('CBH_S9.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S9.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S9.4'), Drift('D_S9.28', 0.12), Quadrupole('Q1_S9.2', 0.26, -1.998410619293, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S9.29', 0.2225), Drift('D_S9.30', 0.0), Sextupole('S1_S9.2', 0.115, 12.886389326087, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S9.31', 0.0), Drift('D_S9.32', 0.2835), Quadrupole('Q2_S9.2', 0.498, 2.234868485811, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S9.33', 0.116), Corrector('CBH_S9.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S9.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S9.5'), Drift('D_S9.34', 0.135), Quadrupole('Q3_S9.2', 0.26, -1.224005349447, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S9.35', 0.115), Corrector('CBH_S9.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S9.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S9.6'), Drift('D_S9.36', 0.055), Drift('D_S9.37', 0.1), Corrector('CH_S9.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S9.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S9.38', 0.1), Drift('D_S9.39', 0.14055), Dipole('B_S9.2', 1.4489, 0.2617993877991494, -0.42969037, EntranceAngle=0.1308996938995747, ExitAngle=0.1308996938995747, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S9.40', 0.47605), Quadrupole('QF_S9.2', 0.409, 2.230702214281, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S9.41', 0.1155), Corrector('CBH_S9.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S9.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S9.7'), Drift('D_S9.42', 0.145), Drift('D_S9.43', 0.0), Sextupole('SF_S9.2', 0.23, 18.8149734782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S9.44', 0.0), Drift('D_S9.45', 0.14), Drift('D_S9.46', 0.1), Corrector('CH_S9.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S9.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S9.47', 0.1), Drift('D_S9.48', 1.174), Drift('D_S9.49', 0.1), Corrector('CH_S9.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S9.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S9.50', 0.1), Drift('D_S9.51', 0.13), Drift('D_S9.52', 0.0), Sextupole('SD_S9.1', 0.23, -16.0597395782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S9.53', 0.0), Drift('D_S9.54', 0.255), Quadrupole('QD_S9.1', 0.26, -1.43050774063, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S9.55', 0.115), Corrector('CBH_S9.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S9.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S9.8'), Drift('D_S9.56', 0.14), Drift('D_S9.57', 0.0), Sextupole('SD_S9.2', 0.23, -16.0597395782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S9.58', 0.0), Drift('D_S9.60', 0.9115), RFCavity('CAV_S9.1', 0.0, 500000.0, 499654096.666667, 432, 2400000000.0, PassMethod='IdentityPass'), Drift('D_S9.61', 0.5925), Drift('D_S10.1', 0.1), Corrector('CH_S10.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S10.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S10.2', 0.1), Drift('D_S10.3', 0.14), Drift('D_S10.4', 0.0), Sextupole('SF_S10.1', 0.23, 18.8149734782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S10.5', 0.0), Drift('D_S10.6', 0.145), Corrector('CBH_S10.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S10.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S10.1'), Drift('D_S10.7', 0.1155), Quadrupole('QF_S10.1', 0.409, 2.230702214281, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S10.8', 0.1105), Drift('D_S10.9', 0.1), Corrector('CH_S10.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S10.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S10.10', 0.1), Drift('D_S10.11', 0.16555), Monitor('B10'), Dipole('B_S10.1', 1.4489, 0.2617993877991494, -0.42969037, EntranceAngle=0.1308996938995747, ExitAngle=0.1308996938995747, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S10.12', 0.51055), Quadrupole('Q3_S10.1', 0.26, -1.224005349447, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S10.13', 0.135), Corrector('CBH_S10.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S10.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S10.2'), Drift('D_S10.14', 0.116), Quadrupole('Q2_S10.1', 0.498, 2.234868485811, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S10.8a', 0.063), Drift('D_S10.8c', 0.066), Corrector('CH_S10.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S10.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S10.8c', 0.066), Drift('D_S10.8b', 0.0885), Drift('D_S10.16', 0.0), Sextupole('S1_S10.1', 0.115, 12.886389326087, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S10.17', 0.0), Drift('D_S10.18', 0.2225), Quadrupole('Q1_S10.1', 0.26, -1.998410619293, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S10.19', 0.12), Corrector('CBH_S10.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S10.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S10.3'), Drift('D_S10.20', 0.37), Drift('D_S10.21', 0.1), Corrector('CH_S10.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S10.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S10.22', 0.1), Drift('D_S10.23', 2.426), Monitor('BPMID_S10.2'), Monitor('S10'), Drift('D_S10.24', 2.426), Drift('D_S10.25', 0.1), Corrector('CH_S10.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S10.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S10.26', 0.1), Drift('D_S10.27', 0.37), Corrector('CBH_S10.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S10.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S10.4'), Drift('D_S10.28', 0.12), Quadrupole('Q1_S10.2', 0.26, -1.998410619293, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S10.29', 0.2225), Drift('D_S10.30', 0.0), Sextupole('S1_S10.2', 0.115, 12.886389326087, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S10.31', 0.0), Drift('D_S10.32', 0.2835), Quadrupole('Q2_S10.2', 0.498, 2.234868485811, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S10.33', 0.116), Corrector('CBH_S10.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S10.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S10.5'), Drift('D_S10.34', 0.135), Quadrupole('Q3_S10.2', 0.26, -1.224005349447, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S10.35', 0.115), Corrector('CBH_S10.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S10.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S10.6'), Drift('D_S10.36', 0.055), Drift('D_S10.37', 0.1), Corrector('CH_S10.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S10.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S10.38', 0.1), Drift('D_S10.39', 0.14055), Dipole('B_S10.2', 1.4489, 0.2617993877991494, -0.42969037, EntranceAngle=0.1308996938995747, ExitAngle=0.1308996938995747, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S10.40', 0.47605), Quadrupole('QF_S10.2', 0.409, 2.230702214281, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S10.41', 0.1155), Corrector('CBH_S10.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S10.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S10.7'), Drift('D_S10.42', 0.145), Drift('D_S10.43', 0.0), Sextupole('SF_S10.2', 0.23, 18.8149734782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S10.44', 0.0), Drift('D_S10.45', 0.14), Drift('D_S10.46', 0.1), Corrector('CH_S10.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S10.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S10.47', 0.1), Drift('D_S10.48', 0.939), Monitor('FLSC_S10'), Drift('D_S10.49', 0.235), Drift('D_S10.50', 0.1), Corrector('CH_S10.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S10.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S10.51', 0.1), Drift('D_S10.52', 0.13), Drift('D_S10.53', 0.0), Sextupole('SD_S10.1', 0.23, -16.0597395782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S10.54', 0.0), Drift('D_S10.55', 0.255), Quadrupole('QD_S10.1', 0.26, -1.43050774063, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S10.56', 0.115), Corrector('CBH_S10.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S10.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S10.8'), Drift('D_S10.57', 0.14), Drift('D_S10.58', 0.0), Sextupole('SD_S10.2', 0.23, -16.0597395782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S10.59', 0.0), Drift('D_S10.60', 1.504), Drift('D_S11.1', 0.1), Corrector('CH_S11.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S11.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S11.2', 0.1), Drift('D_S11.3', 0.14), Drift('D_S11.4', 0.0), Sextupole('SF_S11.1', 0.23, 18.8149734782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S11.5', 0.0), Drift('D_S11.6', 0.145), Corrector('CBH_S11.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S11.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S11.1'), Drift('D_S11.7', 0.1155), Quadrupole('QF_S11.1', 0.409, 2.230702214281, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S11.8', 0.1105), Drift('D_S11.9', 0.1), Corrector('CH_S11.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S11.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S11.10', 0.1), Drift('D_S11.11', 0.16555), Monitor('B11'), Dipole('B_S11.1', 1.4489, 0.2617993877991494, -0.42969037, EntranceAngle=0.1308996938995747, ExitAngle=0.1308996938995747, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S11.12', 0.51055), Quadrupole('Q3_S11.1', 0.26, -1.224005349447, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S11.13', 0.135), Corrector('CBH_S11.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S11.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S11.2'), Drift('D_S11.14', 0.116), Quadrupole('Q2_S11.1', 0.498, 2.234868485811, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S11.8a', 0.063), Drift('D_S11.8c', 0.066), Corrector('CH_S11.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S11.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S11.8c', 0.066), Drift('D_S11.8b', 0.0885), Drift('D_S11.16', 0.0), Sextupole('S1_S11.1', 0.115, 12.886389326087, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S11.17', 0.0), Drift('D_S11.18', 0.2225), Quadrupole('Q1_S11.1', 0.26, -1.998410619293, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S11.19', 0.12), Corrector('CBH_S11.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S11.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S11.3'), Drift('D_S11.20', 0.37), Drift('D_S11.21', 0.1), Corrector('CH_S11.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S11.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S11.22', 0.1), Drift('D_S11.23', 2.426), Monitor('BPMID_S11.2'), Monitor('S11'), Drift('D_S11.24', 2.426), Monitor('SCRPV_S11'), Monitor('SCRPH_S11'), Drift('D_S11.25', 0.1), Corrector('CH_S11.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S11.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S11.26', 0.1), Drift('D_S11.27', 0.37), Corrector('CBH_S11.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S11.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S11.4'), Drift('D_S11.28', 0.12), Quadrupole('Q1_S11.2', 0.26, -1.998410619293, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S11.29', 0.2225), Drift('D_S11.30', 0.0), Sextupole('S1_S11.2', 0.115, 12.886389326087, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S11.31', 0.0), Drift('D_S11.32', 0.2835), Quadrupole('Q2_S11.2', 0.498, 2.234868485811, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S11.33', 0.116), Corrector('CBH_S11.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S11.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S11.5'), Drift('D_S11.34', 0.135), Quadrupole('Q3_S11.2', 0.26, -1.224005349447, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S11.35', 0.115), Corrector('CBH_S11.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S11.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S11.6'), Drift('D_S11.36', 0.055), Drift('D_S11.37', 0.1), Corrector('CH_S11.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S11.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S11.38', 0.1), Drift('D_S11.39', 0.14055), Dipole('B_S11.2', 1.4489, 0.2617993877991494, -0.42969037, EntranceAngle=0.1308996938995747, ExitAngle=0.1308996938995747, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S11.40', 0.47605), Quadrupole('QF_S11.2', 0.409, 2.230702214281, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S11.41', 0.1155), Corrector('CBH_S11.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S11.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S11.7'), Drift('D_S11.42', 0.145), Drift('D_S11.43', 0.0), Sextupole('SF_S11.2', 0.23, 18.8149734782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S11.44', 0.0), Drift('D_S11.45', 0.14), Drift('D_S11.46', 0.1), Corrector('CH_S11.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S11.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S11.47', 0.1), Drift('D_S11.48', 1.174), Drift('D_S11.49', 0.1), Corrector('CH_S11.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S11.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S11.50', 0.1), Drift('D_S11.51', 0.13), Drift('D_S11.52', 0.0), Sextupole('SD_S11.1', 0.23, -16.0597395782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S11.53', 0.0), Drift('D_S11.54', 0.255), Quadrupole('QD_S11.1', 0.26, -1.43050774063, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S11.55', 0.115), Corrector('CBH_S11.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S11.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S11.8'), Drift('D_S11.56', 0.14), Drift('D_S11.57', 0.0), Sextupole('SD_S11.2', 0.23, -16.0597395782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S11.58', 0.0), Drift('D_S11.59', 1.504), Drift('D_S12.1', 0.1), Corrector('CH_S12.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S12.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S12.2', 0.1), Drift('D_S12.3', 0.14), Drift('D_S12.4', 0.0), Sextupole('SF_S12.1', 0.23, 18.8149734782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S12.5', 0.0), Drift('D_S12.6', 0.145), Corrector('CBH_S12.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S12.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S12.1'), Drift('D_S12.7', 0.1155), Quadrupole('QF_S12.1', 0.409, 2.230702214281, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S12.8', 0.1105), Drift('D_S12.9', 0.1), Corrector('CH_S12.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S12.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S12.10', 0.1), Drift('D_S12.11', 0.16555), Dipole('B_S12.1', 1.4489, 0.2617993877991494, -0.42969037, EntranceAngle=0.1308996938995747, ExitAngle=0.1308996938995747, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S12.12', 0.51055), Quadrupole('Q3_S12.1', 0.26, -1.224005349447, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S12.13', 0.135), Corrector('CBH_S12.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S12.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S12.2'), Drift('D_S12.14', 0.116), Quadrupole('Q2_S12.1', 0.498, 2.234868485811, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S12.8a', 0.063), Drift('D_S12.8c', 0.066), Drift('D_S12.8c', 0.066), Drift('D_S12.8b', 0.0885), Drift('D_S12.16', 0.0), Sextupole('S1_S12.1', 0.115, 12.886389326087, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S12.17', 0.0), Drift('D_S12.18', 0.2225), Quadrupole('Q1_S12.1', 0.26, -1.998410619293, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S12.19', 0.068784), Corrector('CBH_S12.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S12.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S12.3'), Drift('D_S12.20', 0.261216), Drift('D_S12.21', 0.3), Marker('KICKER_S12.1'), Drift('D_S12.22', 0.3), Drift('D_S12.23', 0.541), Drift('D_S12.24', 0.3), Marker('KICKER_S12.2'), Drift('D_S12.25', 0.3), Drift('D_S12.26', 0.34), Monitor('FLSC_S12.1'), Drift('D_S12.27', 1.46)], name='', energy=2400000000.0, particle=Particle('relativistic'), periodicity=1, harmonic_number=432, beam_current=0.0, nbunch=1, m_file='/home/claudio/src/gitlab/dt/machine/lattice/elettra/elettra_strS4.m')></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">14</span><span style=" color:#000080;">]:</span> ring.get_revolution_frequency()</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#8b0000;">Out[</span><span style=" font-weight:600; color:#8b0000;">14</span><span style=" color:#8b0000;">]:</span> 1156852.1792818746</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">15</span><span style=" color:#000080;">]:</span> ring.get_beam_current()</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#8b0000;">Out[</span><span style=" font-weight:600; color:#8b0000;">15</span><span style=" color:#8b0000;">]:</span> 0.0</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">16</span><span style=" color:#000080;">]:</span> ring.set_beam_current?</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#8b0000;">Signature:</span> ring<span style=" color:#00008b;">.</span>set_beam_current<span style=" color:#00008b;">(</span>value<span style=" color:#00008b;">,</span> clear_history<span style=" color:#00008b;">=</span><span style=" color:#006400;">True</span><span style=" color:#00008b;">)</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#8b0000;">Docstring:</span> <no docstring></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#8b0000;">File:</span> ~/.local/lib/python3.10/site-packages/at/lattice/lattice_object.py</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#8b0000;">Type:</span> method</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">17</span><span style=" color:#000080;">]:</span> ring.set_beam_current(0.3)</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">18</span><span style=" color:#000080;">]:</span> ring.get_beam_current()</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#8b0000;">Out[</span><span style=" font-weight:600; color:#8b0000;">18</span><span style=" color:#8b0000;">]:</span> 0.3</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">19</span><span style=" color:#000080;">]:</span> ring.get_tune()</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#8b0000;">Out[</span><span style=" font-weight:600; color:#8b0000;">19</span><span style=" color:#8b0000;">]:</span> array([0.28329157, 0.16625496])</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">20</span><span style=" color:#000080;">]:</span> ring.radiation_on</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#8b0000;">Out[</span><span style=" font-weight:600; color:#8b0000;">20</span><span style=" color:#8b0000;">]:</span> <bound method Lattice.radiation_on of Lattice([Drift('D_S12.17', 0.235), Drift('D_S12.18', 0.3), Marker('KICKER_S12.3'), Drift('D_S12.19', 0.3), Drift('D_S12.20', 0.541), Drift('D_S12.21', 0.3), Marker('KICKER_S12.4'), Drift('D_S12.22', 0.3), Drift('D_S12.23', 0.261216), Corrector('CBH_S12.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S12.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S12.4'), Drift('D_S12.24', 0.068784), Quadrupole('Q1_S12.2', 0.26, -1.998410619293, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S12.25', 0.2225), Drift('D_S12.26', 0.0), Sextupole('S1_S12.2', 0.115, 12.886389326087, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S12.27', 0.0), Drift('D_S12.28', 0.2835), Quadrupole('Q2_S12.2', 0.498, 2.234868485811, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S12.29', 0.116), Corrector('CBH_S12.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S12.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S12.5'), Drift('D_S12.30', 0.135), Quadrupole('Q3_S12.2', 0.26, -1.224005349447, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S12.31', 0.115), Corrector('CBH_S12.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S12.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S12.6'), Drift('D_S12.32', 0.055), Drift('D_S12.33', 0.1), Corrector('CH_S12.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S12.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S12.34', 0.1), Drift('D_S12.35', 0.14055), Monitor('SRPM_E12'), Dipole('B_S12.2', 1.4489, 0.2617993877991494, -0.42969037, EntranceAngle=0.1308996938995747, ExitAngle=0.1308996938995747, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S12.36', 0.47605), Quadrupole('QF_S12.2', 0.409, 2.230702214281, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S12.37', 0.1155), Corrector('CBH_S12.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S12.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S12.7'), Drift('D_S12.38', 0.145), Drift('D_S12.39', 0.0), Sextupole('SF_S12.2', 0.23, 18.8149734782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S12.40', 0.0), Drift('D_S12.41', 0.14), Drift('D_S12.42', 0.1), Corrector('CH_S12.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S12.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S12.43', 0.1), Drift('D_S12.44', 1.174), Drift('D_S12.45', 0.1), Corrector('CH_S12.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S12.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S12.46', 0.1), Drift('D_S12.47', 0.13), Drift('D_S12.48', 0.0), Sextupole('SD_S12.1', 0.23, -16.0597395782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S12.49', 0.0), Drift('D_S12.50', 0.255), Quadrupole('QD_S12.1', 0.26, -1.43050774063, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S12.51', 0.115), Corrector('CBH_S12.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S12.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S12.8'), Drift('D_S12.52', 0.14), Drift('D_S12.53', 0.0), Sextupole('SD_S12.2', 0.23, -16.0597395782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S12.54', 0.0), Monitor('SS1'), Drift('D_S12.55', 1.504), Drift('D_S1.1', 0.1), Corrector('CH_S1.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S1.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S1.2', 0.1), Drift('D_S1.3', 0.14), Drift('D_S1.4', 0.0), Sextupole('SF_S1.1', 0.23, 18.8149734782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S1.5', 0.0), Drift('D_S1.6', 0.145), Corrector('CBH_S1.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S1.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S1.1'), Drift('D_S1.7', 0.1155), Quadrupole('QF_S1.1', 0.409, 2.230702214281, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S1.8', 0.1105), Drift('D_S1.9', 0.1), Corrector('CH_S1.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S1.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S1.10', 0.1), Drift('D_S1.11', 0.16555), Dipole('B_S1.1', 1.4489, 0.2617993877991494, -0.42969037, EntranceAngle=0.1308996938995747, ExitAngle=0.1308996938995747, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S1.12', 0.51055), Quadrupole('Q3_S1.1', 0.26, -1.224005349447, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S1.13', 0.135), Corrector('CBH_S1.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S1.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S1.2'), Drift('D_S1.14', 0.116), Quadrupole('Q2_S1.1', 0.498, 2.234868485811, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S1.8a', 0.063), Drift('D_S1.8c', 0.066), Drift('D_S1.8c', 0.066), Drift('D_S1.8b', 0.0885), Drift('D_S1.16', 0.0), Sextupole('S1_S1.1', 0.115, 12.886389326087, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S1.17', 0.0), Drift('D_S1.18', 0.2225), Quadrupole('Q1_S1.1', 0.26, -1.998410619293, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S1.19', 0.12), Corrector('CBH_S1.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S1.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S1.3'), Drift('D_S1.20', 0.37), Drift('D_S1.21', 0.1), Corrector('CH_S1.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S1.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S1.22', 0.1), Drift('D_S1.23', 0.0864), Drift('ID_S1.1', 2.0072), Drift('D_S1.231', 0.3324), Monitor('BPMID_S1.2'), Monitor('S1'), Drift('D_S1.24', 0.3324), Drift('ID_S1.2', 2.0072), Drift('D_S1.241', 0.0864), Drift('D_S1.25', 0.1), Corrector('CH_S1.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S1.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S1.26', 0.1), Drift('D_S1.27', 0.37), Corrector('CBH_S1.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S1.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S1.4'), Drift('D_S1.28', 0.12), Quadrupole('Q1_S1.2', 0.26, -1.998410619293, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S1.29', 0.2225), Drift('D_S1.30', 0.0), Sextupole('S1_S1.2', 0.115, 12.886389326087, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S1.31', 0.0), Drift('D_S1.32', 0.2835), Quadrupole('Q2_S1.2', 0.498, 2.234868485811, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S1.33', 0.116), Corrector('CBH_S1.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S1.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S1.5'), Drift('D_S1.34', 0.135), Quadrupole('Q3_S1.2', 0.26, -1.224005349447, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S1.35', 0.115), Corrector('CBH_S1.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S1.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S1.6'), Drift('D_S1.36', 0.055), Drift('D_S1.37', 0.1), Corrector('CH_S1.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S1.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S1.38', 0.1), Drift('D_S1.39', 0.14055), Dipole('B_S1.2', 1.4489, 0.2617993877991494, -0.42969037, EntranceAngle=0.1308996938995747, ExitAngle=0.1308996938995747, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S1.40', 0.47605), Quadrupole('QF_S1.2', 0.409, 2.230702214281, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S1.41', 0.1155), Corrector('CBH_S1.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S1.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S1.7'), Drift('D_S1.42', 0.145), Drift('D_S1.43', 0.0), Sextupole('SF_S1.2', 0.23, 18.8149734782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S1.44', 0.0), Drift('D_S1.45', 0.14), Drift('D_S1.46', 0.1), Corrector('CH_S1.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S1.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S1.47', 0.1), Drift('D_S1.48', 1.174), Drift('D_S1.49', 0.1), Corrector('CH_S1.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S1.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S1.50', 0.1), Drift('D_S1.51', 0.13), Drift('D_S1.52', 0.0), Sextupole('SD_S1.1', 0.23, -16.0597395782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S1.53', 0.0), Drift('D_S1.54', 0.255), Quadrupole('QD_S1.1', 0.26, -1.43050774063, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S1.55', 0.115), Corrector('CBH_S1.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S1.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S1.8'), Drift('D_S1.56', 0.14), Drift('D_S1.57', 0.0), Sextupole('SD_S1.2', 0.23, -16.0597395782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S1.58', 0.0), Drift('D_S1.59', 1.504), Drift('D_S2.1', 0.1), Corrector('CH_S2.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S2.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S2.2', 0.1), Drift('D_S2.3', 0.14), Drift('D_S2.4', 0.0), Sextupole('SF_S2.1', 0.23, 18.8149734782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S2.5', 0.0), Drift('D_S2.6', 0.145), Corrector('CBH_S2.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S2.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S2.1'), Drift('D_S2.7', 0.1155), Quadrupole('QF_S2.1', 0.409, 2.230702214281, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S2.8', 0.1105), Drift('D_S2.9', 0.1), Corrector('CH_S2.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S2.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S2.10', 0.1), Drift('D_S2.11', 0.16555), Dipole('B_S2.1', 1.4489, 0.2617993877991494, -0.42969037, EntranceAngle=0.1308996938995747, ExitAngle=0.1308996938995747, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S2.12', 0.51055), Quadrupole('Q3_S2.1', 0.26, -1.224005349447, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S2.13', 0.135), Corrector('CBH_S2.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S2.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S2.2'), Drift('D_S2.14', 0.116), Quadrupole('Q2_S2.1', 0.498, 2.234868485811, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S2.8a', 0.063), Drift('D_S2.8c', 0.066), Drift('D_S2.8c', 0.066), Drift('D_S2.8b', 0.0885), Drift('D_S2.16', 0.0), Sextupole('S1_S2.1', 0.115, 12.886389326087, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S2.17', 0.0), Drift('D_S2.18', 0.2225), Quadrupole('Q1_S2.1', 0.26, -1.998410619293, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S2.19', 0.12), Corrector('CBH_S2.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S2.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S2.3'), Drift('D_S2.20', 0.22), Drift('D_S2.21', 0.1), Corrector('CH_S2.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S2.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S2.22', 0.1), Drift('D_S2.23', 0.322), Drift('ID_S2.1a', 2.254), Monitor('BPMID_S2.2'), Monitor('S2'), Drift('ID_S2.1b', 2.254), Drift('D_S2.24', 0.322), Drift('D_S2.25', 0.1), Corrector('CH_S2.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S2.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S2.26', 0.1), Drift('D_S2.27', 0.22), Corrector('CBH_S2.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S2.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S2.4'), Drift('D_S2.28', 0.12), Quadrupole('Q1_S2.2', 0.26, -1.998410619293, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S2.29', 0.2225), Drift('D_S2.30', 0.0), Sextupole('S1_S2.2', 0.115, 12.886389326087, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S2.31', 0.0), Drift('D_S2.32', 0.2835), Quadrupole('Q2_S2.2', 0.498, 2.234868485811, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S2.33', 0.116), Corrector('CBH_S2.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S2.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S2.5'), Drift('D_S2.34', 0.135), Quadrupole('Q3_S2.2', 0.26, -1.224005349447, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S2.35', 0.115), Corrector('CBH_S2.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S2.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S2.6'), Drift('D_S2.36', 0.055), Drift('D_S2.37', 0.1), Corrector('CH_S2.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S2.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S2.38', 0.1), Drift('D_S2.39', 0.14055), Dipole('B_S2.2', 1.4489, 0.2617993877991494, -0.42969037, EntranceAngle=0.1308996938995747, ExitAngle=0.1308996938995747, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S2.40', 0.47605), Quadrupole('QF_S2.2', 0.409, 2.230702214281, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S2.41', 0.1155), Corrector('CBH_S2.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S2.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S2.7'), Drift('D_S2.42', 0.145), Drift('D_S2.43', 0.0), Sextupole('SF_S2.2', 0.23, 18.8149734782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S2.44', 0.0), Drift('D_S2.45', 0.14), Drift('D_S2.46', 0.1), Corrector('CH_S2.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S2.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S2.47', 0.1), Drift('D_S2.48', 0.791), Monitor('FLSC_S2'), Drift('D_S2.49', 0.383), Drift('D_S2.50', 0.1), Corrector('CH_S2.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S2.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S2.51', 0.1), Drift('D_S2.52', 0.13), Drift('D_S2.53', 0.0), Sextupole('SD_S2.1', 0.23, -16.0597395782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S2.54', 0.0), Drift('D_S2.55', 0.255), Quadrupole('QD_S2.1', 0.26, -1.43050774063, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S2.56', 0.115), Corrector('CBH_S2.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S2.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S2.8'), Drift('D_S2.57', 0.14), Drift('D_S2.58', 0.0), Sextupole('SD_S2.2', 0.23, -16.0597395782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S2.59', 0.0), Drift('D_S2.60', 0.9115), RFCavity('CAV_S2.1', 0.0, 500000.0, 499654096.666667, 432, 2400000000.0, PassMethod='IdentityPass'), Drift('D_S2.61', 0.5925), Drift('D_S3.1', 0.1), Corrector('CH_S3.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S3.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S3.2', 0.1), Drift('D_S3.3', 0.14), Drift('D_S3.4', 0.0), Sextupole('SF_S3.1', 0.23, 18.8149734782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S3.5', 0.0), Drift('D_S3.6', 0.145), Corrector('CBH_S3.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S3.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S3.1'), Drift('D_S3.7', 0.1155), Quadrupole('QF_S3.1', 0.409, 2.230702214281, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S3.8', 0.1105), Drift('D_S3.9', 0.1), Corrector('CH_S3.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S3.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S3.10', 0.1), Drift('D_S3.11', 0.16555), Dipole('B_S3.1', 1.4489, 0.2617993877991494, -0.42969037, EntranceAngle=0.1308996938995747, ExitAngle=0.1308996938995747, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S3.12', 0.51055), Quadrupole('Q3_S3.1', 0.26, -1.224005349447, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S3.13', 0.135), Corrector('CBH_S3.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S3.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S3.2'), Drift('D_S3.14', 0.116), Quadrupole('Q2_S3.1', 0.498, 2.234868485811, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S3.8a', 0.063), Drift('D_S3.8c', 0.066), Drift('D_S3.8c', 0.066), Drift('D_S3.8b', 0.0885), Drift('D_S3.16', 0.0), Sextupole('S1_S3.1', 0.115, 12.886389326087, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S3.17', 0.0), Drift('D_S3.18', 0.2225), Quadrupole('Q1_S3.1', 0.26, -1.998410619293, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S3.19', 0.12), Corrector('CBH_S3.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S3.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S3.3'), Drift('D_S3.20', 0.37), Drift('D_S3.21', 0.1), Corrector('CH_S3.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S3.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S3.22', 0.1), Drift('D_S3.23', 0.17312), Drift('ID_S3.1', 1.50192), Drift('ID_S3.2a', 0.75096), Monitor('BPMID_S3.2'), Monitor('S3'), Drift('ID_S3.2b', 0.75096), Drift('ID_S3.3', 1.50192), Drift('D_S3.24', 0.17312), Drift('D_S3.25', 0.1), Corrector('CH_S3.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S3.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S3.26', 0.1), Drift('D_S3.27', 0.37), Corrector('CBH_S3.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S3.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S3.4'), Drift('D_S3.28', 0.12), Quadrupole('Q1_S3.2', 0.26, -1.998410619293, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S3.29', 0.2225), Drift('D_S3.30', 0.0), Sextupole('S1_S3.2', 0.115, 12.886389326087, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S3.31', 0.0), Drift('D_S3.32', 0.2835), Quadrupole('Q2_S3.2', 0.498, 2.234868485811, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S3.33', 0.116), Corrector('CBH_S3.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S3.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S3.5'), Drift('D_S3.34', 0.135), Quadrupole('Q3_S3.2', 0.26, -1.224005349447, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S3.35', 0.115), Corrector('CBH_S3.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S3.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S3.6'), Drift('D_S3.36', 0.055), Drift('D_S3.37', 0.1), Corrector('CH_S3.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S3.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S3.38', 0.1), Drift('D_S3.39', 0.14055), Dipole('B_S3.2', 1.4489, 0.2617993877991494, -0.42969037, EntranceAngle=0.1308996938995747, ExitAngle=0.1308996938995747, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S3.40', 0.47605), Quadrupole('QF_S3.2', 0.409, 2.230702214281, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S3.41', 0.1155), Corrector('CBH_S3.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S3.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S3.7'), Drift('D_S3.42', 0.145), Drift('D_S3.43', 0.0), Sextupole('SF_S3.2', 0.23, 18.8149734782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S3.44', 0.0), Drift('D_S3.45', 0.14), Drift('D_S3.46', 0.1), Corrector('CH_S3.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S3.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S3.47', 0.1), Drift('D_S3.48', 1.174), Drift('D_S3.49', 0.1), Corrector('CH_S3.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S3.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S3.50', 0.1), Drift('D_S3.51', 0.13), Drift('D_S3.52', 0.0), Sextupole('SD_S3.1', 0.23, -16.0597395782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S3.53', 0.0), Drift('D_S3.54', 0.255), Quadrupole('QD_S3.1', 0.26, -1.43050774063, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S3.55', 0.115), Corrector('CBH_S3.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S3.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S3.8'), Drift('D_S3.56', 0.14), Drift('D_S3.57', 0.0), Sextupole('SD_S3.2', 0.23, -16.0597395782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S3.58', 0.0), Drift('D_S3.60', 0.9115), RFCavity('CAV_S3.1', 0.0, 500000.0, 499654096.666667, 432, 2400000000.0, PassMethod='IdentityPass'), Drift('D_S3.61', 0.5925), Drift('D_S4.1', 0.1), Corrector('CH_S4.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S4.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S4.2', 0.1), Drift('D_S4.3', 0.14), Drift('D_S4.4', 0.0), Sextupole('SF_S4.1', 0.23, 18.8149734782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S4.5', 0.0), Drift('D_S4.6', 0.145), Corrector('CBH_S4.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S4.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S4.1'), Drift('D_S4.7', 0.1155), Quadrupole('QF_S4.1', 0.409, 2.230702214281, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S4.8', 0.1105), Drift('D_S4.9', 0.1), Corrector('CH_S4.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S4.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S4.10', 0.1), Drift('D_S4.11', 0.16555), Dipole('B_S4.1', 1.4489, 0.2617993877991494, -0.42969037, EntranceAngle=0.1308996938995747, ExitAngle=0.1308996938995747, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S4.12', 0.51055), Quadrupole('Q3_S4.1', 0.26, -1.224005349447, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S4.13', 0.135), Corrector('CBH_S4.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S4.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S4.2'), Drift('D_S4.14', 0.116), Quadrupole('Q2_S4.1', 0.498, 2.234868485811, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S4.8a', 0.063), Drift('D_S4.8c', 0.066), Drift('D_S4.8c', 0.066), Drift('D_S4.8b', 0.0885), Drift('D_S4.16', 0.0), Sextupole('S1_S4.1', 0.115, 12.886389326087, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S4.17', 0.0), Drift('D_S4.18', 0.2225), Quadrupole('Q1_S4.1', 0.26, -1.998410619293, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S4.19', 0.12), Corrector('CBH_S4.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S4.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S4.3'), Drift('D_S4.20', 0.37), Drift('D_S4.21', 0.1), Corrector('CH_S4.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S4.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S4.22', 0.1), Drift('D_S4.23', 0.836), Drift('ID_S4.1a', 1.59), Monitor('BPMID_S4.2'), Monitor('S4'), Drift('ID_S4.1b', 1.59), Drift('D_S4.24', 0.836), Drift('D_S4.25', 0.1), Corrector('CH_S4.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S4.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S4.26', 0.1), Drift('D_S4.27', 0.37), Corrector('CBH_S4.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S4.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S4.4'), Drift('D_S4.28', 0.12), Quadrupole('Q1_S4.2', 0.26, -1.998410619293, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S4.29', 0.2225), Drift('D_S4.30', 0.0), Sextupole('S1_S4.2', 0.115, 12.886389326087, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S4.31', 0.0), Drift('D_S4.32', 0.2835), Quadrupole('Q2_S4.2', 0.498, 2.234868485811, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S4.33', 0.116), Corrector('CBH_S4.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S4.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S4.5'), Drift('D_S4.34', 0.135), Quadrupole('Q3_S4.2', 0.26, -1.224005349447, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S4.35', 0.115), Corrector('CBH_S4.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S4.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S4.6'), Drift('D_S4.36', 0.055), Drift('D_S4.37', 0.1), Corrector('CH_S4.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S4.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S4.38', 0.1), Drift('D_S4.39', 0.14055), Dipole('B_S4.2', 1.4489, 0.2617993877991494, -0.42969037, EntranceAngle=0.1308996938995747, ExitAngle=0.1308996938995747, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S4.40', 0.47605), Quadrupole('QF_S4.2', 0.409, 2.230702214281, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S4.41', 0.1155), Corrector('CBH_S4.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S4.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S4.7'), Drift('D_S4.42', 0.145), Drift('D_S4.43', 0.0), Sextupole('SF_S4.2', 0.23, 18.8149734782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S4.44', 0.0), Drift('D_S4.45', 0.14), Drift('D_S4.46', 0.1), Corrector('CH_S4.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S4.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S4.47', 0.1), Drift('D_S4.48', 0.939), Monitor('FLSC_S4'), Drift('D_S4.49', 0.235), Drift('D_S4.50', 0.1), Corrector('CH_S4.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S4.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S4.51', 0.1), Drift('D_S4.52', 0.13), Drift('D_S4.53', 0.0), Sextupole('SD_S4.1', 0.23, -16.0597395782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S4.54', 0.0), Drift('D_S4.55', 0.255), Quadrupole('QD_S4.1', 0.26, -1.43050774063, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S4.56', 0.115), Corrector('CBH_S4.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S4.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S4.8'), Drift('D_S4.57', 0.14), Drift('D_S4.58', 0.0), Sextupole('SD_S4.2', 0.23, -16.0597395782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S4.59', 0.0), Drift('D_S4.60', 1.504), Drift('D_S5.1', 0.1), Corrector('CH_S5.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S5.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S5.2', 0.1), Drift('D_S5.3', 0.14), Drift('D_S5.4', 0.0), Sextupole('SF_S5.1', 0.23, 18.8149734782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S5.5', 0.0), Drift('D_S5.6', 0.145), Corrector('CBH_S5.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S5.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S5.1'), Drift('D_S5.7', 0.1155), Quadrupole('QF_S5.1', 0.409, 2.230702214281, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S5.8', 0.1105), Drift('D_S5.9', 0.1), Corrector('CH_S5.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S5.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S5.10', 0.1), Drift('D_S5.11', 0.16555), Dipole('B_S5.1', 1.4489, 0.2617993877991494, -0.42969037, EntranceAngle=0.1308996938995747, ExitAngle=0.1308996938995747, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S5.12', 0.51055), Quadrupole('Q3_S5.1', 0.26, -1.224005349447, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S5.13', 0.135), Corrector('CBH_S5.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S5.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S5.2'), Drift('D_S5.14', 0.116), Quadrupole('Q2_S5.1', 0.498, 2.234868485811, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S5.8a', 0.063), Drift('D_S5.8c', 0.066), Drift('D_S5.8c', 0.066), Drift('D_S5.8b', 0.0885), Drift('D_S5.16', 0.0), Sextupole('S1_S5.1', 0.115, 12.886389326087, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S5.17', 0.0), Drift('D_S5.18', 0.2225), Quadrupole('Q1_S5.1', 0.26, -1.998410619293, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S5.19', 0.12), Corrector('CBH_S5.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S5.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S5.3'), Drift('D_S5.20', 0.37), Drift('D_S5.21', 0.1), Corrector('CH_S5.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S5.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S5.22', 0.1), Drift('D_S5.23', 0.176), Drift('ID_S5.1', 1.5), Drift('ID_S5.2a', 0.75), Monitor('BPMID_S5.2'), Monitor('S5'), Drift('ID_S5.2b', 0.75), Drift('ID_S5.3', 1.5), Drift('D_S5.24', 0.176), Drift('D_S5.25', 0.1), Corrector('CH_S5.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S5.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S5.26', 0.1), Drift('D_S5.27', 0.37), Corrector('CBH_S5.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S5.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S5.4'), Drift('D_S5.28', 0.12), Quadrupole('Q1_S5.2', 0.26, -1.998410619293, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S5.29', 0.2225), Drift('D_S5.30', 0.0), Sextupole('S1_S5.2', 0.115, 12.886389326087, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S5.31', 0.0), Drift('D_S5.32', 0.2835), Quadrupole('Q2_S5.2', 0.498, 2.234868485811, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S5.33', 0.116), Corrector('CBH_S5.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S5.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S5.5'), Drift('D_S5.34', 0.135), Quadrupole('Q3_S5.2', 0.26, -1.224005349447, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S5.35', 0.115), Corrector('CBH_S5.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S5.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S5.6'), Drift('D_S5.36', 0.055), Drift('D_S5.37', 0.1), Corrector('CH_S5.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S5.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S5.38', 0.1), Drift('D_S5.39', 0.14055), Dipole('B_S5.2', 1.4489, 0.2617993877991494, -0.42969037, EntranceAngle=0.1308996938995747, ExitAngle=0.1308996938995747, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S5.40', 0.47605), Quadrupole('QF_S5.2', 0.409, 2.230702214281, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S5.41', 0.1155), Corrector('CBH_S5.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S5.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S5.7'), Drift('D_S5.42', 0.145), Drift('D_S5.43', 0.0), Sextupole('SF_S5.2', 0.23, 18.8149734782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S5.44', 0.0), Drift('D_S5.45', 0.14), Drift('D_S5.46', 0.1), Corrector('CH_S5.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S5.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S5.47', 0.1), Drift('D_S5.48', 1.174), Drift('D_S5.49', 0.1), Corrector('CH_S5.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S5.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S5.50', 0.1), Drift('D_S5.51', 0.13), Drift('D_S5.52', 0.0), Sextupole('SD_S5.1', 0.23, -16.0597395782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S5.53', 0.0), Drift('D_S5.54', 0.255), Quadrupole('QD_S5.1', 0.26, -1.43050774063, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S5.55', 0.115), Corrector('CBH_S5.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S5.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S5.8'), Drift('D_S5.56', 0.14), Drift('D_S5.57', 0.0), Sextupole('SD_S5.2', 0.23, -16.0597395782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S5.58', 0.0), Drift('D_S5.59', 1.279), Monitor('SCRPH_S5'), Drift('D_S5.60', 0.225), Drift('D_S6.1', 0.1), Corrector('CH_S6.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S6.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S6.2', 0.1), Drift('D_S6.3', 0.14), Drift('D_S6.4', 0.0), Sextupole('SF_S6.1', 0.23, 18.8149734782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S6.5', 0.0), Drift('D_S6.6', 0.145), Corrector('CBH_S6.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S6.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S6.1'), Drift('D_S6.7', 0.1155), Quadrupole('QF_S6.1', 0.409, 2.230702214281, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S6.8', 0.1105), Drift('D_S6.9', 0.1), Corrector('CH_S6.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S6.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S6.10', 0.1), Drift('D_S6.11', 0.16555), Monitor('B6'), Dipole('B_S6.1', 1.4489, 0.2617993877991494, -0.42969037, EntranceAngle=0.1308996938995747, ExitAngle=0.1308996938995747, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S6.12', 0.51055), Quadrupole('Q3_S6.1', 0.26, -1.224005349447, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S6.13', 0.135), Corrector('CBH_S6.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S6.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S6.2'), Drift('D_S6.14', 0.116), Quadrupole('Q2_S6.1', 0.498, 2.234868485811, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S6.8a', 0.063), Drift('D_S6.8c', 0.066), Corrector('CH_S6.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S6.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S6.8c', 0.066), Drift('D_S6.8b', 0.0885), Drift('D_S6.16', 0.0), Sextupole('S1_S6.1', 0.115, 12.886389326087, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S6.17', 0.0), Drift('D_S6.18', 0.2225), Quadrupole('Q1_S6.1', 0.26, -1.998410619293, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S6.19', 0.12), Corrector('CBH_S6.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S6.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S6.3'), Drift('D_S6.20', 0.37), Drift('D_S6.21', 0.1), Corrector('CH_S6.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S6.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S6.22', 0.1), Drift('D_S6.23', 0.17312), Drift('ID_S6.1', 1.50192), Drift('ID_S6.2a', 0.75096), Monitor('BPMID_S6.2'), Monitor('S6'), Drift('ID_S6.2b', 0.75096), Drift('ID_S6.3', 1.50192), Drift('D_S6.24', 0.17312), Drift('D_S6.25', 0.1), Corrector('CH_S6.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S6.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S6.26', 0.1), Drift('D_S6.27', 0.37), Corrector('CBH_S6.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S6.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S6.4'), Drift('D_S6.28', 0.12), Quadrupole('Q1_S6.2', 0.26, -1.998410619293, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S6.29', 0.2225), Drift('D_S6.30', 0.0), Sextupole('S1_S6.2', 0.115, 12.886389326087, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S6.31', 0.0), Drift('D_S6.32', 0.2835), Quadrupole('Q2_S6.2', 0.498, 2.234868485811, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S6.33', 0.116), Corrector('CBH_S6.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S6.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S6.5'), Drift('D_S6.34', 0.135), Quadrupole('Q3_S6.2', 0.26, -1.224005349447, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S6.35', 0.115), Corrector('CBH_S6.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S6.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S6.6'), Drift('D_S6.36', 0.055), Drift('D_S6.37', 0.1), Corrector('CH_S6.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S6.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S6.38', 0.1), Drift('D_S6.39', 0.14055), Dipole('B_S6.2', 1.4489, 0.2617993877991494, -0.42969037, EntranceAngle=0.1308996938995747, ExitAngle=0.1308996938995747, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S6.40', 0.47605), Quadrupole('QF_S6.2', 0.409, 2.230702214281, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S6.41', 0.1155), Corrector('CBH_S6.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S6.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S6.7'), Drift('D_S6.42', 0.145), Drift('D_S6.43', 0.0), Sextupole('SF_S6.2', 0.23, 18.8149734782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S6.44', 0.0), Drift('D_S6.45', 0.14), Drift('D_S6.46', 0.1), Corrector('CH_S6.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S6.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S6.47', 0.1), Drift('D_S6.48', 0.939), Monitor('FLSC_S6'), Drift('D_S6.49', 0.235), Drift('D_S6.50', 0.1), Corrector('CH_S6.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S6.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S6.51', 0.1), Drift('D_S6.52', 0.13), Drift('D_S6.53', 0.0), Sextupole('SD_S6.1', 0.23, -16.0597395782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S6.54', 0.0), Drift('D_S6.55', 0.255), Quadrupole('QD_S6.1', 0.26, -1.43050774063, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S6.56', 0.115), Corrector('CBH_S6.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S6.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S6.8'), Drift('D_S6.57', 0.14), Drift('D_S6.58', 0.0), Sextupole('SD_S6.2', 0.23, -16.0597395782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S6.59', 0.0), Drift('D_S6.60', 1.504), Drift('D_S7.1', 0.1), Corrector('CH_S7.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S7.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S7.2', 0.1), Drift('D_S7.3', 0.14), Drift('D_S7.4', 0.0), Sextupole('SF_S7.1', 0.23, 18.8149734782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S7.5', 0.0), Drift('D_S7.6', 0.145), Corrector('CBH_S7.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S7.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S7.1'), Drift('D_S7.7', 0.1155), Quadrupole('QF_S7.1', 0.409, 2.230702214281, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S7.8', 0.1105), Drift('D_S7.9', 0.1), Corrector('CH_S7.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S7.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S7.10', 0.1), Drift('D_S7.11', 0.16555), Monitor('B7'), Dipole('B_S7.1', 1.4489, 0.2617993877991494, -0.42969037, EntranceAngle=0.1308996938995747, ExitAngle=0.1308996938995747, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S7.12', 0.51055), Quadrupole('Q3_S7.1', 0.26, -1.224005349447, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S7.13', 0.135), Corrector('CBH_S7.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S7.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S7.2'), Drift('D_S7.14', 0.116), Quadrupole('Q2_S7.1', 0.498, 2.234868485811, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S7.8a', 0.063), Drift('D_S7.8c', 0.066), Corrector('CH_S7.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S7.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S7.8c', 0.066), Drift('D_S7.8b', 0.0885), Drift('D_S7.16', 0.0), Sextupole('S1_S7.1', 0.115, 12.886389326087, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S7.17', 0.0), Drift('D_S7.18', 0.2225), Quadrupole('Q1_S7.1', 0.26, -1.998410619293, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S7.19', 0.12), Corrector('CBH_S7.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S7.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S7.3'), Drift('D_S7.20', 0.37), Drift('D_S7.21', 0.1), Corrector('CH_S7.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S7.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S7.22', 0.1), Drift('D_S7.23', 1.662), Drift('ID_S7.2a', 0.764), Monitor('BPMID_S7.2'), Monitor('S7'), Drift('ID_S7.2b', 0.764), Drift('D_S7.24', 1.662), Drift('D_S7.25', 0.1), Corrector('CH_S7.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S7.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S7.26', 0.1), Drift('D_S7.27', 0.37), Corrector('CBH_S7.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S7.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S7.4'), Drift('D_S7.28', 0.12), Quadrupole('Q1_S7.2', 0.26, -1.998410619293, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S7.29', 0.2225), Drift('D_S7.30', 0.0), Sextupole('S1_S7.2', 0.115, 12.886389326087, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S7.31', 0.0), Drift('D_S7.32', 0.2835), Quadrupole('Q2_S7.2', 0.498, 2.234868485811, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S7.33', 0.116), Corrector('CBH_S7.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S7.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S7.5'), Drift('D_S7.34', 0.135), Quadrupole('Q3_S7.2', 0.26, -1.224005349447, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S7.35', 0.115), Corrector('CBH_S7.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S7.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S7.6'), Drift('D_S7.36', 0.055), Drift('D_S7.37', 0.1), Corrector('CH_S7.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S7.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S7.38', 0.1), Drift('D_S7.39', 0.14055), Dipole('B_S7.2', 1.4489, 0.2617993877991494, -0.42969037, EntranceAngle=0.1308996938995747, ExitAngle=0.1308996938995747, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S7.40', 0.47605), Quadrupole('QF_S7.2', 0.409, 2.230702214281, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S7.41', 0.1155), Corrector('CBH_S7.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S7.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S7.7'), Drift('D_S7.42', 0.145), Drift('D_S7.43', 0.0), Sextupole('SF_S7.2', 0.23, 18.8149734782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S7.44', 0.0), Drift('D_S7.45', 0.14), Drift('D_S7.46', 0.1), Corrector('CH_S7.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S7.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S7.47', 0.1), Drift('D_S7.48', 1.174), Drift('D_S7.49', 0.1), Corrector('CH_S7.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S7.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S7.50', 0.1), Drift('D_S7.51', 0.13), Drift('D_S7.52', 0.0), Sextupole('SD_S7.1', 0.23, -16.0597395782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S7.53', 0.0), Drift('D_S7.54', 0.255), Quadrupole('QD_S7.1', 0.26, -1.43050774063, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S7.55', 0.115), Corrector('CBH_S7.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S7.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S7.8'), Drift('D_S7.56', 0.14), Drift('D_S7.57', 0.0), Sextupole('SD_S7.2', 0.23, -16.0597395782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S7.58', 0.0), Drift('D_S7.59', 1.504), Drift('D_S8.1', 0.1), Corrector('CH_S8.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S8.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S8.2', 0.1), Drift('D_S8.3', 0.14), Drift('D_S8.4', 0.0), Sextupole('SF_S8.1', 0.23, 18.8149734782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S8.5', 0.0), Drift('D_S8.6', 0.145), Corrector('CBH_S8.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S8.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S8.1'), Drift('D_S8.7', 0.1155), Quadrupole('QF_S8.1', 0.409, 2.230702214281, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S8.8', 0.1105), Drift('D_S8.9', 0.1), Corrector('CH_S8.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S8.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S8.10', 0.1), Drift('D_S8.11', 0.16555), Monitor('B8'), Dipole('B_S8.1', 1.4489, 0.2617993877991494, -0.42969037, EntranceAngle=0.1308996938995747, ExitAngle=0.1308996938995747, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S8.12', 0.51055), Quadrupole('Q3_S8.1', 0.26, -1.224005349447, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S8.13', 0.135), Corrector('CBH_S8.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S8.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S8.2'), Drift('D_S8.14', 0.116), Quadrupole('Q2_S8.1', 0.498, 2.234868485811, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S8.8a', 0.063), Drift('D_S8.8c', 0.066), Corrector('CH_S8.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S8.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S8.8c', 0.066), Drift('D_S8.8b', 0.0885), Drift('D_S8.16', 0.0), Sextupole('S1_S8.1', 0.115, 12.886389326087, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S8.17', 0.0), Drift('D_S8.18', 0.2225), Quadrupole('Q1_S8.1', 0.26, -1.998410619293, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S8.19', 0.12), Corrector('CBH_S8.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S8.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S8.3'), Drift('D_S8.20', 0.37), Drift('D_S8.21', 0.1), Corrector('CH_S8.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S8.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S8.22', 0.1), Drift('D_S8.23', 2.426), Monitor('BPMID_S8.2'), Monitor('S8'), Drift('D_S8.24', 0.13118), Drift('ID_S8.2a', 1.11882), Drift('ID_S8.2b', 1.11882), Drift('D_S8.241', 0.05718), Drift('D_S8.25', 0.1), Corrector('CH_S8.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S8.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S8.26', 0.1), Drift('D_S8.27', 0.37), Corrector('CBH_S8.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S8.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S8.4'), Drift('D_S8.28', 0.12), Quadrupole('Q1_S8.2', 0.26, -1.998410619293, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S8.29', 0.2225), Drift('D_S8.30', 0.0), Sextupole('S1_S8.2', 0.115, 12.886389326087, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S8.31', 0.0), Drift('D_S8.32', 0.2835), Quadrupole('Q2_S8.2', 0.498, 2.234868485811, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S8.33', 0.116), Corrector('CBH_S8.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S8.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S8.5'), Drift('D_S8.34', 0.135), Quadrupole('Q3_S8.2', 0.26, -1.224005349447, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S8.35', 0.115), Corrector('CBH_S8.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S8.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S8.6'), Drift('D_S8.36', 0.055), Drift('D_S8.37', 0.1), Corrector('CH_S8.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S8.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S8.38', 0.1), Drift('D_S8.39', 0.14055), Dipole('B_S8.2', 1.4489, 0.2617993877991494, -0.42969037, EntranceAngle=0.1308996938995747, ExitAngle=0.1308996938995747, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S8.40', 0.47605), Quadrupole('QF_S8.2', 0.409, 2.230702214281, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S8.41', 0.1155), Corrector('CBH_S8.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S8.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S8.7'), Drift('D_S8.42', 0.145), Drift('D_S8.43', 0.0), Sextupole('SF_S8.2', 0.23, 18.8149734782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S8.44', 0.0), Drift('D_S8.45', 0.14), Drift('D_S8.46', 0.1), Corrector('CH_S8.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S8.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S8.47', 0.1), Drift('D_S8.48', 0.791), Monitor('FLSC_S8'), Drift('D_S8.49', 0.383), Drift('D_S8.50', 0.1), Corrector('CH_S8.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S8.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S8.51', 0.1), Drift('D_S8.52', 0.13), Drift('D_S8.53', 0.0), Sextupole('SD_S8.1', 0.23, -16.0597395782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S8.54', 0.0), Drift('D_S8.55', 0.255), Quadrupole('QD_S8.1', 0.26, -1.43050774063, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S8.56', 0.115), Corrector('CBH_S8.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S8.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S8.8'), Drift('D_S8.57', 0.14), Drift('D_S8.58', 0.0), Sextupole('SD_S8.2', 0.23, -16.0597395782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S8.59', 0.0), Drift('D_S8.60', 0.9115), RFCavity('CAV_S8.1', 0.0, 500000.0, 499654096.666667, 432, 2400000000.0, PassMethod='IdentityPass'), Drift('D_S8.61', 0.5925), Drift('D_S9.1', 0.1), Corrector('CH_S9.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S9.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S9.2', 0.1), Drift('D_S9.3', 0.14), Drift('D_S9.4', 0.0), Sextupole('SF_S9.1', 0.23, 18.8149734782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S9.5', 0.0), Drift('D_S9.6', 0.145), Corrector('CBH_S9.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S9.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S9.1'), Drift('D_S9.7', 0.1155), Quadrupole('QF_S9.1', 0.409, 2.230702214281, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S9.8', 0.1105), Drift('D_S9.9', 0.1), Corrector('CH_S9.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S9.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S9.10', 0.1), Drift('D_S9.11', 0.16555), Monitor('B9'), Dipole('B_S9.1', 1.4489, 0.2617993877991494, -0.42969037, EntranceAngle=0.1308996938995747, ExitAngle=0.1308996938995747, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S9.12', 0.51055), Quadrupole('Q3_S9.1', 0.26, -1.224005349447, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S9.13', 0.135), Corrector('CBH_S9.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S9.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S9.2'), Drift('D_S9.14', 0.116), Quadrupole('Q2_S9.1', 0.498, 2.234868485811, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S9.8a', 0.063), Drift('D_S9.8c', 0.066), Corrector('CH_S9.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S9.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S9.8c', 0.066), Drift('D_S9.8b', 0.0885), Drift('D_S9.16', 0.0), Sextupole('S1_S9.1', 0.115, 12.886389326087, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S9.17', 0.0), Drift('D_S9.18', 0.2225), Quadrupole('Q1_S9.1', 0.26, -1.998410619293, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S9.19', 0.12), Corrector('CBH_S9.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S9.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S9.3'), Drift('D_S9.20', 0.37), Drift('D_S9.21', 0.1), Corrector('CH_S9.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S9.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S9.22', 0.1), Drift('D_S9.23', 0.1245), Drift('ID_S9.1a', 1.0625), Drift('ID_S9.1b', 1.0625), Drift('D_S9.231', 0.1165), Drift('D_S9.232', 0.06), Monitor('BPMID_S9.2'), Monitor('S9'), Corrector('ZIGZAG_S9.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S9.242', 0.06), Drift('D_S9.24', 0.08852), Drift('ID_S9.2', 2.17296), Drift('D_S9.241', 0.10452), Drift('D_S9.25', 0.1), Corrector('CH_S9.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S9.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S9.26', 0.1), Drift('D_S9.27', 0.37), Corrector('CBH_S9.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S9.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S9.4'), Drift('D_S9.28', 0.12), Quadrupole('Q1_S9.2', 0.26, -1.998410619293, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S9.29', 0.2225), Drift('D_S9.30', 0.0), Sextupole('S1_S9.2', 0.115, 12.886389326087, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S9.31', 0.0), Drift('D_S9.32', 0.2835), Quadrupole('Q2_S9.2', 0.498, 2.234868485811, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S9.33', 0.116), Corrector('CBH_S9.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S9.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S9.5'), Drift('D_S9.34', 0.135), Quadrupole('Q3_S9.2', 0.26, -1.224005349447, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S9.35', 0.115), Corrector('CBH_S9.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S9.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S9.6'), Drift('D_S9.36', 0.055), Drift('D_S9.37', 0.1), Corrector('CH_S9.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S9.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S9.38', 0.1), Drift('D_S9.39', 0.14055), Dipole('B_S9.2', 1.4489, 0.2617993877991494, -0.42969037, EntranceAngle=0.1308996938995747, ExitAngle=0.1308996938995747, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S9.40', 0.47605), Quadrupole('QF_S9.2', 0.409, 2.230702214281, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S9.41', 0.1155), Corrector('CBH_S9.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S9.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S9.7'), Drift('D_S9.42', 0.145), Drift('D_S9.43', 0.0), Sextupole('SF_S9.2', 0.23, 18.8149734782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S9.44', 0.0), Drift('D_S9.45', 0.14), Drift('D_S9.46', 0.1), Corrector('CH_S9.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S9.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S9.47', 0.1), Drift('D_S9.48', 1.174), Drift('D_S9.49', 0.1), Corrector('CH_S9.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S9.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S9.50', 0.1), Drift('D_S9.51', 0.13), Drift('D_S9.52', 0.0), Sextupole('SD_S9.1', 0.23, -16.0597395782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S9.53', 0.0), Drift('D_S9.54', 0.255), Quadrupole('QD_S9.1', 0.26, -1.43050774063, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S9.55', 0.115), Corrector('CBH_S9.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S9.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S9.8'), Drift('D_S9.56', 0.14), Drift('D_S9.57', 0.0), Sextupole('SD_S9.2', 0.23, -16.0597395782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S9.58', 0.0), Drift('D_S9.60', 0.9115), RFCavity('CAV_S9.1', 0.0, 500000.0, 499654096.666667, 432, 2400000000.0, PassMethod='IdentityPass'), Drift('D_S9.61', 0.5925), Drift('D_S10.1', 0.1), Corrector('CH_S10.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S10.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S10.2', 0.1), Drift('D_S10.3', 0.14), Drift('D_S10.4', 0.0), Sextupole('SF_S10.1', 0.23, 18.8149734782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S10.5', 0.0), Drift('D_S10.6', 0.145), Corrector('CBH_S10.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S10.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S10.1'), Drift('D_S10.7', 0.1155), Quadrupole('QF_S10.1', 0.409, 2.230702214281, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S10.8', 0.1105), Drift('D_S10.9', 0.1), Corrector('CH_S10.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S10.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S10.10', 0.1), Drift('D_S10.11', 0.16555), Monitor('B10'), Dipole('B_S10.1', 1.4489, 0.2617993877991494, -0.42969037, EntranceAngle=0.1308996938995747, ExitAngle=0.1308996938995747, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S10.12', 0.51055), Quadrupole('Q3_S10.1', 0.26, -1.224005349447, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S10.13', 0.135), Corrector('CBH_S10.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S10.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S10.2'), Drift('D_S10.14', 0.116), Quadrupole('Q2_S10.1', 0.498, 2.234868485811, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S10.8a', 0.063), Drift('D_S10.8c', 0.066), Corrector('CH_S10.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S10.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S10.8c', 0.066), Drift('D_S10.8b', 0.0885), Drift('D_S10.16', 0.0), Sextupole('S1_S10.1', 0.115, 12.886389326087, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S10.17', 0.0), Drift('D_S10.18', 0.2225), Quadrupole('Q1_S10.1', 0.26, -1.998410619293, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S10.19', 0.12), Corrector('CBH_S10.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S10.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S10.3'), Drift('D_S10.20', 0.37), Drift('D_S10.21', 0.1), Corrector('CH_S10.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S10.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S10.22', 0.1), Drift('D_S10.23', 2.426), Monitor('BPMID_S10.2'), Monitor('S10'), Drift('D_S10.24', 2.426), Drift('D_S10.25', 0.1), Corrector('CH_S10.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S10.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S10.26', 0.1), Drift('D_S10.27', 0.37), Corrector('CBH_S10.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S10.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S10.4'), Drift('D_S10.28', 0.12), Quadrupole('Q1_S10.2', 0.26, -1.998410619293, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S10.29', 0.2225), Drift('D_S10.30', 0.0), Sextupole('S1_S10.2', 0.115, 12.886389326087, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S10.31', 0.0), Drift('D_S10.32', 0.2835), Quadrupole('Q2_S10.2', 0.498, 2.234868485811, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S10.33', 0.116), Corrector('CBH_S10.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S10.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S10.5'), Drift('D_S10.34', 0.135), Quadrupole('Q3_S10.2', 0.26, -1.224005349447, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S10.35', 0.115), Corrector('CBH_S10.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S10.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S10.6'), Drift('D_S10.36', 0.055), Drift('D_S10.37', 0.1), Corrector('CH_S10.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S10.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S10.38', 0.1), Drift('D_S10.39', 0.14055), Dipole('B_S10.2', 1.4489, 0.2617993877991494, -0.42969037, EntranceAngle=0.1308996938995747, ExitAngle=0.1308996938995747, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S10.40', 0.47605), Quadrupole('QF_S10.2', 0.409, 2.230702214281, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S10.41', 0.1155), Corrector('CBH_S10.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S10.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S10.7'), Drift('D_S10.42', 0.145), Drift('D_S10.43', 0.0), Sextupole('SF_S10.2', 0.23, 18.8149734782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S10.44', 0.0), Drift('D_S10.45', 0.14), Drift('D_S10.46', 0.1), Corrector('CH_S10.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S10.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S10.47', 0.1), Drift('D_S10.48', 0.939), Monitor('FLSC_S10'), Drift('D_S10.49', 0.235), Drift('D_S10.50', 0.1), Corrector('CH_S10.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S10.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S10.51', 0.1), Drift('D_S10.52', 0.13), Drift('D_S10.53', 0.0), Sextupole('SD_S10.1', 0.23, -16.0597395782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S10.54', 0.0), Drift('D_S10.55', 0.255), Quadrupole('QD_S10.1', 0.26, -1.43050774063, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S10.56', 0.115), Corrector('CBH_S10.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S10.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S10.8'), Drift('D_S10.57', 0.14), Drift('D_S10.58', 0.0), Sextupole('SD_S10.2', 0.23, -16.0597395782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S10.59', 0.0), Drift('D_S10.60', 1.504), Drift('D_S11.1', 0.1), Corrector('CH_S11.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S11.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S11.2', 0.1), Drift('D_S11.3', 0.14), Drift('D_S11.4', 0.0), Sextupole('SF_S11.1', 0.23, 18.8149734782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S11.5', 0.0), Drift('D_S11.6', 0.145), Corrector('CBH_S11.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S11.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S11.1'), Drift('D_S11.7', 0.1155), Quadrupole('QF_S11.1', 0.409, 2.230702214281, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S11.8', 0.1105), Drift('D_S11.9', 0.1), Corrector('CH_S11.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S11.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S11.10', 0.1), Drift('D_S11.11', 0.16555), Monitor('B11'), Dipole('B_S11.1', 1.4489, 0.2617993877991494, -0.42969037, EntranceAngle=0.1308996938995747, ExitAngle=0.1308996938995747, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S11.12', 0.51055), Quadrupole('Q3_S11.1', 0.26, -1.224005349447, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S11.13', 0.135), Corrector('CBH_S11.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S11.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S11.2'), Drift('D_S11.14', 0.116), Quadrupole('Q2_S11.1', 0.498, 2.234868485811, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S11.8a', 0.063), Drift('D_S11.8c', 0.066), Corrector('CH_S11.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S11.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S11.8c', 0.066), Drift('D_S11.8b', 0.0885), Drift('D_S11.16', 0.0), Sextupole('S1_S11.1', 0.115, 12.886389326087, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S11.17', 0.0), Drift('D_S11.18', 0.2225), Quadrupole('Q1_S11.1', 0.26, -1.998410619293, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S11.19', 0.12), Corrector('CBH_S11.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S11.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S11.3'), Drift('D_S11.20', 0.37), Drift('D_S11.21', 0.1), Corrector('CH_S11.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S11.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S11.22', 0.1), Drift('D_S11.23', 2.426), Monitor('BPMID_S11.2'), Monitor('S11'), Drift('D_S11.24', 2.426), Monitor('SCRPV_S11'), Monitor('SCRPH_S11'), Drift('D_S11.25', 0.1), Corrector('CH_S11.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S11.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S11.26', 0.1), Drift('D_S11.27', 0.37), Corrector('CBH_S11.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S11.4', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S11.4'), Drift('D_S11.28', 0.12), Quadrupole('Q1_S11.2', 0.26, -1.998410619293, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S11.29', 0.2225), Drift('D_S11.30', 0.0), Sextupole('S1_S11.2', 0.115, 12.886389326087, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S11.31', 0.0), Drift('D_S11.32', 0.2835), Quadrupole('Q2_S11.2', 0.498, 2.234868485811, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S11.33', 0.116), Corrector('CBH_S11.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S11.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S11.5'), Drift('D_S11.34', 0.135), Quadrupole('Q3_S11.2', 0.26, -1.224005349447, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S11.35', 0.115), Corrector('CBH_S11.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S11.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S11.6'), Drift('D_S11.36', 0.055), Drift('D_S11.37', 0.1), Corrector('CH_S11.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S11.5', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S11.38', 0.1), Drift('D_S11.39', 0.14055), Dipole('B_S11.2', 1.4489, 0.2617993877991494, -0.42969037, EntranceAngle=0.1308996938995747, ExitAngle=0.1308996938995747, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S11.40', 0.47605), Quadrupole('QF_S11.2', 0.409, 2.230702214281, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S11.41', 0.1155), Corrector('CBH_S11.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S11.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S11.7'), Drift('D_S11.42', 0.145), Drift('D_S11.43', 0.0), Sextupole('SF_S11.2', 0.23, 18.8149734782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S11.44', 0.0), Drift('D_S11.45', 0.14), Drift('D_S11.46', 0.1), Corrector('CH_S11.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S11.6', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S11.47', 0.1), Drift('D_S11.48', 1.174), Drift('D_S11.49', 0.1), Corrector('CH_S11.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S11.7', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S11.50', 0.1), Drift('D_S11.51', 0.13), Drift('D_S11.52', 0.0), Sextupole('SD_S11.1', 0.23, -16.0597395782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S11.53', 0.0), Drift('D_S11.54', 0.255), Quadrupole('QD_S11.1', 0.26, -1.43050774063, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S11.55', 0.115), Corrector('CBH_S11.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S11.8', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S11.8'), Drift('D_S11.56', 0.14), Drift('D_S11.57', 0.0), Sextupole('SD_S11.2', 0.23, -16.0597395782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S11.58', 0.0), Drift('D_S11.59', 1.504), Drift('D_S12.1', 0.1), Corrector('CH_S12.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S12.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S12.2', 0.1), Drift('D_S12.3', 0.14), Drift('D_S12.4', 0.0), Sextupole('SF_S12.1', 0.23, 18.8149734782609, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S12.5', 0.0), Drift('D_S12.6', 0.145), Corrector('CBH_S12.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S12.1', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S12.1'), Drift('D_S12.7', 0.1155), Quadrupole('QF_S12.1', 0.409, 2.230702214281, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S12.8', 0.1105), Drift('D_S12.9', 0.1), Corrector('CH_S12.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CV_S12.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Drift('D_S12.10', 0.1), Drift('D_S12.11', 0.16555), Dipole('B_S12.1', 1.4489, 0.2617993877991494, -0.42969037, EntranceAngle=0.1308996938995747, ExitAngle=0.1308996938995747, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S12.12', 0.51055), Quadrupole('Q3_S12.1', 0.26, -1.224005349447, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S12.13', 0.135), Corrector('CBH_S12.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S12.2', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S12.2'), Drift('D_S12.14', 0.116), Quadrupole('Q2_S12.1', 0.498, 2.234868485811, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S12.8a', 0.063), Drift('D_S12.8c', 0.066), Drift('D_S12.8c', 0.066), Drift('D_S12.8b', 0.0885), Drift('D_S12.16', 0.0), Sextupole('S1_S12.1', 0.115, 12.886389326087, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S12.17', 0.0), Drift('D_S12.18', 0.2225), Quadrupole('Q1_S12.1', 0.26, -1.998410619293, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.])), Drift('D_S12.19', 0.068784), Corrector('CBH_S12.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Corrector('CBV_S12.3', 0.0, array([0., 0.]), PolynomA=array([0.]), PolynomB=array([0.]), corID=1), Monitor('BPM_S12.3'), Drift('D_S12.20', 0.261216), Drift('D_S12.21', 0.3), Marker('KICKER_S12.1'), Drift('D_S12.22', 0.3), Drift('D_S12.23', 0.541), Drift('D_S12.24', 0.3), Marker('KICKER_S12.2'), Drift('D_S12.25', 0.3), Drift('D_S12.26', 0.34), Monitor('FLSC_S12.1'), Drift('D_S12.27', 1.46)], name='', energy=2400000000.0, particle=Particle('relativistic'), periodicity=1, harmonic_number=432, beam_current=0.3, nbunch=1, m_file='/home/claudio/src/gitlab/dt/machine/lattice/elettra/elettra_strS4.m')></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">21</span><span style=" color:#000080;">]:</span> ring.radiation_on()</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">22</span><span style=" color:#000080;">]:</span> ring.get_tune()</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#8b0000;">Out[</span><span style=" font-weight:600; color:#8b0000;">22</span><span style=" color:#8b0000;">]:</span> array([0.59075653, 0.15947099, 0.01125606])</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">23</span><span style=" color:#000080;">]:</span> help(ring.get_tune)</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Help on method get_tune in module at.physics.linear:</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">get_tune(*, method: 'str' = 'linopt', dp: 'float' = None, dct: 'float' = None, df: 'float' = None, orbit: 'Orbit' = None, **kwargs) method of at.lattice.lattice_object.Lattice instance</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> Computes the tunes using several available methods</p> +<br/> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> Parameters:</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> ring: Lattice description</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> method: ``'linopt'`` returns the tunes from the</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> :py:func:`.linopt6` function,</p> +<br/> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> ``'fft'`` tracks a single particle and computes the tunes with fft,</p> +<br/> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> ``'interp_fft'`` tracks a single particle and computes the tunes with</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> interpolated FFT.</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> dp (float): Momentum deviation.</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> dct (float): Path lengthening.</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> df (float): Deviation of RF frequency.</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> orbit (Orbit): Avoids looking for the closed orbit if it is</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> already known ((6,) array)</p> +<br/> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> for the ``'fft'`` and ``'interp_fft'`` methods only:</p> +<br/> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> Keyword Args:</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> nturns (int): Number of turns. Default: 512</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> amplitude (float): Amplitude of oscillation.</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> Default: 1.E-6</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> remove_dc (bool): Remove the mean of oscillation data.</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> Default: :py:obj:`True`</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> num_harmonics (int): Number of harmonic components to</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> compute (before mask applied, default: 20)</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> fmin (float): Lower tune bound. Default: 0</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> fmax (float): Upper tune bound. Default: 1</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> hann (bool): Turn on Hanning window.</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> Default: :py:obj:`False`. Work only for ``'fft'`` </p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> get_integer(bool): Turn on integer tune (slower)</p> +<br/> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> Returns:</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> tunes (ndarray): array([:math:`\nu_x,\nu_y`])</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">23</span><span style=" color:#000080;">]:</span> </p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">24</span><span style=" color:#000080;">]:</span> ring.get_tune(methdo='fft')</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#8b0000;">Out[</span><span style=" font-weight:600; color:#8b0000;">24</span><span style=" color:#8b0000;">]:</span> array([0.59075653, 0.15947099, 0.01125606])</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">25</span><span style=" color:#000080;">]:</span> ring.get_tune(methdo='linopt')</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#8b0000;">Out[</span><span style=" font-weight:600; color:#8b0000;">25</span><span style=" color:#8b0000;">]:</span> array([0.59075653, 0.15947099, 0.01125606])</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">26</span><span style=" color:#000080;">]:</span> ring.get_tune(methdod='linopt')</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#8b0000;">Out[</span><span style=" font-weight:600; color:#8b0000;">26</span><span style=" color:#8b0000;">]:</span> array([0.59075653, 0.15947099, 0.01125606])</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">27</span><span style=" color:#000080;">]:</span> ring.get_tune(methdod='lino')</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#8b0000;">Out[</span><span style=" font-weight:600; color:#8b0000;">27</span><span style=" color:#8b0000;">]:</span> array([0.59075653, 0.15947099, 0.01125606])</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">28</span><span style=" color:#000080;">]:</span> ring.get_tune(method='fft')</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#8b0000;">Out[</span><span style=" font-weight:600; color:#8b0000;">28</span><span style=" color:#8b0000;">]:</span> array([0.00195312, 0.16015625, 0.00195312])</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">29</span><span style=" color:#000080;">]:</span> ring.get_tune(method='linopt')</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#8b0000;">Out[</span><span style=" font-weight:600; color:#8b0000;">29</span><span style=" color:#8b0000;">]:</span> array([0.59075653, 0.15947099, 0.01125606])</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">30</span><span style=" color:#000080;">]:</span> ring.radiation_off()</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">31</span><span style=" color:#000080;">]:</span> ring.get_tune(method='linopt')</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#8b0000;">Out[</span><span style=" font-weight:600; color:#8b0000;">31</span><span style=" color:#8b0000;">]:</span> array([0.28329157, 0.16625496])</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">32</span><span style=" color:#000080;">]:</span> ring.get_tune(method='fft')</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#8b0000;">Out[</span><span style=" font-weight:600; color:#8b0000;">32</span><span style=" color:#8b0000;">]:</span> array([0.28320312, 0.16601562])</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">33</span><span style=" color:#000080;">]:</span> ring.get_uint32_index("Q*")</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#8b0000;">Out[</span><span style=" font-weight:600; color:#8b0000;">33</span><span style=" color:#8b0000;">]:</span> </p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">array([ 13, 19, 25, 39, 63, 87, 96, 102, 111, 138, 144,</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> 150, 163, 187, 210, 219, 225, 234, 259, 265, 271, 284,</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> 310, 335, 344, 350, 359, 386, 392, 398, 411, 435, 460,</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> 469, 475, 484, 509, 515, 521, 534, 560, 583, 592, 598,</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> 607, 634, 640, 646, 659, 683, 708, 718, 724, 735, 762,</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> 768, 774, 787, 813, 836, 846, 852, 863, 888, 894, 900,</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> 913, 937, 960, 970, 976, 987, 1013, 1019, 1025, 1038, 1064,</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> 1089, 1099, 1105, 1116, 1147, 1153, 1159, 1172, 1196, 1221, 1231,</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> 1237, 1248, 1271, 1277, 1283, 1296, 1322, 1345, 1355, 1361, 1372,</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> 1397, 1403, 1409, 1422, 1446, 1469, 1478, 1484, 1493], dtype=uint32)</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">34</span><span style=" color:#000080;">]:</span> ring(13)</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#8b0000;">---------------------------------------------------------------------------</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#8b0000;">TypeError</span> Traceback (most recent call last)</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Cell <span style=" color:#006400;">In[34], line 1</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#006400;">----> 1</span> <span style=" background-color:#a52a2a;">ring(13)</span></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#8b0000;">TypeError</span>: 'Lattice' object is not callable</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">35</span><span style=" color:#000080;">]:</span> ring[13]</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#8b0000;">Out[</span><span style=" font-weight:600; color:#8b0000;">35</span><span style=" color:#8b0000;">]:</span> Quadrupole('Q1_S12.2', 0.26, -1.998410619293, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.]))</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">36</span><span style=" color:#000080;">]:</span> ring[19]</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#8b0000;">Out[</span><span style=" font-weight:600; color:#8b0000;">36</span><span style=" color:#8b0000;">]:</span> Quadrupole('Q2_S12.2', 0.498, 2.234868485811, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.]))</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">37</span><span style=" color:#000080;">]:</span> ring.get_uint32_index("QF")</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#8b0000;">Out[</span><span style=" font-weight:600; color:#8b0000;">37</span><span style=" color:#8b0000;">]:</span> array([], dtype=uint32)</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">38</span><span style=" color:#000080;">]:</span> ring.get_uint32_index("Q1*")</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#8b0000;">Out[</span><span style=" font-weight:600; color:#8b0000;">38</span><span style=" color:#8b0000;">]:</span> </p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">array([ 13, 111, 138, 234, 259, 359, 386, 484, 509, 607, 634,</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> 735, 762, 863, 888, 987, 1013, 1116, 1147, 1248, 1271, 1372,</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> 1397, 1493], dtype=uint32)</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">39</span><span style=" color:#000080;">]:</span> ring.get_uint32_index("Q2*")</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#8b0000;">Out[</span><span style=" font-weight:600; color:#8b0000;">39</span><span style=" color:#8b0000;">]:</span> </p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">array([ 19, 102, 144, 225, 265, 350, 392, 475, 515, 598, 640,</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> 724, 768, 852, 894, 976, 1019, 1105, 1153, 1237, 1277, 1361,</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> 1403, 1484], dtype=uint32)</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">40</span><span style=" color:#000080;">]:</span> ring.get_uint32_index("QF*")</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#8b0000;">Out[</span><span style=" font-weight:600; color:#8b0000;">40</span><span style=" color:#8b0000;">]:</span> </p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">array([ 39, 87, 163, 210, 284, 335, 411, 460, 534, 583, 659,</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> 708, 787, 836, 913, 960, 1038, 1089, 1172, 1221, 1296, 1345,</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> 1422, 1469], dtype=uint32)</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">41</span><span style=" color:#000080;">]:</span> ring.get_uint32_index("QD*")</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#8b0000;">Out[</span><span style=" font-weight:600; color:#8b0000;">41</span><span style=" color:#8b0000;">]:</span> </p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">array([ 63, 187, 310, 435, 560, 683, 813, 937, 1064, 1196, 1322,</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> 1446], dtype=uint32)</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">42</span><span style=" color:#000080;">]:</span> ring.get_uint32_index("CH*")</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#8b0000;">Out[</span><span style=" font-weight:600; color:#8b0000;">42</span><span style=" color:#8b0000;">]:</span> </p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">array([ 32, 50, 55, 75, 90, 118, 130, 157, 174, 179, 198,</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> 213, 241, 251, 278, 295, 302, 323, 338, 366, 378, 405,</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> 422, 427, 448, 463, 491, 501, 528, 545, 552, 571, 586,</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> 614, 626, 653, 670, 675, 696, 711, 727, 742, 754, 781,</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> 798, 805, 824, 839, 855, 870, 880, 907, 924, 929, 948,</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> 963, 979, 994, 1005, 1032, 1049, 1056, 1077, 1092, 1108, 1123,</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> 1139, 1166, 1183, 1188, 1209, 1224, 1240, 1255, 1263, 1290, 1307,</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> 1314, 1333, 1348, 1364, 1379, 1389, 1416, 1433, 1438, 1457, 1472],</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> dtype=uint32)</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">43</span><span style=" color:#000080;">]:</span> ring.get_uint32_index("CV*")</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#8b0000;">Out[</span><span style=" font-weight:600; color:#8b0000;">43</span><span style=" color:#8b0000;">]:</span> </p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">array([ 33, 51, 56, 76, 91, 119, 131, 158, 175, 180, 199,</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> 214, 242, 252, 279, 296, 303, 324, 339, 367, 379, 406,</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> 423, 428, 449, 464, 492, 502, 529, 546, 553, 572, 587,</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> 615, 627, 654, 671, 676, 697, 712, 728, 743, 755, 782,</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> 799, 806, 825, 840, 856, 871, 881, 908, 925, 930, 949,</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> 964, 980, 995, 1006, 1033, 1050, 1057, 1078, 1093, 1109, 1124,</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> 1140, 1167, 1184, 1189, 1210, 1225, 1241, 1256, 1264, 1291, 1308,</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> 1315, 1334, 1349, 1365, 1380, 1390, 1417, 1434, 1439, 1458, 1473],</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> dtype=uint32)</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">44</span><span style=" color:#000080;">]:</span> ring.get_uint32_index("BPM*")</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#8b0000;">Out[</span><span style=" font-weight:600; color:#8b0000;">44</span><span style=" color:#8b0000;">]:</span> </p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">array([ 11, 23, 29, 43, 67, 85, 100, 115, 124, 136, 148,</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> 154, 167, 191, 208, 223, 238, 246, 257, 269, 275, 288,</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> 314, 333, 348, 363, 372, 384, 396, 402, 415, 439, 458,</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> 473, 488, 496, 507, 519, 525, 538, 564, 581, 596, 611,</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> 620, 632, 644, 650, 663, 687, 706, 722, 739, 748, 760,</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> 772, 778, 791, 817, 834, 850, 867, 875, 886, 898, 904,</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> 917, 941, 958, 974, 991, 998, 1011, 1023, 1029, 1042, 1068,</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> 1087, 1103, 1120, 1131, 1145, 1157, 1163, 1176, 1200, 1219, 1235,</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> 1252, 1259, 1269, 1281, 1287, 1300, 1326, 1343, 1359, 1376, 1383,</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> 1395, 1407, 1413, 1426, 1450, 1467, 1482, 1497], dtype=uint32)</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">45</span><span style=" color:#000080;">]:</span> ring[11]</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#8b0000;">Out[</span><span style=" font-weight:600; color:#8b0000;">45</span><span style=" color:#8b0000;">]:</span> Monitor('BPM_S12.4')</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">46</span><span style=" color:#000080;">]:</span> ring[23]</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#8b0000;">Out[</span><span style=" font-weight:600; color:#8b0000;">46</span><span style=" color:#8b0000;">]:</span> Monitor('BPM_S12.5')</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">47</span><span style=" color:#000080;">]:</span> ring[1492]</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#8b0000;">Out[</span><span style=" font-weight:600; color:#8b0000;">47</span><span style=" color:#8b0000;">]:</span> Drift('D_S12.18', 0.2225)</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">48</span><span style=" color:#000080;">]:</span> ring[1482]</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#8b0000;">Out[</span><span style=" font-weight:600; color:#8b0000;">48</span><span style=" color:#8b0000;">]:</span> Monitor('BPM_S12.2')</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">49</span><span style=" color:#000080;">]:</span> ring.get_uint32_index("B_*")</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#8b0000;">Out[</span><span style=" font-weight:600; color:#8b0000;">49</span><span style=" color:#8b0000;">]:</span> </p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">array([ 37, 94, 161, 217, 282, 342, 409, 467, 532, 590, 657,</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> 716, 785, 844, 911, 968, 1036, 1097, 1170, 1229, 1294, 1353,</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> 1420, 1476], dtype=uint32)</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">50</span><span style=" color:#000080;">]:</span> ring[37]</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#8b0000;">Out[</span><span style=" font-weight:600; color:#8b0000;">50</span><span style=" color:#8b0000;">]:</span> Dipole('B_S12.2', 1.4489, 0.2617993877991494, -0.42969037, EntranceAngle=0.1308996938995747, ExitAngle=0.1308996938995747, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.]))</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">51</span><span style=" color:#000080;">]:</span> ring.get_uint32_index("ID*")</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#8b0000;">Out[</span><span style=" font-weight:600; color:#8b0000;">51</span><span style=" color:#8b0000;">]:</span> </p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">array([ 122, 127, 245, 248, 370, 371, 374, 375, 495, 498, 618,</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> 619, 622, 623, 746, 747, 750, 751, 874, 877, 1001, 1002,</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> 1127, 1128, 1136], dtype=uint32)</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">52</span><span style=" color:#000080;">]:</span> len(ring.get_uint32_index("ID*"))</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#8b0000;">Out[</span><span style=" font-weight:600; color:#8b0000;">52</span><span style=" color:#8b0000;">]:</span> 25</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">53</span><span style=" color:#000080;">]:</span> ring[122]</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#8b0000;">Out[</span><span style=" font-weight:600; color:#8b0000;">53</span><span style=" color:#8b0000;">]:</span> Drift('ID_S1.1', 2.0072)</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">54</span><span style=" color:#000080;">]:</span> ring[127]</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#8b0000;">Out[</span><span style=" font-weight:600; color:#8b0000;">54</span><span style=" color:#8b0000;">]:</span> Drift('ID_S1.2', 2.0072)</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">55</span><span style=" color:#000080;">]:</span> ring[1002]</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#8b0000;">Out[</span><span style=" font-weight:600; color:#8b0000;">55</span><span style=" color:#8b0000;">]:</span> Drift('ID_S8.2b', 1.11882)</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">56</span><span style=" color:#000080;">]:</span> len(ring.get_uint32_index("ZG*"))</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#8b0000;">Out[</span><span style=" font-weight:600; color:#8b0000;">56</span><span style=" color:#8b0000;">]:</span> 0</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">57</span><span style=" color:#000080;">]:</span> len(ring.get_uint32_index("*S9*"))</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#8b0000;">Out[</span><span style=" font-weight:600; color:#8b0000;">57</span><span style=" color:#8b0000;">]:</span> 131</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">58</span><span style=" color:#000080;">]:</span> len(ring.get_uint32_index("*_S9*"))</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#8b0000;">Out[</span><span style=" font-weight:600; color:#8b0000;">58</span><span style=" color:#8b0000;">]:</span> 130</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">59</span><span style=" color:#000080;">]:</span> ring.get_uint32_index("*_S9*"))</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#4682b4;"> Cell </span><span style=" color:#006400;">In[59], line 1</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#8b0000;"> ring.get_uint32_index("*_S9*"))</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> ^</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#8b0000;">SyntaxError:</span> unmatched ')'</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">60</span><span style=" color:#000080;">]:</span> ring.get_uint32_index("*_S9*")</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#8b0000;">Out[</span><span style=" font-weight:600; color:#8b0000;">60</span><span style=" color:#8b0000;">]:</span> </p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">array([1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086,</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1097, 1098,</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109,</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120,</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131,</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143,</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154,</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165,</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176,</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187,</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198,</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> 1199, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207], dtype=uint32)</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">61</span><span style=" color:#000080;">]:</span> ring.get_s_pos(122)</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#8b0000;">Out[</span><span style=" font-weight:600; color:#8b0000;">61</span><span style=" color:#8b0000;">]:</span> array([18.4504])</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">62</span><span style=" color:#000080;">]:</span> ring.get_s_pos(1207)</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#8b0000;">Out[</span><span style=" font-weight:600; color:#8b0000;">62</span><span style=" color:#8b0000;">]:</span> array([205.9165])</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">63</span><span style=" color:#000080;">]:</span> ring.get_s_pos()</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#8b0000;">Out[</span><span style=" font-weight:600; color:#8b0000;">63</span><span style=" color:#8b0000;">]:</span> </p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">array([0.00000e+00, 2.35000e-01, 5.35000e-01, ..., 2.57685e+02,</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> 2.57685e+02, 2.59145e+02])</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">64</span><span style=" color:#000080;">]:</span> ring.get_s_pos(-1)</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#8b0000;">Out[</span><span style=" font-weight:600; color:#8b0000;">64</span><span style=" color:#8b0000;">]:</span> array([259.145])</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">65</span><span style=" color:#000080;">]:</span> ring.get_s_pos(0)</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#8b0000;">Out[</span><span style=" font-weight:600; color:#8b0000;">65</span><span style=" color:#8b0000;">]:</span> array([0.])</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">66</span><span style=" color:#000080;">]:</span> quads=ring.get_uint32_index("Q*_S*")</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">67</span><span style=" color:#000080;">]:</span> quads</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#8b0000;">Out[</span><span style=" font-weight:600; color:#8b0000;">67</span><span style=" color:#8b0000;">]:</span> </p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">array([ 13, 19, 25, 39, 63, 87, 96, 102, 111, 138, 144,</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> 150, 163, 187, 210, 219, 225, 234, 259, 265, 271, 284,</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> 310, 335, 344, 350, 359, 386, 392, 398, 411, 435, 460,</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> 469, 475, 484, 509, 515, 521, 534, 560, 583, 592, 598,</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> 607, 634, 640, 646, 659, 683, 708, 718, 724, 735, 762,</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> 768, 774, 787, 813, 836, 846, 852, 863, 888, 894, 900,</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> 913, 937, 960, 970, 976, 987, 1013, 1019, 1025, 1038, 1064,</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> 1089, 1099, 1105, 1116, 1147, 1153, 1159, 1172, 1196, 1221, 1231,</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> 1237, 1248, 1271, 1277, 1283, 1296, 1322, 1345, 1355, 1361, 1372,</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> 1397, 1403, 1409, 1422, 1446, 1469, 1478, 1484, 1493], dtype=uint32)</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">68</span><span style=" color:#000080;">]:</span> quads[0:3]</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#8b0000;">Out[</span><span style=" font-weight:600; color:#8b0000;">68</span><span style=" color:#8b0000;">]:</span> array([13, 19, 25], dtype=uint32)</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">69</span><span style=" color:#000080;">]:</span> quads=ring.get_uint32_index("QF_S*")</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">70</span><span style=" color:#000080;">]:</span> quads</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#8b0000;">Out[</span><span style=" font-weight:600; color:#8b0000;">70</span><span style=" color:#8b0000;">]:</span> </p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">array([ 39, 87, 163, 210, 284, 335, 411, 460, 534, 583, 659,</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> 708, 787, 836, 913, 960, 1038, 1089, 1172, 1221, 1296, 1345,</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> 1422, 1469], dtype=uint32)</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">71</span><span style=" color:#000080;">]:</span> quads=ring.get_uint32_index("QD_S*")</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">72</span><span style=" color:#000080;">]:</span> quads</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#8b0000;">Out[</span><span style=" font-weight:600; color:#8b0000;">72</span><span style=" color:#8b0000;">]:</span> </p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">array([ 63, 187, 310, 435, 560, 683, 813, 937, 1064, 1196, 1322,</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> 1446], dtype=uint32)</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">73</span><span style=" color:#000080;">]:</span> quads[63]</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#8b0000;">---------------------------------------------------------------------------</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#8b0000;">IndexError</span> Traceback (most recent call last)</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Cell <span style=" color:#006400;">In[73], line 1</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#006400;">----> 1</span> <span style=" background-color:#a52a2a;">quads[63]</span></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#8b0000;">IndexError</span>: index 63 is out of bounds for axis 0 with size 12</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">74</span><span style=" color:#000080;">]:</span> quads(63)</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#8b0000;">---------------------------------------------------------------------------</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#8b0000;">TypeError</span> Traceback (most recent call last)</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Cell <span style=" color:#006400;">In[74], line 1</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#006400;">----> 1</span> <span style=" background-color:#a52a2a;">quads(63)</span></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#8b0000;">TypeError</span>: 'numpy.ndarray' object is not callable</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">75</span><span style=" color:#000080;">]:</span> quads=ring.get_uint32_index("QD_S*")</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">76</span><span style=" color:#000080;">]:</span> quads[3]</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#8b0000;">Out[</span><span style=" font-weight:600; color:#8b0000;">76</span><span style=" color:#8b0000;">]:</span> 435</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">77</span><span style=" color:#000080;">]:</span> ring(quads[3])</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#8b0000;">---------------------------------------------------------------------------</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#8b0000;">TypeError</span> Traceback (most recent call last)</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Cell <span style=" color:#006400;">In[77], line 1</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#006400;">----> 1</span> <span style=" background-color:#a52a2a;">ring(quads[3])</span></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#8b0000;">TypeError</span>: 'Lattice' object is not callable</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">78</span><span style=" color:#000080;">]:</span> ring[quads[3]]</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#8b0000;">Out[</span><span style=" font-weight:600; color:#8b0000;">78</span><span style=" color:#8b0000;">]:</span> Quadrupole('QD_S3.1', 0.26, -1.43050774063, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.]))</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">79</span><span style=" color:#000080;">]:</span> q=ring[quads[3]]</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">80</span><span style=" color:#000080;">]:</span> q</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#8b0000;">Out[</span><span style=" font-weight:600; color:#8b0000;">80</span><span style=" color:#8b0000;">]:</span> Quadrupole('QD_S3.1', 0.26, -1.43050774063, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.]))</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">81</span><span style=" color:#000080;">]:</span> q?</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">82</span><span style=" color:#000080;">]:</span> t=q.T1</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">83</span><span style=" color:#000080;">]:</span> t?</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">84</span><span style=" color:#000080;">]:</span> quads=ring.get_uint32_index("QF_S*")</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">85</span><span style=" color:#000080;">]:</span> q=ring[quads[3]]</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">86</span><span style=" color:#000080;">]:</span> q</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#8b0000;">Out[</span><span style=" font-weight:600; color:#8b0000;">86</span><span style=" color:#8b0000;">]:</span> Quadrupole('QF_S2.1', 0.409, 2.230702214281, T1=array([0., 0., 0., 0., 0., 0.]), T2=array([0., 0., 0., 0., 0., 0.]))</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000080;">In [</span><span style=" font-weight:600; color:#000080;">87</span><span style=" color:#000080;">]:</span> </p></body></html> \ No newline at end of file diff --git a/lattgetinfo.py b/lattgetinfo.py new file mode 100755 index 0000000000000000000000000000000000000000..0366aaeced7a5329f2071abc58e4442207c9f922 --- /dev/null +++ b/lattgetinfo.py @@ -0,0 +1,17 @@ +#!/usr/bin/python3 +# extract data of lattice elements dnf prepare auxiliary layout info + +import LatticeInfo + +latticetfile = "/home/claudio/src/gitlab/dt/machine/lattice/elettra2/srElettra2_9_4_beta.mat" + + +linfo = LatticeInfo.LatticeInfo(latticetfile, 2.4e9) +print(linfo.field_names()) +linfo.printall() +""" +up to now the low_beta lattice file can be ignred. It will have the same structure of rElettra2_9_4_beta but different +magnet strenghts +ring=at.load_lattice("../../machine/lattice/elettra2/srElettra2_low_beta.mat",energy=2.4e9) +""" + diff --git a/list_ele_elettra2.py b/list_ele_elettra2.py new file mode 100755 index 0000000000000000000000000000000000000000..9c7aae8ecc69b13b6dc0601e5d3f597c0acfa86f --- /dev/null +++ b/list_ele_elettra2.py @@ -0,0 +1,102 @@ +#!/usr/bin/python3 +# extract index of various elements and print them +import at +import re +#import matplotlib.pylab as mp + +#ring=at.load_lattice("../../machine/lattice/elettra2/srElettra2_9_4_beta.mat",energy=2.4e9) +ring=at.load_lattice("../../machine/lattice/elettra2/srElettra2_low_beta.mat",energy=2.4e9) +refpts = range(len(ring) + 1) + + +# find index of quadrupoles in ring + +iquads = ring.uint32_refpts(at.Quadrupole) +print("Name, Length,K,PolynomA,PolynomB") +for i in iquads: + q=ring[i] + print(q.FamName,q.Length,q.K,q.PolynomA[1],q.PolynomB[1]) + +#find index of reverse bends Q24R quads +print("Name, Length,K,PolynomA,PolynomB") +irb = ring.uint32_refpts("QAB*") +for i in irb: + q=ring[i] + print(q.FamName,q.Length,q.K,q.PolynomA[1],q.PolynomB[1]) + +# find index of sextupoles in ring + +isexts = ring.uint32_refpts(at.Sextupole) +print("Name, Length,K,PolynomA,PolynomB,is_corr,is_skew") +for i in isexts: + q=ring[i] + dorder = q.DefaultOrder + morder = q.MaxOrder + if hasattr(q,'corID'): + iscorr = 'is_corr' + else: + iscorr = '-------' + if hasattr(q,'SkewID'): + isskew = 'is_skew' + else: + isskew = '-------' + + print(q.FamName,q.Length,q.K,q.PolynomA[dorder],q.PolynomB[morder],iscorr,isskew) + +#find index of octupoles in ring +iocts = ring.uint32_refpts(at.Octupole) +print("Name, Length,K,PolynomA,PolynomB,is_corr,is_skew") +for i in iocts: + q=ring[i] + dorder = q.DefaultOrder + morder = q.MaxOrder + if hasattr(q,'corID'): + iscorr = 'is_corr' + else: + iscorr = '-------' + if hasattr(q,'SkewID'): + isskew = 'is_skew' + else: + isskew = '-------' + print(q.FamName,q.Length,q.K,q.PolynomA[dorder],q.PolynomB[morder],iscorr,isskew) + +#find index of b64 dipoles in ring +#this is triky..... We have to set name to indexes ... or modify something in the lattice. + +ib64 = ring.uint32_refpts("b1") +for i in ib64: + q=ring[i] + dorder = q.DefaultOrder + morder = q.MaxOrder + print(q.FamName,q.Length,q.K,q.PolynomA[dorder],q.PolynomB[morder]) + +#find index of b80 dipoles in ring +#this is enven trikier! triky..... We have to set name to indexes and elemets are a composition of pieces + +# TO DO + +# get bpms and their s position + +ibpms = ring.uint32_refpts("bpm") +print("ind. ,name, s[m]") +for i in ibpms: + + bpm=ring[i] + sp=ring.get_s_pos(i) + print(i, bpm.FamName,sp[0]) + +# get corectors and their s position +ichv = ring.uint32_refpts("chv*") +print("ind. ,name, s[m]") +for i in ichv: + chv=ring[i] + sp=ring.get_s_pos(i) + print(i,chv.FamName,sp[0]) + +#get RF cavities +selector = "RF" +irfcavs = ring.uint32_refpts(selector) +for i in irfcavs: + rfcav=ring[i] + srf=ring.get_s_pos(i) + print(i,rfcav.FamName,srf[0]) diff --git a/list_lattice.py b/list_lattice.py new file mode 100755 index 0000000000000000000000000000000000000000..9d2f2f9043ecaf06ed1156d75c821489ef205ade --- /dev/null +++ b/list_lattice.py @@ -0,0 +1,72 @@ +#!/usr/bin/python3 +# extract index and data of various elements and print them +""" +still missing: get TYPE of magnets etc... which must be got form another source +""" +import at + + +def lattlister(ring,geo,selector): + idlist = ring.uint32_refpts(selector) + for i in idlist: + elem = ring[i] + ename = elem.FamName + length = elem.Length + x=geo[i].x + y=geo[i].y + angle=geo[i].angle + if hasattr(elem,'corID'): + iscorr = '1' + else: + iscorr = '0' + if hasattr(elem,'SkewID'): + isskew = '1' + else: + isskew = '0' + spos = ring.get_s_pos(i)[0] + print(i,'\t',ename,'\t',length,'\t',spos,'\t',iscorr,'\t',isskew,'\t',x,'\t',y,'\t',angle) + #return i,ename,length,spos,iscorr,isskew + +ring=at.load_lattice("../../machine/lattice/elettra2/srElettra2_9_4_beta.mat",energy=2.4e9) +""" +up to now the low_beta lattice file can be ignred. It will have the same structure of rElettra2_9_4_beta but different +magnet strenghts +ring=at.load_lattice("../../machine/lattice/elettra2/srElettra2_low_beta.mat",energy=2.4e9) +""" +#ring geometry +geo,radius=ring.get_geometry((0,0,0),True) +print('i','\t','ename','\t','length','\t','spos','\t','iscorr','\t','isskew','\t','x','\t','y','\t','angle') + + +# find index of quadrupoles in ring +lattlister(ring,geo,at.Quadrupole) + + +#find index of reverse bends Q24R quads +lattlister(ring,geo,"QAB*") + +# find index of sextupoles in ring +lattlister(ring,geo,at.Sextupole) + +#find index of octupoles in ring +lattlister(ring,geo,at.Octupole) + +#find index of b64 dipoles in ring +#this is triky..... We have to set name to indexes ... or modify something in the lattice. +lattlister(ring,geo,"b1") + +#find index of b80 dipoles in ring +#this is enven trikier! triky..... We have to set name to indexes and elemets are a composition of pieces + +# TO DO + +# get bpms and their s position +lattlister(ring,geo,"bpm*") + +# get corectors +lattlister(ring,geo,"chv*") + +#get RF cavities +lattlister(ring,geo,"RF") + +