diff --git a/.github/workflows/documentation.yml b/.github/workflows/documentation.yml index d77783d6..04c11c2b 100644 --- a/.github/workflows/documentation.yml +++ b/.github/workflows/documentation.yml @@ -47,6 +47,9 @@ jobs: - name: Install package run: python -m pip install '.[docs]' + - name: Install dependencies + run: pip install -r ./docs/requirements.txt + - name: Build documentation run: python -m sphinx -b html docs ./docs/_build -d ./docs/_build diff --git a/README.md b/README.md index 6d4f1f98..12e9e0da 100644 --- a/README.md +++ b/README.md @@ -16,3 +16,15 @@ Disclaimer: the pyAML software is still under development. ``` 4. If you want to try the examples using the TANGO bindings you also need [tango-pyaml](https://github.com/python-accelerator-middle-layer/tango-pyaml). Clone that repository and install the package inside the same virtual environment as the `pyaml` package. + tango-pyaml will automatically install pyaml, so step 3 can be skipped. +5. For tests, you may want to install dummy-cs/tango available in + tests/dummy-cs/tango + +#### Documentation + +The documentation is hosted on Read the Docs: [pyaml](https://pyaml.readthedocs.io/en/latest/?badge=latest). + +#### Examples + +Examples are available in the `examples` folder of the repository. +Additionally, in the documentation there are example Jupyter notebooks available. diff --git a/docs/_static/img/dark.png b/docs/_static/img/dark.png new file mode 100644 index 00000000..15e19c26 Binary files /dev/null and b/docs/_static/img/dark.png differ diff --git a/docs/conf.py b/docs/conf.py index 167114d9..94e77854 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -48,12 +48,13 @@ 'sphinx.ext.doctest', 'sphinx.ext.todo', 'sphinx.ext.coverage', - # 'sphinx.ext.mathjax', + 'sphinx.ext.mathjax', 'sphinx.ext.viewcode', 'sphinx.ext.githubpages', 'sphinx.ext.napoleon', 'sphinx.ext.autosectionlabel', 'sphinx.ext.autosummary', + 'myst_nb' ] autosectionlabel_prefix_document = True autosectionlabel_maxdepth = 2 @@ -111,7 +112,9 @@ # The theme to use for HTML and HTML Help pages. See the documentation for # a list of builtin themes. # -html_theme = 'classic' + +# html_theme = 'classic' +html_theme = "pydata_sphinx_theme" # Theme options are theme-specific and customize the look and feel of a theme # further. For a list of options available for each theme, see the @@ -120,8 +123,8 @@ 'collapse_navigation': False, 'display_version': True, 'logo_only': True, - 'navigation_depth': 2, - "rightsidebar": "false", + 'navigation_depth': 6, + "rightsidebar": True, "relbarbgcolor": "black" } @@ -131,6 +134,14 @@ # It is placed at the top of the sidebar; # its width should therefore not exceed 200 pixels. html_logo = '_static/img/logo.png' +html_copy_source = False +html_theme_options = { + "github_url": "https://github.com/atcollab/at", + "logo": { + "image_light": '_static/img/logo.png', + "image_dark": '_static/img/dark.png', + } +} # Add any paths that contain custom static files (such as style sheets) here, # relative to this directory. They are copied after the builtin static files, @@ -169,9 +180,12 @@ '**': [ 'relations.html', # needs 'show_related': True theme option to display 'searchbox.html', - ] + ], + "index": [], + "common/about": [], } + # -- Options for HTMLHelp output ------------------------------------------ # Output file base name for HTML help builder. @@ -231,4 +245,17 @@ # at building time. Here used to have PyQT mocked. autodoc_mock_imports = ['PyQt5', 'PyQt5.QtGui', 'PyQt5.QtCore', 'PyQt5.QtWidgets', "matplotlib.backends.backend_qt5agg", - ] \ No newline at end of file + ] + +# -- Options for the myst markdown parser ------------------------------------ + +myst_enable_extensions = [ + "attrs_inline", + "colon_fence", + "dollarmath", + "replacements", + "deflist", +] +myst_heading_anchors = 3 +nb_execution_mode = "off" #"auto" +nb_execution_allow_errors = True diff --git a/docs/index.rst b/docs/index.rst index ef8b087e..67e4267a 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -1,11 +1,8 @@ pyAML documentation -====================================== - -.. contents:: Table of Contents - :depth: 3 - +=================== + Introduction ------------------------- +------------ python Accelerator Middle Layer (pyAML) is a joint technology platform to develop common tools for control, tuning and development of storage rings, beam transport lines and linear accelerators. @@ -20,25 +17,45 @@ With pyAML, it WILL be possible to (the software is at conceptualization stage): - many more features Installation ------------------------- +------------ pip support will be provided later. for the time being: git clone https://github.com/python-accelerator-middle-layer/pyaml.git +Documentation +------------- + +.. toctree:: + :maxdepth: 1 + :caption: How to: + :glob: + + Load a configuration file + Switch design live + Select a control system + +.. toctree:: + :caption: Modules: + :maxdepth: 1 + :glob: + + modules/* + + Collaboration community ------------------------ Discussion -~~~~~~~~~~~~~~~~~~~~~~~~ +~~~~~~~~~~ `Mattermost `_ (please log in using Helmoltz ID, you will be prompt to access with your own lab/university credentials) Shared documents -~~~~~~~~~~~~~~~~~~~~~~~~ +~~~~~~~~~~~~~~~~ to access the shared documents please ask S.Liuzzo for access rigths. @@ -48,23 +65,13 @@ https://www.overleaf.com/read/hnrqzhfpbvpp#ef8935 to be added to editors list please write to S.Liuzzo Mailing list: -~~~~~~~~~~~~~~~~~~~~~~~~ +~~~~~~~~~~~~~ to be added to the pyAML mailing list please write to S.Liuzzo -Documentation ----------------------- - -.. toctree:: - :caption: Modules - :maxdepth: 1 - :glob: - - modules/* - Indices and tables -==================================== +================== * :ref:`genindex` * :ref:`modindex` diff --git a/docs/notebooks/control_system.ipynb b/docs/notebooks/control_system.ipynb new file mode 100644 index 00000000..a0bcc52e --- /dev/null +++ b/docs/notebooks/control_system.ipynb @@ -0,0 +1,43 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "7a473047", + "metadata": {}, + "source": [ + "# Control System set up" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "62672006", + "metadata": {}, + "outputs": [], + "source": [ + "from pyaml.pyaml import pyaml,PyAML" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.12.3" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/docs/notebooks/live_design.ipynb b/docs/notebooks/live_design.ipynb new file mode 100644 index 00000000..4185bc23 --- /dev/null +++ b/docs/notebooks/live_design.ipynb @@ -0,0 +1,204 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "d3621c17", + "metadata": {}, + "source": [ + "# Live/Design: control modes\n", + "\n", + "With *pyAML* it is possible to use the same commands either:\n", + "1. live: on the real accelerator\n", + "2. design: in simulations\n", + "3. errors: in simulations with errors (and for several seeds)\n", + "4. live (with a different prefix/host): in a virtual control system (same as in point 1. for those laboratories that have a simulated control system)\n", + "\n", + "Those are called \"control modes\" and may be used \n", + "- at a global script level (for testing in simulations and then using in real accelerator measurements with a simple switch/comment) \n", + "- anywhere in the script " + ] + }, + { + "cell_type": "markdown", + "id": "805b0f6c", + "metadata": {}, + "source": [ + "Using pyAML on a real accelerator" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "id": "c4884e24", + "metadata": {}, + "outputs": [], + "source": [ + "from pyaml.pyaml import pyaml,PyAML\n", + "from pyaml.instrument import Instrument\n", + "from pyaml.configuration.factory import Factory\n", + "import numpy as np" + ] + }, + { + "cell_type": "markdown", + "id": "b8ff1736", + "metadata": {}, + "source": [ + "instantiate a pyAML accelerator" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "fc1881d9", + "metadata": {}, + "outputs": [], + "source": [ + "ml:PyAML = pyaml('../../tests/config/EBSTune.yaml')\n", + "SR:Instrument = ml.get('sr')" + ] + }, + { + "cell_type": "markdown", + "id": "9a3c6e0a", + "metadata": {}, + "source": [ + "Switch between live and design" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "31882398", + "metadata": {}, + "outputs": [], + "source": [ + "sr = SR.design # simulations\n", + "# sr = SR.live # act on real accelerator" + ] + }, + { + "cell_type": "markdown", + "id": "4e55d6b6", + "metadata": {}, + "source": [ + "Access some magnet families defined in the configuration is simple. One can use sr.live for live control system or sr.design for the simulator part. They provide identical interface." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "c52dd3e4-1732-4479-8bcf-4312a113615b", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Lattice([Marker('ID04'), Drift('DR_00J', 0.56, RApertures=array([-0.015, 0.025, -0.016, 0.016])), Dipole('S3_Septum', 0.53, 0.0, 0.0, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20, RApertures=array([-0.015, 0.025, -0.016, 0.016])), Drift('DR_01J', 0.2935, EApertures=array([0.044, 0.016])), Quadrupole('QF1J-C04', 0.403, 1.090009251235513, EApertures=array([0.044, 0.016]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_02J_H_Scraper', 0.286919240946035, EApertures=array([0.044, 0.016])), Multipole('SH1A-C04', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_03J', 0.115, EApertures=array([0.044, 0.016])), Multipole('DR_K3', 0.32, array([0., 0., 0., 0.]), array([0., 0., 0., 0.]), MaxOrder=3, NumIntSteps=20), Drift('DR_04J', 0.195), Monitor('BPM_C04-01', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_05J', 0.1871565), Quadrupole('QD2J-C04', 0.227687, -1.9516643905232698, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_06J', 0.020745232050968), Multipole('CrossTalk_JL1A_5', 0.001, array([0., 0.]), array([0. , 3.20399939]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('JL1A_5', 0.375, 0.00638612508367441, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0031930625, ExitAngle=2.1824e-05, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('JL1A_4', 0.7152235612, 0.01259765796618028, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-2.1824e-05, ExitAngle=-2.1824e-05, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('JL1A_2', 0.375, 0.00638612508367441, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=2.1824e-05, ExitAngle=0.0031930625, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_JL1A_2', 0.001, array([0., 0.]), array([ 0. , -4.31427473]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_07J', 0.020745232050968), Quadrupole('QF2J-C04', 0.227687, 2.4655445541415206, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_08J', 0.018945079140060998), Multipole('CrossTalk_JL1A_1_L', 0.001, array([0., 0.]), array([ 0. , -4.31427473]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('JL1A_1', 0.3960233123, 0.006342477349994794, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.00317123851669114, ExitAngle=0.00317123851669114, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_JL1A_1_R', 0.001, array([0., 0.]), array([0. , 1.74971581]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_09J', 0.018340579140061), Quadrupole('QD3J-C04', 0.311896, -2.549987577013382, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_10J', 0.058607), Multipole('CrossTalk_SJ1A', 0.001, array([0., 0.]), array([0. , 4.5333546]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SJ1A-C04', 0.17989, -82.67242297999911, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Drift('DR_11J', 0.12292883026269454), Multipole('DR_K4', 0.32, array([0., 0., 0., 0.]), array([0., 0., 0., 0.]), MaxOrder=3, NumIntSteps=20), Drift('DR_12J', 0.095), Monitor('BPM_C04-02', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_09', 0.0481565), Quadrupole('QF4J-C04', 0.227687, 2.4906332100132915, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_10', 0.0592115), Multipole('CrossTalk_SJ2A_L', 0.001, array([0., 0.]), array([ 0. , -1.53094135]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SJ2A-C04', 0.21389, 84.53664596311224, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SJ2A_R', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_11', 0.0592115), Quadrupole('QF4B-C04', 0.227687, 2.4056297521698395, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_12', 0.0483125), Multipole('OJ1B-C04', 0.097688, array([0., 0., 0., 0.]), array([ 0.00000000e+00, 9.62508845e-02, 0.00000000e+00, -1.35737654e+03]), NumIntSteps=20), Drift('DR_13', 0.052156), Monitor('BPM_C04-03', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_14', 0.387908431710236), Sextupole('SJ1B-C04', 0.17989, -79.7760515626, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SJ1B', 0.001, array([0., 0.]), array([0. , 5.17157468]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_15', 0.0592115), Quadrupole('QD5B-C04', 0.227687, -2.7669042281291243, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_16', 0.018749411451206), Multipole('CrossTalk_DL2B_1', 0.001, array([0., 0.]), array([0. , 1.68691841]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL2B_1', 0.3717697041, 0.003253593003, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0017366852, ExitAngle=-0.0002878422, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_2', 0.36592971419, 0.004156120683, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0002878422, ExitAngle=-0.0002775215, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_3', 0.35615224059, 0.005302212516, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0002775215, ExitAngle=-0.000355459, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_4', 0.34820486193, 0.006666194663, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000355459, ExitAngle=-0.0008047493, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_5', 0.38377165772, 0.010034264335, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0008047493, ExitAngle=0.00515313, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL2B_5', 0.001, array([0., 0.]), array([ 0. , -0.3555665]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_17', 0.074579125092147), Monitor('BPM_C04-04', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_18', 0.050672), Quadrupole('QF6B-C04', 0.398656, 4.462886396813337, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Multipole('CrossTalk_QF6B', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Drift('DR_19', 0.06948925341508197), Dipole('mlDQ1B_L', 0.005850000000000022, 0.0001617001137055308, 0.0, EntranceAngle=0.014600000010130072, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ1B-C04', 1.0447, 0.028876599792849126, -1.829247391855018, Current=np.float64(81.56085561), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ1B_R', 0.005850000000000022, 0.0001617001137055308, 0.0, ExitAngle=0.014600000010130072, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_20', 0.07049875341508156), Multipole('CrossTalk_QF8B', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Quadrupole('QF8B-C04', 0.492637, 4.423543519963713, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_21', 0.1616815), Multipole('SH2B-C04', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025 , 0.0065]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_22', 0.037), Monitor('BPM_C04-05', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_23', 0.040140701278962784), Dipole('mlDQ2C_1_L', 0.0032849999999999824, 6.200945026070008e-05, 0.0, EntranceAngle=0.007849999995560084, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ2C-C04', 0.82515, 0.015575981090598769, -1.5383185777357045, Current=np.float64(88.85677422), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ2C_2_R', 0.0032849999999999824, 6.200945026070008e-05, 0.0, ExitAngle=0.007849999995560084, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_24', 0.04014070127896291), Monitor('BPM_C04-06', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_25u', 0.2091815), Marker('BM_empty'), Drift('DR_25d', 0.0895), Quadrupole('QF8D-C04', 0.492637, 4.423543519963713, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Multipole('CrossTalk_QF8D', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Drift('DR_26', 0.07049875341508208), Dipole('mlDQ1D_L', 0.005850000000000022, 0.0001617001137055308, 0.0, EntranceAngle=0.014600000010130072, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ1D-C04', 1.0447, 0.028876599792849126, -1.829247391855018, Current=np.float64(81.60722851), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ1D_R', 0.005850000000000022, 0.0001617001137055308, 0.0, ExitAngle=0.014600000010130072, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_27', 0.06948925341508155), Multipole('CrossTalk_QF6D', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Quadrupole('QF6D-C04', 0.398656, 4.462886396813337, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_28', 0.050672), Monitor('BPM_C04-07', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_29', 0.074579125092147), Multipole('CrossTalk_DL2D_5', 0.001, array([0., 0.]), array([ 0. , -0.3555665]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL2D_5', 0.38377165772, 0.010034264335, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.00515313, ExitAngle=0.0008047493, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_4', 0.34820486193, 0.006666194663, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0008047493, ExitAngle=0.000355459, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_3', 0.35615224059, 0.005302212516, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000355459, ExitAngle=0.0002775215, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_2', 0.36592971419, 0.004156120683, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0002775215, ExitAngle=0.0002878422, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_1', 0.3717697041, 0.003253593003, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0002878422, ExitAngle=0.0017366852, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL2D_1', 0.001, array([0., 0.]), array([0. , 1.68691841]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_30', 0.018749411451206), Quadrupole('QD5D-C04', 0.227687, -2.7669042281291243, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_31', 0.0592115), Multipole('CrossTalk_SJ1D', 0.001, array([0., 0.]), array([0. , 5.17157468]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SJ1D-C04', 0.17989, -79.35710488336149, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Drift('DR_32', 0.387908431710236), Monitor('BPM_C04-08', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_33', 0.052156), Multipole('OJ1D-C04', 0.097688, array([0., 0., 0., 0.]), array([ 0.00000000e+00, 9.62508845e-02, 0.00000000e+00, -1.35737654e+03]), NumIntSteps=20), Drift('DR_34', 0.0483125), Quadrupole('QF4D-C04', 0.227687, 2.4056297521698395, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_35', 0.0592115), Multipole('CrossTalk_SJ2E_L', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SJ2E-C04', 0.21389, 86.0774921094725, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SJ2E_R', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_36', 0.0592115), Quadrupole('QF4E-C04', 0.227687, 2.429174934948381, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_37', 0.0481565), Monitor('BPM_C04-09', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_38', 0.5379084335370375), Sextupole('SJ1E-C04', 0.17989, -84.11021122039789, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SJ1E', 0.001, array([0., 0.]), array([0. , 1.46809162]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_39', 0.0587455), Quadrupole('QD3E-C04', 0.178619, -2.393475761761397, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_40', 0.017784136045465998), Multipole('CrossTalk_DL1E_1', 0.001, array([0., 0.]), array([0. , 3.99217897]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL1E_1', 0.3722097312, 0.003111654158, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0016587852, ExitAngle=-0.000314281, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_2', 0.3650365996, 0.004133965029, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000314281, ExitAngle=-0.000302916, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_3', 0.3573967542, 0.005387546474, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000302916, ExitAngle=-0.0004495195, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_4', 0.35044714, 0.007202125122, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0004495195, ExitAngle=-0.0010803394, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_5', 0.3804381282, 0.011877094417, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0010803394, ExitAngle=0.00614251, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL1E_5', 0.001, array([0., 0.]), array([0. , 4.82026887]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_41', 0.020537039307393), Quadrupole('QD2E-C04', 0.227687, -2.712444740057637, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_42', 0.2221565), Multipole('SH3E-C04', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_43', 0.101552), Quadrupole('QF1E-C04', 0.311896, 2.540937708821109, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_44', 0.042552), Monitor('BPM_C04-10', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_45', 0.5302800000000001, EApertures=array([0.032, 0.004])), RFCavity('CAV_C05_01', 0.0, 500000.0, 352372169.3993786, 992, 6000000000.0), Drift('DR_45', 1.06056, EApertures=array([0.032, 0.004])), RFCavity('CAV_C05_02', 0.0, 500000.0, 352372169.3993786, 992, 6000000000.0), Drift('DR_45', 1.0605600000000002, EApertures=array([0.032, 0.004])), RFCavity('CAV_C05_03', 0.0, 500000.0, 352372169.3993786, 992, 6000000000.0), Marker('ID05'), Drift('DR_01', 1.06056, EApertures=array([0.032, 0.004])), RFCavity('CAV_C05_04', 0.0, 500000.0, 352372169.3993786, 992, 6000000000.0), Drift('DR_01', 1.06056, EApertures=array([0.032, 0.004])), RFCavity('CAV_C05_05', 0.0, 500000.0, 352372169.3993786, 992, 6000000000.0), Drift('DR_01', 0.5302799999999999, EApertures=array([0.032, 0.004])), Monitor('BPM_C05-01', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_02', 0.042552), Quadrupole('QF1A-C05', 0.311896, 2.540937708821109, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_03', 0.10155199999999999), Multipole('SH1A-C05', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_04', 0.2221565), Quadrupole('QD2A-C05', 0.227687, -2.712444740057637, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_05', 0.020537039307393), Multipole('CrossTalk_DL1A_5', 0.001, array([0., 0.]), array([0. , 4.82026887]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL1A_5', 0.3804381282, 0.011877094417, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.00614251, ExitAngle=0.0010803394, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_4', 0.35044714, 0.007202125122, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0010803394, ExitAngle=0.0004495195, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_3', 0.3573967542, 0.005387546474, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0004495195, ExitAngle=0.000302916, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_2', 0.3650365996, 0.004133965029, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000302916, ExitAngle=0.000314281, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_1', 0.3722097312, 0.003111654158, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000314281, ExitAngle=0.0016587852, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL1A_1', 0.001, array([0., 0.]), array([0. , 3.99217897]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_06', 0.017784136045465998), Quadrupole('QD3A-C05', 0.178619, -2.3934682420487454, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_07', 0.058745500000000006), Multipole('CrossTalk_SD1A', 0.001, array([0., 0.]), array([0. , 1.46809162]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SD1A-C05', 0.17989, -81.58486037208317, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Drift('DR_08', 0.5379084335370381), Monitor('BPM_C05-02', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_09', 0.04815649999999999), Quadrupole('QF4A-C05', 0.227687, 2.4291375210151993, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_10', 0.05921149999999999), Multipole('CrossTalk_SF2A_L', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SF2A-C05', 0.21389, 79.46138528058903, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SF2A_R', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_11', 0.05921149999999999), Quadrupole('QF4B-C05', 0.227687, 2.40742201016972, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_12', 0.048312499999999994), Multipole('OF1B-C05', 0.097688, array([0., 0., 0., 0.]), array([ 0.00000000e+00, 9.62508845e-02, 0.00000000e+00, -1.35737654e+03]), NumIntSteps=20), Drift('DR_13', 0.052156), Monitor('BPM_C05-03', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_14', 0.3879084317102366), Sextupole('SD1B-C05', 0.17989, -75.31863674507929, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SD1B', 0.001, array([0., 0.]), array([0. , 5.17157468]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_15', 0.0592115), Quadrupole('QD5B-C05', 0.227687, -2.7702926128999015, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_16', 0.018749411451206), Multipole('CrossTalk_DL2B_1', 0.001, array([0., 0.]), array([0. , 1.68691841]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL2B_1', 0.3717697041, 0.003253593003, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0017366852, ExitAngle=-0.0002878422, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_2', 0.36592971419, 0.004156120683, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0002878422, ExitAngle=-0.0002775215, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_3', 0.35615224059, 0.005302212516, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0002775215, ExitAngle=-0.000355459, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_4', 0.34820486193, 0.006666194663, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000355459, ExitAngle=-0.0008047493, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_5', 0.38377165772, 0.010034264335, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0008047493, ExitAngle=0.00515313, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL2B_5', 0.001, array([0., 0.]), array([ 0. , -0.3555665]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_17', 0.074579125092147), Monitor('BPM_C05-04', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_18', 0.050672), Quadrupole('QF6B-C05', 0.398656, 4.467068296336365, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.4670683, 0. , 0. , 0. , 0. ])), Multipole('CrossTalk_QF6B', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Drift('DR_19', 0.06948925341508386), Dipole('mlDQ1B_L', 0.005850000000000022, 0.0001617001137055308, 0.0, EntranceAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ1B-C05', 1.0447, 0.028876599792849126, -1.829247391855018, Current=np.float64(81.14929686), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ1B_R', 0.005850000000000022, 0.0001617001137055308, 0.0, ExitAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_20', 0.07049875341508385), Multipole('CrossTalk_QF8B', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Quadrupole('QF8B-C05', 0.492637, 4.423543519963713, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.42354352, 0. , 0. , 0. , 0. ])), Drift('DR_21', 0.1616815), Multipole('SH2B-C05', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025 , 0.0065]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_22', 0.037), Monitor('BPM_C05-05', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_23', 0.040140701278962194), Dipole('mlDQ2C_1_L', 0.0032849999999999824, 6.200945026070008e-05, 0.0, EntranceAngle=0.007849999995560084, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ2C-C05', 0.82515, 0.015575981090598769, -1.5383185777357045, Current=np.float64(88.82627901), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ2C_2_R', 0.0032849999999999824, 6.200945026070008e-05, 0.0, ExitAngle=0.007849999995560084, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_24', 0.04014070127896258), Monitor('BPM_C05-06', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DW1', 0.1544335), Dipole('W1', 0.038098, -0.00164526, 0.0, EntranceAngle=-0.00082263, ExitAngle=-0.00082263, MaxOrder=1), Drift('DW2', 0.0075), Marker('BMHARD'), Marker('2PWA-BM05'), Drift('DW2', 0.0075), Dipole('W1', 0.038098, 0.00164526, 0.0, EntranceAngle=0.00082263, ExitAngle=0.00082263, MaxOrder=1), Drift('DW3', 0.052052), Dipole('RotatedQF8Dup', 0.001000062402139608, 0.00017697211556389397, 0.0, MaxOrder=1), Quadrupole('QF8D-C05', 0.492637, 4.423543519963713, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.42354352, 0. , 0. , 0. , 0. ])), Dipole('RotatedQF8Ddo', 0.001, -0.00017697211556389397, 0.0, MaxOrder=1), Multipole('CrossTalk_QF8D', 0.0, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Drift('DR_26', 0.07049875341508385), Dipole('mlDQ1D_L', 0.005850000000000022, 0.0001617001137055308, 0.0, EntranceAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ1D-C05', 1.0447, 0.028876599792849126, -1.829247391855018, Current=np.float64(81.32244621), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ1D_R', 0.005850000000000022, 0.0001617001137055308, 0.0, ExitAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_27', 0.06948925341508386), Multipole('CrossTalk_QF6D', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Quadrupole('QF6D-C05', 0.398656, 4.458598825686147, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.45859883, 0. , 0. , 0. , 0. ])), Drift('DR_28', 0.050672), Monitor('BPM_C05-07', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_29', 0.074579125092147), Multipole('CrossTalk_DL2D_5', 0.001, array([0., 0.]), array([ 0. , -0.3555665]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL2D_5', 0.38377165772, 0.010034264335, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.00515313, ExitAngle=0.0008047493, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_4', 0.34820486193, 0.006666194663, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0008047493, ExitAngle=0.000355459, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_3', 0.35615224059, 0.005302212516, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000355459, ExitAngle=0.0002775215, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_2', 0.36592971419, 0.004156120683, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0002775215, ExitAngle=0.0002878422, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_1', 0.3717697041, 0.003253593003, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0002878422, ExitAngle=0.0017366852, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL2D_1', 0.001, array([0., 0.]), array([0. , 1.68691841]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_30', 0.018749411451206), Quadrupole('QD5D-C05', 0.227687, -2.7584323451291377, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_31', 0.0592115), Multipole('CrossTalk_SD1D', 0.001, array([0., 0.]), array([0. , 5.17157468]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SD1D-C05', 0.17989, -75.31863674507929, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Drift('DR_32', 0.3879084317102366), Monitor('BPM_C05-08', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_33', 0.052156), Multipole('OF1D-C05', 0.097688, array([0., 0., 0., 0.]), array([ 0.00000000e+00, 9.62508845e-02, 0.00000000e+00, -1.35737654e+03]), NumIntSteps=20), Drift('DR_34', 0.048312499999999994), Quadrupole('QF4D-C05', 0.227687, 2.3668268106253425, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_35', 0.05921149999999999), Multipole('CrossTalk_SF2E_L', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SF2E-C05', 0.21389, 79.46138528058903, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SF2E_R', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_36', 0.05921149999999999), Quadrupole('QF4E-C05', 0.227687, 2.4658233143583144, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_37', 0.0481565), Monitor('BPM_C05-09', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_38_CT', 0.5379084335370381), Sextupole('SD1E-C05', 0.17989, -81.58486037208317, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SD1E', 0.001, array([0., 0.]), array([0. , 1.46809162]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_39', 0.058745500000000006), Quadrupole('QD3E-C05', 0.178619, -2.399438233738803, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_40', 0.017784136045465998), Multipole('CrossTalk_DL1E_1', 0.001, array([0., 0.]), array([0. , 3.99217897]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL1E_1', 0.3722097312, 0.003111654158, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0016587852, ExitAngle=-0.000314281, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_2', 0.3650365996, 0.004133965029, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000314281, ExitAngle=-0.000302916, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_3', 0.3573967542, 0.005387546474, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000302916, ExitAngle=-0.0004495195, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_4', 0.35044714, 0.007202125122, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0004495195, ExitAngle=-0.0010803394, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_5', 0.3804381282, 0.011877094417, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0010803394, ExitAngle=0.00614251, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL1E_5', 0.001, array([0., 0.]), array([0. , 4.82026887]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_41', 0.020537039307393), Quadrupole('QD2E-C05', 0.227687, -2.712444740057637, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_42', 0.2221565), Multipole('SH3E-C05', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_43', 0.10155199999999999), Quadrupole('QF1E-C05', 0.311896, 2.540937708821109, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_44', 0.042552), Monitor('BPM_C05-10', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_45', 2.6513999999999998, EApertures=array([0.032, 0.004])), Marker('ID06'), Drift('DR_01', 2.6513999999999998, EApertures=array([0.032, 0.004])), Monitor('BPM_C06-01', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_02', 0.042552), Quadrupole('QF1A-C06', 0.311896, 2.540937708821109, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_03', 0.10155199999999999), Multipole('SH1A-C06', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_04', 0.2221565), Quadrupole('QD2A-C06', 0.227687, -2.712444740057637, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_05', 0.020537039307393), Multipole('CrossTalk_DL1A_5', 0.001, array([0., 0.]), array([0. , 4.82026887]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL1A_5', 0.3804381282, 0.011877094417, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.00614251, ExitAngle=0.0010803394, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_4', 0.35044714, 0.007202125122, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0010803394, ExitAngle=0.0004495195, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_3', 0.3573967542, 0.005387546474, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0004495195, ExitAngle=0.000302916, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_2', 0.3650365996, 0.004133965029, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000302916, ExitAngle=0.000314281, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_1', 0.3722097312, 0.003111654158, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000314281, ExitAngle=0.0016587852, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL1A_1', 0.001, array([0., 0.]), array([0. , 3.99217897]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_06', 0.017784136045465998), Quadrupole('QD3A-C06', 0.178619, -2.393475761761397, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_07', 0.058745500000000006), Multipole('CrossTalk_SD1A', 0.001, array([0., 0.]), array([0. , 1.46809162]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SD1A-C06', 0.17989, -81.58486037208317, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Drift('DR_08', 0.5379084335370381), Monitor('BPM_C06-02', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_09', 0.04815649999999999), Quadrupole('QF4A-C06', 0.227687, 2.429174934948381, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_10', 0.05921149999999999), Multipole('CrossTalk_SF2A_L', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SF2A-C06', 0.21389, 79.46138528058903, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SF2A_R', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_11', 0.05921149999999999), Quadrupole('QF4B-C06', 0.227687, 2.4056297521698395, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_12', 0.048312499999999994), Multipole('OF1B-C06', 0.097688, array([0., 0., 0., 0.]), array([ 0.00000000e+00, 9.62508845e-02, 0.00000000e+00, -1.35737654e+03]), NumIntSteps=20), Drift('DR_13', 0.052156), Monitor('BPM_C06-03', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_14', 0.3879084317102366), Sextupole('SD1B-C06', 0.17989, -75.31863674507929, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SD1B', 0.001, array([0., 0.]), array([0. , 5.17157468]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_15', 0.0592115), Quadrupole('QD5B-C06', 0.227687, -2.7669042281291243, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_16', 0.018749411451206), Multipole('CrossTalk_DL2B_1', 0.001, array([0., 0.]), array([0. , 1.68691841]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL2B_1', 0.3717697041, 0.003253593003, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0017366852, ExitAngle=-0.0002878422, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_2', 0.36592971419, 0.004156120683, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0002878422, ExitAngle=-0.0002775215, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_3', 0.35615224059, 0.005302212516, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0002775215, ExitAngle=-0.000355459, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_4', 0.34820486193, 0.006666194663, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000355459, ExitAngle=-0.0008047493, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_5', 0.38377165772, 0.010034264335, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0008047493, ExitAngle=0.00515313, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL2B_5', 0.001, array([0., 0.]), array([ 0. , -0.3555665]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_17', 0.074579125092147), Monitor('BPM_C06-04', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_18', 0.050672), Quadrupole('QF6B-C06', 0.398656, 4.462886396813337, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.4628864, 0. , 0. , 0. , 0. ])), Multipole('CrossTalk_QF6B', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Drift('DR_19', 0.06948925341508386), Dipole('mlDQ1B_L', 0.005850000000000022, 0.0001617001137055308, 0.0, EntranceAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ1B-C06', 1.0447, 0.028876599792849126, -1.829247391855018, Current=np.float64(81.89633227), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ1B_R', 0.005850000000000022, 0.0001617001137055308, 0.0, ExitAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_20', 0.07049875341508385), Multipole('CrossTalk_QF8B', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Quadrupole('QF8B-C06', 0.492637, 4.423543519963713, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.42354352, 0. , 0. , 0. , 0. ])), Drift('DR_21', 0.1616815), Multipole('SH2B-C06', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025 , 0.0065]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_22', 0.037), Monitor('BPM_C06-05', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_23', 0.040140701278962194), Dipole('mlDQ2C_1_L', 0.0032849999999999824, 6.200945026070008e-05, 0.0, EntranceAngle=0.007849999995560084, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ2C-C06', 0.82515, 0.015575981090598769, -1.5383185777357045, Current=np.float64(88.94702094), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ2C_2_R', 0.0032849999999999824, 6.200945026070008e-05, 0.0, ExitAngle=0.007849999995560084, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_24', 0.04014070127896258), Monitor('BPM_C06-06', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_25u', 0.2091815), Marker('BM_empty'), Drift('DR_25d', 0.0895), Quadrupole('QF8D-C06', 0.492637, 4.423543519963713, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.42354352, 0. , 0. , 0. , 0. ])), Multipole('CrossTalk_QF8D', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Drift('DR_26', 0.07049875341508385), Dipole('mlDQ1D_L', 0.005850000000000022, 0.0001617001137055308, 0.0, EntranceAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ1D-C06', 1.0447, 0.028876599792849126, -1.829247391855018, Current=np.float64(81.73578224), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ1D_R', 0.005850000000000022, 0.0001617001137055308, 0.0, ExitAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_27', 0.06948925341508386), Multipole('CrossTalk_QF6D', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Quadrupole('QF6D-C06', 0.398656, 4.462886396813337, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.4628864, 0. , 0. , 0. , 0. ])), Drift('DR_28', 0.050672), Monitor('BPM_C06-07', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_29', 0.074579125092147), Multipole('CrossTalk_DL2D_5', 0.001, array([0., 0.]), array([ 0. , -0.3555665]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL2D_5', 0.38377165772, 0.010034264335, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.00515313, ExitAngle=0.0008047493, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_4', 0.34820486193, 0.006666194663, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0008047493, ExitAngle=0.000355459, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_3', 0.35615224059, 0.005302212516, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000355459, ExitAngle=0.0002775215, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_2', 0.36592971419, 0.004156120683, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0002775215, ExitAngle=0.0002878422, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_1', 0.3717697041, 0.003253593003, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0002878422, ExitAngle=0.0017366852, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL2D_1', 0.001, array([0., 0.]), array([0. , 1.68691841]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_30', 0.018749411451206), Quadrupole('QD5D-C06', 0.227687, -2.7669042281291243, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_31', 0.0592115), Multipole('CrossTalk_SD1D', 0.001, array([0., 0.]), array([0. , 5.17157468]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SD1D-C06', 0.17989, -75.31863674507929, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Drift('DR_32', 0.3879084317102366), Monitor('BPM_C06-08', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_33', 0.052156), Multipole('OF1D-C06', 0.097688, array([0., 0., 0., 0.]), array([ 0.00000000e+00, 9.62508845e-02, 0.00000000e+00, -1.35737654e+03]), NumIntSteps=20), Drift('DR_34', 0.048312499999999994), Quadrupole('QF4D-C06', 0.227687, 2.4056297521698395, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_35', 0.05921149999999999), Multipole('CrossTalk_SF2E_L', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SF2E-C06', 0.21389, 79.46138528058903, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SF2E_R', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_36', 0.05921149999999999), Quadrupole('QF4E-C06', 0.227687, 2.429174934948381, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_37', 0.0481565), Monitor('BPM_C06-09', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_38_V_Scraper', 0.5379084335370381), Sextupole('SD1E-C06', 0.17989, -81.58486037208317, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SD1E', 0.001, array([0., 0.]), array([0. , 1.46809162]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_39', 0.058745500000000006), Quadrupole('QD3E-C06', 0.178619, -2.393475761761397, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_40', 0.017784136045465998), Multipole('CrossTalk_DL1E_1', 0.001, array([0., 0.]), array([0. , 3.99217897]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL1E_1', 0.3722097312, 0.003111654158, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0016587852, ExitAngle=-0.000314281, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_2', 0.3650365996, 0.004133965029, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000314281, ExitAngle=-0.000302916, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_3', 0.3573967542, 0.005387546474, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000302916, ExitAngle=-0.0004495195, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_4', 0.35044714, 0.007202125122, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0004495195, ExitAngle=-0.0010803394, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_5', 0.3804381282, 0.011877094417, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0010803394, ExitAngle=0.00614251, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL1E_5', 0.001, array([0., 0.]), array([0. , 4.82026887]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_41', 0.020537039307393), Quadrupole('QD2E-C06', 0.227687, -2.712444740057637, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_42', 0.2221565), Multipole('SH3E-C06', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_43', 0.10155199999999999), Quadrupole('QF1E-C06', 0.311896, 2.540937708821109, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_44', 0.042552), Monitor('BPM_C06-10', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_45', 0.53028, EApertures=array([0.032, 0.004])), RFCavity('CAV_C07_01', 0.0, 500000.0, 352372169.3993786, 992, 6000000000.0), Drift('DR_45', 1.0605599999999997, EApertures=array([0.032, 0.004])), RFCavity('CAV_C07_02', 0.0, 500000.0, 352372169.3993786, 992, 6000000000.0), Drift('DR_45', 1.06056, EApertures=array([0.032, 0.004])), RFCavity('CAV_C07_03', 0.0, 500000.0, 352372169.3993786, 992, 6000000000.0), Marker('ID07'), Drift('DR_01', 1.06056, EApertures=array([0.032, 0.004])), RFCavity('CAV_C07_04', 0.0, 500000.0, 352372169.3993786, 992, 6000000000.0), Drift('DR_01', 1.06056, EApertures=array([0.032, 0.004])), RFCavity('CAV_C07_05', 0.0, 500000.0, 352372169.3993786, 992, 6000000000.0), Drift('DR_01', 0.5302799999999999, EApertures=array([0.032, 0.004])), Monitor('BPM_C07-01', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_02', 0.042552), Quadrupole('QF1A-C07', 0.311896, 2.540937708821109, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_03', 0.10155199999999999), Multipole('SH1A-C07', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_04', 0.2221565), Quadrupole('QD2A-C07', 0.227687, -2.712444740057637, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_05', 0.020537039307393), Multipole('CrossTalk_DL1A_5', 0.001, array([0., 0.]), array([0. , 4.82026887]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL1A_5', 0.07046874030419503, 0.0021999999999999416, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.00614251, FringeQuadEntrance=0, MaxOrder=1, NumIntSteps=20), Marker('PINHOLE_ID07'), Dipole('DL1A_5', 0.30996938789580497, 0.00967709441700006, 0.0, EApertures=array([0.025, 0.01 ]), ExitAngle=0.0010803394, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_4', 0.35044714, 0.007202125122, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0010803394, ExitAngle=0.0004495195, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_3', 0.3573967542, 0.005387546474, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0004495195, ExitAngle=0.000302916, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_2', 0.3650365996, 0.004133965029, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000302916, ExitAngle=0.000314281, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_1', 0.3722097312, 0.003111654158, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000314281, ExitAngle=0.0016587852, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL1A_1', 0.001, array([0., 0.]), array([0. , 3.99217897]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_06', 0.017784136045465998), Quadrupole('QD3A-C07', 0.178619, -2.3934682828525697, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_07', 0.058745500000000006), Multipole('CrossTalk_SD1A', 0.001, array([0., 0.]), array([0. , 1.46809162]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SD1A-C07', 0.17989, -81.58486037208317, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Drift('DR_08', 0.5379084335370381), Monitor('BPM_C07-02', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_09', 0.04815649999999999), Quadrupole('QF4A-C07', 0.227687, 2.429137727253162, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_10', 0.05921149999999999), Multipole('CrossTalk_SF2A_L', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SF2A-C07', 0.21389, 79.46138528058903, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SF2A_R', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_11', 0.05921149999999999), Quadrupole('QF4B-C07', 0.227687, 2.4074222814298327, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_12', 0.048312499999999994), Multipole('OF1B-C07', 0.097688, array([0., 0., 0., 0.]), array([ 0.00000000e+00, 9.62508845e-02, 0.00000000e+00, -1.35737654e+03]), NumIntSteps=20), Drift('DR_13', 0.052156), Monitor('BPM_C07-03', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_14', 0.3879084317102366), Sextupole('SD1B-C07', 0.17989, -75.31863674507929, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SD1B', 0.001, array([0., 0.]), array([0. , 5.17157468]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_15', 0.0592115), Quadrupole('QD5B-C07', 0.227687, -2.770294514833211, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_16', 0.018749411451206), Multipole('CrossTalk_DL2B_1', 0.001, array([0., 0.]), array([0. , 1.68691841]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL2B_1', 0.3717697041, 0.003253593003, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0017366852, ExitAngle=-0.0002878422, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_2', 0.36592971419, 0.004156120683, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0002878422, ExitAngle=-0.0002775215, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_3', 0.35615224059, 0.005302212516, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0002775215, ExitAngle=-0.000355459, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_4', 0.34820486193, 0.006666194663, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000355459, ExitAngle=-0.0008047493, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_5', 0.38377165772, 0.010034264335, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0008047493, ExitAngle=0.00515313, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL2B_5', 0.001, array([0., 0.]), array([ 0. , -0.3555665]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_17', 0.074579125092147), Monitor('BPM_C07-04', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_18', 0.050672), Quadrupole('QF6B-C07', 0.398656, 4.467069374362893, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.46706937, 0. , 0. , 0. , 0. ])), Multipole('CrossTalk_QF6B', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Drift('DR_19', 0.06948925341508386), Dipole('mlDQ1B_L', 0.005850000000000022, 0.0001617001137055308, 0.0, EntranceAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ1B-C07', 1.0447, 0.028876599792849126, -1.829247391855018, Current=np.float64(81.02839107), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ1B_R', 0.005850000000000022, 0.0001617001137055308, 0.0, ExitAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_20', 0.07049875341508385), Multipole('CrossTalk_QF8B', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Quadrupole('QF8B-C07', 0.492637, 4.423543519963713, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.42354352, 0. , 0. , 0. , 0. ])), Drift('DR_21', 0.1616815), Multipole('SH2B-C07', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025 , 0.0065]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_22', 0.037), Monitor('BPM_C07-05', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_23', 0.040140701278962194), Dipole('mlDQ2C_1_L', 0.0032849999999999824, 6.200945026070008e-05, 0.0, EntranceAngle=0.007849999995560084, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ2C-C07', 0.82515, 0.015575981090598769, -1.5383185777357045, Current=np.float64(89.05628529), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ2C_2_R', 0.0032849999999999824, 6.200945026070008e-05, 0.0, ExitAngle=0.007849999995560084, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_24', 0.04014070127896258), Monitor('BPM_C07-06', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DW1', 0.1544335), Dipole('W1', 0.038098, -0.00164526, 0.0, EntranceAngle=-0.00082263, ExitAngle=-0.00082263, MaxOrder=1), Drift('DW2', 0.0075), Marker('BMHARD'), Marker('2PWA-BM07'), Drift('DW2', 0.0075), Dipole('W1', 0.038098, 0.00164526, 0.0, EntranceAngle=0.00082263, ExitAngle=0.00082263, MaxOrder=1), Drift('DW3', 0.052052), Dipole('RotatedQF8Dup', 0.0010000624021404474, 0.00017697211556432502, 0.0, MaxOrder=1), Quadrupole('QF8D-C07', 0.492637, 4.423543519963713, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.42354352, 0. , 0. , 0. , 0. ])), Dipole('RotatedQF8Ddo', 0.001, -0.00017697211556432502, 0.0, MaxOrder=1), Multipole('CrossTalk_QF8D', 0.0, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Drift('DR_26', 0.07049875341508385), Dipole('mlDQ1D_L', 0.005850000000000022, 0.0001617001137055308, 0.0, EntranceAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ1D-C07', 1.0447, 0.028876599792849126, -1.829247391855018, Current=np.float64(81.35399402), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ1D_R', 0.005850000000000022, 0.0001617001137055308, 0.0, ExitAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_27', 0.06948925341508386), Multipole('CrossTalk_QF6D', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Quadrupole('QF6D-C07', 0.398656, 4.45859818742158, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.45859819, 0. , 0. , 0. , 0. ])), Drift('DR_28', 0.050672), Monitor('BPM_C07-07', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_29', 0.074579125092147), Multipole('CrossTalk_DL2D_5', 0.001, array([0., 0.]), array([ 0. , -0.3555665]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL2D_5', 0.38377165772, 0.010034264335, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.00515313, ExitAngle=0.0008047493, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_4', 0.34820486193, 0.006666194663, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0008047493, ExitAngle=0.000355459, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_3', 0.35615224059, 0.005302212516, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000355459, ExitAngle=0.0002775215, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_2', 0.36592971419, 0.004156120683, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0002775215, ExitAngle=0.0002878422, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_1', 0.3717697041, 0.003253593003, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0002878422, ExitAngle=0.0017366852, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL2D_1', 0.001, array([0., 0.]), array([0. , 1.68691841]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_30', 0.018749411451206), Quadrupole('QD5D-C07', 0.227687, -2.7584312234462245, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_31', 0.0592115), Multipole('CrossTalk_SD1D', 0.001, array([0., 0.]), array([0. , 5.17157468]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SD1D-C07', 0.17989, -75.31863674507929, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Drift('DR_32', 0.3879084317102366), Monitor('BPM_C07-08', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_33', 0.052156), Multipole('OF1D-C07', 0.097688, array([0., 0., 0., 0.]), array([ 0.00000000e+00, 9.62508845e-02, 0.00000000e+00, -1.35737654e+03]), NumIntSteps=20), Drift('DR_34', 0.048312499999999994), Quadrupole('QF4D-C07', 0.227687, 2.366819316328495, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_35', 0.05921149999999999), Multipole('CrossTalk_SF2E_L', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SF2E-C07', 0.21389, 79.46138528058903, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SF2E_R', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_36', 0.05921149999999999), Quadrupole('QF4E-C07', 0.227687, 2.4658304429234894, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_37', 0.0481565), Monitor('BPM_C07-09', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_38_BeamKiller', 0.5379084335370381), Sextupole('SD1E-C07', 0.17989, -81.58486037208317, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SD1E', 0.001, array([0., 0.]), array([0. , 1.46809162]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_39', 0.058745500000000006), Quadrupole('QD3E-C07', 0.178619, -2.3994381244449716, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_40', 0.017784136045465998), Multipole('CrossTalk_DL1E_1', 0.001, array([0., 0.]), array([0. , 3.99217897]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL1E_1', 0.3722097312, 0.003111654158, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0016587852, ExitAngle=-0.000314281, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_2', 0.3650365996, 0.004133965029, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000314281, ExitAngle=-0.000302916, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_3', 0.3573967542, 0.005387546474, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000302916, ExitAngle=-0.0004495195, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_4', 0.35044714, 0.007202125122, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0004495195, ExitAngle=-0.0010803394, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_5', 0.3804381282, 0.011877094417, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0010803394, ExitAngle=0.00614251, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL1E_5', 0.001, array([0., 0.]), array([0. , 4.82026887]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_41', 0.020537039307393), Quadrupole('QD2E-C07', 0.227687, -2.712444740057637, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_42', 0.2221565), Multipole('SH3E-C07', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_43', 0.10155199999999999), Quadrupole('QF1E-C07', 0.311896, 2.540937708821109, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_44', 0.042552), Monitor('BPM_C07-10', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_45', 2.6513999999999998, EApertures=array([0.032, 0.004])), Marker('ID08'), Drift('DR_01', 2.6513999999999998, EApertures=array([0.032, 0.004])), Monitor('BPM_C08-01', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_02', 0.042552), Quadrupole('QF1A-C08', 0.311896, 2.5399871196318413, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_03', 0.10155199999999999), Multipole('SH1A-C08', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_04', 0.2221565), Quadrupole('QD2A-C08', 0.227687, -2.710233602132989, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_05', 0.020537039307393), Multipole('CrossTalk_DL1A_5', 0.001, array([0., 0.]), array([0. , 4.82026887]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL1A_5', 0.3804381282, 0.011877094417, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.00614251, ExitAngle=0.0010803394, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_4', 0.35044714, 0.007202125122, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0010803394, ExitAngle=0.0004495195, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_3', 0.3573967542, 0.005387546474, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0004495195, ExitAngle=0.000302916, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_2', 0.3650365996, 0.004133965029, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000302916, ExitAngle=0.000314281, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_1', 0.3722097312, 0.003111654158, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000314281, ExitAngle=0.0016587852, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL1A_1', 0.001, array([0., 0.]), array([0. , 3.99217897]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_06', 0.017784136045465998), Quadrupole('QD3A-C08', 0.178619, -2.3975359270682812, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_07', 0.058745500000000006), Multipole('CrossTalk_SD1A', 0.001, array([0., 0.]), array([0. , 1.46809162]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SD1A-C08', 0.17989, -81.58486037208317, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Drift('DR_08', 0.5379084335370381), Monitor('BPM_C08-02', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_09', 0.04815649999999999), Quadrupole('QF4A-C08', 0.227687, 2.4336197758748073, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_10', 0.05921149999999999), Multipole('CrossTalk_SF2A_L', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SF2A-C08', 0.21389, 79.46138528058903, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SF2A_R', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_11', 0.05921149999999999), Quadrupole('QF4B-C08', 0.227687, 2.4140561406351364, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_12', 0.048312499999999994), Multipole('OF1B-C08', 0.097688, array([0., 0., 0., 0.]), array([ 0.00000000e+00, 9.62508845e-02, 0.00000000e+00, -1.35737654e+03]), NumIntSteps=20), Drift('DR_13', 0.052156), Monitor('BPM_C08-03', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_14', 0.3879084317102366), Sextupole('SD1B-C08', 0.17989, -75.31863674507929, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SD1B', 0.001, array([0., 0.]), array([0. , 5.17157468]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_15', 0.0592115), Quadrupole('QD5B-C08', 0.227687, -2.7692683707388284, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_16', 0.018749411451206), Multipole('CrossTalk_DL2B_1', 0.001, array([0., 0.]), array([0. , 1.68691841]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL2B_1', 0.3717697041, 0.003253593003, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0017366852, ExitAngle=-0.0002878422, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_2', 0.36592971419, 0.004156120683, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0002878422, ExitAngle=-0.0002775215, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_3', 0.35615224059, 0.005302212516, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0002775215, ExitAngle=-0.000355459, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_4', 0.34820486193, 0.006666194663, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000355459, ExitAngle=-0.0008047493, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_5', 0.38377165772, 0.010034264335, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0008047493, ExitAngle=0.00515313, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL2B_5', 0.001, array([0., 0.]), array([ 0. , -0.3555665]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_17', 0.074579125092147), Monitor('BPM_C08-04', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_18', 0.050672), Quadrupole('QF6B-C08', 0.398656, 4.463064724851714, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.46306472, 0. , 0. , 0. , 0. ])), Multipole('CrossTalk_QF6B', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Drift('DR_19', 0.06948925341508386), Dipole('mlDQ1B_L', 0.005850000000000022, 0.0001649212330243379, 0.0, EntranceAngle=0.01489083680059059, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ1B-C08', 1.0447, 0.029451831135132504, -1.829247391855018, Current=np.float64(81.70311649), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ1B_R', 0.005850000000000022, 0.0001649212330243379, 0.0, ExitAngle=0.01489083680059059, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_20', 0.07049875341508385), Multipole('CrossTalk_QF8B', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Quadrupole('QF8B-C08', 0.492637, 4.423543519963713, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.42354352, 0. , 0. , 0. , 0. ])), Drift('DR_21', 0.1616815), Multipole('SH2B-C08', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025 , 0.0065]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_22', 0.037), Monitor('BPM_C08-05', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_23', 0.040140701278962194), Dipole('mlDQ2C_1_L', 0.0032849999999999824, 5.206685761155455e-05, 0.0, EntranceAngle=0.006591331326131262, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ2C-C08', 0.82515, 0.013078528937039416, -1.5383185777357045, Current=np.float64(89.02145324), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ2C_2_R', 0.0032849999999999824, 5.206685761155455e-05, 0.0, ExitAngle=0.006591331326131262, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_24', 0.04014070127896258), Monitor('BPM_C08-06', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DMB', 0.1755595), Dipole('SBM', 0.0244294, 0.00104994, 0.0, EntranceAngle=0.00052497, ExitAngle=0.00052497, MaxOrder=1), Marker('SBM-BM08'), Dipole('SBM', 0.0244294, 0.00104994, 0.0, EntranceAngle=0.00052497, ExitAngle=0.00052497, MaxOrder=1), Drift('DMB', 0.0742507340550689), Quadrupole('QF8D-C08', 0.492637, 4.423543519963713, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.42354352, 0. , 0. , 0. , 0. ])), Multipole('CrossTalk_QF8D', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Drift('DR_26', 0.07049875341508385), Dipole('mlDQ1D_L', 0.005850000000000022, 0.0001607907375070543, 0.0, EntranceAngle=0.01451789188909842, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ1D-C08', 1.0447, 0.028714202303182734, -1.829247391855018, Current=np.float64(81.76002525), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ1D_R', 0.005850000000000022, 0.0001607907375070543, 0.0, ExitAngle=0.01451789188909842, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_27', 0.06948925341508386), Multipole('CrossTalk_QF6D', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Quadrupole('QF6D-C08', 0.398656, 4.462705117043778, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.46270512, 0. , 0. , 0. , 0. ])), Drift('DR_28', 0.050672), Monitor('BPM_C08-07', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_29', 0.074579125092147), Multipole('CrossTalk_DL2D_5', 0.001, array([0., 0.]), array([ 0. , -0.3555665]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL2D_5', 0.38377165772, 0.010034264335, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.00515313, ExitAngle=0.0008047493, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_4', 0.34820486193, 0.006666194663, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0008047493, ExitAngle=0.000355459, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_3', 0.35615224059, 0.005302212516, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000355459, ExitAngle=0.0002775215, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_2', 0.36592971419, 0.004156120683, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0002775215, ExitAngle=0.0002878422, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_1', 0.3717697041, 0.003253593003, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0002878422, ExitAngle=0.0017366852, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL2D_1', 0.001, array([0., 0.]), array([0. , 1.68691841]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_30', 0.018749411451206), Quadrupole('QD5D-C08', 0.227687, -2.7648406085552506, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_31', 0.0592115), Multipole('CrossTalk_SD1D', 0.001, array([0., 0.]), array([0. , 5.17157468]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SD1D-C08', 0.17989, -75.31863674507929, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Drift('DR_32', 0.3879084317102366), Monitor('BPM_C08-08', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_33', 0.052156), Multipole('OF1D-C08', 0.097688, array([0., 0., 0., 0.]), array([ 0.00000000e+00, 9.62508845e-02, 0.00000000e+00, -1.35737654e+03]), NumIntSteps=20), Drift('DR_34', 0.048312499999999994), Quadrupole('QF4D-C08', 0.227687, 2.397314342314228, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_35', 0.05921149999999999), Multipole('CrossTalk_SF2E_L', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SF2E-C08', 0.21389, 79.46138528058903, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SF2E_R', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_36', 0.05921149999999999), Quadrupole('QF4E-C08', 0.227687, 2.424778838262513, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_37', 0.0481565), Monitor('BPM_C08-09', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_38_', 0.5379084335370381), Sextupole('SD1E-C08', 0.17989, -81.58486037208317, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SD1E', 0.001, array([0., 0.]), array([0. , 1.46809162]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_39', 0.058745500000000006), Quadrupole('QD3E-C08', 0.178619, -2.3897729931276928, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_40', 0.017784136045465998), Multipole('CrossTalk_DL1E_1', 0.001, array([0., 0.]), array([0. , 3.99217897]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL1E_1', 0.3722097312, 0.003111654158, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0016587852, ExitAngle=-0.000314281, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_2', 0.3650365996, 0.004133965029, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000314281, ExitAngle=-0.000302916, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_3', 0.3573967542, 0.005387546474, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000302916, ExitAngle=-0.0004495195, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_4', 0.35044714, 0.007202125122, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0004495195, ExitAngle=-0.0010803394, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_5', 0.3804381282, 0.011877094417, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0010803394, ExitAngle=0.00614251, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL1E_5', 0.001, array([0., 0.]), array([0. , 4.82026887]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_41', 0.020537039307393), Quadrupole('QD2E-C08', 0.227687, -2.7141418120411234, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_42', 0.2221565), Multipole('SH3E-C08', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_43', 0.10155199999999999), Quadrupole('QF1E-C08', 0.311896, 2.5417558374687608, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_44', 0.042552), Monitor('BPM_C08-10', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_45', 2.6513999999999998, EApertures=array([0.032, 0.004])), Marker('ID09'), Drift('DR_01', 2.6513999999999998, EApertures=array([0.032, 0.004])), Monitor('BPM_C09-01', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_02', 0.042552), Quadrupole('QF1A-C09', 0.311896, 2.540937708821109, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_03', 0.10155199999999999), Multipole('SH1A-C09', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_04', 0.2221565), Quadrupole('QD2A-C09', 0.227687, -2.712444740057637, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_05', 0.020537039307393), Multipole('CrossTalk_DL1A_5', 0.001, array([0., 0.]), array([0. , 4.82026887]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL1A_5', 0.3804381282, 0.011877094417, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.00614251, ExitAngle=0.0010803394, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_4', 0.35044714, 0.007202125122, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0010803394, ExitAngle=0.0004495195, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_3', 0.3573967542, 0.005387546474, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0004495195, ExitAngle=0.000302916, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_2', 0.3650365996, 0.004133965029, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000302916, ExitAngle=0.000314281, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_1', 0.3722097312, 0.003111654158, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000314281, ExitAngle=0.0016587852, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL1A_1', 0.001, array([0., 0.]), array([0. , 3.99217897]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_06', 0.017784136045465998), Quadrupole('QD3A-C09', 0.178619, -2.393475761761397, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_07', 0.058745500000000006), Multipole('CrossTalk_SD1A', 0.001, array([0., 0.]), array([0. , 1.46809162]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SD1A-C09', 0.17989, -81.58486037208317, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Drift('DR_08', 0.5379084335370381), Monitor('BPM_C09-02', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_09', 0.04815649999999999), Quadrupole('QF4A-C09', 0.227687, 2.429174934948381, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_10', 0.05921149999999999), Multipole('CrossTalk_SF2A_L', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SF2A-C09', 0.21389, 79.46138528058903, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SF2A_R', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_11', 0.05921149999999999), Quadrupole('QF4B-C09', 0.227687, 2.4056297521698395, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_12', 0.048312499999999994), Multipole('OF1B-C09', 0.097688, array([0., 0., 0., 0.]), array([ 0.00000000e+00, 9.62508845e-02, 0.00000000e+00, -1.35737654e+03]), NumIntSteps=20), Drift('DR_13', 0.052156), Monitor('BPM_C09-03', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_14', 0.3879084317102366), Sextupole('SD1B-C09', 0.17989, -75.31863674507929, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SD1B', 0.001, array([0., 0.]), array([0. , 5.17157468]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_15', 0.0592115), Quadrupole('QD5B-C09', 0.227687, -2.7669042281291243, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_16', 0.018749411451206), Multipole('CrossTalk_DL2B_1', 0.001, array([0., 0.]), array([0. , 1.68691841]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL2B_1', 0.3717697041, 0.003253593003, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0017366852, ExitAngle=-0.0002878422, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_2', 0.36592971419, 0.004156120683, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0002878422, ExitAngle=-0.0002775215, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_3', 0.35615224059, 0.005302212516, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0002775215, ExitAngle=-0.000355459, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_4', 0.34820486193, 0.006666194663, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000355459, ExitAngle=-0.0008047493, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_5', 0.38377165772, 0.010034264335, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0008047493, ExitAngle=0.00515313, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL2B_5', 0.001, array([0., 0.]), array([ 0. , -0.3555665]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_17', 0.074579125092147), Monitor('BPM_C09-04', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_18', 0.050672), Quadrupole('QF6B-C09', 0.398656, 4.462886396813337, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.4628864, 0. , 0. , 0. , 0. ])), Multipole('CrossTalk_QF6B', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Drift('DR_19', 0.06948925341508386), Dipole('mlDQ1B_L', 0.005850000000000022, 0.0001617001137055308, 0.0, EntranceAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ1B-C09', 1.0447, 0.028876599792849126, -1.829247391855018, Current=np.float64(81.42432436), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ1B_R', 0.005850000000000022, 0.0001617001137055308, 0.0, ExitAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_20', 0.07049875341508385), Multipole('CrossTalk_QF8B', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Quadrupole('QF8B-C09', 0.492637, 4.423543519963713, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.42354352, 0. , 0. , 0. , 0. ])), Drift('DR_21', 0.1616815), Multipole('SH2B-C09', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025 , 0.0065]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_22', 0.037), Monitor('BPM_C09-05', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_23', 0.040140701278962194), Dipole('mlDQ2C_1_L', 0.0032849999999999824, 6.200945026070008e-05, 0.0, EntranceAngle=0.007849999995560084, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ2C-C09', 0.82515, 0.015575981090598769, -1.5383185777357045, Current=np.float64(89.22854249), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ2C_2_R', 0.0032849999999999824, 6.200945026070008e-05, 0.0, ExitAngle=0.007849999995560084, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_24', 0.04014070127896258), Monitor('BPM_C09-06', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_25u', 0.2091815), Marker('BM_empty'), Drift('DR_25d', 0.0895), Quadrupole('QF8D-C09', 0.492637, 4.423543519963713, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.42354352, 0. , 0. , 0. , 0. ])), Multipole('CrossTalk_QF8D', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Drift('DR_26', 0.07049875341508385), Dipole('mlDQ1D_L', 0.005850000000000022, 0.0001617001137055308, 0.0, EntranceAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ1D-C09', 0.0484171232499986, 0.0013382998862939218, -1.829247391855018, Current=np.float64(81.387921), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, NumIntSteps=20), Marker('PINHOLE_D09'), Dipole('DQ1D-C09', 0.9962828767500014, 0.027538299906555205, -1.829247391855018, Current=np.float64(81.387921), EApertures=array([0.025 , 0.0065]), NumIntSteps=20), Dipole('mlDQ1D_R', 0.005850000000000022, 0.0001617001137055308, 0.0, ExitAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_27', 0.06948925341508386), Multipole('CrossTalk_QF6D', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Quadrupole('QF6D-C09', 0.398656, 4.462886396813337, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.4628864, 0. , 0. , 0. , 0. ])), Drift('DR_28', 0.050672), Monitor('BPM_C09-07', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_29', 0.074579125092147), Multipole('CrossTalk_DL2D_5', 0.001, array([0., 0.]), array([ 0. , -0.3555665]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL2D_5', 0.38377165772, 0.010034264335, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.00515313, ExitAngle=0.0008047493, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_4', 0.34820486193, 0.006666194663, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0008047493, ExitAngle=0.000355459, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_3', 0.35615224059, 0.005302212516, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000355459, ExitAngle=0.0002775215, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_2', 0.36592971419, 0.004156120683, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0002775215, ExitAngle=0.0002878422, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_1', 0.3717697041, 0.003253593003, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0002878422, ExitAngle=0.0017366852, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL2D_1', 0.001, array([0., 0.]), array([0. , 1.68691841]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_30', 0.018749411451206), Quadrupole('QD5D-C09', 0.227687, -2.7669042281291243, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_31', 0.0592115), Multipole('CrossTalk_SD1D', 0.001, array([0., 0.]), array([0. , 5.17157468]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SD1D-C09', 0.17989, -75.31863674507929, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Drift('DR_32', 0.3879084317102366), Monitor('BPM_C09-08', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_33', 0.052156), Multipole('OF1D-C09', 0.097688, array([0., 0., 0., 0.]), array([ 0.00000000e+00, 9.62508845e-02, 0.00000000e+00, -1.35737654e+03]), NumIntSteps=20), Drift('DR_34', 0.048312499999999994), Quadrupole('QF4D-C09', 0.227687, 2.4056297521698395, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_35', 0.05921149999999999), Multipole('CrossTalk_SF2E_L', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SF2E-C09', 0.21389, 79.46138528058903, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SF2E_R', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_36', 0.05921149999999999), Quadrupole('QF4E-C09', 0.227687, 2.429174934948381, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_37', 0.0481565), Monitor('BPM_C09-09', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_38_HV_Kicker', 0.5379084335370381), Sextupole('SD1E-C09', 0.17989, -81.58486037208317, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SD1E', 0.001, array([0., 0.]), array([0. , 1.46809162]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_39', 0.058745500000000006), Quadrupole('QD3E-C09', 0.178619, -2.393475761761397, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_40', 0.017784136045465998), Multipole('CrossTalk_DL1E_1', 0.001, array([0., 0.]), array([0. , 3.99217897]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL1E_1', 0.3722097312, 0.003111654158, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0016587852, ExitAngle=-0.000314281, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_2', 0.3650365996, 0.004133965029, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000314281, ExitAngle=-0.000302916, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_3', 0.3573967542, 0.005387546474, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000302916, ExitAngle=-0.0004495195, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_4', 0.35044714, 0.007202125122, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0004495195, ExitAngle=-0.0010803394, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_5', 0.3804381282, 0.011877094417, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0010803394, ExitAngle=0.00614251, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL1E_5', 0.001, array([0., 0.]), array([0. , 4.82026887]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_41', 0.020537039307393), Quadrupole('QD2E-C09', 0.227687, -2.712444740057637, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_42', 0.2221565), Multipole('SH3E-C09', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_43', 0.10155199999999999), Quadrupole('QF1E-C09', 0.311896, 2.540937708821109, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_44', 0.042552), Monitor('BPM_C09-10', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_45', 2.6513999999999998, EApertures=array([0.032, 0.004])), Marker('ID10'), Drift('DR_01', 2.6513999999999998, EApertures=array([0.032, 0.004])), Monitor('BPM_C10-01', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_02', 0.042552), Quadrupole('QF1A-C10', 0.311896, 2.540937708821109, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_03', 0.10155199999999999), Multipole('SH1A-C10', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_04', 0.2221565), Quadrupole('QD2A-C10', 0.227687, -2.712444740057637, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_05', 0.020537039307393), Multipole('CrossTalk_DL1A_5', 0.001, array([0., 0.]), array([0. , 4.82026887]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL1A_5', 0.3804381282, 0.011877094417, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.00614251, ExitAngle=0.0010803394, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_4', 0.35044714, 0.007202125122, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0010803394, ExitAngle=0.0004495195, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_3', 0.3573967542, 0.005387546474, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0004495195, ExitAngle=0.000302916, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_2', 0.3650365996, 0.004133965029, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000302916, ExitAngle=0.000314281, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_1', 0.3722097312, 0.003111654158, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000314281, ExitAngle=0.0016587852, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL1A_1', 0.001, array([0., 0.]), array([0. , 3.99217897]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_06', 0.017784136045465998), Quadrupole('QD3A-C10', 0.178619, -2.393475761761397, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_07', 0.058745500000000006), Multipole('CrossTalk_SD1A', 0.001, array([0., 0.]), array([0. , 1.46809162]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SD1A-C10', 0.17989, -81.58486037208317, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Drift('DR_08', 0.5379084335370381), Monitor('BPM_C10-02', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_09', 0.04815649999999999), Quadrupole('QF4A-C10', 0.227687, 2.429174934948381, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_10', 0.05921149999999999), Multipole('CrossTalk_SF2A_L', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SF2A-C10', 0.21389, 79.46138528058903, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SF2A_R', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_11', 0.05921149999999999), Quadrupole('QF4B-C10', 0.227687, 2.4056297521698395, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_12', 0.048312499999999994), Multipole('OF1B-C10', 0.097688, array([0., 0., 0., 0.]), array([ 0.00000000e+00, 9.62508845e-02, 0.00000000e+00, -1.35737654e+03]), NumIntSteps=20), Drift('DR_13', 0.052156), Monitor('BPM_C10-03', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_14', 0.3879084317102366), Sextupole('SD1B-C10', 0.17989, -75.31863674507929, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SD1B', 0.001, array([0., 0.]), array([0. , 5.17157468]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_15', 0.0592115), Quadrupole('QD5B-C10', 0.227687, -2.7669042281291243, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_16', 0.018749411451206), Multipole('CrossTalk_DL2B_1', 0.001, array([0., 0.]), array([0. , 1.68691841]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL2B_1', 0.3717697041, 0.003253593003, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0017366852, ExitAngle=-0.0002878422, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_2', 0.36592971419, 0.004156120683, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0002878422, ExitAngle=-0.0002775215, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_3', 0.35615224059, 0.005302212516, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0002775215, ExitAngle=-0.000355459, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_4', 0.34820486193, 0.006666194663, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000355459, ExitAngle=-0.0008047493, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_5', 0.38377165772, 0.010034264335, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0008047493, ExitAngle=0.00515313, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL2B_5', 0.001, array([0., 0.]), array([ 0. , -0.3555665]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_17', 0.074579125092147), Monitor('BPM_C10-04', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_18', 0.050672), Quadrupole('QF6B-C10', 0.398656, 4.462886396813337, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.4628864, 0. , 0. , 0. , 0. ])), Multipole('CrossTalk_QF6B', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Drift('DR_19', 0.06948925341508386), Dipole('mlDQ1B_L', 0.005850000000000022, 0.0001617001137055308, 0.0, EntranceAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ1B-C10', 1.0447, 0.028876599792849126, -1.829247391855018, Current=np.float64(81.93063961), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ1B_R', 0.005850000000000022, 0.0001617001137055308, 0.0, ExitAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_20', 0.07049875341508385), Multipole('CrossTalk_QF8B', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Quadrupole('QF8B-C10', 0.492637, 4.423543519963713, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.42354352, 0. , 0. , 0. , 0. ])), Drift('DR_21', 0.1616815), Multipole('SH2B-C10', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025 , 0.0065]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_22', 0.037), Monitor('BPM_C10-05', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_23', 0.040140701278962194), Dipole('mlDQ2C_1_L', 0.0032849999999999824, 6.200945026070008e-05, 0.0, EntranceAngle=0.007849999995560084, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ2C-C10', 0.82515, 0.015575981090598769, -1.5383185777357045, Current=np.float64(88.94366179), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ2C_2_R', 0.0032849999999999824, 6.200945026070008e-05, 0.0, ExitAngle=0.007849999995560084, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_24', 0.04014070127896258), Monitor('BPM_C10-06', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_25u', 0.2091815), Marker('BM_empty'), Drift('DR_25d', 0.0895), Quadrupole('QF8D-C10', 0.492637, 4.423543519963713, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.42354352, 0. , 0. , 0. , 0. ])), Multipole('CrossTalk_QF8D', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Drift('DR_26', 0.07049875341508385), Dipole('mlDQ1D_L', 0.005850000000000022, 0.0001617001137055308, 0.0, EntranceAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ1D-C10', 1.0447, 0.028876599792849126, -1.829247391855018, Current=np.float64(81.80379471), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ1D_R', 0.005850000000000022, 0.0001617001137055308, 0.0, ExitAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_27', 0.06948925341508386), Multipole('CrossTalk_QF6D', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Quadrupole('QF6D-C10', 0.398656, 4.462886396813337, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.4628864, 0. , 0. , 0. , 0. ])), Drift('DR_28', 0.050672), Monitor('BPM_C10-07', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_29', 0.074579125092147), Multipole('CrossTalk_DL2D_5', 0.001, array([0., 0.]), array([ 0. , -0.3555665]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL2D_5', 0.38377165772, 0.010034264335, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.00515313, ExitAngle=0.0008047493, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_4', 0.34820486193, 0.006666194663, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0008047493, ExitAngle=0.000355459, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_3', 0.35615224059, 0.005302212516, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000355459, ExitAngle=0.0002775215, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_2', 0.36592971419, 0.004156120683, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0002775215, ExitAngle=0.0002878422, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_1', 0.3717697041, 0.003253593003, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0002878422, ExitAngle=0.0017366852, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL2D_1', 0.001, array([0., 0.]), array([0. , 1.68691841]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_30', 0.018749411451206), Quadrupole('QD5D-C10', 0.227687, -2.7669042281291243, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_31', 0.0592115), Multipole('CrossTalk_SD1D', 0.001, array([0., 0.]), array([0. , 5.17157468]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SD1D-C10', 0.17989, -75.31863674507929, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Drift('DR_32', 0.3879084317102366), Monitor('BPM_C10-08', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_33', 0.052156), Multipole('OF1D-C10', 0.097688, array([0., 0., 0., 0.]), array([ 0.00000000e+00, 9.62508845e-02, 0.00000000e+00, -1.35737654e+03]), NumIntSteps=20), Drift('DR_34', 0.048312499999999994), Quadrupole('QF4D-C10', 0.227687, 2.4056297521698395, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_35', 0.05921149999999999), Multipole('CrossTalk_SF2E_L', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SF2E-C10', 0.21389, 79.46138528058903, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SF2E_R', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_36', 0.05921149999999999), Quadrupole('QF4E-C10', 0.227687, 2.429174934948381, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_37', 0.0481565), Monitor('BPM_C10-09', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_38_CT', 0.5379084335370381), Sextupole('SD1E-C10', 0.17989, -81.58486037208317, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SD1E', 0.001, array([0., 0.]), array([0. , 1.46809162]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_39', 0.058745500000000006), Quadrupole('QD3E-C10', 0.178619, -2.393475761761397, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_40', 0.017784136045465998), Multipole('CrossTalk_DL1E_1', 0.001, array([0., 0.]), array([0. , 3.99217897]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL1E_1', 0.3722097312, 0.003111654158, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0016587852, ExitAngle=-0.000314281, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_2', 0.3650365996, 0.004133965029, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000314281, ExitAngle=-0.000302916, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_3', 0.3573967542, 0.005387546474, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000302916, ExitAngle=-0.0004495195, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_4', 0.35044714, 0.007202125122, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0004495195, ExitAngle=-0.0010803394, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_5', 0.3804381282, 0.011877094417, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0010803394, ExitAngle=0.00614251, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL1E_5', 0.001, array([0., 0.]), array([0. , 4.82026887]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_41', 0.020537039307393), Quadrupole('QD2E-C10', 0.227687, -2.712444740057637, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_42', 0.2221565), Multipole('SH3E-C10', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_43', 0.10155199999999999), Quadrupole('QF1E-C10', 0.311896, 2.540937708821109, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_44', 0.042552), Monitor('BPM_C10-10', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_45', 2.6513999999999998, EApertures=array([0.032, 0.004])), Marker('ID11'), Drift('DR_01', 2.6513999999999998, EApertures=array([0.032, 0.004])), Monitor('BPM_C11-01', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_02', 0.042552), Quadrupole('QF1A-C11', 0.311896, 2.540937708821109, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_03', 0.10155199999999999), Multipole('SH1A-C11', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_04', 0.2221565), Quadrupole('QD2A-C11', 0.227687, -2.712444740057637, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_05', 0.020537039307393), Multipole('CrossTalk_DL1A_5', 0.001, array([0., 0.]), array([0. , 4.82026887]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL1A_5', 0.3804381282, 0.011877094417, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.00614251, ExitAngle=0.0010803394, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_4', 0.35044714, 0.007202125122, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0010803394, ExitAngle=0.0004495195, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_3', 0.3573967542, 0.005387546474, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0004495195, ExitAngle=0.000302916, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_2', 0.3650365996, 0.004133965029, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000302916, ExitAngle=0.000314281, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_1', 0.3722097312, 0.003111654158, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000314281, ExitAngle=0.0016587852, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL1A_1', 0.001, array([0., 0.]), array([0. , 3.99217897]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_06', 0.017784136045465998), Quadrupole('QD3A-C11', 0.178619, -2.393475761761397, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_07', 0.058745500000000006), Multipole('CrossTalk_SD1A', 0.001, array([0., 0.]), array([0. , 1.46809162]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SD1A-C11', 0.17989, -81.58486037208317, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Drift('DR_08', 0.5379084335370381), Monitor('BPM_C11-02', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_09', 0.04815649999999999), Quadrupole('QF4A-C11', 0.227687, 2.429174934948381, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_10', 0.05921149999999999), Multipole('CrossTalk_SF2A_L', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SF2A-C11', 0.21389, 79.46138528058903, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SF2A_R', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_11', 0.05921149999999999), Quadrupole('QF4B-C11', 0.227687, 2.4056297521698395, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_12', 0.048312499999999994), Multipole('OF1B-C11', 0.097688, array([0., 0., 0., 0.]), array([ 0.00000000e+00, 9.62508845e-02, 0.00000000e+00, -1.35737654e+03]), NumIntSteps=20), Drift('DR_13', 0.052156), Monitor('BPM_C11-03', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_14', 0.3879084317102366), Sextupole('SD1B-C11', 0.17989, -75.31863674507929, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SD1B', 0.001, array([0., 0.]), array([0. , 5.17157468]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_15', 0.0592115), Quadrupole('QD5B-C11', 0.227687, -2.7669042281291243, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_16', 0.018749411451206), Multipole('CrossTalk_DL2B_1', 0.001, array([0., 0.]), array([0. , 1.68691841]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL2B_1', 0.3717697041, 0.003253593003, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0017366852, ExitAngle=-0.0002878422, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_2', 0.36592971419, 0.004156120683, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0002878422, ExitAngle=-0.0002775215, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_3', 0.35615224059, 0.005302212516, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0002775215, ExitAngle=-0.000355459, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_4', 0.34820486193, 0.006666194663, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000355459, ExitAngle=-0.0008047493, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_5', 0.38377165772, 0.010034264335, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0008047493, ExitAngle=0.00515313, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL2B_5', 0.001, array([0., 0.]), array([ 0. , -0.3555665]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_17', 0.074579125092147), Monitor('BPM_C11-04', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_18', 0.050672), Quadrupole('QF6B-C11', 0.398656, 4.462886396813337, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.4628864, 0. , 0. , 0. , 0. ])), Multipole('CrossTalk_QF6B', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Drift('DR_19', 0.06948925341508386), Dipole('mlDQ1B_L', 0.005850000000000022, 0.0001617001137055308, 0.0, EntranceAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ1B-C11', 1.0447, 0.028876599792849126, -1.829247391855018, Current=np.float64(81.44848545), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ1B_R', 0.005850000000000022, 0.0001617001137055308, 0.0, ExitAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_20', 0.07049875341508385), Multipole('CrossTalk_QF8B', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Quadrupole('QF8B-C11', 0.492637, 4.423543519963713, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.42354352, 0. , 0. , 0. , 0. ])), Drift('DR_21', 0.1616815), Multipole('SH2B-C11', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025 , 0.0065]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_22', 0.037), Monitor('BPM_C11-05', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_23', 0.040140701278962194), Dipole('mlDQ2C_1_L', 0.0032849999999999824, 6.200945026070008e-05, 0.0, EntranceAngle=0.007849999995560084, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ2C-C11', 0.82515, 0.015575981090598769, -1.5383185777357045, Current=np.float64(89.00649946), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ2C_2_R', 0.0032849999999999824, 6.200945026070008e-05, 0.0, ExitAngle=0.007849999995560084, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_24', 0.04014070127896258), Monitor('BPM_C11-06', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_25u', 0.2091815), Marker('BM_empty'), Drift('DR_25d', 0.0895), Quadrupole('QF8D-C11', 0.492637, 4.423543519963713, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.42354352, 0. , 0. , 0. , 0. ])), Multipole('CrossTalk_QF8D', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Drift('DR_26', 0.07049875341508385), Dipole('mlDQ1D_L', 0.005850000000000022, 0.0001617001137055308, 0.0, EntranceAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ1D-C11', 1.0447, 0.028876599792849126, -1.829247391855018, Current=np.float64(81.6478947), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ1D_R', 0.005850000000000022, 0.0001617001137055308, 0.0, ExitAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_27', 0.06948925341508386), Multipole('CrossTalk_QF6D', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Quadrupole('QF6D-C11', 0.398656, 4.462886396813337, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.4628864, 0. , 0. , 0. , 0. ])), Drift('DR_28', 0.050672), Monitor('BPM_C11-07', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_29', 0.074579125092147), Multipole('CrossTalk_DL2D_5', 0.001, array([0., 0.]), array([ 0. , -0.3555665]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL2D_5', 0.38377165772, 0.010034264335, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.00515313, ExitAngle=0.0008047493, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_4', 0.34820486193, 0.006666194663, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0008047493, ExitAngle=0.000355459, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_3', 0.35615224059, 0.005302212516, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000355459, ExitAngle=0.0002775215, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_2', 0.36592971419, 0.004156120683, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0002775215, ExitAngle=0.0002878422, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_1', 0.3717697041, 0.003253593003, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0002878422, ExitAngle=0.0017366852, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL2D_1', 0.001, array([0., 0.]), array([0. , 1.68691841]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_30', 0.018749411451206), Quadrupole('QD5D-C11', 0.227687, -2.7669042281291243, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_31', 0.0592115), Multipole('CrossTalk_SD1D', 0.001, array([0., 0.]), array([0. , 5.17157468]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SD1D-C11', 0.17989, -75.31863674507929, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Drift('DR_32', 0.3879084317102366), Monitor('BPM_C11-08', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_33', 0.052156), Multipole('OF1D-C11', 0.097688, array([0., 0., 0., 0.]), array([ 0.00000000e+00, 9.62508845e-02, 0.00000000e+00, -1.35737654e+03]), NumIntSteps=20), Drift('DR_34', 0.048312499999999994), Quadrupole('QF4D-C11', 0.227687, 2.4056297521698395, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_35', 0.05921149999999999), Multipole('CrossTalk_SF2E_L', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SF2E-C11', 0.21389, 79.46138528058903, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SF2E_R', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_36', 0.05921149999999999), Quadrupole('QF4E-C11', 0.227687, 2.429174934948381, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_37', 0.0481565), Monitor('BPM_C11-09', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_38_H_Scraper', 0.5379084335370381), Sextupole('SD1E-C11', 0.17989, -81.58486037208317, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SD1E', 0.001, array([0., 0.]), array([0. , 1.46809162]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_39', 0.058745500000000006), Quadrupole('QD3E-C11', 0.178619, -2.393475761761397, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_40', 0.017784136045465998), Multipole('CrossTalk_DL1E_1', 0.001, array([0., 0.]), array([0. , 3.99217897]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL1E_1', 0.3722097312, 0.003111654158, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0016587852, ExitAngle=-0.000314281, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_2', 0.3650365996, 0.004133965029, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000314281, ExitAngle=-0.000302916, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_3', 0.3573967542, 0.005387546474, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000302916, ExitAngle=-0.0004495195, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_4', 0.35044714, 0.007202125122, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0004495195, ExitAngle=-0.0010803394, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_5', 0.3804381282, 0.011877094417, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0010803394, ExitAngle=0.00614251, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL1E_5', 0.001, array([0., 0.]), array([0. , 4.82026887]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_41', 0.020537039307393), Quadrupole('QD2E-C11', 0.227687, -2.712444740057637, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_42', 0.2221565), Multipole('SH3E-C11', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_43', 0.10155199999999999), Quadrupole('QF1E-C11', 0.311896, 2.540937708821109, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_44', 0.042552), Monitor('BPM_C11-10', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_45', 2.6513999999999998, EApertures=array([0.032, 0.004])), Marker('ID12'), Drift('DR_01', 2.6513999999999998, EApertures=array([0.032, 0.004])), Monitor('BPM_C12-01', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_02', 0.042552), Quadrupole('QF1A-C12', 0.311896, 2.540937708821109, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_03', 0.10155199999999999), Multipole('SH1A-C12', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_04', 0.2221565), Quadrupole('QD2A-C12', 0.227687, -2.712444740057637, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_05', 0.020537039307393), Multipole('CrossTalk_DL1A_5', 0.001, array([0., 0.]), array([0. , 4.82026887]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL1A_5', 0.3804381282, 0.011877094417, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.00614251, ExitAngle=0.0010803394, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_4', 0.35044714, 0.007202125122, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0010803394, ExitAngle=0.0004495195, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_3', 0.3573967542, 0.005387546474, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0004495195, ExitAngle=0.000302916, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_2', 0.3650365996, 0.004133965029, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000302916, ExitAngle=0.000314281, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_1', 0.3722097312, 0.003111654158, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000314281, ExitAngle=0.0016587852, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL1A_1', 0.001, array([0., 0.]), array([0. , 3.99217897]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_06', 0.017784136045465998), Quadrupole('QD3A-C12', 0.178619, -2.393475761761397, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_07', 0.058745500000000006), Multipole('CrossTalk_SD1A', 0.001, array([0., 0.]), array([0. , 1.46809162]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SD1A-C12', 0.17989, -81.58486037208317, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Drift('DR_08', 0.5379084335370381), Monitor('BPM_C12-02', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_09', 0.04815649999999999), Quadrupole('QF4A-C12', 0.227687, 2.429174934948381, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_10', 0.05921149999999999), Multipole('CrossTalk_SF2A_L', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SF2A-C12', 0.21389, 79.46138528058903, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SF2A_R', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_11', 0.05921149999999999), Quadrupole('QF4B-C12', 0.227687, 2.4056297521698395, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_12', 0.048312499999999994), Multipole('OF1B-C12', 0.097688, array([0., 0., 0., 0.]), array([ 0.00000000e+00, 9.62508845e-02, 0.00000000e+00, -1.35737654e+03]), NumIntSteps=20), Drift('DR_13', 0.052156), Monitor('BPM_C12-03', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_14', 0.3879084317102366), Sextupole('SD1B-C12', 0.17989, -75.31863674507929, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SD1B', 0.001, array([0., 0.]), array([0. , 5.17157468]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_15', 0.0592115), Quadrupole('QD5B-C12', 0.227687, -2.7669042281291243, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_16', 0.018749411451206), Multipole('CrossTalk_DL2B_1', 0.001, array([0., 0.]), array([0. , 1.68691841]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL2B_1', 0.3717697041, 0.003253593003, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0017366852, ExitAngle=-0.0002878422, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_2', 0.36592971419, 0.004156120683, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0002878422, ExitAngle=-0.0002775215, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_3', 0.35615224059, 0.005302212516, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0002775215, ExitAngle=-0.000355459, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_4', 0.34820486193, 0.006666194663, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000355459, ExitAngle=-0.0008047493, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_5', 0.38377165772, 0.010034264335, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0008047493, ExitAngle=0.00515313, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL2B_5', 0.001, array([0., 0.]), array([ 0. , -0.3555665]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_17', 0.074579125092147), Monitor('BPM_C12-04', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_18', 0.050672), Quadrupole('QF6B-C12', 0.398656, 4.462886396813337, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.4628864, 0. , 0. , 0. , 0. ])), Multipole('CrossTalk_QF6B', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Drift('DR_19', 0.06948925341508386), Dipole('mlDQ1B_L', 0.005850000000000022, 0.0001617001137055308, 0.0, EntranceAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ1B-C12', 1.0447, 0.028876599792849126, -1.829247391855018, Current=np.float64(81.59950263), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ1B_R', 0.005850000000000022, 0.0001617001137055308, 0.0, ExitAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_20', 0.07049875341508385), Multipole('CrossTalk_QF8B', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Quadrupole('QF8B-C12', 0.492637, 4.423543519963713, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.42354352, 0. , 0. , 0. , 0. ])), Drift('DR_21', 0.1616815), Multipole('SH2B-C12', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025 , 0.0065]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_22', 0.037), Monitor('BPM_C12-05', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_23', 0.040140701278962194), Dipole('mlDQ2C_1_L', 0.0032849999999999824, 6.200945026070008e-05, 0.0, EntranceAngle=0.007849999995560084, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ2C-C12', 0.82515, 0.015575981090598769, -1.5383185777357045, Current=np.float64(89.20167038), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ2C_2_R', 0.0032849999999999824, 6.200945026070008e-05, 0.0, ExitAngle=0.007849999995560084, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_24', 0.04014070127896258), Monitor('BPM_C12-06', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_25u', 0.2091815), Marker('BM_empty'), Drift('DR_25d', 0.0895), Quadrupole('QF8D-C12', 0.492637, 4.423543519963713, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.42354352, 0. , 0. , 0. , 0. ])), Multipole('CrossTalk_QF8D', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Drift('DR_26', 0.07049875341508385), Dipole('mlDQ1D_L', 0.005850000000000022, 0.0001617001137055308, 0.0, EntranceAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ1D-C12', 1.0447, 0.028876599792849126, -1.829247391855018, Current=np.float64(81.58869031), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ1D_R', 0.005850000000000022, 0.0001617001137055308, 0.0, ExitAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_27', 0.06948925341508386), Multipole('CrossTalk_QF6D', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Quadrupole('QF6D-C12', 0.398656, 4.462886396813337, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.4628864, 0. , 0. , 0. , 0. ])), Drift('DR_28', 0.050672), Monitor('BPM_C12-07', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_29', 0.074579125092147), Multipole('CrossTalk_DL2D_5', 0.001, array([0., 0.]), array([ 0. , -0.3555665]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL2D_5', 0.38377165772, 0.010034264335, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.00515313, ExitAngle=0.0008047493, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_4', 0.34820486193, 0.006666194663, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0008047493, ExitAngle=0.000355459, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_3', 0.35615224059, 0.005302212516, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000355459, ExitAngle=0.0002775215, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_2', 0.36592971419, 0.004156120683, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0002775215, ExitAngle=0.0002878422, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_1', 0.3717697041, 0.003253593003, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0002878422, ExitAngle=0.0017366852, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL2D_1', 0.001, array([0., 0.]), array([0. , 1.68691841]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_30', 0.018749411451206), Quadrupole('QD5D-C12', 0.227687, -2.7669042281291243, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_31', 0.0592115), Multipole('CrossTalk_SD1D', 0.001, array([0., 0.]), array([0. , 5.17157468]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SD1D-C12', 0.17989, -75.31863674507929, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Drift('DR_32', 0.3879084317102366), Monitor('BPM_C12-08', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_33', 0.052156), Multipole('OF1D-C12', 0.097688, array([0., 0., 0., 0.]), array([ 0.00000000e+00, 9.62508845e-02, 0.00000000e+00, -1.35737654e+03]), NumIntSteps=20), Drift('DR_34', 0.048312499999999994), Quadrupole('QF4D-C12', 0.227687, 2.4056297521698395, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_35', 0.05921149999999999), Multipole('CrossTalk_SF2E_L', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SF2E-C12', 0.21389, 79.46138528058903, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SF2E_R', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_36', 0.05921149999999999), Quadrupole('QF4E-C12', 0.227687, 2.429174934948381, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_37', 0.0481565), Monitor('BPM_C12-09', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_38_20-Button', 0.5379084335370381), Sextupole('SD1E-C12', 0.17989, -81.58486037208317, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SD1E', 0.001, array([0., 0.]), array([0. , 1.46809162]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_39', 0.058745500000000006), Quadrupole('QD3E-C12', 0.178619, -2.393475761761397, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_40', 0.017784136045465998), Multipole('CrossTalk_DL1E_1', 0.001, array([0., 0.]), array([0. , 3.99217897]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL1E_1', 0.3722097312, 0.003111654158, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0016587852, ExitAngle=-0.000314281, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_2', 0.3650365996, 0.004133965029, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000314281, ExitAngle=-0.000302916, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_3', 0.3573967542, 0.005387546474, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000302916, ExitAngle=-0.0004495195, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_4', 0.35044714, 0.007202125122, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0004495195, ExitAngle=-0.0010803394, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_5', 0.3804381282, 0.011877094417, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0010803394, ExitAngle=0.00614251, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL1E_5', 0.001, array([0., 0.]), array([0. , 4.82026887]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_41', 0.020537039307393), Quadrupole('QD2E-C12', 0.227687, -2.712444740057637, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_42', 0.2221565), Multipole('SH3E-C12', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_43', 0.10155199999999999), Quadrupole('QF1E-C12', 0.311896, 2.540937708821109, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_44', 0.042552), Monitor('BPM_C12-10', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_45', 2.6513999999999998, EApertures=array([0.032, 0.004])), Marker('ID13'), Drift('DR_01', 2.6513999999999998, EApertures=array([0.032, 0.004])), Monitor('BPM_C13-01', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_02', 0.042552), Quadrupole('QF1A-C13', 0.311896, 2.540937708821109, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_03', 0.10155199999999999), Multipole('SH1A-C13', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_04', 0.2221565), Quadrupole('QD2A-C13', 0.227687, -2.712444740057637, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_05', 0.020537039307393), Multipole('CrossTalk_DL1A_5', 0.001, array([0., 0.]), array([0. , 4.82026887]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL1A_5', 0.3804381282, 0.011877094417, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.00614251, ExitAngle=0.0010803394, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_4', 0.35044714, 0.007202125122, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0010803394, ExitAngle=0.0004495195, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_3', 0.3573967542, 0.005387546474, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0004495195, ExitAngle=0.000302916, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_2', 0.3650365996, 0.004133965029, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000302916, ExitAngle=0.000314281, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_1', 0.3722097312, 0.003111654158, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000314281, ExitAngle=0.0016587852, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL1A_1', 0.001, array([0., 0.]), array([0. , 3.99217897]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_06', 0.017784136045465998), Quadrupole('QD3A-C13', 0.178619, -2.393475761761397, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_07', 0.058745500000000006), Multipole('CrossTalk_SD1A', 0.001, array([0., 0.]), array([0. , 1.46809162]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SD1A-C13', 0.17989, -81.58486037208317, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Drift('DR_08', 0.5379084335370381), Monitor('BPM_C13-02', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_09', 0.04815649999999999), Quadrupole('QF4A-C13', 0.227687, 2.429174934948381, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_10', 0.05921149999999999), Multipole('CrossTalk_SF2A_L', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SF2A-C13', 0.21389, 79.46138528058903, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SF2A_R', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_11', 0.05921149999999999), Quadrupole('QF4B-C13', 0.227687, 2.4056297521698395, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_12', 0.048312499999999994), Multipole('OF1B-C13', 0.097688, array([0., 0., 0., 0.]), array([ 0.00000000e+00, 9.62508845e-02, 0.00000000e+00, -1.35737654e+03]), NumIntSteps=20), Drift('DR_13', 0.052156), Monitor('BPM_C13-03', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_14', 0.3879084317102366), Sextupole('SD1B-C13', 0.17989, -75.31863674507929, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SD1B', 0.001, array([0., 0.]), array([0. , 5.17157468]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_15', 0.0592115), Quadrupole('QD5B-C13', 0.227687, -2.7669042281291243, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_16', 0.018749411451206), Multipole('CrossTalk_DL2B_1', 0.001, array([0., 0.]), array([0. , 1.68691841]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL2B_1', 0.3717697041, 0.003253593003, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0017366852, ExitAngle=-0.0002878422, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_2', 0.36592971419, 0.004156120683, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0002878422, ExitAngle=-0.0002775215, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_3', 0.35615224059, 0.005302212516, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0002775215, ExitAngle=-0.000355459, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_4', 0.34820486193, 0.006666194663, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000355459, ExitAngle=-0.0008047493, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_5', 0.38377165772, 0.010034264335, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0008047493, ExitAngle=0.00515313, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL2B_5', 0.001, array([0., 0.]), array([ 0. , -0.3555665]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_17', 0.074579125092147), Monitor('BPM_C13-04', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_18', 0.050672), Quadrupole('QF6B-C13', 0.398656, 4.462886396813337, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.4628864, 0. , 0. , 0. , 0. ])), Multipole('CrossTalk_QF6B', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Drift('DR_19', 0.06948925341508386), Dipole('mlDQ1B_L', 0.005850000000000022, 0.0001617001137055308, 0.0, EntranceAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ1B-C13', 1.0447, 0.028876599792849126, -1.829247391855018, Current=np.float64(81.44208916), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ1B_R', 0.005850000000000022, 0.0001617001137055308, 0.0, ExitAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_20', 0.07049875341508385), Multipole('CrossTalk_QF8B', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Quadrupole('QF8B-C13', 0.492637, 4.423543519963713, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.42354352, 0. , 0. , 0. , 0. ])), Drift('DR_21', 0.1616815), Multipole('SH2B-C13', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025 , 0.0065]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_22', 0.037), Monitor('BPM_C13-05', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_23', 0.040140701278962194), Dipole('mlDQ2C_1_L', 0.0032849999999999824, 6.200945026070008e-05, 0.0, EntranceAngle=0.007849999995560084, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ2C-C13', 0.82515, 0.015575981090598769, -1.5383185777357045, Current=np.float64(89.00261487), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ2C_2_R', 0.0032849999999999824, 6.200945026070008e-05, 0.0, ExitAngle=0.007849999995560084, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_24', 0.04014070127896258), Monitor('BPM_C13-06', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_25u', 0.2091815), Marker('BM_empty'), Drift('DR_25d', 0.0895), Quadrupole('QF8D-C13', 0.492637, 4.423543519963713, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.42354352, 0. , 0. , 0. , 0. ])), Multipole('CrossTalk_QF8D', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Drift('DR_26', 0.07049875341508385), Dipole('mlDQ1D_L', 0.005850000000000022, 0.0001617001137055308, 0.0, EntranceAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ1D-C13', 1.0447, 0.028876599792849126, -1.829247391855018, Current=np.float64(81.22484649), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ1D_R', 0.005850000000000022, 0.0001617001137055308, 0.0, ExitAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_27', 0.06948925341508386), Multipole('CrossTalk_QF6D', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Quadrupole('QF6D-C13', 0.398656, 4.462886396813337, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.4628864, 0. , 0. , 0. , 0. ])), Drift('DR_28', 0.050672), Monitor('BPM_C13-07', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_29', 0.074579125092147), Multipole('CrossTalk_DL2D_5', 0.001, array([0., 0.]), array([ 0. , -0.3555665]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL2D_5', 0.38377165772, 0.010034264335, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.00515313, ExitAngle=0.0008047493, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_4', 0.34820486193, 0.006666194663, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0008047493, ExitAngle=0.000355459, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_3', 0.35615224059, 0.005302212516, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000355459, ExitAngle=0.0002775215, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_2', 0.36592971419, 0.004156120683, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0002775215, ExitAngle=0.0002878422, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_1', 0.3717697041, 0.003253593003, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0002878422, ExitAngle=0.0017366852, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL2D_1', 0.001, array([0., 0.]), array([0. , 1.68691841]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_30', 0.018749411451206), Quadrupole('QD5D-C13', 0.227687, -2.7669042281291243, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_31', 0.0592115), Multipole('CrossTalk_SD1D', 0.001, array([0., 0.]), array([0. , 5.17157468]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SD1D-C13', 0.17989, -75.31863674507929, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Drift('DR_32', 0.3879084317102366), Monitor('BPM_C13-08', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_33', 0.052156), Multipole('OF1D-C13', 0.097688, array([0., 0., 0., 0.]), array([ 0.00000000e+00, 9.62508845e-02, 0.00000000e+00, -1.35737654e+03]), NumIntSteps=20), Drift('DR_34', 0.048312499999999994), Quadrupole('QF4D-C13', 0.227687, 2.4056297521698395, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_35', 0.05921149999999999), Multipole('CrossTalk_SF2E_L', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SF2E-C13', 0.21389, 79.46138528058903, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SF2E_R', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_36', 0.05921149999999999), Quadrupole('QF4E-C13', 0.227687, 2.429174934948381, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_37', 0.0481565), Monitor('BPM_C13-09', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_38_Collimator', 0.5379084335370381), Sextupole('SD1E-C13', 0.17989, -81.58486037208317, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SD1E', 0.001, array([0., 0.]), array([0. , 1.46809162]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_39', 0.058745500000000006), Quadrupole('QD3E-C13', 0.178619, -2.393475761761397, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_40', 0.017784136045465998), Multipole('CrossTalk_DL1E_1', 0.001, array([0., 0.]), array([0. , 3.99217897]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL1E_1', 0.3722097312, 0.003111654158, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0016587852, ExitAngle=-0.000314281, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_2', 0.3650365996, 0.004133965029, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000314281, ExitAngle=-0.000302916, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_3', 0.3573967542, 0.005387546474, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000302916, ExitAngle=-0.0004495195, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_4', 0.35044714, 0.007202125122, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0004495195, ExitAngle=-0.0010803394, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_5', 0.3804381282, 0.011877094417, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0010803394, ExitAngle=0.00614251, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL1E_5', 0.001, array([0., 0.]), array([0. , 4.82026887]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_41', 0.020537039307393), Quadrupole('QD2E-C13', 0.227687, -2.712444740057637, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_42', 0.2221565), Multipole('SH3E-C13', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_43', 0.10155199999999999), Quadrupole('QF1E-C13', 0.311896, 2.540937708821109, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_44', 0.042552), Monitor('BPM_C13-10', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_45', 2.6513999999999998, EApertures=array([0.032, 0.004])), Marker('ID14'), Drift('DR_01', 2.6513999999999998, EApertures=array([0.032, 0.004])), Monitor('BPM_C14-01', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_02', 0.042552), Quadrupole('QF1A-C14', 0.311896, 2.540937708821109, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_03', 0.10155199999999999), Multipole('SH1A-C14', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_04', 0.2221565), Quadrupole('QD2A-C14', 0.227687, -2.712444740057637, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_05', 0.020537039307393), Multipole('CrossTalk_DL1A_5', 0.001, array([0., 0.]), array([0. , 4.82026887]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL1A_5', 0.3804381282, 0.011877094417, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.00614251, ExitAngle=0.0010803394, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_4', 0.35044714, 0.007202125122, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0010803394, ExitAngle=0.0004495195, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_3', 0.3573967542, 0.005387546474, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0004495195, ExitAngle=0.000302916, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_2', 0.3650365996, 0.004133965029, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000302916, ExitAngle=0.000314281, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_1', 0.3722097312, 0.003111654158, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000314281, ExitAngle=0.0016587852, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL1A_1', 0.001, array([0., 0.]), array([0. , 3.99217897]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_06', 0.017784136045465998), Quadrupole('QD3A-C14', 0.178619, -2.393474608384371, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_07', 0.058745500000000006), Multipole('CrossTalk_SD1A', 0.001, array([0., 0.]), array([0. , 1.46809162]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SD1A-C14', 0.17989, -81.58486037208317, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Drift('DR_08', 0.5379084335370381), Monitor('BPM_C14-02', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_09', 0.04815649999999999), Quadrupole('QF4A-C14', 0.227687, 2.429168493802921, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_10', 0.05921149999999999), Multipole('CrossTalk_SF2A_L', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SF2A-C14', 0.21389, 79.46138528058903, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SF2A_R', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_11', 0.05921149999999999), Quadrupole('QF4B-C14', 0.227687, 2.4031921926170803, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_12', 0.048312499999999994), Multipole('OF1B-C14', 0.097688, array([0., 0., 0., 0.]), array([ 0.00000000e+00, 9.62508845e-02, 0.00000000e+00, -1.35737654e+03]), NumIntSteps=20), Drift('DR_13', 0.052156), Monitor('BPM_C14-03', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_14', 0.3879084317102366), Sextupole('SD1B-C14', 0.17989, -75.31863674507929, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SD1B', 0.001, array([0., 0.]), array([0. , 5.17157468]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_15', 0.0592115), Quadrupole('QD5B-C14', 0.227687, -2.7603078738058624, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_16', 0.018749411451206), Multipole('CrossTalk_DL2B_1', 0.001, array([0., 0.]), array([0. , 1.68691841]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL2B_1', 0.3717697041, 0.003253593003, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0017366852, ExitAngle=-0.0002878422, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_2', 0.36592971419, 0.004156120683, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0002878422, ExitAngle=-0.0002775215, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_3', 0.35615224059, 0.005302212516, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0002775215, ExitAngle=-0.000355459, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_4', 0.34820486193, 0.006666194663, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000355459, ExitAngle=-0.0008047493, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_5', 0.38377165772, 0.010034264335, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0008047493, ExitAngle=0.00515313, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL2B_5', 0.001, array([0., 0.]), array([ 0. , -0.3555665]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_17', 0.074579125092147), Monitor('BPM_C14-04', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_18', 0.050672), Quadrupole('QF6B-C14', 0.398656, 4.45903430307656, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.4590343, 0. , 0. , 0. , 0. ])), Multipole('CrossTalk_QF6B', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Drift('DR_19', 0.06948925341508386), Dipole('mlDQ1B_L', 0.005850000000000022, 0.0001617001137055308, 0.0, EntranceAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ1B-C14', 1.0447, 0.028876599792849126, -1.829247391855018, Current=np.float64(81.65351939), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ1B_R', 0.005850000000000022, 0.0001617001137055308, 0.0, ExitAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_20', 0.07049875341508385), Multipole('CrossTalk_QF8B', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Quadrupole('QF8B-C14', 0.492637, 4.423543519963713, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.42354352, 0. , 0. , 0. , 0. ])), Drift('DR_21', 0.1616815), Multipole('SH2B-C14', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025 , 0.0065]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_22', 0.037), Monitor('BPM_C14-05', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_23', 0.040140701278962194), Dipole('mlDQ2C_1_L', 0.0032849999999999824, 6.200945026070008e-05, 0.0, EntranceAngle=0.007849999995560084, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ2C-C14', 0.82515, 0.015575981090598769, -1.5383185777357045, Current=np.float64(88.86649638), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ2C_2_R', 0.0032849999999999824, 6.200945026070008e-05, 0.0, ExitAngle=0.007849999995560084, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_24', 0.04014070127896258), Monitor('BPM_C14-06', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DW1', 0.1544335), Dipole('W1', 0.038098, 0.00164526, 0.0, EntranceAngle=0.00082263, ExitAngle=0.00082263, MaxOrder=1), Drift('DW2', 0.0075), Marker('BMHARD'), Marker('2PWB-BM14'), Drift('DW2', 0.0075), Dipole('W1', 0.038098, -0.00164526, 0.0, EntranceAngle=-0.00082263, ExitAngle=-0.00082263, MaxOrder=1), Drift('DW3', 0.052052), Dipole('RotatedQF8Dup', 0.0010000624021297884, -0.00017697211671864006, 0.0, MaxOrder=1), Quadrupole('QF8D-C14', 0.492637, 4.423543519963713, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.42354352, 0. , 0. , 0. , 0. ])), Dipole('RotatedQF8Ddo', 0.001, 0.00017697211671864006, 0.0, MaxOrder=1), Multipole('CrossTalk_QF8D', 0.0, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Drift('DR_26', 0.07049875341508385), Dipole('mlDQ1D_L', 0.005850000000000022, 0.0001617001137055308, 0.0, EntranceAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ1D-C14', 1.0447, 0.028876599792849126, -1.829247391855018, Current=np.float64(81.93917917), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ1D_R', 0.005850000000000022, 0.0001617001137055308, 0.0, ExitAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_27', 0.06948925341508386), Multipole('CrossTalk_QF6D', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Quadrupole('QF6D-C14', 0.398656, 4.466463251763126, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.46646325, 0. , 0. , 0. , 0. ])), Drift('DR_28', 0.050672), Monitor('BPM_C14-07', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_29', 0.074579125092147), Multipole('CrossTalk_DL2D_5', 0.001, array([0., 0.]), array([ 0. , -0.3555665]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL2D_5', 0.38377165772, 0.010034264335, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.00515313, ExitAngle=0.0008047493, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_4', 0.34820486193, 0.006666194663, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0008047493, ExitAngle=0.000355459, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_3', 0.35615224059, 0.005302212516, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000355459, ExitAngle=0.0002775215, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_2', 0.36592971419, 0.004156120683, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0002775215, ExitAngle=0.0002878422, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_1', 0.3717697041, 0.003253593003, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0002878422, ExitAngle=0.0017366852, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL2D_1', 0.001, array([0., 0.]), array([0. , 1.68691841]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_30', 0.018749411451206), Quadrupole('QD5D-C14', 0.227687, -2.7745909646284255, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_31', 0.0592115), Multipole('CrossTalk_SD1D', 0.001, array([0., 0.]), array([0. , 5.17157468]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SD1D-C14', 0.17989, -75.31863674507929, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Drift('DR_32', 0.3879084317102366), Monitor('BPM_C14-08', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_33', 0.052156), Multipole('OF1D-C14', 0.097688, array([0., 0., 0., 0.]), array([ 0.00000000e+00, 9.62508845e-02, 0.00000000e+00, -1.35737654e+03]), NumIntSteps=20), Drift('DR_34', 0.048312499999999994), Quadrupole('QF4D-C14', 0.227687, 2.4838651556872176, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_35', 0.05921149999999999), Multipole('CrossTalk_SF2E_L', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SF2E-C14', 0.21389, 79.46138528058903, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SF2E_R', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_36', 0.05921149999999999), Quadrupole('QF4E-C14', 0.227687, 2.2829943347970385, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_37', 0.0481565), Monitor('BPM_C14-09', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_38_', 0.5379084335370381), Sextupole('SD1E-C14', 0.17989, -81.58486037208317, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SD1E', 0.001, array([0., 0.]), array([0. , 1.46809162]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_39', 0.058745500000000006), Quadrupole('QD3E-C14', 0.178619, -2.305265273530913, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_40', 0.017784136045465998), Multipole('CrossTalk_DL1E_1', 0.001, array([0., 0.]), array([0. , 3.99217897]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL1E_1', 0.3722097312, 0.003111654158, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0016587852, ExitAngle=-0.000314281, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_2', 0.3650365996, 0.004133965029, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000314281, ExitAngle=-0.000302916, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_3', 0.3573967542, 0.005387546474, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000302916, ExitAngle=-0.0004495195, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_4', 0.35044714, 0.007202125122, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0004495195, ExitAngle=-0.0010803394, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_5_ID15', 0.3804381282, 0.009877094417, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0010803394, ExitAngle=0.00614251, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL1E_5', 0.001, array([0., 0.]), array([0. , 4.82026887]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_41', 0.020537039307393), Quadrupole('QD2E-C14', 0.227687, -2.7946592378616475, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_42', 0.2221565), Multipole('SH3E-C14', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_43', 0.10155199999999999), Quadrupole('QF1E-C14', 0.311896, 2.620410773520081, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_44', 0.042552), Monitor('BPM_C14-10', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_45', 2.5989090473559258, EApertures=array([0.032, 0.004])), Dipole('CantingDipoleID15', 0.0525, 0.002, 0.0, EntranceAngle=0.001, ExitAngle=0.001, MaxOrder=1), Marker('ID15'), Marker('CantedID15'), Dipole('CantingDipoleID15', 0.0525, 0.002, 0.0, EntranceAngle=0.001, ExitAngle=0.001, MaxOrder=1), Drift('DR_01', 2.5989090473559258, EApertures=array([0.032, 0.004])), Monitor('BPM_C15-01', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_02', 0.042552), Quadrupole('QF1A-C15', 0.311896, 2.620410773520081, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_03', 0.10155199999999999), Multipole('SH1A-C15', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_04', 0.2221565), Quadrupole('QD2A-C15', 0.227687, -2.7946592378616475, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_05', 0.020537039307393), Multipole('CrossTalk_DL1A_5', 0.001, array([0., 0.]), array([0. , 4.82026887]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL1A_5_ID15', 0.3804381282, 0.009877094417, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.00614251, ExitAngle=0.0010803394, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_4', 0.35044714, 0.007202125122, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0010803394, ExitAngle=0.0004495195, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_3', 0.3573967542, 0.005387546474, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0004495195, ExitAngle=0.000302916, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_2', 0.3650365996, 0.004133965029, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000302916, ExitAngle=0.000314281, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_1', 0.3722097312, 0.003111654158, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000314281, ExitAngle=0.0016587852, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL1A_1', 0.001, array([0., 0.]), array([0. , 3.99217897]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_06', 0.017784136045465998), Quadrupole('QD3A-C15', 0.178619, -2.3064590264118476, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_07', 0.058745500000000006), Multipole('CrossTalk_SD1A', 0.001, array([0., 0.]), array([0. , 1.46809162]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SD1A-C15', 0.17989, -81.58486037208317, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Drift('DR_08', 0.5379084335370381), Monitor('BPM_C15-02', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_09', 0.04815649999999999), Quadrupole('QF4A-C15', 0.227687, 2.3120481261059, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_10', 0.05921149999999999), Multipole('CrossTalk_SF2A_L', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SF2A-C15', 0.21389, 79.46138528058903, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SF2A_R', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_11', 0.05921149999999999), Quadrupole('QF4B-C15', 0.227687, 2.453047851803296, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_12', 0.048312499999999994), Multipole('OF1B-C15', 0.097688, array([0., 0., 0., 0.]), array([ 0.00000000e+00, 9.62508845e-02, 0.00000000e+00, -1.35737654e+03]), NumIntSteps=20), Drift('DR_13', 0.052156), Monitor('BPM_C15-03', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_14', 0.3879084317102366), Sextupole('SD1B-C15', 0.17989, -75.31863674507929, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SD1B', 0.001, array([0., 0.]), array([0. , 5.17157468]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_15', 0.0592115), Quadrupole('QD5B-C15', 0.227687, -2.7693313808129747, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_16', 0.018749411451206), Multipole('CrossTalk_DL2B_1', 0.001, array([0., 0.]), array([0. , 1.68691841]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL2B_1', 0.3717697041, 0.003253593003, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0017366852, ExitAngle=-0.0002878422, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_2', 0.36592971419, 0.004156120683, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0002878422, ExitAngle=-0.0002775215, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_3', 0.35615224059, 0.005302212516, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0002775215, ExitAngle=-0.000355459, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_4', 0.34820486193, 0.006666194663, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000355459, ExitAngle=-0.0008047493, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_5', 0.38377165772, 0.010034264335, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0008047493, ExitAngle=0.00515313, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL2B_5', 0.001, array([0., 0.]), array([ 0. , -0.3555665]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_17', 0.074579125092147), Monitor('BPM_C15-04', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_18', 0.050672), Quadrupole('QF6B-C15', 0.398656, 4.462896102867954, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.4628961, 0. , 0. , 0. , 0. ])), Multipole('CrossTalk_QF6B', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Drift('DR_19', 0.06948925341508386), Dipole('mlDQ1B_L', 0.005850000000000022, 0.0001617001137055308, 0.0, EntranceAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ1B-C15', 1.0447, 0.028876599792849126, -1.829247391855018, Current=np.float64(81.99751312), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ1B_R', 0.005850000000000022, 0.0001617001137055308, 0.0, ExitAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_20', 0.07049875341508385), Multipole('CrossTalk_QF8B', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Quadrupole('QF8B-C15', 0.492637, 4.423543519963713, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.42354352, 0. , 0. , 0. , 0. ])), Drift('DR_21', 0.1616815), Multipole('SH2B-C15', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025 , 0.0065]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_22', 0.037), Monitor('BPM_C15-05', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_23', 0.040140701278962194), Dipole('mlDQ2C_1_L', 0.0032849999999999824, 6.200945026070008e-05, 0.0, EntranceAngle=0.007849999995560084, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ2C-C15', 0.82515, 0.015575981090598769, -1.5383185777357045, Current=np.float64(89.10185218), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ2C_2_R', 0.0032849999999999824, 6.200945026070008e-05, 0.0, ExitAngle=0.007849999995560084, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_24', 0.04014070127896258), Monitor('BPM_C15-06', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_25u', 0.2091815), Marker('BM_empty'), Drift('DR_25d', 0.0895), Quadrupole('QF8D-C15', 0.492637, 4.423543519963713, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.42354352, 0. , 0. , 0. , 0. ])), Multipole('CrossTalk_QF8D', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Drift('DR_26', 0.07049875341508385), Dipole('mlDQ1D_L', 0.005850000000000022, 0.0001617001137055308, 0.0, EntranceAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ1D-C15', 1.0447, 0.028876599792849126, -1.829247391855018, Current=np.float64(81.21408953), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ1D_R', 0.005850000000000022, 0.0001617001137055308, 0.0, ExitAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_27', 0.06948925341508386), Multipole('CrossTalk_QF6D', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Quadrupole('QF6D-C15', 0.398656, 4.462904118728422, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.46290412, 0. , 0. , 0. , 0. ])), Drift('DR_28', 0.050672), Monitor('BPM_C15-07', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_29', 0.074579125092147), Multipole('CrossTalk_DL2D_5', 0.001, array([0., 0.]), array([ 0. , -0.3555665]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL2D_5', 0.38377165772, 0.010034264335, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.00515313, ExitAngle=0.0008047493, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_4', 0.34820486193, 0.006666194663, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0008047493, ExitAngle=0.000355459, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_3', 0.35615224059, 0.005302212516, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000355459, ExitAngle=0.0002775215, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_2', 0.36592971419, 0.004156120683, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0002775215, ExitAngle=0.0002878422, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_1', 0.3717697041, 0.003253593003, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0002878422, ExitAngle=0.0017366852, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL2D_1', 0.001, array([0., 0.]), array([0. , 1.68691841]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_30', 0.018749411451206), Quadrupole('QD5D-C15', 0.227687, -2.7713138964040156, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_31', 0.0592115), Multipole('CrossTalk_SD1D', 0.001, array([0., 0.]), array([0. , 5.17157468]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SD1D-C15', 0.17989, -75.31863674507929, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Drift('DR_32', 0.3879084317102366), Monitor('BPM_C15-08', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_33', 0.052156), Multipole('OF1D-C15', 0.097688, array([0., 0., 0., 0.]), array([ 0.00000000e+00, 9.62508845e-02, 0.00000000e+00, -1.35737654e+03]), NumIntSteps=20), Drift('DR_34', 0.048312499999999994), Quadrupole('QF4D-C15', 0.227687, 2.491786751234053, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_35', 0.05921149999999999), Multipole('CrossTalk_SF2E_L', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SF2E-C15', 0.21389, 79.46138528058903, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SF2E_R', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_36', 0.05921149999999999), Quadrupole('QF4E-C15', 0.227687, 2.249627688093723, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_37', 0.0481565), Monitor('BPM_C15-09', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_38_CT', 0.5379084335370381), Sextupole('SD1E-C15', 0.17989, -81.58486037208317, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SD1E', 0.001, array([0., 0.]), array([0. , 1.46809162]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_39', 0.058745500000000006), Quadrupole('QD3E-C15', 0.178619, -2.276816512728177, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_40', 0.017784136045465998), Multipole('CrossTalk_DL1E_1', 0.001, array([0., 0.]), array([0. , 3.99217897]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL1E_1', 0.3722097312, 0.003111654158, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0016587852, ExitAngle=-0.000314281, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_2', 0.3650365996, 0.004133965029, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000314281, ExitAngle=-0.000302916, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_3', 0.3573967542, 0.005387546474, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000302916, ExitAngle=-0.0004495195, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_4', 0.35044714, 0.007202125122, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0004495195, ExitAngle=-0.0010803394, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_5_ID16', 0.3804381282, 0.009177094417, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0010803394, ExitAngle=0.00614251, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL1E_5', 0.001, array([0., 0.]), array([0. , 4.82026887]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_41', 0.020537039307393), Quadrupole('QD2E-C15', 0.227687, -2.8204926732736966, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_42', 0.2221565), Multipole('SH3E-C15', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_43', 0.10155199999999999), Quadrupole('QF1E-C15', 0.311896, 2.648160733384489, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_44', 0.042552), Monitor('BPM_C15-10', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_45', 2.5989157771681395, EApertures=array([0.032, 0.004])), Dipole('CantingDipoleID16', 0.0525, 0.0027, 0.0, EntranceAngle=0.00135, ExitAngle=0.00135, MaxOrder=1), Marker('ID16'), Marker('CantedID16'), Dipole('CantingDipoleID16', 0.0525, 0.0027, 0.0, EntranceAngle=0.00135, ExitAngle=0.00135, MaxOrder=1), Drift('DR_01', 2.5989157771681395, EApertures=array([0.032, 0.004])), Monitor('BPM_C16-01', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_02', 0.042552), Quadrupole('QF1A-C16', 0.311896, 2.6475278529047297, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_03', 0.10155199999999999), Multipole('SH1A-C16', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_04', 0.2221565), Quadrupole('QD2A-C16', 0.227687, -2.818528893449082, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_05', 0.020537039307393), Multipole('CrossTalk_DL1A_5', 0.001, array([0., 0.]), array([0. , 4.82026887]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL1A_5_ID16', 0.3804381282, 0.009177094417, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.00614251, ExitAngle=0.0010803394, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_4', 0.35044714, 0.007202125122, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0010803394, ExitAngle=0.0004495195, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_3', 0.3573967542, 0.005387546474, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0004495195, ExitAngle=0.000302916, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_2', 0.3650365996, 0.004133965029, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000302916, ExitAngle=0.000314281, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_1', 0.3722097312, 0.003111654158, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000314281, ExitAngle=0.0016587852, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL1A_1', 0.001, array([0., 0.]), array([0. , 3.99217897]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_06', 0.017784136045465998), Quadrupole('QD3A-C16', 0.178619, -2.2809894053628046, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_07', 0.058745500000000006), Multipole('CrossTalk_SD1A', 0.001, array([0., 0.]), array([0. , 1.46809162]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SD1A-C16', 0.17989, -81.58486037208317, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Drift('DR_08', 0.5379084335370381), Monitor('BPM_C16-02', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_09', 0.04815649999999999), Quadrupole('QF4A-C16', 0.227687, 2.2542007388057725, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_10', 0.05921149999999999), Multipole('CrossTalk_SF2A_L', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SF2A-C16', 0.21389, 79.46138528058903, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SF2A_R', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_11', 0.05921149999999999), Quadrupole('QF4B-C16', 0.227687, 2.5003560491577725, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_12', 0.048312499999999994), Multipole('OF1B-C16', 0.097688, array([0., 0., 0., 0.]), array([ 0.00000000e+00, 9.62508845e-02, 0.00000000e+00, -1.35737654e+03]), NumIntSteps=20), Drift('DR_13', 0.052156), Monitor('BPM_C16-03', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_14', 0.3879084317102366), Sextupole('SD1B-C16', 0.17989, -75.31863674507929, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SD1B', 0.001, array([0., 0.]), array([0. , 5.17157468]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_15', 0.0592115), Quadrupole('QD5B-C16', 0.227687, -2.7743053380216565, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_16', 0.018749411451206), Multipole('CrossTalk_DL2B_1', 0.001, array([0., 0.]), array([0. , 1.68691841]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL2B_1', 0.3717697041, 0.003253593003, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0017366852, ExitAngle=-0.0002878422, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_2', 0.36592971419, 0.004156120683, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0002878422, ExitAngle=-0.0002775215, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_3', 0.35615224059, 0.005302212516, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0002775215, ExitAngle=-0.000355459, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_4', 0.34820486193, 0.006666194663, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000355459, ExitAngle=-0.0008047493, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_5', 0.38377165772, 0.010034264335, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0008047493, ExitAngle=0.00515313, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL2B_5', 0.001, array([0., 0.]), array([ 0. , -0.3555665]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_17', 0.074579125092147), Monitor('BPM_C16-04', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_18', 0.050672), Quadrupole('QF6B-C16', 0.398656, 4.464039879529023, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.46403988, 0. , 0. , 0. , 0. ])), Multipole('CrossTalk_QF6B', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Drift('DR_19', 0.06948925341508386), Dipole('mlDQ1B_L', 0.005850000000000022, 0.0001649066345118887, 0.0, EntranceAngle=0.0148895186921674, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ1B-C16', 1.0447, 0.02944922411531102, -1.829247391855018, Current=np.float64(81.78126237), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ1B_R', 0.005850000000000022, 0.0001649066345118887, 0.0, ExitAngle=0.0148895186921674, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_20', 0.07049875341508385), Multipole('CrossTalk_QF8B', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Quadrupole('QF8B-C16', 0.492637, 4.423543519963713, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.42354352, 0. , 0. , 0. , 0. ])), Drift('DR_21', 0.1616815), Multipole('SH2B-C16', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025 , 0.0065]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_22', 0.037), Monitor('BPM_C16-05', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_23', 0.040140701278962194), Dipole('mlDQ2C_1_L', 0.0032849999999999824, 5.208768042881343e-05, 0.0, EntranceAngle=0.006593967361682335, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ2C-C16', 0.82515, 0.013083759362507044, -1.5383185777357045, Current=np.float64(88.97826533), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ2C_2_R', 0.0032849999999999824, 5.208768042881343e-05, 0.0, ExitAngle=0.006593967361682335, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_24', 0.04014070127896258), Monitor('BPM_C16-06', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DMB', 0.1755595), Dipole('SBM', 0.0244294, 0.00104994, 0.0, EntranceAngle=0.00052497, ExitAngle=0.00052497, MaxOrder=1), Marker('SBM-BM16'), Dipole('SBM', 0.0244294, 0.00104994, 0.0, EntranceAngle=0.00052497, ExitAngle=0.00052497, MaxOrder=1), Drift('DMB', 0.07425082254925898), Quadrupole('QF8D-C16', 0.492637, 4.423543519963713, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.42354352, 0. , 0. , 0. , 0. ])), Multipole('CrossTalk_QF8D', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Drift('DR_26', 0.07049875341508385), Dipole('mlDQ1D_L', 0.005850000000000022, 0.00016077614100251414, 0.0, EntranceAngle=0.014516573961970538, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ1D-C16', 0.04869537411465187, 0.0013382998862952848, -1.829247391855018, Current=np.float64(82.14488947), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, NumIntSteps=20), Marker('PINHOLE_D17'), Dipole('DQ1D-C16', 0.9960046258853481, 0.027373295755640764, -1.829247391855018, Current=np.float64(82.14488947), EApertures=array([0.025 , 0.0065]), FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ1D_R', 0.005850000000000022, 0.00016077614100251414, 0.0, ExitAngle=0.014516573961970538, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_27', 0.06948925341508386), Multipole('CrossTalk_QF6D', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Quadrupole('QF6D-C16', 0.398656, 4.461776878364376, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.46177688, 0. , 0. , 0. , 0. ])), Drift('DR_28', 0.050672), Monitor('BPM_C16-07', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_29', 0.074579125092147), Multipole('CrossTalk_DL2D_5', 0.001, array([0., 0.]), array([ 0. , -0.3555665]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL2D_5', 0.38377165772, 0.010034264335, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.00515313, ExitAngle=0.0008047493, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_4', 0.34820486193, 0.006666194663, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0008047493, ExitAngle=0.000355459, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_3', 0.35615224059, 0.005302212516, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000355459, ExitAngle=0.0002775215, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_2', 0.36592971419, 0.004156120683, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0002775215, ExitAngle=0.0002878422, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_1', 0.3717697041, 0.003253593003, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0002878422, ExitAngle=0.0017366852, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL2D_1', 0.001, array([0., 0.]), array([0. , 1.68691841]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_30', 0.018749411451206), Quadrupole('QD5D-C16', 0.227687, -2.7643374944052486, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_31', 0.0592115), Multipole('CrossTalk_SD1D', 0.001, array([0., 0.]), array([0. , 5.17157468]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SD1D-C16', 0.17989, -75.31863674507929, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Drift('DR_32', 0.3879084317102366), Monitor('BPM_C16-08', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_33', 0.052156), Multipole('OF1D-C16', 0.097688, array([0., 0., 0., 0.]), array([ 0.00000000e+00, 9.62508845e-02, 0.00000000e+00, -1.35737654e+03]), NumIntSteps=20), Drift('DR_34', 0.048312499999999994), Quadrupole('QF4D-C16', 0.227687, 2.3965711278659816, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_35', 0.05921149999999999), Multipole('CrossTalk_SF2E_L', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SF2E-C16', 0.21389, 79.46138528058903, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SF2E_R', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_36', 0.05921149999999999), Quadrupole('QF4E-C16', 0.227687, 2.4251588375987008, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_37', 0.0481565), Monitor('BPM_C16-09', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_38_', 0.5379084335370381), Sextupole('SD1E-C16', 0.17989, -81.58486037208317, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SD1E', 0.001, array([0., 0.]), array([0. , 1.46809162]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_39', 0.058745500000000006), Quadrupole('QD3E-C16', 0.178619, -2.3888335334486794, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_40', 0.017784136045465998), Multipole('CrossTalk_DL1E_1', 0.001, array([0., 0.]), array([0. , 3.99217897]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL1E_1', 0.3722097312, 0.003111654158, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0016587852, ExitAngle=-0.000314281, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_2', 0.3650365996, 0.004133965029, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000314281, ExitAngle=-0.000302916, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_3', 0.3573967542, 0.005387546474, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000302916, ExitAngle=-0.0004495195, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_4', 0.35044714, 0.007202125122, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0004495195, ExitAngle=-0.0010803394, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_5', 0.3804381282, 0.011877094417, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0010803394, ExitAngle=0.00614251, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL1E_5', 0.001, array([0., 0.]), array([0. , 4.82026887]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_41', 0.020537039307393), Quadrupole('QD2E-C16', 0.227687, -2.714734264775698, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_42', 0.2221565), Multipole('SH3E-C16', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_43', 0.10155199999999999), Quadrupole('QF1E-C16', 0.311896, 2.5416705014002057, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_44', 0.042552), Monitor('BPM_C16-10', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_45', 2.6513999999999998, EApertures=array([0.032, 0.004])), Marker('ID17'), Drift('DR_01', 2.6513999999999998, EApertures=array([0.032, 0.004])), Monitor('BPM_C17-01', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_02', 0.042552), Quadrupole('QF1A-C17', 0.311896, 2.540937708821109, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_03', 0.10155199999999999), Multipole('SH1A-C17', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_04', 0.2221565), Quadrupole('QD2A-C17', 0.227687, -2.712444740057637, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_05', 0.020537039307393), Multipole('CrossTalk_DL1A_5', 0.001, array([0., 0.]), array([0. , 4.82026887]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL1A_5', 0.3804381282, 0.011877094417, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.00614251, ExitAngle=0.0010803394, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_4', 0.35044714, 0.007202125122, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0010803394, ExitAngle=0.0004495195, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_3', 0.3573967542, 0.005387546474, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0004495195, ExitAngle=0.000302916, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_2', 0.3650365996, 0.004133965029, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000302916, ExitAngle=0.000314281, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_1', 0.3722097312, 0.003111654158, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000314281, ExitAngle=0.0016587852, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL1A_1', 0.001, array([0., 0.]), array([0. , 3.99217897]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_06', 0.017784136045465998), Quadrupole('QD3A-C17', 0.178619, -2.393475761761397, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_07', 0.058745500000000006), Multipole('CrossTalk_SD1A', 0.001, array([0., 0.]), array([0. , 1.46809162]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SD1A-C17', 0.17989, -81.58486037208317, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Drift('DR_08', 0.5379084335370381), Monitor('BPM_C17-02', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_09', 0.04815649999999999), Quadrupole('QF4A-C17', 0.227687, 2.429174934948381, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_10', 0.05921149999999999), Multipole('CrossTalk_SF2A_L', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SF2A-C17', 0.21389, 79.46138528058903, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SF2A_R', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_11', 0.05921149999999999), Quadrupole('QF4B-C17', 0.227687, 2.4056297521698395, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_12', 0.048312499999999994), Multipole('OF1B-C17', 0.097688, array([0., 0., 0., 0.]), array([ 0.00000000e+00, 9.62508845e-02, 0.00000000e+00, -1.35737654e+03]), NumIntSteps=20), Drift('DR_13', 0.052156), Monitor('BPM_C17-03', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_14', 0.3879084317102366), Sextupole('SD1B-C17', 0.17989, -75.31863674507929, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SD1B', 0.001, array([0., 0.]), array([0. , 5.17157468]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_15', 0.0592115), Quadrupole('QD5B-C17', 0.227687, -2.7669042281291243, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_16', 0.018749411451206), Multipole('CrossTalk_DL2B_1', 0.001, array([0., 0.]), array([0. , 1.68691841]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL2B_1', 0.3717697041, 0.003253593003, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0017366852, ExitAngle=-0.0002878422, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_2', 0.36592971419, 0.004156120683, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0002878422, ExitAngle=-0.0002775215, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_3', 0.35615224059, 0.005302212516, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0002775215, ExitAngle=-0.000355459, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_4', 0.34820486193, 0.006666194663, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000355459, ExitAngle=-0.0008047493, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_5', 0.38377165772, 0.010034264335, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0008047493, ExitAngle=0.00515313, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL2B_5', 0.001, array([0., 0.]), array([ 0. , -0.3555665]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_17', 0.074579125092147), Monitor('BPM_C17-04', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_18', 0.050672), Quadrupole('QF6B-C17', 0.398656, 4.462886396813337, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.4628864, 0. , 0. , 0. , 0. ])), Multipole('CrossTalk_QF6B', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Drift('DR_19', 0.06948925341508386), Dipole('mlDQ1B_L', 0.005850000000000022, 0.0001617001137055308, 0.0, EntranceAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ1B-C17', 1.0447, 0.028876599792849126, -1.829247391855018, Current=np.float64(81.58942345), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ1B_R', 0.005850000000000022, 0.0001617001137055308, 0.0, ExitAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_20', 0.07049875341508385), Multipole('CrossTalk_QF8B', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Quadrupole('QF8B-C17', 0.492637, 4.423543519963713, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.42354352, 0. , 0. , 0. , 0. ])), Drift('DR_21', 0.1616815), Multipole('SH2B-C17', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025 , 0.0065]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_22', 0.037), Monitor('BPM_C17-05', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_23', 0.040140701278962194), Dipole('mlDQ2C_1_L', 0.0032849999999999824, 6.200945026070008e-05, 0.0, EntranceAngle=0.007849999995560084, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ2C-C17', 0.82515, 0.015575981090598769, -1.5383185777357045, Current=np.float64(88.96249377), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ2C_2_R', 0.0032849999999999824, 6.200945026070008e-05, 0.0, ExitAngle=0.007849999995560084, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_24', 0.04014070127896258), Monitor('BPM_C17-06', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_25u', 0.2091815), Marker('BM_empty'), Drift('DR_25d', 0.0895), Quadrupole('QF8D-C17', 0.492637, 4.423543519963713, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.42354352, 0. , 0. , 0. , 0. ])), Multipole('CrossTalk_QF8D', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Drift('DR_26', 0.07049875341508385), Dipole('mlDQ1D_L', 0.005850000000000022, 0.0001617001137055308, 0.0, EntranceAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ1D-C17', 1.0447, 0.028876599792849126, -1.829247391855018, Current=np.float64(82.0289521), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, NumIntSteps=20), Dipole('mlDQ1D_R', 0.005850000000000022, 0.0001617001137055308, 0.0, ExitAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_27', 0.06948925341508386), Multipole('CrossTalk_QF6D', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Quadrupole('QF6D-C17', 0.398656, 4.462886396813337, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.4628864, 0. , 0. , 0. , 0. ])), Drift('DR_28', 0.050672), Monitor('BPM_C17-07', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_29', 0.074579125092147), Multipole('CrossTalk_DL2D_5', 0.001, array([0., 0.]), array([ 0. , -0.3555665]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL2D_5', 0.38377165772, 0.010034264335, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.00515313, ExitAngle=0.0008047493, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_4', 0.34820486193, 0.006666194663, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0008047493, ExitAngle=0.000355459, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_3', 0.35615224059, 0.005302212516, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000355459, ExitAngle=0.0002775215, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_2', 0.36592971419, 0.004156120683, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0002775215, ExitAngle=0.0002878422, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_1', 0.3717697041, 0.003253593003, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0002878422, ExitAngle=0.0017366852, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL2D_1', 0.001, array([0., 0.]), array([0. , 1.68691841]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_30', 0.018749411451206), Quadrupole('QD5D-C17', 0.227687, -2.7669042281291243, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_31', 0.0592115), Multipole('CrossTalk_SD1D', 0.001, array([0., 0.]), array([0. , 5.17157468]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SD1D-C17', 0.17989, -75.31863674507929, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Drift('DR_32', 0.3879084317102366), Monitor('BPM_C17-08', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_33', 0.052156), Multipole('OF1D-C17', 0.097688, array([0., 0., 0., 0.]), array([ 0.00000000e+00, 9.62508845e-02, 0.00000000e+00, -1.35737654e+03]), NumIntSteps=20), Drift('DR_34', 0.048312499999999994), Quadrupole('QF4D-C17', 0.227687, 2.4056297521698395, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_35', 0.05921149999999999), Multipole('CrossTalk_SF2E_L', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SF2E-C17', 0.21389, 79.46138528058903, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SF2E_R', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_36', 0.05921149999999999), Quadrupole('QF4E-C17', 0.227687, 2.429174934948381, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_37', 0.0481565), Monitor('BPM_C17-09', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_38_', 0.5379084335370381), Sextupole('SD1E-C17', 0.17989, -81.58486037208317, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SD1E', 0.001, array([0., 0.]), array([0. , 1.46809162]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_39', 0.058745500000000006), Quadrupole('QD3E-C17', 0.178619, -2.393475761761397, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_40', 0.017784136045465998), Multipole('CrossTalk_DL1E_1', 0.001, array([0., 0.]), array([0. , 3.99217897]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL1E_1', 0.3722097312, 0.003111654158, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0016587852, ExitAngle=-0.000314281, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_2', 0.3650365996, 0.004133965029, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000314281, ExitAngle=-0.000302916, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_3', 0.3573967542, 0.005387546474, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000302916, ExitAngle=-0.0004495195, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_4', 0.35044714, 0.007202125122, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0004495195, ExitAngle=-0.0010803394, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_5', 0.3804381282, 0.011877094417, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0010803394, ExitAngle=0.00614251, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL1E_5', 0.001, array([0., 0.]), array([0. , 4.82026887]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_41', 0.020537039307393), Quadrupole('QD2E-C17', 0.227687, -2.712444740057637, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_42', 0.2221565), Multipole('SH3E-C17', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_43', 0.10155199999999999), Quadrupole('QF1E-C17', 0.311896, 2.540937708821109, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_44', 0.042552), Monitor('BPM_C17-10', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_45', 2.6513999999999998, EApertures=array([0.032, 0.004])), Marker('ID18'), Drift('DR_01', 2.6513999999999998, EApertures=array([0.032, 0.004])), Monitor('BPM_C18-01', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_02', 0.042552), Quadrupole('QF1A-C18', 0.311896, 2.540937708821109, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_03', 0.10155199999999999), Multipole('SH1A-C18', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_04', 0.2221565), Quadrupole('QD2A-C18', 0.227687, -2.712444740057637, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_05', 0.020537039307393), Multipole('CrossTalk_DL1A_5', 0.001, array([0., 0.]), array([0. , 4.82026887]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL1A_5', 0.3804381282, 0.011877094417, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.00614251, ExitAngle=0.0010803394, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_4', 0.35044714, 0.007202125122, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0010803394, ExitAngle=0.0004495195, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_3', 0.3573967542, 0.005387546474, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0004495195, ExitAngle=0.000302916, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_2', 0.3650365996, 0.004133965029, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000302916, ExitAngle=0.000314281, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_1', 0.3722097312, 0.003111654158, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000314281, ExitAngle=0.0016587852, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL1A_1', 0.001, array([0., 0.]), array([0. , 3.99217897]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_06', 0.017784136045465998), Quadrupole('QD3A-C18', 0.178619, -2.393475761761397, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_07', 0.058745500000000006), Multipole('CrossTalk_SD1A', 0.001, array([0., 0.]), array([0. , 1.46809162]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SD1A-C18', 0.17989, -81.58486037208317, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Drift('DR_08', 0.5379084335370381), Monitor('BPM_C18-02', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_09', 0.04815649999999999), Quadrupole('QF4A-C18', 0.227687, 2.429174934948381, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_10', 0.05921149999999999), Multipole('CrossTalk_SF2A_L', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SF2A-C18', 0.21389, 79.46138528058903, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SF2A_R', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_11', 0.05921149999999999), Quadrupole('QF4B-C18', 0.227687, 2.4056297521698395, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_12', 0.048312499999999994), Multipole('OF1B-C18', 0.097688, array([0., 0., 0., 0.]), array([ 0.00000000e+00, 9.62508845e-02, 0.00000000e+00, -1.35737654e+03]), NumIntSteps=20), Drift('DR_13', 0.052156), Monitor('BPM_C18-03', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_14', 0.3879084317102366), Sextupole('SD1B-C18', 0.17989, -75.31863674507929, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SD1B', 0.001, array([0., 0.]), array([0. , 5.17157468]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_15', 0.0592115), Quadrupole('QD5B-C18', 0.227687, -2.7669042281291243, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_16', 0.018749411451206), Multipole('CrossTalk_DL2B_1', 0.001, array([0., 0.]), array([0. , 1.68691841]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL2B_1', 0.3717697041, 0.003253593003, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0017366852, ExitAngle=-0.0002878422, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_2', 0.36592971419, 0.004156120683, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0002878422, ExitAngle=-0.0002775215, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_3', 0.35615224059, 0.005302212516, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0002775215, ExitAngle=-0.000355459, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_4', 0.34820486193, 0.006666194663, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000355459, ExitAngle=-0.0008047493, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_5', 0.38377165772, 0.010034264335, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0008047493, ExitAngle=0.00515313, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL2B_5', 0.001, array([0., 0.]), array([ 0. , -0.3555665]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_17', 0.074579125092147), Monitor('BPM_C18-04', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_18', 0.050672), Quadrupole('QF6B-C18', 0.398656, 4.462886396813337, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.4628864, 0. , 0. , 0. , 0. ])), Multipole('CrossTalk_QF6B', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Drift('DR_19', 0.06948925341508386), Dipole('mlDQ1B_L', 0.005850000000000022, 0.0001617001137055308, 0.0, EntranceAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ1B-C18', 1.0447, 0.028876599792849126, -1.829247391855018, Current=np.float64(81.83123285), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ1B_R', 0.005850000000000022, 0.0001617001137055308, 0.0, ExitAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_20', 0.07049875341508385), Multipole('CrossTalk_QF8B', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Quadrupole('QF8B-C18', 0.492637, 4.423543519963713, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.42354352, 0. , 0. , 0. , 0. ])), Drift('DR_21', 0.1616815), Multipole('SH2B-C18', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025 , 0.0065]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_22', 0.037), Monitor('BPM_C18-05', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_23', 0.040140701278962194), Dipole('mlDQ2C_1_L', 0.0032849999999999824, 6.200945026070008e-05, 0.0, EntranceAngle=0.007849999995560084, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ2C-C18', 0.82515, 0.015575981090598769, -1.5383185777357045, Current=np.float64(88.87808424), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ2C_2_R', 0.0032849999999999824, 6.200945026070008e-05, 0.0, ExitAngle=0.007849999995560084, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_24', 0.04014070127896258), Monitor('BPM_C18-06', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DW1', 0.149988899), Multipole('W1', 0.02, array([0.]), array([-0.05])), Drift('DW2', 0.016666667), Multipole('W1', 0.013333334, array([0.]), array([0.075])), Marker('BMHARD'), Marker('3PW-BM18'), Multipole('W1', 0.013333334, array([0.]), array([0.075])), Drift('DW2', 0.016666667), Multipole('W1', 0.02, array([0.]), array([-0.05])), Drift('DW3', 0.04869259899999999), Quadrupole('QF8D-C18', 0.492637, 4.423543519963713, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.42354352, 0. , 0. , 0. , 0. ])), Multipole('CrossTalk_QF8D', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Drift('DR_26', 0.07049875341508385), Dipole('mlDQ1D_L', 0.005850000000000022, 0.0001617001137055308, 0.0, EntranceAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ1D-C18', 1.0447, 0.028876599792849126, -1.829247391855018, Current=np.float64(82.24479284), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ1D_R', 0.005850000000000022, 0.0001617001137055308, 0.0, ExitAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_27', 0.06948925341508386), Multipole('CrossTalk_QF6D', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Quadrupole('QF6D-C18', 0.398656, 4.462886396813337, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.4628864, 0. , 0. , 0. , 0. ])), Drift('DR_28', 0.050672), Monitor('BPM_C18-07', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_29', 0.074579125092147), Multipole('CrossTalk_DL2D_5', 0.001, array([0., 0.]), array([ 0. , -0.3555665]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL2D_5', 0.38377165772, 0.010034264335, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.00515313, ExitAngle=0.0008047493, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_4', 0.34820486193, 0.006666194663, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0008047493, ExitAngle=0.000355459, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_3', 0.35615224059, 0.005302212516, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000355459, ExitAngle=0.0002775215, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_2', 0.36592971419, 0.004156120683, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0002775215, ExitAngle=0.0002878422, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_1', 0.3717697041, 0.003253593003, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0002878422, ExitAngle=0.0017366852, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL2D_1', 0.001, array([0., 0.]), array([0. , 1.68691841]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_30', 0.018749411451206), Quadrupole('QD5D-C18', 0.227687, -2.7669042281291243, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_31', 0.0592115), Multipole('CrossTalk_SD1D', 0.001, array([0., 0.]), array([0. , 5.17157468]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SD1D-C18', 0.17989, -75.31863674507929, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Drift('DR_32', 0.3879084317102366), Monitor('BPM_C18-08', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_33', 0.052156), Multipole('OF1D-C18', 0.097688, array([0., 0., 0., 0.]), array([ 0.00000000e+00, 9.62508845e-02, 0.00000000e+00, -1.35737654e+03]), NumIntSteps=20), Drift('DR_34', 0.048312499999999994), Quadrupole('QF4D-C18', 0.227687, 2.4056297521698395, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_35', 0.05921149999999999), Multipole('CrossTalk_SF2E_L', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SF2E-C18', 0.21389, 79.46138528058903, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SF2E_R', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_36', 0.05921149999999999), Quadrupole('QF4E-C18', 0.227687, 2.429174934948381, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_37', 0.0481565), Monitor('BPM_C18-09', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_38_', 0.5379084335370381), Sextupole('SD1E-C18', 0.17989, -81.58486037208317, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SD1E', 0.001, array([0., 0.]), array([0. , 1.46809162]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_39', 0.058745500000000006), Quadrupole('QD3E-C18', 0.178619, -2.393475761761397, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_40', 0.017784136045465998), Multipole('CrossTalk_DL1E_1', 0.001, array([0., 0.]), array([0. , 3.99217897]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL1E_1', 0.3722097312, 0.003111654158, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0016587852, ExitAngle=-0.000314281, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_2', 0.3650365996, 0.004133965029, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000314281, ExitAngle=-0.000302916, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_3', 0.3573967542, 0.005387546474, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000302916, ExitAngle=-0.0004495195, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_4', 0.35044714, 0.007202125122, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0004495195, ExitAngle=-0.0010803394, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_5', 0.3804381282, 0.011877094417, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0010803394, ExitAngle=0.00614251, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL1E_5', 0.001, array([0., 0.]), array([0. , 4.82026887]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_41', 0.020537039307393), Quadrupole('QD2E-C18', 0.227687, -2.712444740057637, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_42', 0.2221565), Multipole('SH3E-C18', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_43', 0.10155199999999999), Quadrupole('QF1E-C18', 0.311896, 2.540937708821109, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_44', 0.042552), Monitor('BPM_C18-10', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_45', 2.6513999999999998, EApertures=array([0.032, 0.004])), Marker('ID19'), Drift('DR_01', 2.6513999999999998, EApertures=array([0.032, 0.004])), Monitor('BPM_C19-01', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_02', 0.042552), Quadrupole('QF1A-C19', 0.311896, 2.540937708821109, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_03', 0.10155199999999999), Multipole('SH1A-C19', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_04', 0.2221565), Quadrupole('QD2A-C19', 0.227687, -2.712444740057637, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_05', 0.020537039307393), Multipole('CrossTalk_DL1A_5', 0.001, array([0., 0.]), array([0. , 4.82026887]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL1A_5', 0.3804381282, 0.011877094417, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.00614251, ExitAngle=0.0010803394, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_4', 0.35044714, 0.007202125122, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0010803394, ExitAngle=0.0004495195, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_3', 0.3573967542, 0.005387546474, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0004495195, ExitAngle=0.000302916, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_2', 0.3650365996, 0.004133965029, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000302916, ExitAngle=0.000314281, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_1', 0.3722097312, 0.003111654158, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000314281, ExitAngle=0.0016587852, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL1A_1', 0.001, array([0., 0.]), array([0. , 3.99217897]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_06', 0.017784136045465998), Quadrupole('QD3A-C19', 0.178619, -2.393475761761397, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_07', 0.058745500000000006), Multipole('CrossTalk_SD1A', 0.001, array([0., 0.]), array([0. , 1.46809162]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SD1A-C19', 0.17989, -81.58486037208317, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Drift('DR_08', 0.5379084335370381), Monitor('BPM_C19-02', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_09', 0.04815649999999999), Quadrupole('QF4A-C19', 0.227687, 2.429174934948381, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_10', 0.05921149999999999), Multipole('CrossTalk_SF2A_L', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SF2A-C19', 0.21389, 79.46138528058903, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SF2A_R', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_11', 0.05921149999999999), Quadrupole('QF4B-C19', 0.227687, 2.4056297521698395, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_12', 0.048312499999999994), Multipole('OF1B-C19', 0.097688, array([0., 0., 0., 0.]), array([ 0.00000000e+00, 9.62508845e-02, 0.00000000e+00, -1.35737654e+03]), NumIntSteps=20), Drift('DR_13', 0.052156), Monitor('BPM_C19-03', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_14', 0.3879084317102366), Sextupole('SD1B-C19', 0.17989, -75.31863674507929, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SD1B', 0.001, array([0., 0.]), array([0. , 5.17157468]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_15', 0.0592115), Quadrupole('QD5B-C19', 0.227687, -2.7669042281291243, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_16', 0.018749411451206), Multipole('CrossTalk_DL2B_1', 0.001, array([0., 0.]), array([0. , 1.68691841]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL2B_1', 0.3717697041, 0.003253593003, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0017366852, ExitAngle=-0.0002878422, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_2', 0.36592971419, 0.004156120683, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0002878422, ExitAngle=-0.0002775215, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_3', 0.35615224059, 0.005302212516, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0002775215, ExitAngle=-0.000355459, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_4', 0.34820486193, 0.006666194663, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000355459, ExitAngle=-0.0008047493, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_5', 0.38377165772, 0.010034264335, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0008047493, ExitAngle=0.00515313, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL2B_5', 0.001, array([0., 0.]), array([ 0. , -0.3555665]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_17', 0.074579125092147), Monitor('BPM_C19-04', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_18', 0.050672), Quadrupole('QF6B-C19', 0.398656, 4.462886396813337, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.4628864, 0. , 0. , 0. , 0. ])), Multipole('CrossTalk_QF6B', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Drift('DR_19', 0.06948925341508386), Dipole('mlDQ1B_L', 0.005850000000000022, 0.0001617001137055308, 0.0, EntranceAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ1B-C19', 1.0447, 0.028876599792849126, -1.829247391855018, Current=np.float64(82.2756812), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ1B_R', 0.005850000000000022, 0.0001617001137055308, 0.0, ExitAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_20', 0.07049875341508385), Multipole('CrossTalk_QF8B', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Quadrupole('QF8B-C19', 0.492637, 4.423543519963713, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.42354352, 0. , 0. , 0. , 0. ])), Drift('DR_21', 0.1616815), Multipole('SH2B-C19', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025 , 0.0065]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_22', 0.037), Monitor('BPM_C19-05', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_23', 0.040140701278962194), Dipole('mlDQ2C_1_L', 0.0032849999999999824, 6.200945026070008e-05, 0.0, EntranceAngle=0.007849999995560084, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ2C-C19', 0.82515, 0.015575981090598769, -1.5383185777357045, Current=np.float64(89.12634667), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ2C_2_R', 0.0032849999999999824, 6.200945026070008e-05, 0.0, ExitAngle=0.007849999995560084, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_24', 0.04014070127896258), Monitor('BPM_C19-06', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_25u', 0.2091815), Marker('BM_empty'), Drift('DR_25d', 0.0895), Quadrupole('QF8D-C19', 0.492637, 4.423543519963713, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.42354352, 0. , 0. , 0. , 0. ])), Multipole('CrossTalk_QF8D', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Drift('DR_26', 0.07049875341508385), Dipole('mlDQ1D_L', 0.005850000000000022, 0.0001617001137055308, 0.0, EntranceAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ1D-C19', 1.0447, 0.028876599792849126, -1.829247391855018, Current=np.float64(81.85869373), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ1D_R', 0.005850000000000022, 0.0001617001137055308, 0.0, ExitAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_27', 0.06948925341508386), Multipole('CrossTalk_QF6D', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Quadrupole('QF6D-C19', 0.398656, 4.462886396813337, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.4628864, 0. , 0. , 0. , 0. ])), Drift('DR_28', 0.050672), Monitor('BPM_C19-07', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_29', 0.074579125092147), Multipole('CrossTalk_DL2D_5', 0.001, array([0., 0.]), array([ 0. , -0.3555665]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL2D_5', 0.38377165772, 0.010034264335, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.00515313, ExitAngle=0.0008047493, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_4', 0.34820486193, 0.006666194663, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0008047493, ExitAngle=0.000355459, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_3', 0.35615224059, 0.005302212516, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000355459, ExitAngle=0.0002775215, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_2', 0.36592971419, 0.004156120683, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0002775215, ExitAngle=0.0002878422, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_1', 0.3717697041, 0.003253593003, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0002878422, ExitAngle=0.0017366852, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL2D_1', 0.001, array([0., 0.]), array([0. , 1.68691841]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_30', 0.018749411451206), Quadrupole('QD5D-C19', 0.227687, -2.7669042281291243, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_31', 0.0592115), Multipole('CrossTalk_SD1D', 0.001, array([0., 0.]), array([0. , 5.17157468]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SD1D-C19', 0.17989, -75.31863674507929, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Drift('DR_32', 0.3879084317102366), Monitor('BPM_C19-08', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_33', 0.052156), Multipole('OF1D-C19', 0.097688, array([0., 0., 0., 0.]), array([ 0.00000000e+00, 9.62508845e-02, 0.00000000e+00, -1.35737654e+03]), NumIntSteps=20), Drift('DR_34', 0.048312499999999994), Quadrupole('QF4D-C19', 0.227687, 2.4056297521698395, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_35', 0.05921149999999999), Multipole('CrossTalk_SF2E_L', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SF2E-C19', 0.21389, 79.46138528058903, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SF2E_R', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_36', 0.05921149999999999), Quadrupole('QF4E-C19', 0.227687, 2.429174934948381, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_37', 0.0481565), Monitor('BPM_C19-09', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_38_', 0.5379084335370381), Sextupole('SD1E-C19', 0.17989, -81.58486037208317, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SD1E', 0.001, array([0., 0.]), array([0. , 1.46809162]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_39', 0.058745500000000006), Quadrupole('QD3E-C19', 0.178619, -2.393475761761397, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_40', 0.017784136045465998), Multipole('CrossTalk_DL1E_1', 0.001, array([0., 0.]), array([0. , 3.99217897]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL1E_1', 0.3722097312, 0.003111654158, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0016587852, ExitAngle=-0.000314281, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_2', 0.3650365996, 0.004133965029, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000314281, ExitAngle=-0.000302916, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_3', 0.3573967542, 0.005387546474, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000302916, ExitAngle=-0.0004495195, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_4', 0.35044714, 0.007202125122, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0004495195, ExitAngle=-0.0010803394, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_5', 0.3804381282, 0.011877094417, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0010803394, ExitAngle=0.00614251, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL1E_5', 0.001, array([0., 0.]), array([0. , 4.82026887]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_41', 0.020537039307393), Quadrupole('QD2E-C19', 0.227687, -2.712444740057637, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_42', 0.2221565), Multipole('SH3E-C19', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_43', 0.10155199999999999), Quadrupole('QF1E-C19', 0.311896, 2.540937708821109, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_44', 0.042552), Monitor('BPM_C19-10', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_45', 2.6513999999999998, EApertures=array([0.032, 0.004])), Marker('ID20'), Drift('DR_01', 2.6513999999999998, EApertures=array([0.032, 0.004])), Monitor('BPM_C20-01', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_02', 0.042552), Quadrupole('QF1A-C20', 0.311896, 2.5399867403613148, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_03', 0.10155199999999999), Multipole('SH1A-C20', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_04', 0.2221565), Quadrupole('QD2A-C20', 0.227687, -2.710233534793663, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_05', 0.020537039307393), Multipole('CrossTalk_DL1A_5', 0.001, array([0., 0.]), array([0. , 4.82026887]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL1A_5', 0.3804381282, 0.011877094417, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.00614251, ExitAngle=0.0010803394, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_4', 0.35044714, 0.007202125122, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0010803394, ExitAngle=0.0004495195, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_3', 0.3573967542, 0.005387546474, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0004495195, ExitAngle=0.000302916, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_2', 0.3650365996, 0.004133965029, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000302916, ExitAngle=0.000314281, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_1', 0.3722097312, 0.003111654158, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000314281, ExitAngle=0.0016587852, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL1A_1', 0.001, array([0., 0.]), array([0. , 3.99217897]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_06', 0.017784136045465998), Quadrupole('QD3A-C20', 0.178619, -2.3975360618817283, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_07', 0.058745500000000006), Multipole('CrossTalk_SD1A', 0.001, array([0., 0.]), array([0. , 1.46809162]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SD1A-C20', 0.17989, -81.58486037208317, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Drift('DR_08', 0.5379084335370381), Monitor('BPM_C20-02', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_09', 0.04815649999999999), Quadrupole('QF4A-C20', 0.227687, 2.4336202872059656, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_10', 0.05921149999999999), Multipole('CrossTalk_SF2A_L', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SF2A-C20', 0.21389, 79.46138528058903, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SF2A_R', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_11', 0.05921149999999999), Quadrupole('QF4B-C20', 0.227687, 2.414056040720808, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_12', 0.048312499999999994), Multipole('OF1B-C20', 0.097688, array([0., 0., 0., 0.]), array([ 0.00000000e+00, 9.62508845e-02, 0.00000000e+00, -1.35737654e+03]), NumIntSteps=20), Drift('DR_13', 0.052156), Monitor('BPM_C20-03', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_14', 0.3879084317102366), Sextupole('SD1B-C20', 0.17989, -75.31863674507929, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SD1B', 0.001, array([0., 0.]), array([0. , 5.17157468]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_15', 0.0592115), Quadrupole('QD5B-C20', 0.227687, -2.769269897860301, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_16', 0.018749411451206), Multipole('CrossTalk_DL2B_1', 0.001, array([0., 0.]), array([0. , 1.68691841]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL2B_1', 0.3717697041, 0.003253593003, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0017366852, ExitAngle=-0.0002878422, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_2', 0.36592971419, 0.004156120683, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0002878422, ExitAngle=-0.0002775215, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_3', 0.35615224059, 0.005302212516, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0002775215, ExitAngle=-0.000355459, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_4', 0.34820486193, 0.006666194663, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000355459, ExitAngle=-0.0008047493, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_5', 0.38377165772, 0.010034264335, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0008047493, ExitAngle=0.00515313, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL2B_5', 0.001, array([0., 0.]), array([ 0. , -0.3555665]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_17', 0.074579125092147), Monitor('BPM_C20-04', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_18', 0.050672), Quadrupole('QF6B-C20', 0.398656, 4.463064470108136, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.46306447, 0. , 0. , 0. , 0. ])), Multipole('CrossTalk_QF6B', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Drift('DR_19', 0.06948925341508386), Dipole('mlDQ1B_L', 0.005850000000000022, 0.0001649212330243379, 0.0, EntranceAngle=0.01489083680059059, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ1B-C20', 1.0447, 0.029451831135132504, -1.829247391855018, Current=np.float64(81.56588902), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ1B_R', 0.005850000000000022, 0.0001649212330243379, 0.0, ExitAngle=0.01489083680059059, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_20', 0.07049875341508385), Multipole('CrossTalk_QF8B', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Quadrupole('QF8B-C20', 0.492637, 4.423543519963713, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.42354352, 0. , 0. , 0. , 0. ])), Drift('DR_21', 0.1616815), Multipole('SH2B-C20', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025 , 0.0065]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_22', 0.037), Monitor('BPM_C20-05', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_23', 0.040140701278962194), Dipole('mlDQ2C_1_L', 0.0032849999999999824, 5.206685761155455e-05, 0.0, EntranceAngle=0.006591331326131262, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ2C-C20', 0.82515, 0.013078528937039416, -1.5383185777357045, Current=np.float64(89.03312292), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ2C_2_R', 0.0032849999999999824, 5.206685761155455e-05, 0.0, ExitAngle=0.006591331326131262, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_24', 0.04014070127896258), Monitor('BPM_C20-06', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DMB', 0.1755595), Dipole('SBM', 0.0244294, 0.00104994, 0.0, EntranceAngle=0.00052497, ExitAngle=0.00052497, MaxOrder=1), Marker('SBM-BM20'), Dipole('SBM', 0.0244294, 0.00104994, 0.0, EntranceAngle=0.00052497, ExitAngle=0.00052497, MaxOrder=1), Drift('DMB', 0.0742507340550689), Quadrupole('QF8D-C20', 0.492637, 4.423543519963713, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.42354352, 0. , 0. , 0. , 0. ])), Multipole('CrossTalk_QF8D', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Drift('DR_26', 0.07049875341508385), Dipole('mlDQ1D_L', 0.005850000000000022, 0.0001607907375070543, 0.0, EntranceAngle=0.01451789188909842, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ1D-C20', 1.0447, 0.028714202303182734, -1.829247391855018, Current=np.float64(81.57039712), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ1D_R', 0.005850000000000022, 0.0001607907375070543, 0.0, ExitAngle=0.01451789188909842, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_27', 0.06948925341508386), Multipole('CrossTalk_QF6D', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Quadrupole('QF6D-C20', 0.398656, 4.462706161295696, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.46270616, 0. , 0. , 0. , 0. ])), Drift('DR_28', 0.050672), Monitor('BPM_C20-07', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_29', 0.074579125092147), Multipole('CrossTalk_DL2D_5', 0.001, array([0., 0.]), array([ 0. , -0.3555665]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL2D_5', 0.38377165772, 0.010034264335, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.00515313, ExitAngle=0.0008047493, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_4', 0.34820486193, 0.006666194663, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0008047493, ExitAngle=0.000355459, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_3', 0.35615224059, 0.005302212516, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000355459, ExitAngle=0.0002775215, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_2', 0.36592971419, 0.004156120683, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0002775215, ExitAngle=0.0002878422, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_1', 0.3717697041, 0.003253593003, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0002878422, ExitAngle=0.0017366852, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL2D_1', 0.001, array([0., 0.]), array([0. , 1.68691841]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_30', 0.018749411451206), Quadrupole('QD5D-C20', 0.227687, -2.7648412619792038, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_31', 0.0592115), Multipole('CrossTalk_SD1D', 0.001, array([0., 0.]), array([0. , 5.17157468]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SD1D-C20', 0.17989, -75.31863674507929, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Drift('DR_32', 0.3879084317102366), Monitor('BPM_C20-08', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_33', 0.052156), Multipole('OF1D-C20', 0.097688, array([0., 0., 0., 0.]), array([ 0.00000000e+00, 9.62508845e-02, 0.00000000e+00, -1.35737654e+03]), NumIntSteps=20), Drift('DR_34', 0.048312499999999994), Quadrupole('QF4D-C20', 0.227687, 2.3973149897228674, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_35', 0.05921149999999999), Multipole('CrossTalk_SF2E_L', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SF2E-C20', 0.21389, 79.46138528058903, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SF2E_R', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_36', 0.05921149999999999), Quadrupole('QF4E-C20', 0.227687, 2.424778445688813, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_37', 0.0481565), Monitor('BPM_C20-09', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_38_', 0.5379084335370381), Sextupole('SD1E-C20', 0.17989, -81.58486037208317, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SD1E', 0.001, array([0., 0.]), array([0. , 1.46809162]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_39', 0.058745500000000006), Quadrupole('QD3E-C20', 0.178619, -2.3897727716473525, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_40', 0.017784136045465998), Multipole('CrossTalk_DL1E_1', 0.001, array([0., 0.]), array([0. , 3.99217897]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL1E_1', 0.3722097312, 0.003111654158, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0016587852, ExitAngle=-0.000314281, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_2', 0.3650365996, 0.004133965029, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000314281, ExitAngle=-0.000302916, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_3', 0.3573967542, 0.005387546474, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000302916, ExitAngle=-0.0004495195, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_4', 0.35044714, 0.007202125122, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0004495195, ExitAngle=-0.0010803394, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_5', 0.3804381282, 0.011877094417, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0010803394, ExitAngle=0.00614251, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL1E_5', 0.001, array([0., 0.]), array([0. , 4.82026887]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_41', 0.020537039307393), Quadrupole('QD2E-C20', 0.227687, -2.714140442465688, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_42', 0.2221565), Multipole('SH3E-C20', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_43', 0.10155199999999999), Quadrupole('QF1E-C20', 0.311896, 2.5417553871563627, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_44', 0.042552), Monitor('BPM_C20-10', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_45', 2.6513999999999998, EApertures=array([0.032, 0.004])), Marker('ID21'), Drift('DR_01', 2.6513999999999998, EApertures=array([0.032, 0.004])), Monitor('BPM_C21-01', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_02', 0.042552), Quadrupole('QF1A-C21', 0.311896, 2.540937708821109, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_03', 0.10155199999999999), Multipole('SH1A-C21', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_04', 0.2221565), Quadrupole('QD2A-C21', 0.227687, -2.712444740057637, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_05', 0.020537039307393), Multipole('CrossTalk_DL1A_5', 0.001, array([0., 0.]), array([0. , 4.82026887]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL1A_5', 0.3804381282, 0.011877094417, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.00614251, ExitAngle=0.0010803394, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_4', 0.35044714, 0.007202125122, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0010803394, ExitAngle=0.0004495195, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_3', 0.3573967542, 0.005387546474, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0004495195, ExitAngle=0.000302916, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_2', 0.3650365996, 0.004133965029, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000302916, ExitAngle=0.000314281, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_1', 0.3722097312, 0.003111654158, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000314281, ExitAngle=0.0016587852, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL1A_1', 0.001, array([0., 0.]), array([0. , 3.99217897]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_06', 0.017784136045465998), Quadrupole('QD3A-C21', 0.178619, -2.393475761761397, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_07', 0.058745500000000006), Multipole('CrossTalk_SD1A', 0.001, array([0., 0.]), array([0. , 1.46809162]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SD1A-C21', 0.17989, -81.58486037208317, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Drift('DR_08', 0.5379084335370381), Monitor('BPM_C21-02', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_09', 0.04815649999999999), Quadrupole('QF4A-C21', 0.227687, 2.429174934948381, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_10', 0.05921149999999999), Multipole('CrossTalk_SF2A_L', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SF2A-C21', 0.21389, 79.46138528058903, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SF2A_R', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_11', 0.05921149999999999), Quadrupole('QF4B-C21', 0.227687, 2.4056297521698395, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_12', 0.048312499999999994), Multipole('OF1B-C21', 0.097688, array([0., 0., 0., 0.]), array([ 0.00000000e+00, 9.62508845e-02, 0.00000000e+00, -1.35737654e+03]), NumIntSteps=20), Drift('DR_13', 0.052156), Monitor('BPM_C21-03', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_14', 0.3879084317102366), Sextupole('SD1B-C21', 0.17989, -75.31863674507929, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SD1B', 0.001, array([0., 0.]), array([0. , 5.17157468]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_15', 0.0592115), Quadrupole('QD5B-C21', 0.227687, -2.7669042281291243, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_16', 0.018749411451206), Multipole('CrossTalk_DL2B_1', 0.001, array([0., 0.]), array([0. , 1.68691841]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL2B_1', 0.3717697041, 0.003253593003, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0017366852, ExitAngle=-0.0002878422, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_2', 0.36592971419, 0.004156120683, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0002878422, ExitAngle=-0.0002775215, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_3', 0.35615224059, 0.005302212516, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0002775215, ExitAngle=-0.000355459, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_4', 0.34820486193, 0.006666194663, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000355459, ExitAngle=-0.0008047493, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_5', 0.38377165772, 0.010034264335, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0008047493, ExitAngle=0.00515313, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL2B_5', 0.001, array([0., 0.]), array([ 0. , -0.3555665]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_17', 0.074579125092147), Monitor('BPM_C21-04', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_18', 0.050672), Quadrupole('QF6B-C21', 0.398656, 4.462886396813337, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.4628864, 0. , 0. , 0. , 0. ])), Multipole('CrossTalk_QF6B', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Drift('DR_19', 0.06948925341508386), Dipole('mlDQ1B_L', 0.005850000000000022, 0.0001617001137055308, 0.0, EntranceAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ1B-C21', 1.0447, 0.028876599792849126, -1.829247391855018, Current=np.float64(82.0715099), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ1B_R', 0.005850000000000022, 0.0001617001137055308, 0.0, ExitAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_20', 0.07049875341508385), Multipole('CrossTalk_QF8B', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Quadrupole('QF8B-C21', 0.492637, 4.423543519963713, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.42354352, 0. , 0. , 0. , 0. ])), Drift('DR_21', 0.1616815), Multipole('SH2B-C21', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025 , 0.0065]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_22', 0.037), Monitor('BPM_C21-05', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_23', 0.040140701278962194), Dipole('mlDQ2C_1_L', 0.0032849999999999824, 6.200945026070008e-05, 0.0, EntranceAngle=0.007849999995560084, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ2C-C21', 0.82515, 0.015575981090598769, -1.5383185777357045, Current=np.float64(88.97704329), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ2C_2_R', 0.0032849999999999824, 6.200945026070008e-05, 0.0, ExitAngle=0.007849999995560084, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_24', 0.04014070127896258), Monitor('BPM_C21-06', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_25u', 0.2091815), Marker('BM_empty'), Drift('DR_25d', 0.0895), Quadrupole('QF8D-C21', 0.492637, 4.423543519963713, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.42354352, 0. , 0. , 0. , 0. ])), Multipole('CrossTalk_QF8D', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Drift('DR_26', 0.07049875341508385), Dipole('mlDQ1D_L', 0.005850000000000022, 0.0001617001137055308, 0.0, EntranceAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ1D-C21', 1.0447, 0.028876599792849126, -1.829247391855018, Current=np.float64(81.82786524), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ1D_R', 0.005850000000000022, 0.0001617001137055308, 0.0, ExitAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_27', 0.06948925341508386), Multipole('CrossTalk_QF6D', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Quadrupole('QF6D-C21', 0.398656, 4.462886396813337, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.4628864, 0. , 0. , 0. , 0. ])), Drift('DR_28', 0.050672), Monitor('BPM_C21-07', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_29', 0.074579125092147), Multipole('CrossTalk_DL2D_5', 0.001, array([0., 0.]), array([ 0. , -0.3555665]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL2D_5', 0.38377165772, 0.010034264335, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.00515313, ExitAngle=0.0008047493, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_4', 0.34820486193, 0.006666194663, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0008047493, ExitAngle=0.000355459, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_3', 0.35615224059, 0.005302212516, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000355459, ExitAngle=0.0002775215, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_2', 0.36592971419, 0.004156120683, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0002775215, ExitAngle=0.0002878422, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_1', 0.3717697041, 0.003253593003, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0002878422, ExitAngle=0.0017366852, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL2D_1', 0.001, array([0., 0.]), array([0. , 1.68691841]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_30', 0.018749411451206), Quadrupole('QD5D-C21', 0.227687, -2.7669042281291243, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_31', 0.0592115), Multipole('CrossTalk_SD1D', 0.001, array([0., 0.]), array([0. , 5.17157468]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SD1D-C21', 0.17989, -75.31863674507929, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Drift('DR_32', 0.3879084317102366), Monitor('BPM_C21-08', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_33', 0.052156), Multipole('OF1D-C21', 0.097688, array([0., 0., 0., 0.]), array([ 0.00000000e+00, 9.62508845e-02, 0.00000000e+00, -1.35737654e+03]), NumIntSteps=20), Drift('DR_34', 0.048312499999999994), Quadrupole('QF4D-C21', 0.227687, 2.4056297521698395, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_35', 0.05921149999999999), Multipole('CrossTalk_SF2E_L', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SF2E-C21', 0.21389, 79.46138528058903, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SF2E_R', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_36', 0.05921149999999999), Quadrupole('QF4E-C21', 0.227687, 2.429174934948381, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_37', 0.0481565), Monitor('BPM_C21-09', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_38_', 0.5379084335370381), Sextupole('SD1E-C21', 0.17989, -81.58486037208317, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SD1E', 0.001, array([0., 0.]), array([0. , 1.46809162]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_39', 0.058745500000000006), Quadrupole('QD3E-C21', 0.178619, -2.393475761761397, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_40', 0.017784136045465998), Multipole('CrossTalk_DL1E_1', 0.001, array([0., 0.]), array([0. , 3.99217897]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL1E_1', 0.3722097312, 0.003111654158, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0016587852, ExitAngle=-0.000314281, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_2', 0.3650365996, 0.004133965029, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000314281, ExitAngle=-0.000302916, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_3', 0.3573967542, 0.005387546474, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000302916, ExitAngle=-0.0004495195, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_4', 0.35044714, 0.007202125122, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0004495195, ExitAngle=-0.0010803394, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_5', 0.3804381282, 0.011877094417, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0010803394, ExitAngle=0.00614251, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL1E_5', 0.001, array([0., 0.]), array([0. , 4.82026887]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_41', 0.020537039307393), Quadrupole('QD2E-C21', 0.227687, -2.712444740057637, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_42', 0.2221565), Multipole('SH3E-C21', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_43', 0.10155199999999999), Quadrupole('QF1E-C21', 0.311896, 2.540937708821109, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_44', 0.042552), Monitor('BPM_C21-10', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_45', 2.6513999999999998, EApertures=array([0.032, 0.004])), Marker('ID22'), Drift('DR_01', 2.6513999999999998, EApertures=array([0.032, 0.004])), Monitor('BPM_C22-01', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_02', 0.042552), Quadrupole('QF1A-C22', 0.311896, 2.540937708821109, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_03', 0.10155199999999999), Multipole('SH1A-C22', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_04', 0.2221565), Quadrupole('QD2A-C22', 0.227687, -2.712444740057637, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_05', 0.020537039307393), Multipole('CrossTalk_DL1A_5', 0.001, array([0., 0.]), array([0. , 4.82026887]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL1A_5', 0.3804381282, 0.011877094417, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.00614251, ExitAngle=0.0010803394, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_4', 0.35044714, 0.007202125122, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0010803394, ExitAngle=0.0004495195, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_3', 0.3573967542, 0.005387546474, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0004495195, ExitAngle=0.000302916, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_2', 0.3650365996, 0.004133965029, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000302916, ExitAngle=0.000314281, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_1', 0.3722097312, 0.003111654158, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000314281, ExitAngle=0.0016587852, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL1A_1', 0.001, array([0., 0.]), array([0. , 3.99217897]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_06', 0.017784136045465998), Quadrupole('QD3A-C22', 0.178619, -2.393475761761397, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_07', 0.058745500000000006), Multipole('CrossTalk_SD1A', 0.001, array([0., 0.]), array([0. , 1.46809162]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SD1A-C22', 0.17989, -81.58486037208317, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Drift('DR_08', 0.5379084335370381), Monitor('BPM_C22-02', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_09', 0.04815649999999999), Quadrupole('QF4A-C22', 0.227687, 2.429174934948381, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_10', 0.05921149999999999), Multipole('CrossTalk_SF2A_L', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SF2A-C22', 0.21389, 79.46138528058903, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SF2A_R', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_11', 0.05921149999999999), Quadrupole('QF4B-C22', 0.227687, 2.4056297521698395, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_12', 0.048312499999999994), Multipole('OF1B-C22', 0.097688, array([0., 0., 0., 0.]), array([ 0.00000000e+00, 9.62508845e-02, 0.00000000e+00, -1.35737654e+03]), NumIntSteps=20), Drift('DR_13', 0.052156), Monitor('BPM_C22-03', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_14', 0.3879084317102366), Sextupole('SD1B-C22', 0.17989, -75.31863674507929, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SD1B', 0.001, array([0., 0.]), array([0. , 5.17157468]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_15', 0.0592115), Quadrupole('QD5B-C22', 0.227687, -2.7669042281291243, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_16', 0.018749411451206), Multipole('CrossTalk_DL2B_1', 0.001, array([0., 0.]), array([0. , 1.68691841]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL2B_1', 0.3717697041, 0.003253593003, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0017366852, ExitAngle=-0.0002878422, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_2', 0.36592971419, 0.004156120683, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0002878422, ExitAngle=-0.0002775215, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_3', 0.35615224059, 0.005302212516, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0002775215, ExitAngle=-0.000355459, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_4', 0.34820486193, 0.006666194663, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000355459, ExitAngle=-0.0008047493, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_5', 0.38377165772, 0.010034264335, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0008047493, ExitAngle=0.00515313, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL2B_5', 0.001, array([0., 0.]), array([ 0. , -0.3555665]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_17', 0.074579125092147), Monitor('BPM_C22-04', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_18', 0.050672), Quadrupole('QF6B-C22', 0.398656, 4.462886396813337, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.4628864, 0. , 0. , 0. , 0. ])), Multipole('CrossTalk_QF6B', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Drift('DR_19', 0.06948925341508386), Dipole('mlDQ1B_L', 0.005850000000000022, 0.0001617001137055308, 0.0, EntranceAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ1B-C22', 1.0447, 0.028876599792849126, -1.829247391855018, Current=np.float64(81.73295065), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ1B_R', 0.005850000000000022, 0.0001617001137055308, 0.0, ExitAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_20', 0.07049875341508385), Multipole('CrossTalk_QF8B', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Quadrupole('QF8B-C22', 0.492637, 4.423543519963713, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.42354352, 0. , 0. , 0. , 0. ])), Drift('DR_21', 0.1616815), Multipole('SH2B-C22', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025 , 0.0065]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_22', 0.037), Monitor('BPM_C22-05', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_23', 0.040140701278962194), Dipole('mlDQ2C_1_L', 0.0032849999999999824, 6.200945026070008e-05, 0.0, EntranceAngle=0.007849999995560084, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ2C-C22', 0.82515, 0.015575981090598769, -1.5383185777357045, Current=np.float64(89.30931372), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ2C_2_R', 0.0032849999999999824, 6.200945026070008e-05, 0.0, ExitAngle=0.007849999995560084, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_24', 0.04014070127896258), Monitor('BPM_C22-06', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_25u', 0.2091815), Marker('BM_empty'), Drift('DR_25d', 0.0895), Quadrupole('QF8D-C22', 0.492637, 4.423543519963713, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.42354352, 0. , 0. , 0. , 0. ])), Multipole('CrossTalk_QF8D', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Drift('DR_26', 0.07049875341508385), Dipole('mlDQ1D_L', 0.005850000000000022, 0.0001617001137055308, 0.0, EntranceAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ1D-C22', 1.0447, 0.028876599792849126, -1.829247391855018, Current=np.float64(81.96694502), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ1D_R', 0.005850000000000022, 0.0001617001137055308, 0.0, ExitAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_27', 0.06948925341508386), Multipole('CrossTalk_QF6D', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Quadrupole('QF6D-C22', 0.398656, 4.462886396813337, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.4628864, 0. , 0. , 0. , 0. ])), Drift('DR_28', 0.050672), Monitor('BPM_C22-07', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_29', 0.074579125092147), Multipole('CrossTalk_DL2D_5', 0.001, array([0., 0.]), array([ 0. , -0.3555665]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL2D_5', 0.38377165772, 0.010034264335, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.00515313, ExitAngle=0.0008047493, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_4', 0.34820486193, 0.006666194663, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0008047493, ExitAngle=0.000355459, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_3', 0.35615224059, 0.005302212516, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000355459, ExitAngle=0.0002775215, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_2', 0.36592971419, 0.004156120683, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0002775215, ExitAngle=0.0002878422, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_1', 0.3717697041, 0.003253593003, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0002878422, ExitAngle=0.0017366852, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL2D_1', 0.001, array([0., 0.]), array([0. , 1.68691841]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_30', 0.018749411451206), Quadrupole('QD5D-C22', 0.227687, -2.7669042281291243, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_31', 0.0592115), Multipole('CrossTalk_SD1D', 0.001, array([0., 0.]), array([0. , 5.17157468]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SD1D-C22', 0.17989, -75.31863674507929, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Drift('DR_32', 0.3879084317102366), Monitor('BPM_C22-08', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_33', 0.052156), Multipole('OF1D-C22', 0.097688, array([0., 0., 0., 0.]), array([ 0.00000000e+00, 9.62508845e-02, 0.00000000e+00, -1.35737654e+03]), NumIntSteps=20), Drift('DR_34', 0.048312499999999994), Quadrupole('QF4D-C22', 0.227687, 2.4056297521698395, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_35', 0.05921149999999999), Multipole('CrossTalk_SF2E_L', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SF2E-C22', 0.21389, 79.46138528058903, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SF2E_R', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_36', 0.05921149999999999), Quadrupole('QF4E-C22', 0.227687, 2.429174934948381, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_37', 0.0481565), Monitor('BPM_C22-09', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_38_', 0.5379084335370381), Sextupole('SD1E-C22', 0.17989, -81.58486037208317, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SD1E', 0.001, array([0., 0.]), array([0. , 1.46809162]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_39', 0.058745500000000006), Quadrupole('QD3E-C22', 0.178619, -2.393475761761397, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_40', 0.017784136045465998), Multipole('CrossTalk_DL1E_1', 0.001, array([0., 0.]), array([0. , 3.99217897]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL1E_1', 0.3722097312, 0.003111654158, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0016587852, ExitAngle=-0.000314281, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_2', 0.3650365996, 0.004133965029, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000314281, ExitAngle=-0.000302916, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_3', 0.3573967542, 0.005387546474, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000302916, ExitAngle=-0.0004495195, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_4', 0.35044714, 0.007202125122, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0004495195, ExitAngle=-0.0010803394, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_5', 0.3804381282, 0.011877094417, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0010803394, ExitAngle=0.00614251, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL1E_5', 0.001, array([0., 0.]), array([0. , 4.82026887]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_41', 0.020537039307393), Quadrupole('QD2E-C22', 0.227687, -2.712444740057637, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_42', 0.2221565), Multipole('SH3E-C22', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_43', 0.10155199999999999), Quadrupole('QF1E-C22', 0.311896, 2.540937708821109, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_44', 0.042552), Monitor('BPM_C22-10', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Dipole('CantingDipoleID23', 0.05, -0.00075, 0.0, EApertures=array([0.032, 0.004]), EntranceAngle=-0.000375, ExitAngle=-0.000375, MaxOrder=1), Drift('DR_45', 2.5514, EApertures=array([0.032, 0.004])), Dipole('CantingDipoleID23', 0.05, 0.00075, 0.0, EApertures=array([0.032, 0.004]), EntranceAngle=0.000375, ExitAngle=0.000375, MaxOrder=1), Marker('CantedID23'), Marker('ID23'), Dipole('CantingDipoleID23', 0.05, 0.00075, 0.0, EApertures=array([0.032, 0.004]), EntranceAngle=0.000375, ExitAngle=0.000375, MaxOrder=1), Drift('DR_01', 2.5514, EApertures=array([0.032, 0.004])), Dipole('CantingDipoleID23', 0.05, -0.00075, 0.0, EApertures=array([0.032, 0.004]), EntranceAngle=-0.000375, ExitAngle=-0.000375, MaxOrder=1), Monitor('BPM_C23-01', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_02', 0.042552), Quadrupole('QF1A-C23', 0.311896, 2.540937708821109, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_03', 0.10155199999999999), Multipole('SH1A-C23', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_04', 0.2221565), Quadrupole('QD2A-C23', 0.227687, -2.712444740057637, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_05', 0.020537039307393), Multipole('CrossTalk_DL1A_5', 0.001, array([0., 0.]), array([0. , 4.82026887]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL1A_5', 0.3804381282, 0.011877094417, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.00614251, ExitAngle=0.0010803394, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_4', 0.35044714, 0.007202125122, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0010803394, ExitAngle=0.0004495195, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_3', 0.3573967542, 0.005387546474, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0004495195, ExitAngle=0.000302916, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_2', 0.3650365996, 0.004133965029, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000302916, ExitAngle=0.000314281, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_1', 0.3722097312, 0.003111654158, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000314281, ExitAngle=0.0016587852, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL1A_1', 0.001, array([0., 0.]), array([0. , 3.99217897]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_06', 0.017784136045465998), Quadrupole('QD3A-C23', 0.178619, -2.393467904549461, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_07', 0.058745500000000006), Multipole('CrossTalk_SD1A', 0.001, array([0., 0.]), array([0. , 1.46809162]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SD1A-C23', 0.17989, -81.58486037208317, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Drift('DR_08', 0.5379084335370381), Monitor('BPM_C23-02', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_09', 0.04815649999999999), Quadrupole('QF4A-C23', 0.227687, 2.429137474136442, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_10', 0.05921149999999999), Multipole('CrossTalk_SF2A_L', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SF2A-C23', 0.21389, 79.46138528058903, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SF2A_R', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_11', 0.05921149999999999), Quadrupole('QF4B-C23', 0.227687, 2.407422556779803, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_12', 0.048312499999999994), Multipole('OF1B-C23', 0.097688, array([0., 0., 0., 0.]), array([ 0.00000000e+00, 9.62508845e-02, 0.00000000e+00, -1.35737654e+03]), NumIntSteps=20), Drift('DR_13', 0.052156), Monitor('BPM_C23-03', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_14', 0.3879084317102366), Sextupole('SD1B-C23', 0.17989, -75.31863674507929, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SD1B', 0.001, array([0., 0.]), array([0. , 5.17157468]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_15', 0.0592115), Quadrupole('QD5B-C23', 0.227687, -2.7702969182961, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_16', 0.018749411451206), Multipole('CrossTalk_DL2B_1', 0.001, array([0., 0.]), array([0. , 1.68691841]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL2B_1', 0.3717697041, 0.003253593003, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0017366852, ExitAngle=-0.0002878422, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_2', 0.36592971419, 0.004156120683, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0002878422, ExitAngle=-0.0002775215, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_3', 0.35615224059, 0.005302212516, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0002775215, ExitAngle=-0.000355459, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_4', 0.34820486193, 0.006666194663, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000355459, ExitAngle=-0.0008047493, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_5', 0.38377165772, 0.010034264335, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0008047493, ExitAngle=0.00515313, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL2B_5', 0.001, array([0., 0.]), array([ 0. , -0.3555665]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_17', 0.074579125092147), Monitor('BPM_C23-04', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_18', 0.050672), Quadrupole('QF6B-C23', 0.398656, 4.467068363443778, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.46706836, 0. , 0. , 0. , 0. ])), Multipole('CrossTalk_QF6B', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Drift('DR_19', 0.06948925341508386), Dipole('mlDQ1B_L', 0.005850000000000022, 0.0001617001137055308, 0.0, EntranceAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ1B-C23', 1.0447, 0.028876599792849126, -1.829247391855018, Current=np.float64(81.85470404), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ1B_R', 0.005850000000000022, 0.0001617001137055308, 0.0, ExitAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_20', 0.07049875341508385), Multipole('CrossTalk_QF8B', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Quadrupole('QF8B-C23', 0.492637, 4.423543519963713, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.42354352, 0. , 0. , 0. , 0. ])), Drift('DR_21', 0.1616815), Multipole('SH2B-C23', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025 , 0.0065]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_22', 0.037), Monitor('BPM_C23-05', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_23', 0.040140701278962194), Dipole('mlDQ2C_1_L', 0.0032849999999999824, 6.200945026070008e-05, 0.0, EntranceAngle=0.007849999995560084, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ2C-C23', 0.82515, 0.015575981090598769, -1.5383185777357045, Current=np.float64(89.33559481), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ2C_2_R', 0.0032849999999999824, 6.200945026070008e-05, 0.0, ExitAngle=0.007849999995560084, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_24', 0.04014070127896258), Monitor('BPM_C23-06', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DW1', 0.1544335), Dipole('W1', 0.038098, -0.00164526, 0.0, EntranceAngle=-0.00082263, ExitAngle=-0.00082263, MaxOrder=1), Drift('DW2', 0.0075), Marker('BMHARD'), Marker('2PWA-BM23'), Drift('DW2', 0.0075), Dipole('W1', 0.038098, 0.00164526, 0.0, EntranceAngle=0.00082263, ExitAngle=0.00082263, MaxOrder=1), Drift('DW3', 0.052052), Dipole('RotatedQF8Dup', 0.001000062402140541, 0.0001769721155619879, 0.0, MaxOrder=1), Quadrupole('QF8D-C23', 0.492637, 4.423543519963713, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.42354352, 0. , 0. , 0. , 0. ])), Dipole('RotatedQF8Ddo', 0.001, -0.0001769721155619879, 0.0, MaxOrder=1), Multipole('CrossTalk_QF8D', 0.0, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Drift('DR_26', 0.07049875341508385), Dipole('mlDQ1D_L', 0.005850000000000022, 0.0001617001137055308, 0.0, EntranceAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ1D-C23', 1.0447, 0.028876599792849126, -1.829247391855018, Current=np.float64(82.38628401), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ1D_R', 0.005850000000000022, 0.0001617001137055308, 0.0, ExitAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_27', 0.06948925341508386), Multipole('CrossTalk_QF6D', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Quadrupole('QF6D-C23', 0.398656, 4.4586002502294075, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.45860025, 0. , 0. , 0. , 0. ])), Drift('DR_28', 0.050672), Monitor('BPM_C23-07', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_29', 0.074579125092147), Multipole('CrossTalk_DL2D_5', 0.001, array([0., 0.]), array([ 0. , -0.3555665]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL2D_5', 0.38377165772, 0.010034264335, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.00515313, ExitAngle=0.0008047493, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_4', 0.34820486193, 0.006666194663, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0008047493, ExitAngle=0.000355459, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_3', 0.35615224059, 0.005302212516, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000355459, ExitAngle=0.0002775215, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_2', 0.36592971419, 0.004156120683, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0002775215, ExitAngle=0.0002878422, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_1', 0.3717697041, 0.003253593003, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0002878422, ExitAngle=0.0017366852, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL2D_1', 0.001, array([0., 0.]), array([0. , 1.68691841]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_30', 0.018749411451206), Quadrupole('QD5D-C23', 0.227687, -2.75843584542834, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_31', 0.0592115), Multipole('CrossTalk_SD1D', 0.001, array([0., 0.]), array([0. , 5.17157468]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SD1D-C23', 0.17989, -75.31863674507929, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Drift('DR_32', 0.3879084317102366), Monitor('BPM_C23-08', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_33', 0.052156), Multipole('OF1D-C23', 0.097688, array([0., 0., 0., 0.]), array([ 0.00000000e+00, 9.62508845e-02, 0.00000000e+00, -1.35737654e+03]), NumIntSteps=20), Drift('DR_34', 0.048312499999999994), Quadrupole('QF4D-C23', 0.227687, 2.366833963060577, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_35', 0.05921149999999999), Multipole('CrossTalk_SF2E_L', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SF2E-C23', 0.21389, 79.46138528058903, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SF2E_R', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_36', 0.05921149999999999), Quadrupole('QF4E-C23', 0.227687, 2.4658157600896877, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_37', 0.0481565), Monitor('BPM_C23-09', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_38_', 0.5379084335370381), Sextupole('SD1E-C23', 0.17989, -81.58486037208317, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SD1E', 0.001, array([0., 0.]), array([0. , 1.46809162]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_39', 0.058745500000000006), Quadrupole('QD3E-C23', 0.178619, -2.3994321169444324, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_40', 0.017784136045465998), Multipole('CrossTalk_DL1E_1', 0.001, array([0., 0.]), array([0. , 3.99217897]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL1E_1', 0.3722097312, 0.003111654158, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0016587852, ExitAngle=-0.000314281, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_2', 0.3650365996, 0.004133965029, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000314281, ExitAngle=-0.000302916, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_3', 0.3573967542, 0.005387546474, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000302916, ExitAngle=-0.0004495195, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_4', 0.35044714, 0.007202125122, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0004495195, ExitAngle=-0.0010803394, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_5', 0.3804381282, 0.011877094417, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0010803394, ExitAngle=0.00614251, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL1E_5', 0.001, array([0., 0.]), array([0. , 4.82026887]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_41', 0.020537039307393), Quadrupole('QD2E-C23', 0.227687, -2.712444740057637, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_42', 0.2221565), Multipole('SH3E-C23', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_43', 0.10155199999999999), Quadrupole('QF1E-C23', 0.311896, 2.540937708821109, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_44', 0.042552), Monitor('BPM_C23-10', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_45', 2.6513999999999998, EApertures=array([0.032, 0.004])), Marker('ID24'), Drift('DR_01', 2.6513999999999998, EApertures=array([0.032, 0.004])), Monitor('BPM_C24-01', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_02', 0.042552), Quadrupole('QF1A-C24', 0.311896, 2.540937708821109, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_03', 0.10155199999999999), Multipole('SH1A-C24', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_04', 0.2221565), Quadrupole('QD2A-C24', 0.227687, -2.712444740057637, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_05', 0.020537039307393), Multipole('CrossTalk_DL1A_5', 0.001, array([0., 0.]), array([0. , 4.82026887]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL1A_5', 0.07046874030423765, 0.002200000000001272, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.00614251, FringeQuadEntrance=0, MaxOrder=1, NumIntSteps=20), Marker('PINHOLE_ID25'), Dipole('DL1A_5', 0.30996938789576234, 0.009677094416998728, 0.0, EApertures=array([0.025, 0.01 ]), ExitAngle=0.0010803394, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_4', 0.35044714, 0.007202125122, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0010803394, ExitAngle=0.0004495195, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_3', 0.3573967542, 0.005387546474, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0004495195, ExitAngle=0.000302916, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_2', 0.3650365996, 0.004133965029, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000302916, ExitAngle=0.000314281, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_1', 0.3722097312, 0.003111654158, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000314281, ExitAngle=0.0016587852, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL1A_1', 0.001, array([0., 0.]), array([0. , 3.99217897]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_06', 0.017784136045465998), Quadrupole('QD3A-C24', 0.178619, -2.393475761761397, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_07', 0.058745500000000006), Multipole('CrossTalk_SD1A', 0.001, array([0., 0.]), array([0. , 1.46809162]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SD1A-C24', 0.17989, -81.58486037208317, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Drift('DR_08', 0.5379084335370381), Monitor('BPM_C24-02', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_09', 0.04815649999999999), Quadrupole('QF4A-C24', 0.227687, 2.429174934948381, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_10', 0.05921149999999999), Multipole('CrossTalk_SF2A_L', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SF2A-C24', 0.21389, 79.46138528058903, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SF2A_R', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_11', 0.05921149999999999), Quadrupole('QF4B-C24', 0.227687, 2.4056297521698395, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_12', 0.048312499999999994), Multipole('OF1B-C24', 0.097688, array([0., 0., 0., 0.]), array([ 0.00000000e+00, 9.62508845e-02, 0.00000000e+00, -1.35737654e+03]), NumIntSteps=20), Drift('DR_13', 0.052156), Monitor('BPM_C24-03', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_14', 0.3879084317102366), Sextupole('SD1B-C24', 0.17989, -75.31863674507929, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SD1B', 0.001, array([0., 0.]), array([0. , 5.17157468]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_15', 0.0592115), Quadrupole('QD5B-C24', 0.227687, -2.7669042281291243, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_16', 0.018749411451206), Multipole('CrossTalk_DL2B_1', 0.001, array([0., 0.]), array([0. , 1.68691841]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL2B_1', 0.3717697041, 0.003253593003, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0017366852, ExitAngle=-0.0002878422, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_2', 0.36592971419, 0.004156120683, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0002878422, ExitAngle=-0.0002775215, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_3', 0.35615224059, 0.005302212516, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0002775215, ExitAngle=-0.000355459, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_4', 0.34820486193, 0.006666194663, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000355459, ExitAngle=-0.0008047493, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_5', 0.38377165772, 0.010034264335, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0008047493, ExitAngle=0.00515313, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL2B_5', 0.001, array([0., 0.]), array([ 0. , -0.3555665]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_17', 0.074579125092147), Monitor('BPM_C24-04', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_18', 0.050672), Quadrupole('QF6B-C24', 0.398656, 4.462886396813337, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.4628864, 0. , 0. , 0. , 0. ])), Multipole('CrossTalk_QF6B', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Drift('DR_19', 0.06948925341508386), Dipole('mlDQ1B_L', 0.005850000000000022, 0.0001617001137055308, 0.0, EntranceAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ1B-C24', 1.0447, 0.028876599792849126, -1.829247391855018, Current=np.float64(81.84002969), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ1B_R', 0.005850000000000022, 0.0001617001137055308, 0.0, ExitAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_20', 0.07049875341508385), Multipole('CrossTalk_QF8B', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Quadrupole('QF8B-C24', 0.492637, 4.423543519963713, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.42354352, 0. , 0. , 0. , 0. ])), Drift('DR_21', 0.1616815), Multipole('SH2B-C24', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025 , 0.0065]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_22', 0.037), Monitor('BPM_C24-05', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_23', 0.040140701278962194), Dipole('mlDQ2C_1_L', 0.0032849999999999824, 6.200945026070008e-05, 0.0, EntranceAngle=0.007849999995560084, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ2C-C24', 0.82515, 0.015575981090598769, -1.5383185777357045, Current=np.float64(88.84583787), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ2C_2_R', 0.0032849999999999824, 6.200945026070008e-05, 0.0, ExitAngle=0.007849999995560084, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_24', 0.04014070127896258), Monitor('BPM_C24-06', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_25u', 0.2091815), Marker('BM_empty'), Drift('DR_25d', 0.0895), Quadrupole('QF8D-C24', 0.492637, 4.423543519963713, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.42354352, 0. , 0. , 0. , 0. ])), Multipole('CrossTalk_QF8D', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Drift('DR_26', 0.07049875341508385), Dipole('mlDQ1D_L', 0.005850000000000022, 0.0001617001137055308, 0.0, EntranceAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ1D-C24', 1.0447, 0.028876599792849126, -1.829247391855018, Current=np.float64(82.20752769), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ1D_R', 0.005850000000000022, 0.0001617001137055308, 0.0, ExitAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_27', 0.06948925341508386), Multipole('CrossTalk_QF6D', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Quadrupole('QF6D-C24', 0.398656, 4.462886396813337, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.4628864, 0. , 0. , 0. , 0. ])), Drift('DR_28', 0.050672), Monitor('BPM_C24-07', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_29', 0.074579125092147), Multipole('CrossTalk_DL2D_5', 0.001, array([0., 0.]), array([ 0. , -0.3555665]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL2D_5', 0.38377165772, 0.010034264335, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.00515313, ExitAngle=0.0008047493, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_4', 0.34820486193, 0.006666194663, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0008047493, ExitAngle=0.000355459, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_3', 0.35615224059, 0.005302212516, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000355459, ExitAngle=0.0002775215, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_2', 0.36592971419, 0.004156120683, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0002775215, ExitAngle=0.0002878422, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_1', 0.3717697041, 0.003253593003, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0002878422, ExitAngle=0.0017366852, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL2D_1', 0.001, array([0., 0.]), array([0. , 1.68691841]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_30', 0.018749411451206), Quadrupole('QD5D-C24', 0.227687, -2.7669042281291243, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_31', 0.0592115), Multipole('CrossTalk_SD1D', 0.001, array([0., 0.]), array([0. , 5.17157468]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SD1D-C24', 0.17989, -75.31863674507929, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Drift('DR_32', 0.3879084317102366), Monitor('BPM_C24-08', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_33', 0.052156), Multipole('OF1D-C24', 0.097688, array([0., 0., 0., 0.]), array([ 0.00000000e+00, 9.62508845e-02, 0.00000000e+00, -1.35737654e+03]), NumIntSteps=20), Drift('DR_34', 0.048312499999999994), Quadrupole('QF4D-C24', 0.227687, 2.4056297521698395, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_35', 0.05921149999999999), Multipole('CrossTalk_SF2E_L', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SF2E-C24', 0.21389, 79.46138528058903, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SF2E_R', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_36', 0.05921149999999999), Quadrupole('QF4E-C24', 0.227687, 2.429174934948381, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_37', 0.0481565), Monitor('BPM_C24-09', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_38_Collimator', 0.5379084335370381), Sextupole('SD1E-C24', 0.17989, -81.58486037208317, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SD1E', 0.001, array([0., 0.]), array([0. , 1.46809162]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_39', 0.058745500000000006), Quadrupole('QD3E-C24', 0.178619, -2.393475761761397, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_40', 0.017784136045465998), Multipole('CrossTalk_DL1E_1', 0.001, array([0., 0.]), array([0. , 3.99217897]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL1E_1', 0.3722097312, 0.003111654158, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0016587852, ExitAngle=-0.000314281, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_2', 0.3650365996, 0.004133965029, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000314281, ExitAngle=-0.000302916, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_3', 0.3573967542, 0.005387546474, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000302916, ExitAngle=-0.0004495195, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_4', 0.35044714, 0.007202125122, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0004495195, ExitAngle=-0.0010803394, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_5', 0.3804381282, 0.011877094417, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0010803394, ExitAngle=0.00614251, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL1E_5', 0.001, array([0., 0.]), array([0. , 4.82026887]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_41', 0.020537039307393), Quadrupole('QD2E-C24', 0.227687, -2.712444740057637, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_42', 0.2221565), Multipole('SH3E-C24', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_43', 0.10155199999999999), Quadrupole('QF1E-C24', 0.311896, 2.540937708821109, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_44', 0.042552), Monitor('BPM_C24-10', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_45', 0.53028, EApertures=array([0.032, 0.004])), RFCavity('CAV_C25_01', 0.0, 500000.0, 352372169.3993786, 992, 6000000000.0), Drift('DR_45', 1.0605599999999997, EApertures=array([0.032, 0.004])), RFCavity('CAV_C25_02', 0.0, 500000.0, 352372169.3993786, 992, 6000000000.0), Drift('DR_45', 1.06056, EApertures=array([0.032, 0.004])), RFCavity('CAV_C25_03', 0.0, 500000.0, 352372169.3993786, 992, 6000000000.0), Marker('ID25'), Drift('DR_01', 2.6513999999999998, EApertures=array([0.032, 0.004])), Monitor('BPM_C25-01', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_02', 0.042552), Quadrupole('QF1A-C25', 0.311896, 2.540937708821109, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_03', 0.10155199999999999), Multipole('SH1A-C25', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_04', 0.2221565), Quadrupole('QD2A-C25', 0.227687, -2.712444740057637, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_05', 0.020537039307393), Multipole('CrossTalk_DL1A_5', 0.001, array([0., 0.]), array([0. , 4.82026887]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL1A_5', 0.3804381282, 0.011877094417000002, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.00614251, ExitAngle=0.0010803394, FringeQuadEntrance=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_4', 0.35044714, 0.007202125122, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0010803394, ExitAngle=0.0004495195, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_3', 0.3573967542, 0.005387546474, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0004495195, ExitAngle=0.000302916, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_2', 0.3650365996, 0.004133965029, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000302916, ExitAngle=0.000314281, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_1', 0.3722097312, 0.003111654158, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000314281, ExitAngle=0.0016587852, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL1A_1', 0.001, array([0., 0.]), array([0. , 3.99217897]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_06', 0.017784136045465998), Quadrupole('QD3A-C25', 0.178619, -2.3934677667917965, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_07', 0.058745500000000006), Multipole('CrossTalk_SD1A', 0.001, array([0., 0.]), array([0. , 1.46809162]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SD1A-C25', 0.17989, -81.58486037208317, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Drift('DR_08', 0.5379084335370381), Monitor('BPM_C25-02', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_09', 0.04815649999999999), Quadrupole('QF4A-C25', 0.227687, 2.429137892791171, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_10', 0.05921149999999999), Multipole('CrossTalk_SF2A_L', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SF2A-C25', 0.21389, 79.46138528058903, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SF2A_R', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_11', 0.05921149999999999), Quadrupole('QF4B-C25', 0.227687, 2.407423882163323, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_12', 0.048312499999999994), Multipole('OF1B-C25', 0.097688, array([0., 0., 0., 0.]), array([ 0.00000000e+00, 9.62508845e-02, 0.00000000e+00, -1.35737654e+03]), NumIntSteps=20), Drift('DR_13', 0.052156), Monitor('BPM_C25-03', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_14', 0.3879084317102366), Sextupole('SD1B-C25', 0.17989, -75.31863674507929, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SD1B', 0.001, array([0., 0.]), array([0. , 5.17157468]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_15', 0.0592115), Quadrupole('QD5B-C25', 0.227687, -2.770306268635469, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_16', 0.018749411451206), Multipole('CrossTalk_DL2B_1', 0.001, array([0., 0.]), array([0. , 1.68691841]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL2B_1', 0.3717697041, 0.003253593003, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0017366852, ExitAngle=-0.0002878422, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_2', 0.36592971419, 0.004156120683, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0002878422, ExitAngle=-0.0002775215, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_3', 0.35615224059, 0.005302212516, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0002775215, ExitAngle=-0.000355459, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_4', 0.34820486193, 0.006666194663, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000355459, ExitAngle=-0.0008047493, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_5', 0.38377165772, 0.010034264335, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0008047493, ExitAngle=0.00515313, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL2B_5', 0.001, array([0., 0.]), array([ 0. , -0.3555665]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_17', 0.074579125092147), Monitor('BPM_C25-04', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_18', 0.050672), Quadrupole('QF6B-C25', 0.398656, 4.467072860556644, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.46707286, 0. , 0. , 0. , 0. ])), Multipole('CrossTalk_QF6B', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Drift('DR_19', 0.06948925341508386), Dipole('mlDQ1B_L', 0.005850000000000022, 0.0001617001137055308, 0.0, EntranceAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ1B-C25', 1.0447, 0.028876599792849126, -1.829247391855018, Current=np.float64(81.90414768), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ1B_R', 0.005850000000000022, 0.0001617001137055308, 0.0, ExitAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_20', 0.07049875341508385), Multipole('CrossTalk_QF8B', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Quadrupole('QF8B-C25', 0.492637, 4.423543519963713, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.42354352, 0. , 0. , 0. , 0. ])), Drift('DR_21', 0.1616815), Multipole('SH2B-C25', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025 , 0.0065]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_22', 0.037), Monitor('BPM_C25-05', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_23', 0.040140701278962194), Dipole('mlDQ2C_1_L', 0.0032849999999999824, 6.200945026070008e-05, 0.0, EntranceAngle=0.007849999995560084, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ2C-C25', 0.82515, 0.015575981090598769, -1.5383185777357045, Current=np.float64(89.1413247), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ2C_2_R', 0.0032849999999999824, 6.200945026070008e-05, 0.0, ExitAngle=0.007849999995560084, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_24', 0.04014070127896258), Monitor('BPM_C25-06', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DW1', 0.1544335), Dipole('W1', 0.038098, -0.00164526, 0.0, EntranceAngle=-0.00082263, ExitAngle=-0.00082263, MaxOrder=1), Drift('DW2', 0.0075), Marker('BMHARD'), Marker('2PWA-BM25'), Drift('DW2', 0.0075), Dipole('W1', 0.038098, 0.00164526, 0.0, EntranceAngle=0.00082263, ExitAngle=0.00082263, MaxOrder=1), Drift('DW3', 0.052052), Dipole('RotatedQF8Dup', 0.001000062402101898, 0.00017697211538642826, 0.0, MaxOrder=1), Quadrupole('QF8D-C25', 0.492637, 4.423543519963713, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.42354352, 0. , 0. , 0. , 0. ])), Dipole('RotatedQF8Ddo', 0.001, -0.00017697211538642826, 0.0, MaxOrder=1), Multipole('CrossTalk_QF8D', 0.0, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Drift('DR_26', 0.07049875341508385), Dipole('mlDQ1D_L', 0.005850000000000022, 0.0001617001137055308, 0.0, EntranceAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ1D-C25', 0.0484171232499986, 0.0013382998862939218, -1.829247391855018, Current=np.float64(81.9477205), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, NumIntSteps=20), Marker('PINHOLE_D27'), Dipole('DQ1D-C25', 0.9962828767500014, 0.027538299906555205, -1.829247391855018, Current=np.float64(81.9477205), EApertures=array([0.025 , 0.0065]), FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ1D_R', 0.005850000000000022, 0.0001617001137055308, 0.0, ExitAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_27', 0.06948925341508386), Multipole('CrossTalk_QF6D', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Quadrupole('QF6D-C25', 0.398656, 4.458597110909521, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.45859711, 0. , 0. , 0. , 0. ])), Drift('DR_28', 0.050672), Monitor('BPM_C25-07', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_29', 0.074579125092147), Multipole('CrossTalk_DL2D_5', 0.001, array([0., 0.]), array([ 0. , -0.3555665]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL2D_5', 0.38377165772, 0.010034264335, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.00515313, ExitAngle=0.0008047493, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_4', 0.34820486193, 0.006666194663, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0008047493, ExitAngle=0.000355459, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_3', 0.35615224059, 0.005302212516, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000355459, ExitAngle=0.0002775215, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_2', 0.36592971419, 0.004156120683, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0002775215, ExitAngle=0.0002878422, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_1', 0.3717697041, 0.003253593003, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0002878422, ExitAngle=0.0017366852, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL2D_1', 0.001, array([0., 0.]), array([0. , 1.68691841]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_30', 0.018749411451206), Quadrupole('QD5D-C25', 0.227687, -2.7584312055116045, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_31', 0.0592115), Multipole('CrossTalk_SD1D', 0.001, array([0., 0.]), array([0. , 5.17157468]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SD1D-C25', 0.17989, -75.31863674507929, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Drift('DR_32', 0.3879084317102366), Monitor('BPM_C25-08', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_33', 0.052156), Multipole('OF1D-C25', 0.097688, array([0., 0., 0., 0.]), array([ 0.00000000e+00, 9.62508845e-02, 0.00000000e+00, -1.35737654e+03]), NumIntSteps=20), Drift('DR_34', 0.048312499999999994), Quadrupole('QF4D-C25', 0.227687, 2.3668012024794898, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_35', 0.05921149999999999), Multipole('CrossTalk_SF2E_L', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SF2E-C25', 0.21389, 79.46138528058903, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SF2E_R', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_36', 0.05921149999999999), Quadrupole('QF4E-C25', 0.227687, 2.465846401541641, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_37', 0.0481565), Monitor('BPM_C25-09', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_38_', 0.5379084335370381), Sextupole('SD1E-C25', 0.17989, -81.58486037208317, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SD1E', 0.001, array([0., 0.]), array([0. , 1.46809162]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_39', 0.058745500000000006), Quadrupole('QD3E-C25', 0.178619, -2.3994302377363255, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_40', 0.017784136045465998), Multipole('CrossTalk_DL1E_1', 0.001, array([0., 0.]), array([0. , 3.99217897]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL1E_1', 0.3722097312, 0.003111654158, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0016587852, ExitAngle=-0.000314281, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_2', 0.3650365996, 0.004133965029, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000314281, ExitAngle=-0.000302916, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_3', 0.3573967542, 0.005387546474, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000302916, ExitAngle=-0.0004495195, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_4', 0.35044714, 0.007202125122, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0004495195, ExitAngle=-0.0010803394, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_5', 0.3804381282, 0.011877094417, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0010803394, ExitAngle=0.00614251, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL1E_5', 0.001, array([0., 0.]), array([0. , 4.82026887]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_41', 0.020537039307393), Quadrupole('QD2E-C25', 0.227687, -2.712444740057637, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_42', 0.2221565), Multipole('SH3E-C25', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_43', 0.10155199999999999), Quadrupole('QF1E-C25', 0.311896, 2.540937708821109, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_44', 0.042552), Monitor('BPM_C25-10', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_45', 2.6513999999999998, EApertures=array([0.032, 0.004])), Marker('ID26'), Drift('DR_01', 2.6513999999999998, EApertures=array([0.032, 0.004])), Monitor('BPM_C26-01', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_02', 0.042552), Quadrupole('QF1A-C26', 0.311896, 2.5399869782500923, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_03', 0.10155199999999999), Multipole('SH1A-C26', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_04', 0.2221565), Quadrupole('QD2A-C26', 0.227687, -2.7102330165335844, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_05', 0.020537039307393), Multipole('CrossTalk_DL1A_5', 0.001, array([0., 0.]), array([0. , 4.82026887]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL1A_5', 0.3804381282, 0.011877094417, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.00614251, ExitAngle=0.0010803394, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_4', 0.35044714, 0.007202125122, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0010803394, ExitAngle=0.0004495195, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_3', 0.3573967542, 0.005387546474, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0004495195, ExitAngle=0.000302916, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_2', 0.3650365996, 0.004133965029, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000302916, ExitAngle=0.000314281, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_1', 0.3722097312, 0.003111654158, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000314281, ExitAngle=0.0016587852, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL1A_1', 0.001, array([0., 0.]), array([0. , 3.99217897]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_06', 0.017784136045465998), Quadrupole('QD3A-C26', 0.178619, -2.397537047293899, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_07', 0.058745500000000006), Multipole('CrossTalk_SD1A', 0.001, array([0., 0.]), array([0. , 1.46809162]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SD1A-C26', 0.17989, -81.58486037208317, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Drift('DR_08', 0.5379084335370381), Monitor('BPM_C26-02', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_09', 0.04815649999999999), Quadrupole('QF4A-C26', 0.227687, 2.433622399755348, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_10', 0.05921149999999999), Multipole('CrossTalk_SF2A_L', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SF2A-C26', 0.21389, 79.46138528058903, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SF2A_R', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_11', 0.05921149999999999), Quadrupole('QF4B-C26', 0.227687, 2.4140551508182013, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_12', 0.048312499999999994), Multipole('OF1B-C26', 0.097688, array([0., 0., 0., 0.]), array([ 0.00000000e+00, 9.62508845e-02, 0.00000000e+00, -1.35737654e+03]), NumIntSteps=20), Drift('DR_13', 0.052156), Monitor('BPM_C26-03', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_14', 0.3879084317102366), Sextupole('SD1B-C26', 0.17989, -75.31863674507929, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SD1B', 0.001, array([0., 0.]), array([0. , 5.17157468]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_15', 0.0592115), Quadrupole('QD5B-C26', 0.227687, -2.769278778893845, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_16', 0.018749411451206), Multipole('CrossTalk_DL2B_1', 0.001, array([0., 0.]), array([0. , 1.68691841]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL2B_1', 0.3717697041, 0.003253593003, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0017366852, ExitAngle=-0.0002878422, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_2', 0.36592971419, 0.004156120683, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0002878422, ExitAngle=-0.0002775215, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_3', 0.35615224059, 0.005302212516, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0002775215, ExitAngle=-0.000355459, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_4', 0.34820486193, 0.006666194663, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000355459, ExitAngle=-0.0008047493, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_5', 0.38377165772, 0.010034264335, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0008047493, ExitAngle=0.00515313, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL2B_5', 0.001, array([0., 0.]), array([ 0. , -0.3555665]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_17', 0.074579125092147), Monitor('BPM_C26-04', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_18', 0.050672), Quadrupole('QF6B-C26', 0.398656, 4.4630678788537885, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.46306788, 0. , 0. , 0. , 0. ])), Multipole('CrossTalk_QF6B', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Drift('DR_19', 0.06948925341508386), Dipole('mlDQ1B_L', 0.005850000000000022, 0.0001649212330243379, 0.0, EntranceAngle=0.01489083680059059, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ1B-C26', 1.0447, 0.029451831135132504, -1.829247391855018, Current=np.float64(82.13025502), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ1B_R', 0.005850000000000022, 0.0001649212330243379, 0.0, ExitAngle=0.01489083680059059, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_20', 0.07049875341508385), Multipole('CrossTalk_QF8B', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Quadrupole('QF8B-C26', 0.492637, 4.423543519963713, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.42354352, 0. , 0. , 0. , 0. ])), Drift('DR_21', 0.1616815), Multipole('SH2B-C26', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025 , 0.0065]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_22', 0.037), Monitor('BPM_C26-05', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_23', 0.040140701278962194), Dipole('mlDQ2C_1_L', 0.0032849999999999824, 5.206685761155455e-05, 0.0, EntranceAngle=0.006591331326131262, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ2C-C26', 0.82515, 0.013078528937039416, -1.5383185777357045, Current=np.float64(89.07096997), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ2C_2_R', 0.0032849999999999824, 5.206685761155455e-05, 0.0, ExitAngle=0.006591331326131262, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_24', 0.04014070127896258), Monitor('BPM_C26-06', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DMB', 0.1755595), Dipole('SBM', 0.0244294, 0.00104994, 0.0, EntranceAngle=0.00052497, ExitAngle=0.00052497, MaxOrder=1), Marker('SBM-BM26'), Dipole('SBM', 0.0244294, 0.00104994, 0.0, EntranceAngle=0.00052497, ExitAngle=0.00052497, MaxOrder=1), Drift('DMB', 0.0742507340550689), Quadrupole('QF8D-C26', 0.492637, 4.423543519963713, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.42354352, 0. , 0. , 0. , 0. ])), Multipole('CrossTalk_QF8D', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Drift('DR_26', 0.07049875341508385), Dipole('mlDQ1D_L', 0.005850000000000022, 0.0001607907375070543, 0.0, EntranceAngle=0.01451789188909842, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ1D-C26', 1.0447, 0.028714202303182734, -1.829247391855018, Current=np.float64(81.64186611), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ1D_R', 0.005850000000000022, 0.0001607907375070543, 0.0, ExitAngle=0.01451789188909842, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_27', 0.06948925341508386), Multipole('CrossTalk_QF6D', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Quadrupole('QF6D-C26', 0.398656, 4.4627046718756755, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.46270467, 0. , 0. , 0. , 0. ])), Drift('DR_28', 0.050672), Monitor('BPM_C26-07', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_29', 0.074579125092147), Multipole('CrossTalk_DL2D_5', 0.001, array([0., 0.]), array([ 0. , -0.3555665]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL2D_5', 0.38377165772, 0.010034264335, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.00515313, ExitAngle=0.0008047493, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_4', 0.34820486193, 0.006666194663, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0008047493, ExitAngle=0.000355459, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_3', 0.35615224059, 0.005302212516, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000355459, ExitAngle=0.0002775215, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_2', 0.36592971419, 0.004156120683, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0002775215, ExitAngle=0.0002878422, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_1', 0.3717697041, 0.003253593003, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0002878422, ExitAngle=0.0017366852, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL2D_1', 0.001, array([0., 0.]), array([0. , 1.68691841]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_30', 0.018749411451206), Quadrupole('QD5D-C26', 0.227687, -2.7648434705953515, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_31', 0.0592115), Multipole('CrossTalk_SD1D', 0.001, array([0., 0.]), array([0. , 5.17157468]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SD1D-C26', 0.17989, -75.31863674507929, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Drift('DR_32', 0.3879084317102366), Monitor('BPM_C26-08', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_33', 0.052156), Multipole('OF1D-C26', 0.097688, array([0., 0., 0., 0.]), array([ 0.00000000e+00, 9.62508845e-02, 0.00000000e+00, -1.35737654e+03]), NumIntSteps=20), Drift('DR_34', 0.048312499999999994), Quadrupole('QF4D-C26', 0.227687, 2.3973036875931317, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_35', 0.05921149999999999), Multipole('CrossTalk_SF2E_L', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SF2E-C26', 0.21389, 79.46138528058903, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SF2E_R', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_36', 0.05921149999999999), Quadrupole('QF4E-C26', 0.227687, 2.4247867605142575, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_37', 0.0481565), Monitor('BPM_C26-09', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_38_Shaker', 0.5379084335370381), Sextupole('SD1E-C26', 0.17989, -81.58486037208317, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SD1E', 0.001, array([0., 0.]), array([0. , 1.46809162]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_39', 0.058745500000000006), Quadrupole('QD3E-C26', 0.178619, -2.3897578001496056, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_40', 0.017784136045465998), Multipole('CrossTalk_DL1E_1', 0.001, array([0., 0.]), array([0. , 3.99217897]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL1E_1', 0.3722097312, 0.003111654158, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0016587852, ExitAngle=-0.000314281, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_2', 0.3650365996, 0.004133965029, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000314281, ExitAngle=-0.000302916, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_3', 0.3573967542, 0.005387546474, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000302916, ExitAngle=-0.0004495195, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_4', 0.35044714, 0.007202125122, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0004495195, ExitAngle=-0.0010803394, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_5', 0.3804381282, 0.011877094417, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0010803394, ExitAngle=0.00614251, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL1E_5', 0.001, array([0., 0.]), array([0. , 4.82026887]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_41', 0.020537039307393), Quadrupole('QD2E-C26', 0.227687, -2.71414617251696, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_42', 0.2221565), Multipole('SH3E-C26', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_43', 0.10155199999999999), Quadrupole('QF1E-C26', 0.311896, 2.5417570594162475, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_44', 0.042552), Monitor('BPM_C26-10', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_45', 2.6513999999999998, EApertures=array([0.032, 0.004])), Marker('ID27'), Drift('DR_01', 2.6513999999999998, EApertures=array([0.032, 0.004])), Monitor('BPM_C27-01', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_02', 0.042552), Quadrupole('QF1A-C27', 0.311896, 2.540937708821109, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_03', 0.10155199999999999), Multipole('SH1A-C27', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_04', 0.2221565), Quadrupole('QD2A-C27', 0.227687, -2.712444740057637, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_05', 0.020537039307393), Multipole('CrossTalk_DL1A_5', 0.001, array([0., 0.]), array([0. , 4.82026887]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL1A_5', 0.3804381282, 0.011877094417, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.00614251, ExitAngle=0.0010803394, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_4', 0.35044714, 0.007202125122, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0010803394, ExitAngle=0.0004495195, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_3', 0.3573967542, 0.005387546474, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0004495195, ExitAngle=0.000302916, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_2', 0.3650365996, 0.004133965029, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000302916, ExitAngle=0.000314281, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_1', 0.3722097312, 0.003111654158, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000314281, ExitAngle=0.0016587852, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL1A_1', 0.001, array([0., 0.]), array([0. , 3.99217897]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_06', 0.017784136045465998), Quadrupole('QD3A-C27', 0.178619, -2.393475761761397, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_07', 0.058745500000000006), Multipole('CrossTalk_SD1A', 0.001, array([0., 0.]), array([0. , 1.46809162]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SD1A-C27', 0.17989, -81.58486037208317, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Drift('DR_08', 0.5379084335370381), Monitor('BPM_C27-02', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_09', 0.04815649999999999), Quadrupole('QF4A-C27', 0.227687, 2.429174934948381, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_10', 0.05921149999999999), Multipole('CrossTalk_SF2A_L', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SF2A-C27', 0.21389, 79.46138528058903, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SF2A_R', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_11', 0.05921149999999999), Quadrupole('QF4B-C27', 0.227687, 2.4056297521698395, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_12', 0.048312499999999994), Multipole('OF1B-C27', 0.097688, array([0., 0., 0., 0.]), array([ 0.00000000e+00, 9.62508845e-02, 0.00000000e+00, -1.35737654e+03]), NumIntSteps=20), Drift('DR_13', 0.052156), Monitor('BPM_C27-03', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_14', 0.3879084317102366), Sextupole('SD1B-C27', 0.17989, -75.31863674507929, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SD1B', 0.001, array([0., 0.]), array([0. , 5.17157468]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_15', 0.0592115), Quadrupole('QD5B-C27', 0.227687, -2.7669042281291243, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_16', 0.018749411451206), Multipole('CrossTalk_DL2B_1', 0.001, array([0., 0.]), array([0. , 1.68691841]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL2B_1', 0.3717697041, 0.003253593003, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0017366852, ExitAngle=-0.0002878422, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_2', 0.36592971419, 0.004156120683, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0002878422, ExitAngle=-0.0002775215, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_3', 0.35615224059, 0.005302212516, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0002775215, ExitAngle=-0.000355459, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_4', 0.34820486193, 0.006666194663, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000355459, ExitAngle=-0.0008047493, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_5', 0.38377165772, 0.010034264335, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0008047493, ExitAngle=0.00515313, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL2B_5', 0.001, array([0., 0.]), array([ 0. , -0.3555665]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_17', 0.074579125092147), Monitor('BPM_C27-04', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_18', 0.050672), Quadrupole('QF6B-C27', 0.398656, 4.462886396813337, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.4628864, 0. , 0. , 0. , 0. ])), Multipole('CrossTalk_QF6B', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Drift('DR_19', 0.06948925341508386), Dipole('mlDQ1B_L', 0.005850000000000022, 0.0001617001137055308, 0.0, EntranceAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ1B-C27', 1.0447, 0.028876599792849126, -1.829247391855018, Current=np.float64(81.80783704), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ1B_R', 0.005850000000000022, 0.0001617001137055308, 0.0, ExitAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_20', 0.07049875341508385), Multipole('CrossTalk_QF8B', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Quadrupole('QF8B-C27', 0.492637, 4.423543519963713, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.42354352, 0. , 0. , 0. , 0. ])), Drift('DR_21', 0.1616815), Multipole('SH2B-C27', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025 , 0.0065]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_22', 0.037), Monitor('BPM_C27-05', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_23', 0.040140701278962194), Dipole('mlDQ2C_1_L', 0.0032849999999999824, 6.200945026070008e-05, 0.0, EntranceAngle=0.007849999995560084, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ2C-C27', 0.82515, 0.015575981090598769, -1.5383185777357045, Current=np.float64(88.51328112), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ2C_2_R', 0.0032849999999999824, 6.200945026070008e-05, 0.0, ExitAngle=0.007849999995560084, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_24', 0.04014070127896258), Monitor('BPM_C27-06', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_25u', 0.2091815), Marker('BM_empty'), Drift('DR_25d', 0.0895), Quadrupole('QF8D-C27', 0.492637, 4.423543519963713, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.42354352, 0. , 0. , 0. , 0. ])), Multipole('CrossTalk_QF8D', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Drift('DR_26', 0.07049875341508385), Dipole('mlDQ1D_L', 0.005850000000000022, 0.0001617001137055308, 0.0, EntranceAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ1D-C27', 1.0447, 0.028876599792849126, -1.829247391855018, Current=np.float64(81.64759464), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, NumIntSteps=20), Dipole('mlDQ1D_R', 0.005850000000000022, 0.0001617001137055308, 0.0, ExitAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_27', 0.06948925341508386), Multipole('CrossTalk_QF6D', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Quadrupole('QF6D-C27', 0.398656, 4.462886396813337, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.4628864, 0. , 0. , 0. , 0. ])), Drift('DR_28', 0.050672), Monitor('BPM_C27-07', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_29', 0.074579125092147), Multipole('CrossTalk_DL2D_5', 0.001, array([0., 0.]), array([ 0. , -0.3555665]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL2D_5', 0.38377165772, 0.010034264335, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.00515313, ExitAngle=0.0008047493, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_4', 0.34820486193, 0.006666194663, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0008047493, ExitAngle=0.000355459, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_3', 0.35615224059, 0.005302212516, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000355459, ExitAngle=0.0002775215, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_2', 0.36592971419, 0.004156120683, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0002775215, ExitAngle=0.0002878422, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_1', 0.3717697041, 0.003253593003, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0002878422, ExitAngle=0.0017366852, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL2D_1', 0.001, array([0., 0.]), array([0. , 1.68691841]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_30', 0.018749411451206), Quadrupole('QD5D-C27', 0.227687, -2.7669042281291243, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_31', 0.0592115), Multipole('CrossTalk_SD1D', 0.001, array([0., 0.]), array([0. , 5.17157468]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SD1D-C27', 0.17989, -75.31863674507929, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Drift('DR_32', 0.3879084317102366), Monitor('BPM_C27-08', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_33', 0.052156), Multipole('OF1D-C27', 0.097688, array([0., 0., 0., 0.]), array([ 0.00000000e+00, 9.62508845e-02, 0.00000000e+00, -1.35737654e+03]), NumIntSteps=20), Drift('DR_34', 0.048312499999999994), Quadrupole('QF4D-C27', 0.227687, 2.4056297521698395, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_35', 0.05921149999999999), Multipole('CrossTalk_SF2E_L', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SF2E-C27', 0.21389, 79.46138528058903, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SF2E_R', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_36', 0.05921149999999999), Quadrupole('QF4E-C27', 0.227687, 2.429174934948381, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_37', 0.0481565), Monitor('BPM_C27-09', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_38_H_Stripline', 0.5379084335370381), Sextupole('SD1E-C27', 0.17989, -81.58486037208317, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SD1E', 0.001, array([0., 0.]), array([0. , 1.46809162]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_39', 0.058745500000000006), Quadrupole('QD3E-C27', 0.178619, -2.393475761761397, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_40', 0.017784136045465998), Multipole('CrossTalk_DL1E_1', 0.001, array([0., 0.]), array([0. , 3.99217897]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL1E_1', 0.3722097312, 0.003111654158, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0016587852, ExitAngle=-0.000314281, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_2', 0.3650365996, 0.004133965029, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000314281, ExitAngle=-0.000302916, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_3', 0.3573967542, 0.005387546474, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000302916, ExitAngle=-0.0004495195, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_4', 0.35044714, 0.007202125122, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0004495195, ExitAngle=-0.0010803394, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_5', 0.3804381282, 0.011877094417, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0010803394, ExitAngle=0.00614251, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL1E_5', 0.001, array([0., 0.]), array([0. , 4.82026887]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_41', 0.020537039307393), Quadrupole('QD2E-C27', 0.227687, -2.712444740057637, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_42', 0.2221565), Multipole('SH3E-C27', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_43', 0.10155199999999999), Quadrupole('QF1E-C27', 0.311896, 2.540937708821109, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_44', 0.042552), Monitor('BPM_C27-10', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_45', 2.6513999999999998, EApertures=array([0.032, 0.004])), Marker('ID28'), Drift('DR_01', 2.6513999999999998, EApertures=array([0.032, 0.004])), Monitor('BPM_C28-01', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_02', 0.042552), Quadrupole('QF1A-C28', 0.311896, 2.539986480621479, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_03', 0.10155199999999999), Multipole('SH1A-C28', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_04', 0.2221565), Quadrupole('QD2A-C28', 0.227687, -2.7102325634793223, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_05', 0.020537039307393), Multipole('CrossTalk_DL1A_5', 0.001, array([0., 0.]), array([0. , 4.82026887]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL1A_5', 0.3804381282, 0.011877094417, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.00614251, ExitAngle=0.0010803394, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_4', 0.35044714, 0.007202125122, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0010803394, ExitAngle=0.0004495195, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_3', 0.3573967542, 0.005387546474, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0004495195, ExitAngle=0.000302916, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_2', 0.3650365996, 0.004133965029, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000302916, ExitAngle=0.000314281, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_1', 0.3722097312, 0.003111654158, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000314281, ExitAngle=0.0016587852, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL1A_1', 0.001, array([0., 0.]), array([0. , 3.99217897]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_06', 0.017784136045465998), Quadrupole('QD3A-C28', 0.178619, -2.3975370966499434, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_07', 0.058745500000000006), Multipole('CrossTalk_SD1A', 0.001, array([0., 0.]), array([0. , 1.46809162]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SD1A-C28', 0.17989, -81.58486037208317, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Drift('DR_08', 0.5379084335370381), Monitor('BPM_C28-02', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_09', 0.04815649999999999), Quadrupole('QF4A-C28', 0.227687, 2.4336217307975976, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_10', 0.05921149999999999), Multipole('CrossTalk_SF2A_L', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SF2A-C28', 0.21389, 79.46138528058903, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SF2A_R', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_11', 0.05921149999999999), Quadrupole('QF4B-C28', 0.227687, 2.414056159268484, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_12', 0.048312499999999994), Multipole('OF1B-C28', 0.097688, array([0., 0., 0., 0.]), array([ 0.00000000e+00, 9.62508845e-02, 0.00000000e+00, -1.35737654e+03]), NumIntSteps=20), Drift('DR_13', 0.052156), Monitor('BPM_C28-03', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_14', 0.3879084317102366), Sextupole('SD1B-C28', 0.17989, -75.31863674507929, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SD1B', 0.001, array([0., 0.]), array([0. , 5.17157468]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_15', 0.0592115), Quadrupole('QD5B-C28', 0.227687, -2.7692800593688287, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_16', 0.018749411451206), Multipole('CrossTalk_DL2B_1', 0.001, array([0., 0.]), array([0. , 1.68691841]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL2B_1', 0.3717697041, 0.003253593003, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0017366852, ExitAngle=-0.0002878422, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_2', 0.36592971419, 0.004156120683, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0002878422, ExitAngle=-0.0002775215, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_3', 0.35615224059, 0.005302212516, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0002775215, ExitAngle=-0.000355459, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_4', 0.34820486193, 0.006666194663, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000355459, ExitAngle=-0.0008047493, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_5', 0.38377165772, 0.010034264335, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0008047493, ExitAngle=0.00515313, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL2B_5', 0.001, array([0., 0.]), array([ 0. , -0.3555665]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_17', 0.074579125092147), Monitor('BPM_C28-04', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_18', 0.050672), Quadrupole('QF6B-C28', 0.398656, 4.463067772877985, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.46306777, 0. , 0. , 0. , 0. ])), Multipole('CrossTalk_QF6B', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Drift('DR_19', 0.06948925341508386), Dipole('mlDQ1B_L', 0.005850000000000022, 0.0001649212330243379, 0.0, EntranceAngle=0.01489083680059059, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ1B-C28', 1.0447, 0.029451831135132504, -1.829247391855018, Current=np.float64(81.77354772), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ1B_R', 0.005850000000000022, 0.0001649212330243379, 0.0, ExitAngle=0.01489083680059059, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_20', 0.07049875341508385), Multipole('CrossTalk_QF8B', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Quadrupole('QF8B-C28', 0.492637, 4.423543519963713, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.42354352, 0. , 0. , 0. , 0. ])), Drift('DR_21', 0.1616815), Multipole('SH2B-C28', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025 , 0.0065]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_22', 0.037), Monitor('BPM_C28-05', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_23', 0.040140701278962194), Dipole('mlDQ2C_1_L', 0.0032849999999999824, 5.206685761155455e-05, 0.0, EntranceAngle=0.006591331326131262, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ2C-C28', 0.82515, 0.013078528937039416, -1.5383185777357045, Current=np.float64(88.65299018), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ2C_2_R', 0.0032849999999999824, 5.206685761155455e-05, 0.0, ExitAngle=0.006591331326131262, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_24', 0.04014070127896258), Monitor('BPM_C28-06', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DMB', 0.1755595), Dipole('SBM', 0.0244294, 0.00104994, 0.0, EntranceAngle=0.00052497, ExitAngle=0.00052497, MaxOrder=1), Marker('SBM-BM28'), Dipole('SBM', 0.0244294, 0.00104994, 0.0, EntranceAngle=0.00052497, ExitAngle=0.00052497, MaxOrder=1), Drift('DMB', 0.0742507340550689), Quadrupole('QF8D-C28', 0.492637, 4.423543519963713, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.42354352, 0. , 0. , 0. , 0. ])), Multipole('CrossTalk_QF8D', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Drift('DR_26', 0.07049875341508385), Dipole('mlDQ1D_L', 0.005850000000000022, 0.0001607907375070543, 0.0, EntranceAngle=0.01451789188909842, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ1D-C28', 1.0447, 0.028714202303182734, -1.829247391855018, Current=np.float64(81.46847921), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ1D_R', 0.005850000000000022, 0.0001607907375070543, 0.0, ExitAngle=0.01451789188909842, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_27', 0.06948925341508386), Multipole('CrossTalk_QF6D', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Quadrupole('QF6D-C28', 0.398656, 4.462705484898641, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.46270548, 0. , 0. , 0. , 0. ])), Drift('DR_28', 0.050672), Monitor('BPM_C28-07', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_29', 0.074579125092147), Multipole('CrossTalk_DL2D_5', 0.001, array([0., 0.]), array([ 0. , -0.3555665]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL2D_5', 0.38377165772, 0.010034264335, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.00515313, ExitAngle=0.0008047493, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_4', 0.34820486193, 0.006666194663, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0008047493, ExitAngle=0.000355459, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_3', 0.35615224059, 0.005302212516, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000355459, ExitAngle=0.0002775215, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_2', 0.36592971419, 0.004156120683, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0002775215, ExitAngle=0.0002878422, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_1', 0.3717697041, 0.003253593003, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0002878422, ExitAngle=0.0017366852, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL2D_1', 0.001, array([0., 0.]), array([0. , 1.68691841]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_30', 0.018749411451206), Quadrupole('QD5D-C28', 0.227687, -2.764844339786035, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_31', 0.0592115), Multipole('CrossTalk_SD1D', 0.001, array([0., 0.]), array([0. , 5.17157468]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SD1D-C28', 0.17989, -75.31863674507929, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Drift('DR_32', 0.3879084317102366), Monitor('BPM_C28-08', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_33', 0.052156), Multipole('OF1D-C28', 0.097688, array([0., 0., 0., 0.]), array([ 0.00000000e+00, 9.62508845e-02, 0.00000000e+00, -1.35737654e+03]), NumIntSteps=20), Drift('DR_34', 0.048312499999999994), Quadrupole('QF4D-C28', 0.227687, 2.397303736576147, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_35', 0.05921149999999999), Multipole('CrossTalk_SF2E_L', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SF2E-C28', 0.21389, 79.46138528058903, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SF2E_R', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_36', 0.05921149999999999), Quadrupole('QF4E-C28', 0.227687, 2.4247869137333278, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_37', 0.0481565), Monitor('BPM_C28-09', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_38_H_Stripline', 0.5379084335370381), Sextupole('SD1E-C28', 0.17989, -81.58486037208317, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SD1E', 0.001, array([0., 0.]), array([0. , 1.46809162]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_39', 0.058745500000000006), Quadrupole('QD3E-C28', 0.178619, -2.389757192908896, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_40', 0.017784136045465998), Multipole('CrossTalk_DL1E_1', 0.001, array([0., 0.]), array([0. , 3.99217897]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL1E_1', 0.3722097312, 0.003111654158, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0016587852, ExitAngle=-0.000314281, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_2', 0.3650365996, 0.004133965029, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000314281, ExitAngle=-0.000302916, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_3', 0.3573967542, 0.005387546474, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000302916, ExitAngle=-0.0004495195, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_4', 0.35044714, 0.007202125122, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0004495195, ExitAngle=-0.0010803394, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_5', 0.3804381282, 0.011877094417, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0010803394, ExitAngle=0.00614251, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL1E_5', 0.001, array([0., 0.]), array([0. , 4.82026887]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_41', 0.020537039307393), Quadrupole('QD2E-C28', 0.227687, -2.7141455876318, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_42', 0.2221565), Multipole('SH3E-C28', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_43', 0.10155199999999999), Quadrupole('QF1E-C28', 0.311896, 2.5417568835150903, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_44', 0.042552), Monitor('BPM_C28-10', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_45', 2.6513999999999998, EApertures=array([0.032, 0.004])), Marker('ID29'), Drift('DR_01', 2.6513999999999998, EApertures=array([0.032, 0.004])), Monitor('BPM_C29-01', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_02', 0.042552), Quadrupole('QF1A-C29', 0.311896, 2.540937708821109, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_03', 0.10155199999999999), Multipole('SH1A-C29', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_04', 0.2221565), Quadrupole('QD2A-C29', 0.227687, -2.712444740057637, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_05', 0.020537039307393), Multipole('CrossTalk_DL1A_5', 0.001, array([0., 0.]), array([0. , 4.82026887]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL1A_5', 0.3804381282, 0.011877094417, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.00614251, ExitAngle=0.0010803394, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_4', 0.35044714, 0.007202125122, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0010803394, ExitAngle=0.0004495195, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_3', 0.3573967542, 0.005387546474, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0004495195, ExitAngle=0.000302916, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_2', 0.3650365996, 0.004133965029, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000302916, ExitAngle=0.000314281, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_1', 0.3722097312, 0.003111654158, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000314281, ExitAngle=0.0016587852, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL1A_1', 0.001, array([0., 0.]), array([0. , 3.99217897]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_06', 0.017784136045465998), Quadrupole('QD3A-C29', 0.178619, -2.3934742163654366, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_07', 0.058745500000000006), Multipole('CrossTalk_SD1A', 0.001, array([0., 0.]), array([0. , 1.46809162]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SD1A-C29', 0.17989, -81.58486037208317, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Drift('DR_08', 0.5379084335370381), Monitor('BPM_C29-02', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_09', 0.04815649999999999), Quadrupole('QF4A-C29', 0.227687, 2.4291692194827483, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_10', 0.05921149999999999), Multipole('CrossTalk_SF2A_L', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SF2A-C29', 0.21389, 79.46138528058903, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SF2A_R', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_11', 0.05921149999999999), Quadrupole('QF4B-C29', 0.227687, 2.403195098812871, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_12', 0.048312499999999994), Multipole('OF1B-C29', 0.097688, array([0., 0., 0., 0.]), array([ 0.00000000e+00, 9.62508845e-02, 0.00000000e+00, -1.35737654e+03]), NumIntSteps=20), Drift('DR_13', 0.052156), Monitor('BPM_C29-03', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_14', 0.3879084317102366), Sextupole('SD1B-C29', 0.17989, -75.31863674507929, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SD1B', 0.001, array([0., 0.]), array([0. , 5.17157468]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_15', 0.0592115), Quadrupole('QD5B-C29', 0.227687, -2.7603281983867585, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_16', 0.018749411451206), Multipole('CrossTalk_DL2B_1', 0.001, array([0., 0.]), array([0. , 1.68691841]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL2B_1', 0.3717697041, 0.003253593003, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0017366852, ExitAngle=-0.0002878422, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_2', 0.36592971419, 0.004156120683, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0002878422, ExitAngle=-0.0002775215, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_3', 0.35615224059, 0.005302212516, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0002775215, ExitAngle=-0.000355459, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_4', 0.34820486193, 0.006666194663, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000355459, ExitAngle=-0.0008047493, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_5', 0.38377165772, 0.010034264335, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0008047493, ExitAngle=0.00515313, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL2B_5', 0.001, array([0., 0.]), array([ 0. , -0.3555665]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_17', 0.074579125092147), Monitor('BPM_C29-04', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_18', 0.050672), Quadrupole('QF6B-C29', 0.398656, 4.459032777492788, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.45903278, 0. , 0. , 0. , 0. ])), Multipole('CrossTalk_QF6B', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Drift('DR_19', 0.06948925341508386), Dipole('mlDQ1B_L', 0.005850000000000022, 0.0001617001137055308, 0.0, EntranceAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ1B-C29', 1.0447, 0.028876599792849126, -1.829247391855018, Current=np.float64(81.79332225), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ1B_R', 0.005850000000000022, 0.0001617001137055308, 0.0, ExitAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_20', 0.07049875341508385), Multipole('CrossTalk_QF8B', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Quadrupole('QF8B-C29', 0.492637, 4.423543519963713, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.42354352, 0. , 0. , 0. , 0. ])), Drift('DR_21', 0.1616815), Multipole('SH2B-C29', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025 , 0.0065]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_22', 0.037), Monitor('BPM_C29-05', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_23', 0.040140701278962194), Dipole('mlDQ2C_1_L', 0.0032849999999999824, 6.200945026070008e-05, 0.0, EntranceAngle=0.007849999995560084, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ2C-C29', 0.82515, 0.015575981090598769, -1.5383185777357045, Current=np.float64(89.19756848), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ2C_2_R', 0.0032849999999999824, 6.200945026070008e-05, 0.0, ExitAngle=0.007849999995560084, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_24', 0.04014070127896258), Monitor('BPM_C29-06', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DW1', 0.1544335), Dipole('W1', 0.038098, 0.00164526, 0.0, EntranceAngle=0.00082263, ExitAngle=0.00082263, MaxOrder=1), Drift('DW2', 0.0075), Marker('BMHARD'), Marker('2PWB-BM29'), Drift('DW2', 0.0075), Dipole('W1', 0.038098, -0.00164526, 0.0, EntranceAngle=-0.00082263, ExitAngle=-0.00082263, MaxOrder=1), Drift('DW3', 0.052052), Dipole('RotatedQF8Dup', 0.00100006240212799, -0.00017697211669742872, 0.0, MaxOrder=1), Quadrupole('QF8D-C29', 0.492637, 4.423543519963713, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.42354352, 0. , 0. , 0. , 0. ])), Dipole('RotatedQF8Ddo', 0.001, 0.00017697211669742872, 0.0, MaxOrder=1), Multipole('CrossTalk_QF8D', 0.0, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Drift('DR_26', 0.07049875341508385), Dipole('mlDQ1D_L', 0.005850000000000022, 0.0001617001137055308, 0.0, EntranceAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ1D-C29', 1.0447, 0.028876599792849126, -1.829247391855018, Current=np.float64(82.1509499), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ1D_R', 0.005850000000000022, 0.0001617001137055308, 0.0, ExitAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_27', 0.06948925341508386), Multipole('CrossTalk_QF6D', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Quadrupole('QF6D-C29', 0.398656, 4.466468291452208, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.46646829, 0. , 0. , 0. , 0. ])), Drift('DR_28', 0.050672), Monitor('BPM_C29-07', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_29', 0.074579125092147), Multipole('CrossTalk_DL2D_5', 0.001, array([0., 0.]), array([ 0. , -0.3555665]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL2D_5', 0.38377165772, 0.010034264335, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.00515313, ExitAngle=0.0008047493, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_4', 0.34820486193, 0.006666194663, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0008047493, ExitAngle=0.000355459, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_3', 0.35615224059, 0.005302212516, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000355459, ExitAngle=0.0002775215, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_2', 0.36592971419, 0.004156120683, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0002775215, ExitAngle=0.0002878422, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_1', 0.3717697041, 0.003253593003, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0002878422, ExitAngle=0.0017366852, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL2D_1', 0.001, array([0., 0.]), array([0. , 1.68691841]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_30', 0.018749411451206), Quadrupole('QD5D-C29', 0.227687, -2.7750735099687454, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_31', 0.0592115), Multipole('CrossTalk_SD1D', 0.001, array([0., 0.]), array([0. , 5.17157468]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SD1D-C29', 0.17989, -75.31863674507929, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Drift('DR_32', 0.3879084317102366), Monitor('BPM_C29-08', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_33', 0.052156), Multipole('OF1D-C29', 0.097688, array([0., 0., 0., 0.]), array([ 0.00000000e+00, 9.62508845e-02, 0.00000000e+00, -1.35737654e+03]), NumIntSteps=20), Drift('DR_34', 0.048312499999999994), Quadrupole('QF4D-C29', 0.227687, 2.4936492810619364, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_35', 0.05921149999999999), Multipole('CrossTalk_SF2E_L', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SF2E-C29', 0.21389, 79.46138528058903, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SF2E_R', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_36', 0.05921149999999999), Quadrupole('QF4E-C29', 0.227687, 2.2663682422763625, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_37', 0.0481565), Monitor('BPM_C29-09', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_38_V_Stripline', 0.5379084335370381), Sextupole('SD1E-C29', 0.17989, -81.58486037208317, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SD1E', 0.001, array([0., 0.]), array([0. , 1.46809162]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_39', 0.058745500000000006), Quadrupole('QD3E-C29', 0.178619, -2.296741209872976, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_40', 0.017784136045465998), Multipole('CrossTalk_DL1E_1', 0.001, array([0., 0.]), array([0. , 3.99217897]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL1E_1', 0.3722097312, 0.003111654158, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0016587852, ExitAngle=-0.000314281, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_2', 0.3650365996, 0.004133965029, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000314281, ExitAngle=-0.000302916, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_3', 0.3573967542, 0.005387546474, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000302916, ExitAngle=-0.0004495195, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_4', 0.35044714, 0.007202125122, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0004495195, ExitAngle=-0.0010803394, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_5_ID30', 0.3804381282, 0.009677094417, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0010803394, ExitAngle=0.00614251, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL1E_5', 0.001, array([0., 0.]), array([0. , 4.82026887]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_41', 0.020537039307393), Quadrupole('QD2E-C29', 0.227687, -2.8021845354872332, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_42', 0.2221565), Multipole('SH3E-C29', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_43', 0.10155199999999999), Quadrupole('QF1E-C29', 0.311896, 2.6283437440302855, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_44', 0.042552), Monitor('BPM_C29-10', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_45', 2.5989107816270534, EApertures=array([0.032, 0.004])), Dipole('CantingDipoleID30', 0.0525, 0.0022, 0.0, EntranceAngle=0.0011, ExitAngle=0.0011, MaxOrder=1), Marker('ID30'), Marker('CantedID30'), Dipole('CantingDipoleID30', 0.0525, 0.0022, 0.0, EntranceAngle=0.0011, ExitAngle=0.0011, MaxOrder=1), Drift('DR_01', 2.5989107816270534, EApertures=array([0.032, 0.004])), Monitor('BPM_C30-01', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_02', 0.042552), Quadrupole('QF1A-C30', 0.311896, 2.627622740414024, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_03', 0.10155199999999999), Multipole('SH1A-C30', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_04', 0.2221565), Quadrupole('QD2A-C30', 0.227687, -2.800159803986696, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_05', 0.020537039307393), Multipole('CrossTalk_DL1A_5', 0.001, array([0., 0.]), array([0. , 4.82026887]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL1A_5_ID30', 0.3804381282, 0.009677094417, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.00614251, ExitAngle=0.0010803394, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_4', 0.35044714, 0.007202125122, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0010803394, ExitAngle=0.0004495195, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_3', 0.3573967542, 0.005387546474, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0004495195, ExitAngle=0.000302916, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_2', 0.3650365996, 0.004133965029, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000302916, ExitAngle=0.000314281, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_1', 0.3722097312, 0.003111654158, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000314281, ExitAngle=0.0016587852, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL1A_1', 0.001, array([0., 0.]), array([0. , 3.99217897]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_06', 0.017784136045465998), Quadrupole('QD3A-C30', 0.178619, -2.3021397837521382, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_07', 0.058745500000000006), Multipole('CrossTalk_SD1A', 0.001, array([0., 0.]), array([0. , 1.46809162]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SD1A-C30', 0.17989, -81.58486037208317, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Drift('DR_08', 0.5379084335370381), Monitor('BPM_C30-02', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_09', 0.04815649999999999), Quadrupole('QF4A-C30', 0.227687, 2.3000157429829056, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_10', 0.05921149999999999), Multipole('CrossTalk_SF2A_L', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SF2A-C30', 0.21389, 79.46138528058903, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SF2A_R', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_11', 0.05921149999999999), Quadrupole('QF4B-C30', 0.227687, 2.471374282734927, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_12', 0.048312499999999994), Multipole('OF1B-C30', 0.097688, array([0., 0., 0., 0.]), array([ 0.00000000e+00, 9.62508845e-02, 0.00000000e+00, -1.35737654e+03]), NumIntSteps=20), Drift('DR_13', 0.052156), Monitor('BPM_C30-03', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_14', 0.3879084317102366), Sextupole('SD1B-C30', 0.17989, -75.31863674507929, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SD1B', 0.001, array([0., 0.]), array([0. , 5.17157468]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_15', 0.0592115), Quadrupole('QD5B-C30', 0.227687, -2.7726681395510373, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_16', 0.018749411451206), Multipole('CrossTalk_DL2B_1', 0.001, array([0., 0.]), array([0. , 1.68691841]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL2B_1', 0.3717697041, 0.003253593003, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0017366852, ExitAngle=-0.0002878422, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_2', 0.36592971419, 0.004156120683, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0002878422, ExitAngle=-0.0002775215, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_3', 0.35615224059, 0.005302212516, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0002775215, ExitAngle=-0.000355459, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_4', 0.34820486193, 0.006666194663, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000355459, ExitAngle=-0.0008047493, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_5', 0.38377165772, 0.010034264335, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0008047493, ExitAngle=0.00515313, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL2B_5', 0.001, array([0., 0.]), array([ 0. , -0.3555665]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_17', 0.074579125092147), Monitor('BPM_C30-04', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_18', 0.050672), Quadrupole('QF6B-C30', 0.398656, 4.463774787203853, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.46377479, 0. , 0. , 0. , 0. ])), Multipole('CrossTalk_QF6B', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Drift('DR_19', 0.06948925341508386), Dipole('mlDQ1B_L', 0.005850000000000022, 0.00016491170363853896, 0.0, EntranceAngle=0.014889976386645461, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ1B-C30', 1.0447, 0.029450129366013843, -1.829247391855018, Current=np.float64(81.54512771), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ1B_R', 0.005850000000000022, 0.00016491170363853896, 0.0, ExitAngle=0.014889976386645461, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_20', 0.07049875341508385), Multipole('CrossTalk_QF8B', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Quadrupole('QF8B-C30', 0.492637, 4.423543519963713, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.42354352, 0. , 0. , 0. , 0. ])), Drift('DR_21', 0.1616815), Multipole('SH2B-C30', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025 , 0.0065]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_22', 0.037), Monitor('BPM_C30-05', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_23', 0.040140701278962194), Dipole('mlDQ2C_1_L', 0.0032849999999999824, 5.208044999851761e-05, 0.0, EntranceAngle=0.006593052035428813, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ2C-C30', 0.82515, 0.013081943170860592, -1.5383185777357045, Current=np.float64(89.04825511), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ2C_2_R', 0.0032849999999999824, 5.208044999851761e-05, 0.0, ExitAngle=0.006593052035428813, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_24', 0.04014070127896258), Monitor('BPM_C30-06', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DMB', 0.1755595), Dipole('SBM', 0.0244294, 0.00104994, 0.0, EntranceAngle=0.00052497, ExitAngle=0.00052497, MaxOrder=1), Marker('SBM-BM30'), Dipole('SBM', 0.0244294, 0.00104994, 0.0, EntranceAngle=0.00052497, ExitAngle=0.00052497, MaxOrder=1), Drift('DMB', 0.07425079182827826), Quadrupole('QF8D-C30', 0.492637, 4.423543519963713, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.42354352, 0. , 0. , 0. , 0. ])), Multipole('CrossTalk_QF8D', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Drift('DR_26', 0.07049875341508385), Dipole('mlDQ1D_L', 0.005850000000000022, 0.0001607812094347111, 0.0, EntranceAngle=0.014517031593745998, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ1D-C30', 1.0447, 0.028712500768622574, -1.829247391855018, Current=np.float64(81.48359311), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ1D_R', 0.005850000000000022, 0.0001607812094347111, 0.0, ExitAngle=0.014517031593745998, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_27', 0.06948925341508386), Multipole('CrossTalk_QF6D', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Quadrupole('QF6D-C30', 0.398656, 4.462030615715968, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.46203062, 0. , 0. , 0. , 0. ])), Drift('DR_28', 0.050672), Monitor('BPM_C30-07', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_29', 0.074579125092147), Multipole('CrossTalk_DL2D_5', 0.001, array([0., 0.]), array([ 0. , -0.3555665]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL2D_5', 0.38377165772, 0.010034264335, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.00515313, ExitAngle=0.0008047493, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_4', 0.34820486193, 0.006666194663, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0008047493, ExitAngle=0.000355459, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_3', 0.35615224059, 0.005302212516, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000355459, ExitAngle=0.0002775215, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_2', 0.36592971419, 0.004156120683, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0002775215, ExitAngle=0.0002878422, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_1', 0.3717697041, 0.003253593003, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0002878422, ExitAngle=0.0017366852, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL2D_1', 0.001, array([0., 0.]), array([0. , 1.68691841]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_30', 0.018749411451206), Quadrupole('QD5D-C30', 0.227687, -2.7644705059619525, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_31', 0.0592115), Multipole('CrossTalk_SD1D', 0.001, array([0., 0.]), array([0. , 5.17157468]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SD1D-C30', 0.17989, -75.31863674507929, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Drift('DR_32', 0.3879084317102366), Monitor('BPM_C30-08', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_33', 0.052156), Multipole('OF1D-C30', 0.097688, array([0., 0., 0., 0.]), array([ 0.00000000e+00, 9.62508845e-02, 0.00000000e+00, -1.35737654e+03]), NumIntSteps=20), Drift('DR_34', 0.048312499999999994), Quadrupole('QF4D-C30', 0.227687, 2.3967798165975034, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_35', 0.05921149999999999), Multipole('CrossTalk_SF2E_L', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SF2E-C30', 0.21389, 79.46138528058903, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SF2E_R', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_36', 0.05921149999999999), Quadrupole('QF4E-C30', 0.227687, 2.4250433330908643, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_37', 0.0481565), Monitor('BPM_C30-09', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_38_H_Stripline', 0.5379084335370381), Sextupole('SD1E-C30', 0.17989, -81.58486037208317, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SD1E', 0.001, array([0., 0.]), array([0. , 1.46809162]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_39', 0.058745500000000006), Quadrupole('QD3E-C30', 0.178619, -2.3890950662213513, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_40', 0.017784136045465998), Multipole('CrossTalk_DL1E_1', 0.001, array([0., 0.]), array([0. , 3.99217897]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL1E_1', 0.3722097312, 0.003111654158, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0016587852, ExitAngle=-0.000314281, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_2', 0.3650365996, 0.004133965029, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000314281, ExitAngle=-0.000302916, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_3', 0.3573967542, 0.005387546474, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000302916, ExitAngle=-0.0004495195, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_4', 0.35044714, 0.007202125122, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0004495195, ExitAngle=-0.0010803394, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_5', 0.3804381282, 0.011877094417, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0010803394, ExitAngle=0.00614251, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL1E_5', 0.001, array([0., 0.]), array([0. , 4.82026887]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_41', 0.020537039307393), Quadrupole('QD2E-C30', 0.227687, -2.7145598022073565, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_42', 0.2221565), Multipole('SH3E-C30', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_43', 0.10155199999999999), Quadrupole('QF1E-C30', 0.311896, 2.5416955549547144, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_44', 0.042552), Monitor('BPM_C30-10', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_45', 2.6513999999999998, EApertures=array([0.032, 0.004])), Marker('ID31'), Drift('DR_01', 2.6513999999999998, EApertures=array([0.032, 0.004])), Monitor('BPM_C31-01', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_02', 0.042552), Quadrupole('QF1A-C31', 0.311896, 2.540937708821109, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_03', 0.10155199999999999), Multipole('SH1A-C31', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_04', 0.2221565), Quadrupole('QD2A-C31', 0.227687, -2.712444740057637, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_05', 0.020537039307393), Multipole('CrossTalk_DL1A_5', 0.001, array([0., 0.]), array([0. , 4.82026887]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL1A_5', 0.3804381282, 0.011877094417, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.00614251, ExitAngle=0.0010803394, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_4', 0.35044714, 0.007202125122, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0010803394, ExitAngle=0.0004495195, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_3', 0.3573967542, 0.005387546474, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0004495195, ExitAngle=0.000302916, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_2', 0.3650365996, 0.004133965029, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000302916, ExitAngle=0.000314281, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_1', 0.3722097312, 0.003111654158, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000314281, ExitAngle=0.0016587852, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL1A_1', 0.001, array([0., 0.]), array([0. , 3.99217897]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_06', 0.017784136045465998), Quadrupole('QD3A-C31', 0.178619, -2.3934677552580155, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_07', 0.058745500000000006), Multipole('CrossTalk_SD1A', 0.001, array([0., 0.]), array([0. , 1.46809162]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SD1A-C31', 0.17989, -81.58486037208317, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Drift('DR_08', 0.5379084335370381), Monitor('BPM_C31-02', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_09', 0.04815649999999999), Quadrupole('QF4A-C31', 0.227687, 2.4291378357520825, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_10', 0.05921149999999999), Multipole('CrossTalk_SF2A_L', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SF2A-C31', 0.21389, 79.46138528058903, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SF2A_R', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_11', 0.05921149999999999), Quadrupole('QF4B-C31', 0.227687, 2.4074238772190424, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_12', 0.048312499999999994), Multipole('OF1B-C31', 0.097688, array([0., 0., 0., 0.]), array([ 0.00000000e+00, 9.62508845e-02, 0.00000000e+00, -1.35737654e+03]), NumIntSteps=20), Drift('DR_13', 0.052156), Monitor('BPM_C31-03', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_14', 0.3879084317102366), Sextupole('SD1B-C31', 0.17989, -75.31863674507929, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SD1B', 0.001, array([0., 0.]), array([0. , 5.17157468]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_15', 0.0592115), Quadrupole('QD5B-C31', 0.227687, -2.770306050443361, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_16', 0.018749411451206), Multipole('CrossTalk_DL2B_1', 0.001, array([0., 0.]), array([0. , 1.68691841]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL2B_1', 0.3717697041, 0.003253593003, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0017366852, ExitAngle=-0.0002878422, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_2', 0.36592971419, 0.004156120683, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0002878422, ExitAngle=-0.0002775215, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_3', 0.35615224059, 0.005302212516, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0002775215, ExitAngle=-0.000355459, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_4', 0.34820486193, 0.006666194663, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000355459, ExitAngle=-0.0008047493, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_5', 0.38377165772, 0.010034264335, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0008047493, ExitAngle=0.00515313, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL2B_5', 0.001, array([0., 0.]), array([ 0. , -0.3555665]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_17', 0.074579125092147), Monitor('BPM_C31-04', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_18', 0.050672), Quadrupole('QF6B-C31', 0.398656, 4.467072830238648, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.46707283, 0. , 0. , 0. , 0. ])), Multipole('CrossTalk_QF6B', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Drift('DR_19', 0.06948925341508386), Dipole('mlDQ1B_L', 0.005850000000000022, 0.0001617001137055308, 0.0, EntranceAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ1B-C31', 1.0447, 0.028876599792849126, -1.829247391855018, Current=np.float64(81.46472798), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ1B_R', 0.005850000000000022, 0.0001617001137055308, 0.0, ExitAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_20', 0.07049875341508385), Multipole('CrossTalk_QF8B', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Quadrupole('QF8B-C31', 0.492637, 4.423543519963713, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.42354352, 0. , 0. , 0. , 0. ])), Drift('DR_21', 0.1616815), Multipole('SH2B-C31', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025 , 0.0065]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_22', 0.037), Monitor('BPM_C31-05', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_23', 0.040140701278962194), Dipole('mlDQ2C_1_L', 0.0032849999999999824, 6.200945026070008e-05, 0.0, EntranceAngle=0.007849999995560084, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ2C-C31', 0.82515, 0.015575981090598769, -1.5383185777357045, Current=np.float64(89.18590063), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ2C_2_R', 0.0032849999999999824, 6.200945026070008e-05, 0.0, ExitAngle=0.007849999995560084, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_24', 0.04014070127896258), Monitor('BPM_C31-06', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DW1', 0.1544335), Dipole('W1', 0.038098, -0.00164526, 0.0, EntranceAngle=-0.00082263, ExitAngle=-0.00082263, MaxOrder=1), Drift('DW2', 0.0075), Marker('BMHARD'), Marker('2PWA-BM31'), Drift('DW2', 0.0075), Dipole('W1', 0.038098, 0.00164526, 0.0, EntranceAngle=0.00082263, ExitAngle=0.00082263, MaxOrder=1), Drift('DW3', 0.052052), Dipole('RotatedQF8Dup', 0.0010000624021019031, 0.00017697211538620852, 0.0, MaxOrder=1), Quadrupole('QF8D-C31', 0.492637, 4.423543519963713, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.42354352, 0. , 0. , 0. , 0. ])), Dipole('RotatedQF8Ddo', 0.001, -0.00017697211538620852, 0.0, MaxOrder=1), Multipole('CrossTalk_QF8D', 0.0, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Drift('DR_26', 0.07049875341508385), Dipole('mlDQ1D_L', 0.005850000000000022, 0.0001617001137055308, 0.0, EntranceAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ1D-C31', 1.0447, 0.028876599792849126, -1.829247391855018, Current=np.float64(82.54230088), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ1D_R', 0.005850000000000022, 0.0001617001137055308, 0.0, ExitAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_27', 0.06948925341508386), Multipole('CrossTalk_QF6D', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Quadrupole('QF6D-C31', 0.398656, 4.458597017184563, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.45859702, 0. , 0. , 0. , 0. ])), Drift('DR_28', 0.050672), Monitor('BPM_C31-07', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_29', 0.074579125092147), Multipole('CrossTalk_DL2D_5', 0.001, array([0., 0.]), array([ 0. , -0.3555665]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL2D_5', 0.38377165772, 0.010034264335, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.00515313, ExitAngle=0.0008047493, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_4', 0.34820486193, 0.006666194663, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0008047493, ExitAngle=0.000355459, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_3', 0.35615224059, 0.005302212516, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000355459, ExitAngle=0.0002775215, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_2', 0.36592971419, 0.004156120683, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0002775215, ExitAngle=0.0002878422, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_1', 0.3717697041, 0.003253593003, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0002878422, ExitAngle=0.0017366852, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL2D_1', 0.001, array([0., 0.]), array([0. , 1.68691841]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_30', 0.018749411451206), Quadrupole('QD5D-C31', 0.227687, -2.758431048560951, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_31', 0.0592115), Multipole('CrossTalk_SD1D', 0.001, array([0., 0.]), array([0. , 5.17157468]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SD1D-C31', 0.17989, -75.31863674507929, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Drift('DR_32', 0.3879084317102366), Monitor('BPM_C31-08', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_33', 0.052156), Multipole('OF1D-C31', 0.097688, array([0., 0., 0., 0.]), array([ 0.00000000e+00, 9.62508845e-02, 0.00000000e+00, -1.35737654e+03]), NumIntSteps=20), Drift('DR_34', 0.048312499999999994), Quadrupole('QF4D-C31', 0.227687, 2.3668009795327385, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_35', 0.05921149999999999), Multipole('CrossTalk_SF2E_L', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SF2E-C31', 0.21389, 79.46138528058903, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SF2E_R', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_36', 0.05921149999999999), Quadrupole('QF4E-C31', 0.227687, 2.4658466321054786, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_37', 0.0481565), Monitor('BPM_C31-09', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_38_V_Stripline', 0.5379084335370381), Sextupole('SD1E-C31', 0.17989, -81.58486037208317, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SD1E', 0.001, array([0., 0.]), array([0. , 1.46809162]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_39', 0.058745500000000006), Quadrupole('QD3E-C31', 0.178619, -2.3994305095558897, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_40', 0.017784136045465998), Multipole('CrossTalk_DL1E_1', 0.001, array([0., 0.]), array([0. , 3.99217897]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL1E_1', 0.3722097312, 0.003111654158, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0016587852, ExitAngle=-0.000314281, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_2', 0.3650365996, 0.004133965029, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000314281, ExitAngle=-0.000302916, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_3', 0.3573967542, 0.005387546474, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000302916, ExitAngle=-0.0004495195, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_4', 0.35044714, 0.007202125122, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0004495195, ExitAngle=-0.0010803394, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_5', 0.3804381282, 0.011877094417, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0010803394, ExitAngle=0.00614251, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL1E_5', 0.001, array([0., 0.]), array([0. , 4.82026887]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_41', 0.020537039307393), Quadrupole('QD2E-C31', 0.227687, -2.712444740057637, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_42', 0.2221565), Multipole('SH3E-C31', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_43', 0.10155199999999999), Quadrupole('QF1E-C31', 0.311896, 2.540937708821109, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_44', 0.042552), Monitor('BPM_C31-10', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_45', 2.6513999999999998, EApertures=array([0.032, 0.004])), Marker('ID32'), Drift('DR_01', 2.6513999999999998, EApertures=array([0.032, 0.004])), Monitor('BPM_C32-01', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_02', 0.042552), Quadrupole('QF1A-C32', 0.311896, 2.5399873552755645, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_03', 0.10155199999999999), Multipole('SH1A-C32', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_04', 0.2221565), Quadrupole('QD2A-C32', 0.227687, -2.710233317615974, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_05', 0.020537039307393), Multipole('CrossTalk_DL1A_5', 0.001, array([0., 0.]), array([0. , 4.82026887]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL1A_5', 0.3804381282, 0.011877094417, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.00614251, ExitAngle=0.0010803394, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_4', 0.35044714, 0.007202125122, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0010803394, ExitAngle=0.0004495195, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_3', 0.3573967542, 0.005387546474, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0004495195, ExitAngle=0.000302916, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_2', 0.3650365996, 0.004133965029, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000302916, ExitAngle=0.000314281, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_1', 0.3722097312, 0.003111654158, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000314281, ExitAngle=0.0016587852, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL1A_1', 0.001, array([0., 0.]), array([0. , 3.99217897]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_06', 0.017784136045465998), Quadrupole('QD3A-C32', 0.178619, -2.3975369763188246, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_07', 0.058745500000000006), Multipole('CrossTalk_SD1A', 0.001, array([0., 0.]), array([0. , 1.46809162]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SD1A-C32', 0.17989, -81.58486037208317, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Drift('DR_08', 0.5379084335370381), Monitor('BPM_C32-02', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_09', 0.04815649999999999), Quadrupole('QF4A-C32', 0.227687, 2.4336224645824944, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_10', 0.05921149999999999), Multipole('CrossTalk_SF2A_L', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SF2A-C32', 0.21389, 79.46138528058903, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SF2A_R', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_11', 0.05921149999999999), Quadrupole('QF4B-C32', 0.227687, 2.414054775533831, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_12', 0.048312499999999994), Multipole('OF1B-C32', 0.097688, array([0., 0., 0., 0.]), array([ 0.00000000e+00, 9.62508845e-02, 0.00000000e+00, -1.35737654e+03]), NumIntSteps=20), Drift('DR_13', 0.052156), Monitor('BPM_C32-03', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_14', 0.3879084317102366), Sextupole('SD1B-C32', 0.17989, -75.31863674507929, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SD1B', 0.001, array([0., 0.]), array([0. , 5.17157468]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_15', 0.0592115), Quadrupole('QD5B-C32', 0.227687, -2.7692776346119543, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_16', 0.018749411451206), Multipole('CrossTalk_DL2B_1', 0.001, array([0., 0.]), array([0. , 1.68691841]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL2B_1', 0.3717697041, 0.003253593003, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0017366852, ExitAngle=-0.0002878422, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_2', 0.36592971419, 0.004156120683, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0002878422, ExitAngle=-0.0002775215, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_3', 0.35615224059, 0.005302212516, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0002775215, ExitAngle=-0.000355459, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_4', 0.34820486193, 0.006666194663, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000355459, ExitAngle=-0.0008047493, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_5', 0.38377165772, 0.010034264335, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0008047493, ExitAngle=0.00515313, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL2B_5', 0.001, array([0., 0.]), array([ 0. , -0.3555665]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_17', 0.074579125092147), Monitor('BPM_C32-04', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_18', 0.050672), Quadrupole('QF6B-C32', 0.398656, 4.463067976167833, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.46306798, 0. , 0. , 0. , 0. ])), Multipole('CrossTalk_QF6B', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Drift('DR_19', 0.06948925341508386), Dipole('mlDQ1B_L', 0.005850000000000022, 0.0001649212330243379, 0.0, EntranceAngle=0.01489083680059059, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ1B-C32', 1.0447, 0.029451831135132504, -1.829247391855018, Current=np.float64(81.93277433), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ1B_R', 0.005850000000000022, 0.0001649212330243379, 0.0, ExitAngle=0.01489083680059059, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_20', 0.07049875341508385), Multipole('CrossTalk_QF8B', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Quadrupole('QF8B-C32', 0.492637, 4.423543519963713, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.42354352, 0. , 0. , 0. , 0. ])), Drift('DR_21', 0.1616815), Multipole('SH2B-C32', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025 , 0.0065]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_22', 0.037), Monitor('BPM_C32-05', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_23', 0.040140701278962194), Dipole('mlDQ2C_1_L', 0.0032849999999999824, 5.206685761155455e-05, 0.0, EntranceAngle=0.006591331326131262, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ2C-C32', 0.82515, 0.013078528937039416, -1.5383185777357045, Current=np.float64(89.19846025), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ2C_2_R', 0.0032849999999999824, 5.206685761155455e-05, 0.0, ExitAngle=0.006591331326131262, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_24', 0.04014070127896258), Monitor('BPM_C32-06', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DMB', 0.1755595), Dipole('SBM', 0.0244294, 0.00104994, 0.0, EntranceAngle=0.00052497, ExitAngle=0.00052497, MaxOrder=1), Marker('SBM-BM32'), Dipole('SBM', 0.0244294, 0.00104994, 0.0, EntranceAngle=0.00052497, ExitAngle=0.00052497, MaxOrder=1), Drift('DMB', 0.0742507340550689), Quadrupole('QF8D-C32', 0.492637, 4.423543519963713, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.42354352, 0. , 0. , 0. , 0. ])), Multipole('CrossTalk_QF8D', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Drift('DR_26', 0.07049875341508385), Dipole('mlDQ1D_L', 0.005850000000000022, 0.0001607907375070543, 0.0, EntranceAngle=0.01451789188909842, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ1D-C32', 1.0447, 0.028714202303182734, -1.829247391855018, Current=np.float64(81.945585), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ1D_R', 0.005850000000000022, 0.0001607907375070543, 0.0, ExitAngle=0.01451789188909842, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_27', 0.06948925341508386), Multipole('CrossTalk_QF6D', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Quadrupole('QF6D-C32', 0.398656, 4.462703950312987, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.46270395, 0. , 0. , 0. , 0. ])), Drift('DR_28', 0.050672), Monitor('BPM_C32-07', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_29', 0.074579125092147), Multipole('CrossTalk_DL2D_5', 0.001, array([0., 0.]), array([ 0. , -0.3555665]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL2D_5', 0.38377165772, 0.010034264335, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.00515313, ExitAngle=0.0008047493, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_4', 0.34820486193, 0.006666194663, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0008047493, ExitAngle=0.000355459, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_3', 0.35615224059, 0.005302212516, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000355459, ExitAngle=0.0002775215, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_2', 0.36592971419, 0.004156120683, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0002775215, ExitAngle=0.0002878422, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_1', 0.3717697041, 0.003253593003, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0002878422, ExitAngle=0.0017366852, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL2D_1', 0.001, array([0., 0.]), array([0. , 1.68691841]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_30', 0.018749411451206), Quadrupole('QD5D-C32', 0.227687, -2.7648427784691294, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_31', 0.0592115), Multipole('CrossTalk_SD1D', 0.001, array([0., 0.]), array([0. , 5.17157468]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SD1D-C32', 0.17989, -75.31863674507929, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Drift('DR_32', 0.3879084317102366), Monitor('BPM_C32-08', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_33', 0.052156), Multipole('OF1D-C32', 0.097688, array([0., 0., 0., 0.]), array([ 0.00000000e+00, 9.62508845e-02, 0.00000000e+00, -1.35737654e+03]), NumIntSteps=20), Drift('DR_34', 0.048312499999999994), Quadrupole('QF4D-C32', 0.227687, 2.3973033848501326, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_35', 0.05921149999999999), Multipole('CrossTalk_SF2E_L', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SF2E-C32', 0.21389, 79.46138528058903, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SF2E_R', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_36', 0.05921149999999999), Quadrupole('QF4E-C32', 0.227687, 2.4247868549726457, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_37', 0.0481565), Monitor('BPM_C32-09', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_38_', 0.5379084335370381), Sextupole('SD1E-C32', 0.17989, -81.58486037208317, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SD1E', 0.001, array([0., 0.]), array([0. , 1.46809162]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_39', 0.058745500000000006), Quadrupole('QD3E-C32', 0.178619, -2.3897580987464164, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_40', 0.017784136045465998), Multipole('CrossTalk_DL1E_1', 0.001, array([0., 0.]), array([0. , 3.99217897]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL1E_1', 0.3722097312, 0.003111654158, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0016587852, ExitAngle=-0.000314281, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_2', 0.3650365996, 0.004133965029, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000314281, ExitAngle=-0.000302916, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_3', 0.3573967542, 0.005387546474, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000302916, ExitAngle=-0.0004495195, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_4', 0.35044714, 0.007202125122, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0004495195, ExitAngle=-0.0010803394, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_5', 0.3804381282, 0.011877094417, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0010803394, ExitAngle=0.00614251, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL1E_5', 0.001, array([0., 0.]), array([0. , 4.82026887]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_41', 0.020537039307393), Quadrupole('QD2E-C32', 0.227687, -2.7141469603020165, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_42', 0.2221565), Multipole('SH3E-C32', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_43', 0.10155199999999999), Quadrupole('QF1E-C32', 0.311896, 2.5417573238768805, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_44', 0.042552), Monitor('BPM_C32-10', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_45', 2.6513999999999998, EApertures=array([0.032, 0.004])), Marker('ID01'), Drift('DR_01', 2.6513999999999998, EApertures=array([0.032, 0.004])), Monitor('BPM_C01-01', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_02', 0.042552), Quadrupole('QF1A-C01', 0.311896, 2.540937708821109, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_03', 0.10155199999999999), Multipole('SH1A-C01', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_04', 0.2221565), Quadrupole('QD2A-C01', 0.227687, -2.712444740057637, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_05', 0.020537039307393), Multipole('CrossTalk_DL1A_5', 0.001, array([0., 0.]), array([0. , 4.82026887]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL1A_5', 0.3804381282, 0.011877094417, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.00614251, ExitAngle=0.0010803394, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_4', 0.35044714, 0.007202125122, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0010803394, ExitAngle=0.0004495195, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_3', 0.3573967542, 0.005387546474, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0004495195, ExitAngle=0.000302916, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_2', 0.3650365996, 0.004133965029, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000302916, ExitAngle=0.000314281, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_1', 0.3722097312, 0.003111654158, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000314281, ExitAngle=0.0016587852, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL1A_1', 0.001, array([0., 0.]), array([0. , 3.99217897]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_06', 0.017784136045465998), Quadrupole('QD3A-C01', 0.178619, -2.3934677606946115, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_07', 0.058745500000000006), Multipole('CrossTalk_SD1A', 0.001, array([0., 0.]), array([0. , 1.46809162]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SD1A-C01', 0.17989, -81.58486037208317, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Drift('DR_08', 0.5379084335370381), Monitor('BPM_C01-02', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_09', 0.04815649999999999), Quadrupole('QF4A-C01', 0.227687, 2.429137859383789, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_10', 0.05921149999999999), Multipole('CrossTalk_SF2A_L', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SF2A-C01', 0.21389, 79.46138528058903, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SF2A_R', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_11', 0.05921149999999999), Quadrupole('QF4B-C01', 0.227687, 2.407423974451217, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_12', 0.048312499999999994), Multipole('OF1B-C01', 0.097688, array([0., 0., 0., 0.]), array([ 0.00000000e+00, 9.62508845e-02, 0.00000000e+00, -1.35737654e+03]), NumIntSteps=20), Drift('DR_13', 0.052156), Monitor('BPM_C01-03', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_14', 0.3879084317102366), Sextupole('SD1B-C01', 0.17989, -75.31863674507929, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SD1B', 0.001, array([0., 0.]), array([0. , 5.17157468]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_15', 0.0592115), Quadrupole('QD5B-C01', 0.227687, -2.7703065019005635, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_16', 0.018749411451206), Multipole('CrossTalk_DL2B_1', 0.001, array([0., 0.]), array([0. , 1.68691841]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL2B_1', 0.3717697041, 0.003253593003, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0017366852, ExitAngle=-0.0002878422, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_2', 0.36592971419, 0.004156120683, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0002878422, ExitAngle=-0.0002775215, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_3', 0.35615224059, 0.005302212516, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0002775215, ExitAngle=-0.000355459, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_4', 0.34820486193, 0.006666194663, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000355459, ExitAngle=-0.0008047493, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_5', 0.38377165772, 0.010034264335, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0008047493, ExitAngle=0.00515313, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL2B_5', 0.001, array([0., 0.]), array([ 0. , -0.3555665]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_17', 0.074579125092147), Monitor('BPM_C01-04', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_18', 0.050672), Quadrupole('QF6B-C01', 0.398656, 4.467072919145564, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.46707292, 0. , 0. , 0. , 0. ])), Multipole('CrossTalk_QF6B', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Drift('DR_19', 0.06948925341508386), Dipole('mlDQ1B_L', 0.005850000000000022, 0.0001617001137055308, 0.0, EntranceAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ1B-C01', 1.0447, 0.028876599792849126, -1.829247391855018, Current=np.float64(81.44823879), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ1B_R', 0.005850000000000022, 0.0001617001137055308, 0.0, ExitAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_20', 0.07049875341508385), Multipole('CrossTalk_QF8B', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Quadrupole('QF8B-C01', 0.492637, 4.423543519963713, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.42354352, 0. , 0. , 0. , 0. ])), Drift('DR_21', 0.1616815), Multipole('SH2B-C01', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025 , 0.0065]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_22', 0.037), Monitor('BPM_C01-05', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_23', 0.040140701278962194), Dipole('mlDQ2C_1_L', 0.0032849999999999824, 6.200945026070008e-05, 0.0, EntranceAngle=0.007849999995560084, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ2C-C01', 0.82515, 0.015575981090598769, -1.5383185777357045, Current=np.float64(88.93970088), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ2C_2_R', 0.0032849999999999824, 6.200945026070008e-05, 0.0, ExitAngle=0.007849999995560084, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_24', 0.04014070127896258), Monitor('BPM_C01-06', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DW1', 0.1544335), Dipole('W1', 0.038098, -0.00164526, 0.0, EntranceAngle=-0.00082263, ExitAngle=-0.00082263, MaxOrder=1), Drift('DW2', 0.0075), Marker('BMHARD'), Marker('2PWA-BM01'), Drift('DW2', 0.0075), Dipole('W1', 0.038098, 0.00164526, 0.0, EntranceAngle=0.00082263, ExitAngle=0.00082263, MaxOrder=1), Drift('DW3', 0.052052), Dipole('RotatedQF8Dup', 0.0010000624021018927, 0.00017697211538612523, 0.0, MaxOrder=1), Quadrupole('QF8D-C01', 0.492637, 4.423543519963713, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.42354352, 0. , 0. , 0. , 0. ])), Dipole('RotatedQF8Ddo', 0.001, -0.00017697211538612523, 0.0, MaxOrder=1), Multipole('CrossTalk_QF8D', 0.0, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Drift('DR_26', 0.07049875341508385), Dipole('mlDQ1D_L', 0.005850000000000022, 0.0001617001137055308, 0.0, EntranceAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ1D-C01', 1.0447, 0.028876599792849126, -1.829247391855018, Current=np.float64(82.2026628), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ1D_R', 0.005850000000000022, 0.0001617001137055308, 0.0, ExitAngle=0.014600000010130093, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_27', 0.06948925341508386), Multipole('CrossTalk_QF6D', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Quadrupole('QF6D-C01', 0.398656, 4.458597164533779, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.45859716, 0. , 0. , 0. , 0. ])), Drift('DR_28', 0.050672), Monitor('BPM_C01-07', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_29', 0.074579125092147), Multipole('CrossTalk_DL2D_5', 0.001, array([0., 0.]), array([ 0. , -0.3555665]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL2D_5', 0.38377165772, 0.010034264335, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.00515313, ExitAngle=0.0008047493, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_4', 0.34820486193, 0.006666194663, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0008047493, ExitAngle=0.000355459, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_3', 0.35615224059, 0.005302212516, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000355459, ExitAngle=0.0002775215, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_2', 0.36592971419, 0.004156120683, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0002775215, ExitAngle=0.0002878422, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_1', 0.3717697041, 0.003253593003, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0002878422, ExitAngle=0.0017366852, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL2D_1', 0.001, array([0., 0.]), array([0. , 1.68691841]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_30', 0.018749411451206), Quadrupole('QD5D-C01', 0.227687, -2.758431313420175, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_31', 0.0592115), Multipole('CrossTalk_SD1D', 0.001, array([0., 0.]), array([0. , 5.17157468]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SD1D-C01', 0.17989, -75.31863674507929, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Drift('DR_32', 0.3879084317102366), Monitor('BPM_C01-08', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_33', 0.052156), Multipole('OF1D-C01', 0.097688, array([0., 0., 0., 0.]), array([ 0.00000000e+00, 9.62508845e-02, 0.00000000e+00, -1.35737654e+03]), NumIntSteps=20), Drift('DR_34', 0.048312499999999994), Quadrupole('QF4D-C01', 0.227687, 2.366801311155027, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_35', 0.05921149999999999), Multipole('CrossTalk_SF2E_L', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SF2E-C01', 0.21389, 79.46138528058903, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SF2E_R', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_36', 0.05921149999999999), Quadrupole('QF4E-C01', 0.227687, 2.4658462823388505, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_37', 0.0481565), Monitor('BPM_C01-09', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_38_Shaker', 0.5379084335370381), Sextupole('SD1E-C01', 0.17989, -81.58486037208317, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SD1E', 0.001, array([0., 0.]), array([0. , 1.46809162]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_39', 0.058745500000000006), Quadrupole('QD3E-C01', 0.178619, -2.39943000628053, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_40', 0.017784136045465998), Multipole('CrossTalk_DL1E_1', 0.001, array([0., 0.]), array([0. , 3.99217897]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL1E_1', 0.3722097312, 0.003111654158, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0016587852, ExitAngle=-0.000314281, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_2', 0.3650365996, 0.004133965029, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000314281, ExitAngle=-0.000302916, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_3', 0.3573967542, 0.005387546474, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000302916, ExitAngle=-0.0004495195, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_4', 0.35044714, 0.007202125122, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0004495195, ExitAngle=-0.0010803394, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_5', 0.3804381282, 0.011877094417, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0010803394, ExitAngle=0.00614251, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL1E_5', 0.001, array([0., 0.]), array([0. , 4.82026887]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_41', 0.020537039307393), Quadrupole('QD2E-C01', 0.227687, -2.712444740057637, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_42', 0.2221565), Multipole('SH3E-C01', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_43', 0.10155199999999999), Quadrupole('QF1E-C01', 0.311896, 2.540937708821109, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_44', 0.042552), Monitor('BPM_C01-10', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_45', 2.6513999999999998, EApertures=array([0.032, 0.004])), Marker('ID02'), Drift('DR_01', 2.6513999999999998, EApertures=array([0.032, 0.004])), Monitor('BPM_C02-01', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_02', 0.042552), Quadrupole('QF1A-C02', 0.311896, 2.5399871246093855, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_03', 0.10155199999999999), Multipole('SH1A-C02', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_04', 0.2221565), Quadrupole('QD2A-C02', 0.227687, -2.710233225829216, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_05', 0.020537039307393), Multipole('CrossTalk_DL1A_5', 0.001, array([0., 0.]), array([0. , 4.82026887]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL1A_5', 0.3804381282, 0.011877094417, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.00614251, ExitAngle=0.0010803394, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_4', 0.35044714, 0.007202125122, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0010803394, ExitAngle=0.0004495195, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_3', 0.3573967542, 0.005387546474, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0004495195, ExitAngle=0.000302916, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_2', 0.3650365996, 0.004133965029, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000302916, ExitAngle=0.000314281, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_1', 0.3722097312, 0.003111654158, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000314281, ExitAngle=0.0016587852, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL1A_1', 0.001, array([0., 0.]), array([0. , 3.99217897]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_06', 0.017784136045465998), Quadrupole('QD3A-C02', 0.178619, -2.397537033034115, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_07', 0.058745500000000006), Multipole('CrossTalk_SD1A', 0.001, array([0., 0.]), array([0. , 1.46809162]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SD1A-C02', 0.17989, -81.58486037208317, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Drift('DR_08', 0.5379084335370381), Monitor('BPM_C02-02', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_09', 0.04815649999999999), Quadrupole('QF4A-C02', 0.227687, 2.4336225055608534, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_10', 0.05921149999999999), Multipole('CrossTalk_SF2A_L', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SF2A-C02', 0.21389, 79.46138528058903, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SF2A_R', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_11', 0.05921149999999999), Quadrupole('QF4B-C02', 0.227687, 2.4140549617220306, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_12', 0.048312499999999994), Multipole('OF1B-C02', 0.097688, array([0., 0., 0., 0.]), array([ 0.00000000e+00, 9.62508845e-02, 0.00000000e+00, -1.35737654e+03]), NumIntSteps=20), Drift('DR_13', 0.052156), Monitor('BPM_C02-03', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_14', 0.3879084317102366), Sextupole('SD1B-C02', 0.17989, -75.31863674507929, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SD1B', 0.001, array([0., 0.]), array([0. , 5.17157468]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_15', 0.0592115), Quadrupole('QD5B-C02', 0.227687, -2.7692784914489863, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_16', 0.018749411451206), Multipole('CrossTalk_DL2B_1', 0.001, array([0., 0.]), array([0. , 1.68691841]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL2B_1', 0.3717697041, 0.003253593003, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0017366852, ExitAngle=-0.0002878422, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_2', 0.36592971419, 0.004156120683, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0002878422, ExitAngle=-0.0002775215, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_3', 0.35615224059, 0.005302212516, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0002775215, ExitAngle=-0.000355459, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_4', 0.34820486193, 0.006666194663, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000355459, ExitAngle=-0.0008047493, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_5', 0.38377165772, 0.010034264335, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0008047493, ExitAngle=0.00515313, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL2B_5', 0.001, array([0., 0.]), array([ 0. , -0.3555665]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_17', 0.074579125092147), Monitor('BPM_C02-04', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_18', 0.050672), Quadrupole('QF6B-C02', 0.398656, 4.463067880984581, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.46306788, 0. , 0. , 0. , 0. ])), Multipole('CrossTalk_QF6B', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Drift('DR_19', 0.06948925341508386), Dipole('mlDQ1B_L', 0.005850000000000022, 0.0001649212330243379, 0.0, EntranceAngle=0.01489083680059059, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ1B-C02', 1.0447, 0.029451831135132504, -1.829247391855018, Current=np.float64(81.86409524), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ1B_R', 0.005850000000000022, 0.0001649212330243379, 0.0, ExitAngle=0.01489083680059059, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_20', 0.07049875341508385), Multipole('CrossTalk_QF8B', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Quadrupole('QF8B-C02', 0.492637, 4.423543519963713, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.42354352, 0. , 0. , 0. , 0. ])), Drift('DR_21', 0.1616815), Multipole('SH2B-C02', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025 , 0.0065]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_22', 0.037), Monitor('BPM_C02-05', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_23', 0.040140701278962194), Dipole('mlDQ2C_1_L', 0.0032849999999999824, 5.206685761155455e-05, 0.0, EntranceAngle=0.006591331326131262, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ2C-C02', 0.82515, 0.013078528937039416, -1.5383185777357045, Current=np.float64(89.65984369), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ2C_2_R', 0.0032849999999999824, 5.206685761155455e-05, 0.0, ExitAngle=0.006591331326131262, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_24', 0.04014070127896258), Monitor('BPM_C02-06', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DMB', 0.1755595), Dipole('SBM', 0.0244294, 0.00104994, 0.0, EntranceAngle=0.00052497, ExitAngle=0.00052497, MaxOrder=1), Marker('SBM-BM02'), Dipole('SBM', 0.0244294, 0.00104994, 0.0, EntranceAngle=0.00052497, ExitAngle=0.00052497, MaxOrder=1), Drift('DMB', 0.0742507340550689), Quadrupole('QF8D-C02', 0.492637, 4.423543519963713, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.42354352, 0. , 0. , 0. , 0. ])), Multipole('CrossTalk_QF8D', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Drift('DR_26', 0.07049875341508385), Dipole('mlDQ1D_L', 0.005850000000000022, 0.0001607907375070543, 0.0, EntranceAngle=0.01451789188909842, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ1D-C02', 1.0447, 0.028714202303182734, -1.829247391855018, Current=np.float64(81.90593113), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ1D_R', 0.005850000000000022, 0.0001607907375070543, 0.0, ExitAngle=0.01451789188909842, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_27', 0.06948925341508386), Multipole('CrossTalk_QF6D', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Quadrupole('QF6D-C02', 0.398656, 4.4627044794032615, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=5, NumIntSteps=20, PolynomA=array([0., 0., 0., 0., 0., 0.]), PolynomB=array([0. , 4.46270448, 0. , 0. , 0. , 0. ])), Drift('DR_28', 0.050672), Monitor('BPM_C02-07', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_29', 0.074579125092147), Multipole('CrossTalk_DL2D_5', 0.001, array([0., 0.]), array([ 0. , -0.3555665]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL2D_5', 0.38377165772, 0.010034264335, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.00515313, ExitAngle=0.0008047493, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_4', 0.34820486193, 0.006666194663, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0008047493, ExitAngle=0.000355459, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_3', 0.35615224059, 0.005302212516, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000355459, ExitAngle=0.0002775215, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_2', 0.36592971419, 0.004156120683, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0002775215, ExitAngle=0.0002878422, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_1', 0.3717697041, 0.003253593003, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0002878422, ExitAngle=0.0017366852, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL2D_1', 0.001, array([0., 0.]), array([0. , 1.68691841]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_30', 0.018749411451206), Quadrupole('QD5D-C02', 0.227687, -2.7648431547702015, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_31', 0.0592115), Multipole('CrossTalk_SD1D', 0.001, array([0., 0.]), array([0. , 5.17157468]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SD1D-C02', 0.17989, -75.31863674507929, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Drift('DR_32', 0.3879084317102366), Monitor('BPM_C02-08', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_33', 0.052156), Multipole('OF1D-C02', 0.097688, array([0., 0., 0., 0.]), array([ 0.00000000e+00, 9.62508845e-02, 0.00000000e+00, -1.35737654e+03]), NumIntSteps=20), Drift('DR_34', 0.048312499999999994), Quadrupole('QF4D-C02', 0.227687, 2.39730363372309, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_35', 0.05921149999999999), Multipole('CrossTalk_SF2E_L', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SF2E-C02', 0.21389, 79.46138528058903, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SF2E_R', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_36', 0.05921149999999999), Quadrupole('QF4E-C02', 0.227687, 2.4247867311527704, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_37', 0.0481565), Monitor('BPM_C02-09', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_38_', 0.5379084335370381), Sextupole('SD1E-C02', 0.17989, -81.58486037208317, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SD1E', 0.001, array([0., 0.]), array([0. , 1.46809162]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_39', 0.058745500000000006), Quadrupole('QD3E-C02', 0.178619, -2.3897578917267106, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_40', 0.017784136045465998), Multipole('CrossTalk_DL1E_1', 0.001, array([0., 0.]), array([0. , 3.99217897]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL1E_1', 0.3722097312, 0.003111654158, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0016587852, ExitAngle=-0.000314281, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_2', 0.3650365996, 0.004133965029, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000314281, ExitAngle=-0.000302916, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_3', 0.3573967542, 0.005387546474, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000302916, ExitAngle=-0.0004495195, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_4', 0.35044714, 0.007202125122, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0004495195, ExitAngle=-0.0010803394, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1E_5', 0.3804381282, 0.011877094417, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0010803394, ExitAngle=0.00614251, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL1E_5', 0.001, array([0., 0.]), array([0. , 4.82026887]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_41', 0.020537039307393), Quadrupole('QD2E-C02', 0.227687, -2.7141463197419973, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_42', 0.2221565), Multipole('SH3E-C02', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_43', 0.10155199999999999), Quadrupole('QF1E-C02', 0.311896, 2.5417571145552182, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_44', 0.042552), Monitor('BPM_C02-10', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_45', 2.6513999999999998, EApertures=array([0.032, 0.004])), Marker('ID03'), Drift('DR_01', 2.6514, EApertures=array([0.032, 0.004])), Monitor('BPM_C03-01', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_02', 0.042552), Quadrupole('QF1A-C03', 0.311896, 2.540937708821109, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_03', 0.101552), Multipole('SH1A-C03', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_04', 0.2221565), Quadrupole('QD2A-C03', 0.227687, -2.712444740057637, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_05', 0.020537039307393), Multipole('CrossTalk_DL1A_5', 0.001, array([0., 0.]), array([0. , 4.82026887]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL1A_5', 0.3804381282, 0.011877094417, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.00614251, ExitAngle=0.0010803394, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_4', 0.35044714, 0.007202125122, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0010803394, ExitAngle=0.0004495195, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_3', 0.3573967542, 0.005387546474, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0004495195, ExitAngle=0.000302916, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_2', 0.3650365996, 0.004133965029, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000302916, ExitAngle=0.000314281, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL1A_1', 0.3722097312, 0.003111654158, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000314281, ExitAngle=0.0016587852, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL1A_1', 0.001, array([0., 0.]), array([0. , 3.99217897]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_06', 0.017784136045465998), Quadrupole('QD3A-C03', 0.178619, -2.393475761761397, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_07', 0.0587455), Multipole('CrossTalk_SI1A', 0.001, array([0., 0.]), array([0. , 1.46809162]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SI1A-C03', 0.17989, -84.0892410440206, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Drift('DR_08', 0.5379084335370375), Monitor('BPM_C03-02', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_09', 0.0481565), Quadrupole('QF4A-C03', 0.227687, 2.429174934948381, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_10', 0.0592115), Multipole('CrossTalk_SI2A_L', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SI2A-C03', 0.21389, 86.04089005858742, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SI2A_R', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_11', 0.0592115), Quadrupole('QF4B-C03', 0.227687, 2.4056297521698395, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_12', 0.0483125), Multipole('OI1B-C03', 0.097688, array([0., 0., 0., 0.]), array([ 0.00000000e+00, 9.62508845e-02, 0.00000000e+00, -1.35737654e+03]), NumIntSteps=20), Drift('DR_13', 0.052156), Monitor('BPM_C03-03', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_14', 0.387908431710236), Sextupole('SI1B-C03', 0.17989, -79.29792046061286, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SI1B', 0.001, array([0., 0.]), array([0. , 5.17157468]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_15', 0.0592115), Quadrupole('QD5B-C03', 0.227687, -2.7669042281291243, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_16', 0.018749411451206), Multipole('CrossTalk_DL2B_1', 0.001, array([0., 0.]), array([0. , 1.68691841]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL2B_1', 0.3717697041, 0.003253593003, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0017366852, ExitAngle=-0.0002878422, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_2', 0.36592971419, 0.004156120683, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0002878422, ExitAngle=-0.0002775215, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_3', 0.35615224059, 0.005302212516, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0002775215, ExitAngle=-0.000355459, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_4', 0.34820486193, 0.006666194663, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.000355459, ExitAngle=-0.0008047493, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2B_5', 0.38377165772, 0.010034264335, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0008047493, ExitAngle=0.00515313, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL2B_5', 0.001, array([0., 0.]), array([ 0. , -0.3555665]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_17', 0.074579125092147), Monitor('BPM_C03-04', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_18', 0.050672), Quadrupole('QF6B-C03', 0.398656, 4.462886396813337, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Multipole('CrossTalk_QF6B', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Drift('DR_19', 0.06948925341508198), Dipole('mlDQ1B_L', 0.005850000000000022, 0.0001617001137055308, 0.0, EntranceAngle=0.014600000010130123, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ1B-C03', 1.0447, 0.028876599792849126, -1.829247391855018, Current=np.float64(82.11034491), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ1B_R', 0.005850000000000022, 0.0001617001137055308, 0.0, ExitAngle=0.014600000010130123, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_20', 0.07049875341508166), Multipole('CrossTalk_QF8B', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Quadrupole('QF8B-C03', 0.492637, 4.423543519963713, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_21', 0.1616815), Multipole('SH2B-C03', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025 , 0.0065]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_22', 0.037), Monitor('BPM_C03-05', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_23', 0.040140701278962784), Dipole('mlDQ2C_1_L', 0.0032849999999999824, 6.200945026070008e-05, 0.0, EntranceAngle=0.007849999995560084, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ2C-C03', 0.82515, 0.015575981090598769, -1.5383185777357045, Current=np.float64(89.15215163), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ2C_2_R', 0.0032849999999999824, 6.200945026070008e-05, 0.0, ExitAngle=0.007849999995560084, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_24', 0.04014070127896291), Monitor('BPM_C03-06', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_25u', 0.2091815), Marker('BM_empty'), Drift('DR_25d', 0.0895), Quadrupole('QF8D-C03', 0.492637, 4.423543519963713, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Multipole('CrossTalk_QF8D', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Drift('DR_26', 0.07049875341508198), Dipole('mlDQ1D_L', 0.005850000000000022, 0.0001617001137055308, 0.0, EntranceAngle=0.014600000010130123, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DQ1D-C03', 1.0447, 0.028876599792849126, -1.829247391855018, Current=np.float64(81.99195307), EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Dipole('mlDQ1D_R', 0.005850000000000022, 0.0001617001137055308, 0.0, ExitAngle=0.014600000010130123, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Drift('DR_27', 0.06948925341508165), Multipole('CrossTalk_QF6D', 0.001, array([0., 0.]), array([0., 0.]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), MaxOrder=1, NumIntSteps=20), Quadrupole('QF6D-C03', 0.398656, 4.462886396813337, EApertures=array([0.025 , 0.0065]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_28', 0.050672), Monitor('BPM_C03-07', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_29', 0.074579125092147), Multipole('CrossTalk_DL2D_5', 0.001, array([0., 0.]), array([ 0. , -0.3555665]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('DL2D_5', 0.38377165772, 0.010034264335, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.00515313, ExitAngle=0.0008047493, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_4', 0.34820486193, 0.006666194663, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0008047493, ExitAngle=0.000355459, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_3', 0.35615224059, 0.005302212516, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.000355459, ExitAngle=0.0002775215, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_2', 0.36592971419, 0.004156120683, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0002775215, ExitAngle=0.0002878422, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('DL2D_1', 0.3717697041, 0.003253593003, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-0.0002878422, ExitAngle=0.0017366852, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_DL2D_1', 0.001, array([0., 0.]), array([0. , 1.68691841]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_30', 0.018749411451206), Quadrupole('QD5D-C03', 0.227687, -2.7669042281291243, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_31', 0.0592115), Multipole('CrossTalk_SI1D', 0.001, array([0., 0.]), array([0. , 5.17157468]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SI1D-C03', 0.17989, -79.75079959346272, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Drift('DR_32', 0.387908431710236), Monitor('BPM_C03-08', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_33', 0.052156), Multipole('OI1D-C03', 0.097688, array([0., 0., 0., 0.]), array([ 0.00000000e+00, 9.62508845e-02, 0.00000000e+00, -1.35737654e+03]), NumIntSteps=20), Drift('DR_34', 0.0483125), Quadrupole('QF4D-C03', 0.227687, 2.4056297521698395, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_35', 0.0592115), Multipole('CrossTalk_SI2E_L', 0.001, array([0., 0.]), array([ 0. , -1.49334719]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Sextupole('SI2E-C03', 0.21389, 84.500780564366, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SI2E_R', 0.001, array([0., 0.]), array([ 0. , -1.53094135]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_36', 0.0592115), Quadrupole('QF4I-C03', 0.227687, 2.4906332100132915, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_37', 0.0481565), Monitor('BPM_C03-09', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_12I', 0.095), Multipole('DR_K1', 0.32, array([0., 0., 0., 0.]), array([0., 0., 0., 0.]), MaxOrder=3, NumIntSteps=20), Drift('DR_11I_', 0.12292883026269853), Sextupole('SI1E-C03', 0.17989, -82.63077055143899, EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), NumIntSteps=20), Multipole('CrossTalk_SI1E', 0.001, array([0., 0.]), array([0. , 4.5333546]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_10I', 0.058607), Quadrupole('QD3I-C03', 0.311896, -2.549987577013382, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_09I', 0.018340579140061), Multipole('CrossTalk_JL1E_1_L', 0.001, array([0., 0.]), array([0. , 1.74971581]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('JL1E_1', 0.3960233123, 0.006342477349994794, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.00317123851669114, ExitAngle=0.00317123851669114, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_JL1E_1_R', 0.001, array([0., 0.]), array([ 0. , -4.31427473]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_08I', 0.018945079140060998), Quadrupole('QF2I-C03', 0.227687, 2.4655445541415206, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_07I', 0.020745232050968), Multipole('CrossTalk_JL1E_2', 0.001, array([0., 0.]), array([ 0. , -4.31427473]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Dipole('JL1E_2', 0.375, 0.00638612508367441, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=0.0031930625, ExitAngle=2.1824e-05, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('JL1E_3', 0.7152235612, 0.01259765796618028, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=-2.1824e-05, ExitAngle=-2.1824e-05, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Dipole('JL1E_5', 0.375, 0.00638612508367441, 0.0, EApertures=array([0.025, 0.01 ]), EntranceAngle=2.1824e-05, ExitAngle=0.0031930625, FringeQuadEntrance=0, FringeQuadExit=0, MaxOrder=1, NumIntSteps=20), Multipole('CrossTalk_JL1E_5', 0.001, array([0., 0.]), array([0. , 3.20399939]), EApertures=array([0.044, 0.016]), FringeQuadEntrance=np.uint8(0), FringeQuadExit=np.uint8(0), NumIntSteps=20), Drift('DR_06I', 0.020745232050968), Quadrupole('QD2I-C03', 0.227687, -1.9516643905232698, EApertures=array([0.025, 0.01 ]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_05I', 0.1871565), Monitor('BPM_C03-10', Offset=array([0, 0], dtype=uint8), Reading=array([0, 0], dtype=uint8), Rotation=array([0, 0], dtype=uint8), Scale=array([1, 1], dtype=uint8)), Drift('DR_04I', 0.195), Multipole('DR_K2', 0.32, array([0., 0., 0., 0.]), array([0., 0., 0., 0.]), MaxOrder=3, NumIntSteps=20), Drift('DR_03I', 0.273, EApertures=array([0.044, 0.016])), Multipole('SH3E-C03', 0.1, array([0., 0., 0.]), array([0., 0., 0.]), EApertures=array([0.025, 0.01 ]), KickAngle=array([0., 0.]), MaxOrder=2, NumIntSteps=20), Drift('DR_02I', 0.128919240586035, EApertures=array([0.044, 0.016])), Quadrupole('QF1I-C03', 0.403, 1.090009251235513, EApertures=array([0.044, 0.016]), FringeQuadEntrance=0, FringeQuadExit=0, NumIntSteps=20), Drift('DR_01I', 1.3835, EApertures=array([0.044, 0.016]))], name='sr', energy=6000000000.0, particle=Particle('relativistic'), periodicity=1, harmonic_number=992, beam_current=np.float64(0.0), nbunch=np.int64(1), in_file='/home/gubaidulin/codes/operation/pyAML/pyaml/tests/config/sr/lattices/ebs.mat', use='RING')" + ] + }, + "execution_count": 6, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "sr.design.get_lattice() #Direct access to underlying pyAT lattice" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "b1fb943f", + "metadata": {}, + "outputs": [], + "source": [ + "quadForTune = sr.get_magnets(\"QForTune\")\n", + "\n", + "tune_device = sr.get_betatron_tune_monitor('BETATRON_TUNE')" + ] + }, + { + "cell_type": "markdown", + "id": "fdc66eea", + "metadata": {}, + "source": [ + "Execute actions with the magnets families (here for example a tune response matrix is evaluated)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "d6dc44d3", + "metadata": {}, + "outputs": [], + "source": [ + "# Build tune response matrix\n", + "sr.design.get_lattice().disable_6d()\n", + "tune_design = sr.design.get_lattice().get_tune()\n", + "\n", + "print(f\"Tune directly from the lattice {tune_design}\")\n", + "initial_tune = tune_device.tune.get()\n", + "print(f\"Tune via pyAML interface for design mode {initial_tune}\")\n", + "tunemat = np.zeros((len(quadForTune),2))\n", + "\n", + "for idx,m in enumerate(quadForTune):\n", + " str = m.strength.get()\n", + " m.strength.set(str+1e-4)\n", + " dq = tune_device.tune.get() - initial_tune\n", + " tunemat[idx] = dq*1e4\n", + " m.strength.set(str)" + ] + }, + { + "cell_type": "markdown", + "id": "bf75c939", + "metadata": {}, + "source": [ + "At any point in the code it is always possible to still access any of the control modes" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "b5cec1f2", + "metadata": {}, + "outputs": [], + "source": [ + "print(tune_device.tune.get()) # what ever the globally set mode whas\n", + "\n", + "SR.design.get_betatron_tune_monitor('BETATRON_TUNE').tune.get() # tune from design simulations \n", + "# SR.live.get_betatron_tune_monitor('BETATRON_TUNE').tune.get() # tune from real accelerator" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "20c71c44-6437-471e-b62a-cf681f13037b", + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.12.3" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/docs/notebooks/load_configuration.ipynb b/docs/notebooks/load_configuration.ipynb new file mode 100644 index 00000000..0832a439 --- /dev/null +++ b/docs/notebooks/load_configuration.ipynb @@ -0,0 +1,124 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "420c1a3c", + "metadata": {}, + "source": [ + "# Configuration" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "id": "7204f09a", + "metadata": {}, + "outputs": [], + "source": [ + "from pyaml.pyaml import pyaml,PyAML\n", + "\n", + "ml:PyAML = pyaml('../../tests/config/EBSTune.yaml')" + ] + }, + { + "cell_type": "markdown", + "id": "f6ccb72a", + "metadata": {}, + "source": [ + "pyaml/tests/config/EBSTune.yaml is an example pyAML yaml configuration file that defines:\n", + "- a 6GeV Storage ring with\n", + " - 1 array (family) of quadrupoles used for tune correction\n", + " - 1 tune device\n", + " - controlled by Tango\n", + " - simulated with AT\n", + "\n", + "It looks like this: \n", + "\n", + "```\n", + "type: pyaml.pyaml\n", + "instruments:\n", + " - type: pyaml.instrument\n", + " name: sr \n", + " energy: 6e9\n", + " simulators:\n", + " - type: pyaml.lattice.simulator\n", + " lattice: sr/lattices/ebs.mat\n", + " name: design\n", + " controls:\n", + " - type: tango.pyaml.controlsystem\n", + " tango_host: ebs-simu-3:10000\n", + " name: live\n", + " data_folder: /data/store\n", + " arrays:\n", + " - type: pyaml.arrays.magnet\n", + " name: QForTune\n", + " elements:\n", + " - QD2E-C04\n", + " - QD2A-C05\n", + " - QD2E-C05\n", + " - QD2A-C06\n", + " - QD2E-C06\n", + " - QD2A-C07\n", + " - ...\n", + " devices: \n", + " - type: pyaml.magnet.quadrupole\n", + " name: QD2A-C03\n", + " model:\n", + " type: pyaml.magnet.linear_model\n", + " calibration_factor: 1.002096389\n", + " crosstalk: 0.99912\n", + " curve:\n", + " type: pyaml.configuration.csvcurve\n", + " file: sr/magnet_models/QD2_strength.csv\n", + " unit: 1/m\n", + " powerconverter:\n", + " type: tango.pyaml.attribute\n", + " attribute: srmag/vps-qd2/c03-a/current\n", + " unit: A\n", + " - ... \n", + " - ...\n", + " - ...\n", + " - type: pyaml.diagnostics.tune_monitor\n", + " name: BETATRON_TUNE\n", + " tune_h:\n", + " type: tango.pyaml.attribute_read_only\n", + " attribute: srdiag/tune/tune_h\n", + " unit: mm\n", + " tune_v:\n", + " type: tango.pyaml.attribute_read_only\n", + " attribute: srdiag/tune/tune_v\n", + " unit: mm\n", + "```\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "0a3805fd-f96d-4ca0-9246-97b30baa1c32", + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.12.3" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/docs/requirements.txt b/docs/requirements.txt index 609b9eaf..b624fa8e 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -7,6 +7,9 @@ sphinxcontrib-mermaid==1.0.0 myst-parser==4.0.0 sphinx-hoverxref==1.4.1 numpy==2.3.4 -pydantic==2.11.0 +pydantic==2.12.4 accelerator-toolbox==0.7.1 -matplotlib==3.10.7 \ No newline at end of file +matplotlib==3.10.7 +ipykernel==7.1.0 +myst-nb==1.3.0 +pydata-sphinx-theme==0.16.1 \ No newline at end of file