From 849a638d06bf9d96f17df1bb51c539804d5b2c5a Mon Sep 17 00:00:00 2001
From: Claudio Scafuri <claudio.scafuri@elettra.eu>
Date: Fri, 1 Dec 2023 15:34:23 +0100
Subject: [PATCH] work in progress

---
 .gitignore           |   2 +
 ipython.html         | 409 +++++++++++++++++++++++++++++++++++++++++++
 lattgetinfo.py       |  17 ++
 list_ele_elettra2.py | 102 +++++++++++
 list_lattice.py      |  72 ++++++++
 5 files changed, 602 insertions(+)
 create mode 100644 .gitignore
 create mode 100644 ipython.html
 create mode 100755 lattgetinfo.py
 create mode 100755 list_ele_elettra2.py
 create mode 100755 list_lattice.py

diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..8d35cb3
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,2 @@
+__pycache__
+*.pyc
diff --git a/ipython.html b/ipython.html
new file mode 100644
index 0000000..8cc23c1
--- /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(&quot;../../machine/lattice/elettra/elettra_strS4.m&quot;,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;">----&gt; 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> &lt;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')&gt;</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> &lt;no docstring&gt;</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> &lt;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')&gt;</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(&quot;Q*&quot;)</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;">----&gt; 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(&quot;QF&quot;)</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(&quot;Q1*&quot;)</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(&quot;Q2*&quot;)</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(&quot;QF*&quot;)</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(&quot;QD*&quot;)</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(&quot;CH*&quot;)</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(&quot;CV*&quot;)</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(&quot;BPM*&quot;)</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(&quot;B_*&quot;)</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(&quot;ID*&quot;)</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(&quot;ID*&quot;))</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(&quot;ZG*&quot;))</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(&quot;*S9*&quot;))</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(&quot;*_S9*&quot;))</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(&quot;*_S9*&quot;))</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(&quot;*_S9*&quot;))</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(&quot;*_S9*&quot;)</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(&quot;Q*_S*&quot;)</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(&quot;QF_S*&quot;)</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(&quot;QD_S*&quot;)</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;">----&gt; 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;">----&gt; 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(&quot;QD_S*&quot;)</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;">----&gt; 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(&quot;QF_S*&quot;)</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 0000000..0366aae
--- /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 0000000..9c7aae8
--- /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 0000000..9d2f2f9
--- /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")
+
+
-- 
GitLab