From dea69fa2976f23e12e1a458368ef9bf898751175 Mon Sep 17 00:00:00 2001 From: tm Date: Tue, 26 May 2020 12:28:24 +0200 Subject: [PATCH 01/22] - Updated schema.json to include marker - Updated tests to check if all tests pass when adding marker - all tests pass --- latticejson/map.json | 1 + latticejson/schema.json | 24 +++++++++++++++++++++++- tests/data/fodo.json | 5 +++-- tests/data/fodo.lte | 5 +++-- tests/data/fodo.madx | 3 ++- tests/test_convert.py | 17 ++++++++++++++++- tests/test_parser.py | 2 +- 7 files changed, 49 insertions(+), 8 deletions(-) diff --git a/latticejson/map.json b/latticejson/map.json index 701d7cc..25f8472 100644 --- a/latticejson/map.json +++ b/latticejson/map.json @@ -1,6 +1,7 @@ { "description": "LatticeJSON, elegant, MADX", "map": [ + ["Marker", ["MARK"], ["MARKER"]], ["Drift", ["DRIF", "DRIFT"], ["DRIFT"], ["DRIFT"]], ["Dipole", ["CSBEND", "SBEND", "BEND"], ["SBEND", "RBEND"]], ["Quadrupole", ["KQUAD", "QUAD", "QUADRUPOLE"], ["QUADRUPOLE"]], diff --git a/latticejson/schema.json b/latticejson/schema.json index 95f6ed4..3550080 100644 --- a/latticejson/schema.json +++ b/latticejson/schema.json @@ -50,6 +50,9 @@ "patternProperties": { "^.*$": { "oneOf": [ + { + "$ref": "#/definitions/Marker" + }, { "$ref": "#/definitions/Drift" }, @@ -119,6 +122,25 @@ } ] }, + "Marker": { + "items": [ + { + "const": "Marker" + }, + { + "type": "object", + "additionalProperties": false, + "properties": { + "info": {}, + "length": {}, + "dx": {}, + "dy": {}, + "ds": {}, + "tilt": {} + } + } + ] + }, "Drift": { "allOf": [ { @@ -284,4 +306,4 @@ ] } } -} +} \ No newline at end of file diff --git a/tests/data/fodo.json b/tests/data/fodo.json index 83ea9c6..59d8dac 100644 --- a/tests/data/fodo.json +++ b/tests/data/fodo.json @@ -4,13 +4,14 @@ "info": "This is the simplest possible strong focusing lattice.", "root": "RING", "elements": { + "M1": ["Marker", {}], "D1": ["Drift", {"length": 0.55}], "Q1": ["Quadrupole", {"length": 0.2, "k1": 1.2}], "Q2": ["Quadrupole", {"length": 0.4, "k1": -1.2}], - "B1": ["Dipole", {"length": 1.5, "angle": 0.392701, "e1": 0.1963505, "e2": 0.1963505}] + "B1": ["Dipole", {"length": 1.5, "angle": 0.39269908169872414 , "e1": 0.19634954084936207 ,"e2": 0.19634954084936207}] }, "lattices": { - "CELL": ["Q1", "D1", "B1", "D1", "Q2", "D1", "B1", "D1", "Q1"], + "CELL": ["M1", "Q1", "D1", "B1", "D1", "Q2", "D1", "B1", "D1", "Q1"], "RING": ["CELL", "CELL", "CELL", "CELL", "CELL", "CELL", "CELL", "CELL"] } } diff --git a/tests/data/fodo.lte b/tests/data/fodo.lte index 1b3f94d..2c6db6e 100644 --- a/tests/data/fodo.lte +++ b/tests/data/fodo.lte @@ -8,7 +8,8 @@ Q1 :KQUAD, L="2 10 /", K1=1.2 % pi 8 / sto angle % 1 atan 4 * sto custom_pi +M1 : MARK B1 : CSBEND, L=.15e+1, ANGLE="angle", & E1="pi 16 /", e2="custom_pi 16 /" -FODO : LINE = (Q1, D1, B1, D1, Q2, D1, B1, D1, Q1) -RING : LINE = (2*(-2*-(2*FODO))) +CELL : LINE = (M1, Q1, D1, B1, D1, Q2, D1, B1, D1, Q1) +RING : LINE = (2*(-2*-(2*CELL))) diff --git a/tests/data/fodo.madx b/tests/data/fodo.madx index 5900e5a..f11ff88 100644 --- a/tests/data/fodo.madx +++ b/tests/data/fodo.madx @@ -20,9 +20,10 @@ D1: DRIFT, L=0.55; !! comment with two !! ! * multiline comment ! */ +M1 : MARKER; B1 : SBEND, L=1.5, ANGLE=TWOPI/16, // MAD supports inline evaluation E1=0.1963505 * 2 / 2, E2=PI/16; -SUB : LINE = (Q1, D1, B1, D1); +SUB : LINE = (M1, Q1, D1, B1, D1); FODO : LINE = (SUB, Q2, -SUB); RING : LINE = 2 * (FODO, FODO, FODO, FODO); USE, RING; diff --git a/tests/test_convert.py b/tests/test_convert.py index 042422e..875f7d3 100644 --- a/tests/test_convert.py +++ b/tests/test_convert.py @@ -10,13 +10,28 @@ def test_to_elegant(): + expected = ('! TITLE: FODO Lattice\n' + 'M1: MARK, \n' + 'D1: DRIF, L=0.55\n' + 'Q1: KQUAD, L=0.2, K1=1.2\n' + 'Q2: KQUAD, L=0.4, K1=-1.2\n' + 'B1: CSBEND, L=1.5, ANGLE=0.39269908169872414, E1=0.19634954084936207, ' + 'E2=0.19634954084936207\n' + 'CELL: LINE=(M1, Q1, D1, B1, D1, Q2, D1, B1, D1, Q1)\n' + 'RING: LINE=(CELL, CELL, CELL, CELL, CELL, CELL, CELL, CELL)\n' + 'USE, RING\n') + elegant = to_elegant(fodo_json) print(elegant) - + assert expected == elegant def test_from_elegant(): latticejson = from_elegant(fodo_lte) + latticejson.pop('title') + fodo_json.pop('info') + fodo_json.pop('title') print(latticejson) + assert sorted(latticejson.items()) == sorted(fodo_json.items()) # Uncomment to test for elegant examples diff --git a/tests/test_parser.py b/tests/test_parser.py index e5f7128..d54f8a3 100644 --- a/tests/test_parser.py +++ b/tests/test_parser.py @@ -76,4 +76,4 @@ def test_madx_parser(): # print() # print(tree.pretty()) # pprint(madx_dict) - # pprint(latticejson) + # pprint(latticejson) \ No newline at end of file From 929b570f69defa491ffdc70c996fa0f27fec941b Mon Sep 17 00:00:00 2001 From: Felix Andreas Date: Tue, 26 May 2020 10:30:27 +0000 Subject: [PATCH 02/22] Automated Code Formatting using Black --- tests/test_convert.py | 29 ++++++++++++++++------------- tests/test_parser.py | 2 +- 2 files changed, 17 insertions(+), 14 deletions(-) diff --git a/tests/test_convert.py b/tests/test_convert.py index 875f7d3..da69c3b 100644 --- a/tests/test_convert.py +++ b/tests/test_convert.py @@ -10,26 +10,29 @@ def test_to_elegant(): - expected = ('! TITLE: FODO Lattice\n' - 'M1: MARK, \n' - 'D1: DRIF, L=0.55\n' - 'Q1: KQUAD, L=0.2, K1=1.2\n' - 'Q2: KQUAD, L=0.4, K1=-1.2\n' - 'B1: CSBEND, L=1.5, ANGLE=0.39269908169872414, E1=0.19634954084936207, ' - 'E2=0.19634954084936207\n' - 'CELL: LINE=(M1, Q1, D1, B1, D1, Q2, D1, B1, D1, Q1)\n' - 'RING: LINE=(CELL, CELL, CELL, CELL, CELL, CELL, CELL, CELL)\n' - 'USE, RING\n') + expected = ( + "! TITLE: FODO Lattice\n" + "M1: MARK, \n" + "D1: DRIF, L=0.55\n" + "Q1: KQUAD, L=0.2, K1=1.2\n" + "Q2: KQUAD, L=0.4, K1=-1.2\n" + "B1: CSBEND, L=1.5, ANGLE=0.39269908169872414, E1=0.19634954084936207, " + "E2=0.19634954084936207\n" + "CELL: LINE=(M1, Q1, D1, B1, D1, Q2, D1, B1, D1, Q1)\n" + "RING: LINE=(CELL, CELL, CELL, CELL, CELL, CELL, CELL, CELL)\n" + "USE, RING\n" + ) elegant = to_elegant(fodo_json) print(elegant) assert expected == elegant + def test_from_elegant(): latticejson = from_elegant(fodo_lte) - latticejson.pop('title') - fodo_json.pop('info') - fodo_json.pop('title') + latticejson.pop("title") + fodo_json.pop("info") + fodo_json.pop("title") print(latticejson) assert sorted(latticejson.items()) == sorted(fodo_json.items()) diff --git a/tests/test_parser.py b/tests/test_parser.py index d54f8a3..e5f7128 100644 --- a/tests/test_parser.py +++ b/tests/test_parser.py @@ -76,4 +76,4 @@ def test_madx_parser(): # print() # print(tree.pretty()) # pprint(madx_dict) - # pprint(latticejson) \ No newline at end of file + # pprint(latticejson) From e554b785d1e358cff7977e5fe70fb9c5da23d8e8 Mon Sep 17 00:00:00 2001 From: Felix Andreas Date: Tue, 26 May 2020 13:03:45 +0200 Subject: [PATCH 03/22] add newline to end of file --- latticejson/schema.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/latticejson/schema.json b/latticejson/schema.json index 3550080..6a11a84 100644 --- a/latticejson/schema.json +++ b/latticejson/schema.json @@ -306,4 +306,4 @@ ] } } -} \ No newline at end of file +} From b0e15daa17b393a87cf77347860d75cc3acf17d7 Mon Sep 17 00:00:00 2001 From: Felix Andreas Date: Thu, 2 Jul 2020 15:59:16 +0200 Subject: [PATCH 04/22] add space to end of file --- tests/data/example.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/data/example.json b/tests/data/example.json index 8494264..753ee0c 100644 --- a/tests/data/example.json +++ b/tests/data/example.json @@ -15,4 +15,4 @@ "lattices": { "MAIN": ["Marker", "Drift", "Dipole", "Quadrupole", "Sextupole", "Cavity"] } -} \ No newline at end of file +} From 3799c0883a215d8d848475bd3fd2681b0a128233 Mon Sep 17 00:00:00 2001 From: Tom Mertens Date: Thu, 2 Jul 2020 18:44:19 +0200 Subject: [PATCH 05/22] - added Monitor --- latticejson/map.json | 1 + latticejson/schema.json | 22 ++++++++++++++++++++++ 2 files changed, 23 insertions(+) diff --git a/latticejson/map.json b/latticejson/map.json index 17226af..e217b49 100644 --- a/latticejson/map.json +++ b/latticejson/map.json @@ -1,6 +1,7 @@ { "description": "LatticeJSON, elegant, MADX", "map": [ + ["Monitor", ["MONI"], ["MONITOR"]], ["Marker", ["MARK"], ["MARKER"]], ["Drift", ["DRIF", "DRIFT"], ["DRIFT"], ["DRIFT"]], ["Dipole", ["CSBEND", "SBEND", "BEND"], ["SBEND", "RBEND"]], diff --git a/latticejson/schema.json b/latticejson/schema.json index 57a06fd..684b6f3 100644 --- a/latticejson/schema.json +++ b/latticejson/schema.json @@ -50,6 +50,9 @@ "patternProperties": { "^.*$": { "oneOf": [ + { + "$ref": "#/definitions/Monitor" + }, { "$ref": "#/definitions/Marker" }, @@ -125,6 +128,25 @@ } ] }, + "Monitor":{ + "items": [ + { + "const": "Monitor" + }, + { + "type": "object", + "additionalProperties": false, + "properties":{ + "info": {}, + "length": {}, + "dx": {}, + "dy": {}, + "ds": {}, + "tilt": {} + } + } + ] + }, "Marker": { "items": [ { From aa9d286e6030d911e1973acb11c5c55a992ff8ba Mon Sep 17 00:00:00 2001 From: Tom Mertens Date: Thu, 2 Jul 2020 18:53:28 +0200 Subject: [PATCH 06/22] - added marker to tests --- .eggs/README.txt | 6 ++++++ tests/data/example.json | 5 +++-- 2 files changed, 9 insertions(+), 2 deletions(-) create mode 100644 .eggs/README.txt diff --git a/.eggs/README.txt b/.eggs/README.txt new file mode 100644 index 0000000..5d01668 --- /dev/null +++ b/.eggs/README.txt @@ -0,0 +1,6 @@ +This directory contains eggs that were downloaded by setuptools to build, test, and run plug-ins. + +This directory caches those eggs to prevent repeated downloads. + +However, it is safe to delete this directory. + diff --git a/tests/data/example.json b/tests/data/example.json index 94e49df..8494264 100644 --- a/tests/data/example.json +++ b/tests/data/example.json @@ -4,6 +4,7 @@ "info": "This is a example file used for test purpose only", "root": "MAIN", "elements": { + "Marker": ["Marker", {}], "Drift": ["Drift", {"length": 1.0}], "Dipole": ["Dipole", {"length": 1.0, "angle": 1, "e1": 2.0, "e2": 3.0}], "Quadrupole": ["Quadrupole", {"length": 1.0, "k1": 2.0}], @@ -12,6 +13,6 @@ "Cavity": ["Cavity", {"length": 1.0, "voltage": 2.0, "frequency": 3.0, "phase": 4.0}] }, "lattices": { - "MAIN": ["Drift", "Dipole", "Quadrupole", "Sextupole", "Cavity"] + "MAIN": ["Marker", "Drift", "Dipole", "Quadrupole", "Sextupole", "Cavity"] } -} +} \ No newline at end of file From b7f1751db6fdef6b22928a0aab1bcb6011493732 Mon Sep 17 00:00:00 2001 From: tm Date: Thu, 2 Jul 2020 16:00:54 +0200 Subject: [PATCH 07/22] - updated version number in examplewq --- tests/data/fodo.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/data/fodo.json b/tests/data/fodo.json index 59d8dac..a6afd0c 100644 --- a/tests/data/fodo.json +++ b/tests/data/fodo.json @@ -1,5 +1,5 @@ { - "version": "2.0", + "version": "2.1", "title": "FODO Lattice", "info": "This is the simplest possible strong focusing lattice.", "root": "RING", From 4fdc1910dba5cf045bea8522dfc2a3737b86db46 Mon Sep 17 00:00:00 2001 From: tm Date: Thu, 2 Jul 2020 16:04:10 +0200 Subject: [PATCH 08/22] - updated example.json in test to include monitor --- tests/data/example.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/data/example.json b/tests/data/example.json index 753ee0c..6370271 100644 --- a/tests/data/example.json +++ b/tests/data/example.json @@ -5,6 +5,7 @@ "root": "MAIN", "elements": { "Marker": ["Marker", {}], + "Monitor": ["Monitor", {}], "Drift": ["Drift", {"length": 1.0}], "Dipole": ["Dipole", {"length": 1.0, "angle": 1, "e1": 2.0, "e2": 3.0}], "Quadrupole": ["Quadrupole", {"length": 1.0, "k1": 2.0}], @@ -13,6 +14,6 @@ "Cavity": ["Cavity", {"length": 1.0, "voltage": 2.0, "frequency": 3.0, "phase": 4.0}] }, "lattices": { - "MAIN": ["Marker", "Drift", "Dipole", "Quadrupole", "Sextupole", "Cavity"] + "MAIN": ["Monitor", "Marker", "Drift", "Dipole", "Quadrupole", "Sextupole", "Cavity"] } } From 4f06242055316ee0da2089c96f01fb9e846b1176 Mon Sep 17 00:00:00 2001 From: Felix Andreas Date: Thu, 2 Jul 2020 16:37:19 +0200 Subject: [PATCH 09/22] Delete README.txt --- .eggs/README.txt | 6 ------ 1 file changed, 6 deletions(-) delete mode 100644 .eggs/README.txt diff --git a/.eggs/README.txt b/.eggs/README.txt deleted file mode 100644 index 5d01668..0000000 --- a/.eggs/README.txt +++ /dev/null @@ -1,6 +0,0 @@ -This directory contains eggs that were downloaded by setuptools to build, test, and run plug-ins. - -This directory caches those eggs to prevent repeated downloads. - -However, it is safe to delete this directory. - From 6bf50316411ff2c1d27f4d9f9b3f0c49f00bc935 Mon Sep 17 00:00:00 2001 From: Tom Mertens Date: Thu, 2 Jul 2020 19:14:33 +0200 Subject: [PATCH 10/22] - added Hcor and Vcor --- latticejson/map.json | 2 ++ latticejson/schema.json | 40 ++++++++++++++++++++++++++++++++++++++++ tests/data/example.json | 4 +++- 3 files changed, 45 insertions(+), 1 deletion(-) diff --git a/latticejson/map.json b/latticejson/map.json index e217b49..af4e575 100644 --- a/latticejson/map.json +++ b/latticejson/map.json @@ -3,6 +3,8 @@ "map": [ ["Monitor", ["MONI"], ["MONITOR"]], ["Marker", ["MARK"], ["MARKER"]], + ["Hcor", ["HKICK"], ["HKICKER"]], + ["Vcor", ["VKICK"], ["VKICKER"]], ["Drift", ["DRIF", "DRIFT"], ["DRIFT"], ["DRIFT"]], ["Dipole", ["CSBEND", "SBEND", "BEND"], ["SBEND", "RBEND"]], ["Quadrupole", ["KQUAD", "QUAD", "QUADRUPOLE"], ["QUADRUPOLE"]], diff --git a/latticejson/schema.json b/latticejson/schema.json index 684b6f3..7b916b4 100644 --- a/latticejson/schema.json +++ b/latticejson/schema.json @@ -59,6 +59,12 @@ { "$ref": "#/definitions/Drift" }, + { + "$ref": "#/definitions/Hcor" + }, + { + "$ref": "#/definitions/Vcor" + }, { "$ref": "#/definitions/Dipole" }, @@ -190,6 +196,40 @@ } ] }, + "Hcor": { + "items": [ + { + "const": "Hcor" + }, + { + "type": "object", + "additionalProperties": false, + "properties": { + "info": {}, + "length": {}, + "Kick": {}, + "tilt": {} + } + } + ] + }, + "Vcor": { + "items": [ + { + "const": "Hcor" + }, + { + "type": "object", + "additionalProperties": false, + "properties": { + "info": {}, + "length": {}, + "Kick": {}, + "tilt": {} + } + } + ] + }, "Dipole": { "allOf": [ { diff --git a/tests/data/example.json b/tests/data/example.json index 6370271..9b94635 100644 --- a/tests/data/example.json +++ b/tests/data/example.json @@ -6,6 +6,8 @@ "elements": { "Marker": ["Marker", {}], "Monitor": ["Monitor", {}], + "Hcor": ["Hcor", {"length": 1.0, "kick": 2.0}], + "Vcor": ["Vcor", {"length": 1.0, "kick": 2.0}], "Drift": ["Drift", {"length": 1.0}], "Dipole": ["Dipole", {"length": 1.0, "angle": 1, "e1": 2.0, "e2": 3.0}], "Quadrupole": ["Quadrupole", {"length": 1.0, "k1": 2.0}], @@ -14,6 +16,6 @@ "Cavity": ["Cavity", {"length": 1.0, "voltage": 2.0, "frequency": 3.0, "phase": 4.0}] }, "lattices": { - "MAIN": ["Monitor", "Marker", "Drift", "Dipole", "Quadrupole", "Sextupole", "Cavity"] + "MAIN": ["Monitor", "Marker", "Drift", "Hcor", "Vcor", "Dipole", "Quadrupole", "Sextupole", "Cavity"] } } From 03f5c822213813bcca444fdbf3534ae4db22b5b4 Mon Sep 17 00:00:00 2001 From: Tom Mertens Date: Thu, 2 Jul 2020 19:17:38 +0200 Subject: [PATCH 11/22] - corrected typo in schema.json --- latticejson/schema.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/latticejson/schema.json b/latticejson/schema.json index 7b916b4..7bd1551 100644 --- a/latticejson/schema.json +++ b/latticejson/schema.json @@ -216,7 +216,7 @@ "Vcor": { "items": [ { - "const": "Hcor" + "const": "Vcor" }, { "type": "object", From 327d0b1ce252b50bfbf91772a0f96b4d329fec63 Mon Sep 17 00:00:00 2001 From: Tom Mertens Date: Thu, 2 Jul 2020 19:27:10 +0200 Subject: [PATCH 12/22] - corrected Kick to kick in hcor and vcor --- latticejson/schema.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/latticejson/schema.json b/latticejson/schema.json index 7bd1551..d351584 100644 --- a/latticejson/schema.json +++ b/latticejson/schema.json @@ -207,7 +207,7 @@ "properties": { "info": {}, "length": {}, - "Kick": {}, + "kick": {}, "tilt": {} } } @@ -224,7 +224,7 @@ "properties": { "info": {}, "length": {}, - "Kick": {}, + "kick": {}, "tilt": {} } } From f1279c06446615be197e38248151996a8b8b5088 Mon Sep 17 00:00:00 2001 From: Felix Andreas Date: Fri, 3 Jul 2020 05:41:22 +0000 Subject: [PATCH 13/22] Automated Code Formatting using Black --- latticejson/validate.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/latticejson/validate.py b/latticejson/validate.py index d013dd0..6008edf 100644 --- a/latticejson/validate.py +++ b/latticejson/validate.py @@ -25,9 +25,9 @@ def validate(data): if version > schema_version: raise IncompatibleVersionError("Use 'pip install -U latticejson' to update.") - #print(version, schema_version) + # print(version, schema_version) if version < schema_version: - raise IncompatibleVersionError("Use 'latticejson migrate' to update file.") + raise IncompatibleVersionError("Use 'latticejson migrate' to update file.") validate_syntax(data) validate_defined_objects(data) From 71d7c6a24033626befb596f2cbd5e72b2d49edaa Mon Sep 17 00:00:00 2001 From: Tom Mertens Date: Fri, 3 Jul 2020 10:35:33 +0200 Subject: [PATCH 14/22] - added kicker (non linear kicker in lattice) - updated tests - corrected version in test_undefined --- b2_std_user_beamports_latest.json | 1 + latticejson/map.json | 1 + latticejson/schema.json | 21 +++++++++++++++++++++ latticejson/validate.py | 5 +++-- tests/data/example.json | 1 + tests/data/test_undefined.json | 2 +- 6 files changed, 28 insertions(+), 3 deletions(-) create mode 100644 b2_std_user_beamports_latest.json diff --git a/b2_std_user_beamports_latest.json b/b2_std_user_beamports_latest.json new file mode 100644 index 0000000..bdcfaee --- /dev/null +++ b/b2_std_user_beamports_latest.json @@ -0,0 +1 @@ +{"version": "2.1", "title": "BESSY II - standard user - beam ports", "info": "This is the latest version of BESSY II with available beam ports", "root": "RING", "elements": {"DG9L2D1R": ["Drift", {"length": 0.6155}], "M_FOMZ2D1R": ["Marker", {}], "DF9L2D1R": ["Drift", {"length": 0.521}], "DE9L2D1R": ["Drift", {"length": 0.6485}], "BPMZ43D1R": ["Marker", {}], "DD9L2D1R": ["Drift", {"length": 0.4025}], "BPMZ44D1R": ["Marker", {}], "DB9L2D1R": ["Drift", {"length": 0.5485}], "BPMZ5D1R": ["Marker", {}], "DA9L2D1R": ["Drift", {"length": 0.07}], "S4M2D1RL": ["Sextupole", {"k2": 27.0435, "length": 0.08}], "HS4M2D1R": ["Hcor", {}], "S4M2D1RR": ["Sextupole", {"k2": 27.0435, "length": 0.08}], "D08L2D1R": ["Drift", {"length": 0.153}], "Q4M2D1R": ["Quadrupole", {"k1": 1.40046286, "length": 0.5}], "D07L2D1R": ["Drift", {"length": 0.153}], "S3M2D1RL": ["Sextupole", {"k2": -39.96, "length": 0.08}], "VS3M2D1R": ["Vcor", {}], "S3M2D1RR": ["Sextupole", {"k2": -39.96, "length": 0.08}], "DB6L2D1R": ["Drift", {"length": 0.063}], "BPMZ6D1R": ["Monitor", {}], "DA6L2D1R": ["Drift", {"length": 0.09}], "Q3M2D1R": ["Quadrupole", {"k1": -2.02322285, "length": 0.25}], "D05L2D1R": ["Drift", {"length": 0.42}], "BM2D1R11": ["Dipole", {"angle": 0.034907, "e1": 0.09817477042468103, "length": 0.152}], "M_BEAMPORT_22": ["Marker", {}], "BM2D1R12": ["Dipole", {"angle": 0.06326799999999999, "length": 0.2755}], "HBM2D1R": ["Hcor", {}], "BM2D1R2": ["Dipole", {"angle": 0.09817477042468103, "e2": 0.09817477042468103, "length": 0.4275}], "D04L2D1R": ["Drift", {"length": 0.42}], "Q2M2D1R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "DB3L2D1R": ["Drift", {"length": 0.244}], "BPMZ7D1R": ["Monitor", {}], "DA3L2D1R": ["Drift", {"length": 0.063}], "S2M2D1RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M2D1R": ["Vcor", {}], "S2M2D1RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "D02L2D1R": ["Drift", {"length": 0.28800000000000003}], "Q1M2D1R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D01L2D1R": ["Drift", {"length": 0.16}], "S1MT1RL": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "HS1MT1R": ["Hcor", {}], "S1MT1RR": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "DA1L1T1R": ["Drift", {"length": 0.07}], "BPMZ1T1R": ["Monitor", {}], "DB1L1T1R": ["Drift", {"length": 0.09}], "Q1M1T1R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D02L1T1R": ["Drift", {"length": 0.28800000000000003}], "S2M1T1RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M1T1R": ["Vcor", {}], "S2M1T1RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "DA3L1T1R": ["Drift", {"length": 0.128}], "BPMZ2T1R": ["Monitor", {}], "DB3L1T1R": ["Drift", {"length": 0.179}], "Q2M1T1R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "D04L1T1R": ["Drift", {"length": 0.42}], "BM1T1R11": ["Dipole", {"angle": 0.069813, "e1": 0.09817477042468103, "length": 0.304}], "BM1T1R12": ["Dipole", {"angle": 0.028362000000000002, "length": 0.1235}], "HBM1T1R": ["Hcor", {}], "BM1T1R21": ["Dipole", {"angle": 0.047124, "length": 0.2052}], "M_BEAMPORT_1B2": ["Marker", {}], "BM1T1R22": ["Dipole", {"angle": 0.051051, "e2": 0.09817477042468103, "length": 0.2223}], "D05L1T1R": ["Drift", {"length": 0.42}], "Q3M1T1R": ["Quadrupole", {"k1": -2.50764398, "length": 0.25}], "DA6L1T1R": ["Drift", {"length": 0.09}], "BPMZ3T1R": ["Monitor", {}], "DB6L1T1R": ["Drift", {"length": 0.063}], "CQS3M1T1": ["Quadrupole", {"length": 0.0}], "S3M1T1RL": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "VS3M1T1R": ["Vcor", {}], "S3M1T1RR": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "D07L1T1R": ["Drift", {"length": 0.153}], "Q4M1T1R": ["Quadrupole", {"k1": 2.63205252, "length": 0.5}], "D08L1T1R": ["Drift", {"length": 0.153}], "S4M1T1RL": ["Sextupole", {"k2": 55.0, "length": 0.08}], "HS4M1T1R": ["Hcor", {}], "S4M1T1RR": ["Sextupole", {"k2": 55.0, "length": 0.08}], "D09L1T1R": ["Drift", {"length": 0.153}], "Q5M1T1R": ["Quadrupole", {"k1": -2.52154146, "length": 0.2}], "DA10L1T1R": ["Drift", {"length": 0.092}], "BPMZ4T1R": ["Monitor", {}], "DB10L1T1R": ["Drift", {"length": 1.321}], "DD10L1T1R": ["Drift", {"length": 1.04}], "DD10L2T1R": ["Drift", {"length": 1.735}], "BPMZ43T1R": ["Marker", {}], "DB10L2T1R": ["Drift", {"length": 0.626}], "BPMZ5T1R": ["Monitor", {}], "DA10L2T1R": ["Drift", {"length": 0.092}], "Q5M2T1R": ["Quadrupole", {"k1": -2.51058167, "length": 0.2}], "D09L2T1R": ["Drift", {"length": 0.153}], "S4M2T1RL": ["Sextupole", {"k2": 55.0, "length": 0.08}], "HS4M2T1R": ["Hcor", {}], "S4M2T1RR": ["Sextupole", {"k2": 55.0, "length": 0.08}], "D08L2T1R": ["Drift", {"length": 0.153}], "Q4M2T1R": ["Quadrupole", {"k1": 2.56505973, "length": 0.5}], "D07L2T1R": ["Drift", {"length": 0.153}], "CQS3M2T1": ["Quadrupole", {"length": 0.0}], "S3M2T1RL": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "VS3M2T1R": ["Vcor", {}], "S3M2T1RR": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "DB6L2T1R": ["Drift", {"length": 0.063}], "BPMZ6T1R": ["Monitor", {}], "DA6L2T1R": ["Drift", {"length": 0.09}], "Q3M2T1R": ["Quadrupole", {"k1": -2.46682595, "length": 0.25}], "D05L2T1R": ["Drift", {"length": 0.42}], "BM2T1R11": ["Dipole", {"angle": 0.034907, "e1": 0.09817477042468103, "length": 0.152}], "BM2T1R12": ["Dipole", {"angle": 0.06326799999999999, "length": 0.2755}], "HBM2T1R": ["Hcor", {}], "BM2T1R2": ["Dipole", {"angle": 0.09817477042468103, "e2": 0.09817477042468103, "length": 0.4275}], "D04L2T1R": ["Drift", {"length": 0.42}], "Q2M2T1R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "DB3L2T1R": ["Drift", {"length": 0.244}], "BPMZ7T1R": ["Monitor", {}], "DA3L2T1R": ["Drift", {"length": 0.063}], "S2M2T1RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M2T1R": ["Vcor", {}], "S2M2T1RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "D02L2T1R": ["Drift", {"length": 0.28800000000000003}], "Q1M2T1R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D01L2T1R": ["Drift", {"length": 0.16}], "S1MD2RL": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "HS1MD2R": ["Hcor", {}], "S1MD2RR": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "DA1L1D2R": ["Drift", {"length": 0.07}], "BPMZ1D2R": ["Monitor", {}], "DB1L1D2R": ["Drift", {"length": 0.09}], "Q1M1D2R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D02L1D2R": ["Drift", {"length": 0.28800000000000003}], "S2M1D2RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M1D2R": ["Vcor", {}], "S2M1D2RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "DA3L1D2R": ["Drift", {"length": 0.128}], "BPMZ2D2R": ["Monitor", {}], "DB3L1D2R": ["Drift", {"length": 0.179}], "Q2M1D2R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "D04L1D2R": ["Drift", {"length": 0.42}], "BM1D2R11": ["Dipole", {"angle": 0.069813, "e1": 0.09817477042468103, "length": 0.304}], "M_BEAMPORT_1A3": ["Marker", {}], "BM1D2R12": ["Dipole", {"angle": 0.028362000000000002, "length": 0.1235}], "HBM1D2R": ["Hcor", {}], "BM1D2R21": ["Dipole", {"angle": 0.047124, "length": 0.2052}], "M_BEAMPORT_1B3": ["Marker", {}], "BM1D2R22": ["Dipole", {"angle": 0.051051, "e2": 0.09817477042468103, "length": 0.2223}], "D05L1D2R": ["Drift", {"length": 0.42}], "Q3M1D2R": ["Quadrupole", {"k1": -2.12441276, "length": 0.25}], "DA6L1D2R": ["Drift", {"length": 0.09}], "BPMZ3D2R": ["Monitor", {}], "DB6L1D2R": ["Drift", {"length": 0.063}], "S3M1D2RL": ["Sextupole", {"k2": -42.735, "length": 0.08}], "VS3M1D2R": ["Vcor", {}], "S3M1D2RR": ["Sextupole", {"k2": -42.735, "length": 0.08}], "D07L1D2R": ["Drift", {"length": 0.153}], "Q4M1D2R": ["Quadrupole", {"k1": 1.4802205, "length": 0.5}], "D08L1D2R": ["Drift", {"length": 0.153}], "S4M1D2RL": ["Sextupole", {"k2": 38.2185, "length": 0.08}], "HS4M1D2R": ["Hcor", {}], "S4M1D2RR": ["Sextupole", {"k2": 38.2185, "length": 0.08}], "DA9L1D2R": ["Drift", {"length": 0.07}], "BPMZ4D2R": ["Monitor", {}], "DB9L1D2R": ["Drift", {"length": 0.198}], "PKDNL1KR": ["Kicker", {"length": 0.395}], "DU125ID2R1": ["Drift", {"length": 2.1430000000000002}], "DU125ID2R2": ["Drift", {"length": 2.1430000000000002}], "DC9L2D2R": ["Drift", {"length": 0.249}], "M_FOMZ1D2R": ["Marker", {}], "DB9L2D2R": ["Drift", {"length": 0.344}], "BPMZ5D2R": ["Monitor", {}], "DA9L2D2R": ["Drift", {"length": 0.07}], "S4M2D2RL": ["Sextupole", {"k2": 38.2185, "length": 0.08}], "HS4M2D2R": ["Hcor", {}], "S4M2D2RR": ["Sextupole", {"k2": 38.2185, "length": 0.08}], "D08L2D2R": ["Drift", {"length": 0.153}], "Q4M2D2R": ["Quadrupole", {"k1": 1.4802205, "length": 0.5}], "D07L2D2R": ["Drift", {"length": 0.153}], "S3M2D2RL": ["Sextupole", {"k2": -42.735, "length": 0.08}], "VS3M2D2R": ["Vcor", {}], "S3M2D2RR": ["Sextupole", {"k2": -42.735, "length": 0.08}], "DB6L2D2R": ["Drift", {"length": 0.063}], "BPMZ6D2R": ["Monitor", {}], "DA6L2D2R": ["Drift", {"length": 0.09}], "Q3M2D2R": ["Quadrupole", {"k1": -2.12441276, "length": 0.25}], "D05L2D2R": ["Drift", {"length": 0.42}], "BM2D2R11": ["Dipole", {"angle": 0.064577, "e1": 0.09817477042468103, "length": 0.2812}], "M_PINHOLE03": ["Marker", {}], "BM2D2R12": ["Dipole", {"angle": 0.005236, "length": 0.0228}], "M_BEAMPORT_24": ["Marker", {}], "BM2D2R13": ["Dipole", {"angle": 0.006981, "length": 0.0304}], "M_STREAKCAMERA": ["Marker", {}], "BM2D2R14": ["Dipole", {"angle": 0.010472, "length": 0.0456}], "M_APDFILLPATTERN": ["Marker", {}], "BM2D2R15": ["Dipole", {"angle": 0.010908, "length": 0.0475}], "HBM2D2R": ["Hcor", {}], "BM2D2R21": ["Dipole", {"angle": 0.01876228945893904, "length": 0.0817}], "M_BEAMPORT_2A3": ["Marker", {}], "BM2D2R22": ["Dipole", {"angle": 0.079412480965742, "e2": 0.09817477042468103, "length": 0.3458}], "D04L2D2R": ["Drift", {"length": 0.42}], "Q2M2D2R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "DB3L2D2R": ["Drift", {"length": 0.244}], "BPMZ7D2R": ["Monitor", {}], "DA3L2D2R": ["Drift", {"length": 0.063}], "CQS2M2D2": ["Quadrupole", {"length": 0.0}], "S2M2D2RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M2D2R": ["Vcor", {}], "S2M2D2RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "D02L2D2R": ["Drift", {"length": 0.28800000000000003}], "Q1M2D2R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D01L2D2R": ["Drift", {"length": 0.16}], "S1MT2RL": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "HS1MT2R": ["Hcor", {}], "S1MT2RR": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "DA1L1T2R": ["Drift", {"length": 0.07}], "BPMZ1T2R": ["Monitor", {}], "DB1L1T2R": ["Drift", {"length": 0.09}], "Q1M1T2R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D02L1T2R": ["Drift", {"length": 0.28800000000000003}], "S2M1T2RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M1T2R": ["Vcor", {}], "S2M1T2RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "DA3L1T2R": ["Drift", {"length": 0.128}], "BPMZ2T2R": ["Monitor", {}], "DB3L1T2R": ["Drift", {"length": 0.179}], "Q2M1T2R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "D04L1T2R": ["Drift", {"length": 0.42}], "BM1T2R11": ["Dipole", {"angle": 0.069813, "e1": 0.09817477042468103, "length": 0.304}], "BM1T2R12": ["Dipole", {"angle": 0.028362000000000002, "length": 0.1235}], "HBM1T2R": ["Hcor", {}], "BM1T2R21": ["Dipole", {"angle": 0.047124, "length": 0.2052}], "M_BEAMPORT_1B4": ["Marker", {}], "BM1T2R22": ["Dipole", {"angle": 0.051051, "e2": 0.09817477042468103, "length": 0.2223}], "BM1T2R22_END_EDGE_MARKER": ["Marker", {}], "D05L1T2R": ["Drift", {"length": 0.42}], "Q3M1T2R": ["Quadrupole", {"k1": -2.45526041, "length": 0.25}], "DA6L1T2R": ["Drift", {"length": 0.09}], "BPMZ3T2R": ["Monitor", {}], "DB6L1T2R": ["Drift", {"length": 0.063}], "CQS3M1T2": ["Quadrupole", {"length": 0.0}], "S3M1T2RL": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "VS3M1T2R": ["Vcor", {}], "S3M1T2RR": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "D07L1T2R": ["Drift", {"length": 0.153}], "Q4M1T2R": ["Quadrupole", {"k1": 2.57722952, "length": 0.5}], "D08L1T2R": ["Drift", {"length": 0.153}], "S4M1T2RL": ["Sextupole", {"k2": 55.0, "length": 0.08}], "HS4M1T2R": ["Hcor", {}], "S4M1T2RR": ["Sextupole", {"k2": 55.0, "length": 0.08}], "D09L1T2R": ["Drift", {"length": 0.153}], "Q5M1T2R": ["Quadrupole", {"k1": -2.5831049, "length": 0.2}], "DA10L1T2R": ["Drift", {"length": 0.092}], "BPMZ4T2R": ["Monitor", {}], "DB10L1T2R": ["Drift", {"length": 0.491}], "DC10L1T2R": ["Drift", {"length": 1.87}], "DC10L2T2R": ["Drift", {"length": 1.87}], "DB10L2T2R": ["Drift", {"length": 0.491}], "BPMZ5T2R": ["Monitor", {}], "DA10L2T2R": ["Drift", {"length": 0.092}], "Q5M2T2R": ["Quadrupole", {"k1": -2.5831049, "length": 0.2}], "D09L2T2R": ["Drift", {"length": 0.153}], "S4M2T2RL": ["Sextupole", {"k2": 55.0, "length": 0.08}], "HS4M2T2R": ["Hcor", {}], "S4M2T2RR": ["Sextupole", {"k2": 55.0, "length": 0.08}], "D08L2T2R": ["Drift", {"length": 0.153}], "Q4M2T2R": ["Quadrupole", {"k1": 2.57722952, "length": 0.5}], "D07L2T2R": ["Drift", {"length": 0.153}], "S3M2T2RL": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "VS3M2T2R": ["Vcor", {}], "S3M2T2RR": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "DB6L2T2R": ["Drift", {"length": 0.063}], "BPMZ6T2R": ["Monitor", {}], "DA6L2T2R": ["Drift", {"length": 0.09}], "Q3M2T2R": ["Quadrupole", {"k1": -2.45526041, "length": 0.25}], "D05L2T2R": ["Drift", {"length": 0.42}], "BM2T2R11": ["Dipole", {"angle": 0.034907, "e1": 0.09817477042468103, "length": 0.152}], "BM2T2R12": ["Dipole", {"angle": 0.06326799999999999, "length": 0.2755}], "HBM2T2R": ["Hcor", {}], "BM2T2R2": ["Dipole", {"angle": 0.09817477042468103, "e2": 0.09817477042468103, "length": 0.4275}], "D04L2T2R": ["Drift", {"length": 0.42}], "Q2M2T2R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "DB3L2T2R": ["Drift", {"length": 0.244}], "BPMZ7T2R": ["Monitor", {}], "DA3L2T2R": ["Drift", {"length": 0.063}], "S2M2T2RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M2T2R": ["Vcor", {}], "S2M2T2RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "D02L2T2R": ["Drift", {"length": 0.28800000000000003}], "Q1M2T2R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D01L2T2R": ["Drift", {"length": 0.16}], "S1MD3RL": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "HS1MD3R": ["Hcor", {}], "S1MD3RR": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "DA1L1D3R": ["Drift", {"length": 0.07}], "BPMZ1D3R": ["Monitor", {}], "DB1L1D3R": ["Drift", {"length": 0.09}], "Q1M1D3R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D02L1D3R": ["Drift", {"length": 0.28800000000000003}], "S2M1D3RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M1D3R": ["Vcor", {}], "S2M1D3RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "DA3L1D3R": ["Drift", {"length": 0.128}], "BPMZ2D3R": ["Monitor", {}], "DB3L1D3R": ["Drift", {"length": 0.179}], "Q2M1D3R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "D04L1D3R": ["Drift", {"length": 0.42}], "BM1D3R11": ["Dipole", {"angle": 0.069813, "e1": 0.09817477042468103, "length": 0.304}], "M_BEAMPORT_1A5": ["Marker", {}], "BM1D3R12": ["Dipole", {"angle": 0.028362000000000002, "length": 0.1235}], "HBM1D3R": ["Hcor", {}], "BM1D3R21": ["Dipole", {"angle": 0.047124, "length": 0.2052}], "BM1D3R22": ["Dipole", {"angle": 0.051051, "e2": 0.09817477042468103, "length": 0.2223}], "D05L1D3R": ["Drift", {"length": 0.42}], "Q3M1D3R": ["Quadrupole", {"k1": -2.12608143, "length": 0.25}], "DA6L1D3R": ["Drift", {"length": 0.09}], "BPMZ3D3R": ["Monitor", {}], "DB6L1D3R": ["Drift", {"length": 0.063}], "S3M1D3RL": ["Sextupole", {"k2": -42.735, "length": 0.08}], "VS3M1D3R": ["Vcor", {}], "S3M1D3RR": ["Sextupole", {"k2": -42.735, "length": 0.08}], "D07L1D3R": ["Drift", {"length": 0.153}], "Q4M1D3R": ["Quadrupole", {"k1": 1.48692991, "length": 0.5}], "D08L1D3R": ["Drift", {"length": 0.153}], "S4M1D3RL": ["Sextupole", {"k2": 38.2185, "length": 0.08}], "HS4M1D3R": ["Hcor", {}], "S4M1D3RR": ["Sextupole", {"k2": 38.2185, "length": 0.08}], "DA9L1D3R": ["Drift", {"length": 0.07}], "BPMZ4D3R": ["Monitor", {}], "DB9L1D3R": ["Drift", {"length": 0.469}], "DUE56I1D3R1": ["Drift", {"length": 0.8959999999999999}], "DUE56I1D3R2": ["Drift", {"length": 0.8959999999999999}], "DD9L1D3R": ["Drift", {"length": 0.475}], "DC9L2D3R": ["Drift", {"length": 0.475}], "DUE56I2D3R2": ["Drift", {"length": 0.8959999999999999}], "DUE56I2D3R1": ["Drift", {"length": 0.8959999999999999}], "DB9L2D3R": ["Drift", {"length": 0.469}], "BPMZ5D3R": ["Monitor", {}], "DA9L2D3R": ["Drift", {"length": 0.07}], "S4M2D3RL": ["Sextupole", {"k2": 38.2185, "length": 0.08}], "HS4M2D3R": ["Hcor", {}], "S4M2D3RR": ["Sextupole", {"k2": 38.2185, "length": 0.08}], "D08L2D3R": ["Drift", {"length": 0.153}], "Q4M2D3R": ["Quadrupole", {"k1": 1.48692991, "length": 0.5}], "D07L2D3R": ["Drift", {"length": 0.153}], "S3M2D3RL": ["Sextupole", {"k2": -42.735, "length": 0.08}], "VS3M2D3R": ["Vcor", {}], "S3M2D3RR": ["Sextupole", {"k2": -42.735, "length": 0.08}], "DB6L2D3R": ["Drift", {"length": 0.063}], "BPMZ6D3R": ["Monitor", {}], "DA6L2D3R": ["Drift", {"length": 0.09}], "Q3M2D3R": ["Quadrupole", {"k1": -2.12608143, "length": 0.25}], "D05L2D3R": ["Drift", {"length": 0.42}], "BM2D3R11": ["Dipole", {"angle": 0.034907, "e1": 0.09817477042468103, "length": 0.152}], "BM2D3R12": ["Dipole", {"angle": 0.06326799999999999, "length": 0.2755}], "HBM2D3R": ["Hcor", {}], "BM2D3R2": ["Dipole", {"angle": 0.09817477042468103, "e2": 0.09817477042468103, "length": 0.4275}], "D04L2D3R": ["Drift", {"length": 0.42}], "Q2M2D3R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "DB3L2D3R": ["Drift", {"length": 0.244}], "BPMZ7D3R": ["Monitor", {}], "DA3L2D3R": ["Drift", {"length": 0.063}], "S2M2D3RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M2D3R": ["Vcor", {}], "S2M2D3RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "D02L2D3R": ["Drift", {"length": 0.28800000000000003}], "Q1M2D3R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D01L2D3R": ["Drift", {"length": 0.16}], "S1MT3RL": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "HS1MT3R": ["Hcor", {}], "S1MT3RR": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "DA1L1T3R": ["Drift", {"length": 0.07}], "BPMZ1T3R": ["Monitor", {}], "DB1L1T3R": ["Drift", {"length": 0.09}], "Q1M1T3R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D02L1T3R": ["Drift", {"length": 0.28800000000000003}], "S2M1T3RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M1T3R": ["Vcor", {}], "S2M1T3RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "DA3L1T3R": ["Drift", {"length": 0.128}], "BPMZ2T3R": ["Marker", {}], "DB3L1T3R": ["Drift", {"length": 0.179}], "Q2M1T3R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "D04L1T3R": ["Drift", {"length": 0.42}], "BM1T3R11": ["Dipole", {"angle": 0.069813, "e1": 0.09817477042468103, "length": 0.304}], "M_BEAMPORT_1A6": ["Marker", {}], "BM1T3R12": ["Dipole", {"angle": 0.028362000000000002, "length": 0.1235}], "HBM1T3R": ["Hcor", {}], "BM1T3R21": ["Dipole", {"angle": 0.047124, "length": 0.2052}], "M_BEAMPORT_1B6": ["Marker", {}], "BM1T3R22": ["Dipole", {"angle": 0.051051, "e2": 0.09817477042468103, "length": 0.2223}], "D05L1T3R": ["Drift", {"length": 0.42}], "Q3M1T3R": ["Quadrupole", {"k1": -2.43119165, "length": 0.25}], "DA6L1T3R": ["Drift", {"length": 0.09}], "BPMZ3T3R": ["Monitor", {}], "DB6L1T3R": ["Drift", {"length": 0.063}], "CQS3M1T3": ["Quadrupole", {"length": 0.0}], "S3M1T3RL": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "VS3M1T3R": ["Vcor", {}], "S3M1T3RR": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "D07L1T3R": ["Drift", {"length": 0.153}], "Q4M1T3R": ["Quadrupole", {"k1": 2.57917393, "length": 0.5}], "D08L1T3R": ["Drift", {"length": 0.153}], "S4M1T3RL": ["Sextupole", {"k2": 55.0, "length": 0.08}], "HS4M1T3R": ["Hcor", {}], "S4M1T3RR": ["Sextupole", {"k2": 55.0, "length": 0.08}], "D09L1T3R": ["Drift", {"length": 0.153}], "Q5M1T3R": ["Quadrupole", {"k1": -2.62044465, "length": 0.2}], "DA10L1T3R": ["Drift", {"length": 0.092}], "BPMZ4T3R": ["Monitor", {}], "DB10L1T3R": ["Drift", {"length": 0.6659999999999999}], "DC10L1T3R": ["Drift", {"length": 0.594}], "DD10L1T3R": ["Drift", {"length": 0.2285}], "BPMZ41T3R": ["Marker", {}], "DE10L1T3R": ["Drift", {"length": 0.8725}], "U41": ["Marker", {}], "DF10L2T3R": ["Drift", {"length": 0.3795}], "BPMZ42T3R": ["Marker", {}], "DE10L2T3R": ["Drift", {"length": 0.223}], "DD10L2T3R": ["Drift", {"length": 0.594}], "DC10L2T3R": ["Drift", {"length": 0.505}], "DB10L2T3R": ["Drift", {"length": 0.6595}], "BPMZ5T3R": ["Monitor", {}], "DA10L2T3R": ["Drift", {"length": 0.092}], "Q5M2T3R": ["Quadrupole", {"k1": -2.62044465, "length": 0.2}], "D09L2T3R": ["Drift", {"length": 0.153}], "S4M2T3RL": ["Sextupole", {"k2": 55.0, "length": 0.08}], "HS4M2T3R": ["Hcor", {}], "S4M2T3RR": ["Sextupole", {"k2": 55.0, "length": 0.08}], "D08L2T3R": ["Drift", {"length": 0.153}], "Q4M2T3R": ["Quadrupole", {"k1": 2.57917393, "length": 0.5}], "D07L2T3R": ["Drift", {"length": 0.153}], "CQS3M2T3": ["Quadrupole", {"length": 0.0}], "S3M2T3RL": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "VS3M2T3R": ["Vcor", {}], "S3M2T3RR": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "DB6L2T3R": ["Drift", {"length": 0.063}], "BPMZ6T3R": ["Monitor", {}], "DA6L2T3R": ["Drift", {"length": 0.09}], "Q3M2T3R": ["Quadrupole", {"k1": -2.43119165, "length": 0.25}], "D05L2T3R": ["Drift", {"length": 0.42}], "BM2T3R11": ["Dipole", {"angle": 0.034907, "e1": 0.09817477042468103, "length": 0.152}], "M_BEAMPORT_27": ["Marker", {}], "BM2T3R12": ["Dipole", {"angle": 0.06326799999999999, "length": 0.2755}], "HBM2T3R": ["Hcor", {}], "BM2T3R2": ["Dipole", {"angle": 0.09817477042468103, "e2": 0.09817477042468103, "length": 0.4275}], "D04L2T3R": ["Drift", {"length": 0.42}], "Q2M2T3R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "DB3L2T3R": ["Drift", {"length": 0.244}], "BPMZ7T3R": ["Monitor", {}], "DA3L2T3R": ["Drift", {"length": 0.063}], "S2M2T3RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M2T3R": ["Vcor", {}], "S2M2T3RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "D02L2T3R": ["Drift", {"length": 0.28800000000000003}], "Q1M2T3R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D01L2T3R": ["Drift", {"length": 0.16}], "S1MD4RL": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "HS1MD4R": ["Hcor", {}], "S1MD4RR": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "DA1L1D4R": ["Drift", {"length": 0.07}], "BPMZ1D4R": ["Monitor", {}], "DB1L1D4R": ["Drift", {"length": 0.09}], "Q1M1D4R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D02L1D4R": ["Drift", {"length": 0.28800000000000003}], "S2M1D4RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M1D4R": ["Vcor", {}], "S2M1D4RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "DA3L1D4R": ["Drift", {"length": 0.128}], "BPMZ2D4R": ["Monitor", {}], "DB3L1D4R": ["Drift", {"length": 0.179}], "Q2M1D4R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "D04L1D4R": ["Drift", {"length": 0.42}], "BM1D4R11": ["Dipole", {"angle": 0.069813, "e1": 0.09817477042468103, "length": 0.304}], "M_BEAMPORT_1A7": ["Marker", {}], "BM1D4R12": ["Dipole", {"angle": 0.028362000000000002, "length": 0.1235}], "HBM1D4R": ["Hcor", {}], "BM1D4R21": ["Dipole", {"angle": 0.047124, "length": 0.2052}], "M_BEAMPORT_1B7": ["Marker", {}], "BM1D4R22": ["Dipole", {"angle": 0.051051, "e2": 0.09817477042468103, "length": 0.2223}], "D05L1D4R": ["Drift", {"length": 0.42}], "Q3M1D4R": ["Quadrupole", {"k1": -2.1282793, "length": 0.25}], "DA6L1D4R": ["Drift", {"length": 0.09}], "BPMZ3D4R": ["Monitor", {}], "DB6L1D4R": ["Drift", {"length": 0.063}], "S3M1D4RL": ["Sextupole", {"k2": -42.735, "length": 0.08}], "VS3M1D4R": ["Vcor", {}], "S3M1D4RR": ["Sextupole", {"k2": -42.735, "length": 0.08}], "D07L1D4R": ["Drift", {"length": 0.153}], "Q4M1D4R": ["Quadrupole", {"k1": 1.4883633, "length": 0.5}], "D08L1D4R": ["Drift", {"length": 0.153}], "S4M1D4RL": ["Sextupole", {"k2": 38.2185, "length": 0.08}], "HS4M1D4R": ["Hcor", {}], "S4M1D4RR": ["Sextupole", {"k2": 38.2185, "length": 0.08}], "DA9L1D4R": ["Drift", {"length": 0.07}], "BPMZ4D4R": ["Monitor", {}], "DB9L1D4R": ["Drift", {"length": 0.335}], "DC9L1D4R": ["Drift", {"length": 0.26}], "DU49ID4R1": ["Drift", {"length": 2.141}], "DU49ID4R2": ["Drift", {"length": 2.141}], "DC9L2D4R": ["Drift", {"length": 0.25}], "DB9L2D4R": ["Drift", {"length": 0.345}], "BPMZ5D4R": ["Monitor", {}], "DA9L2D4R": ["Drift", {"length": 0.07}], "S4M2D4RL": ["Sextupole", {"k2": 38.2185, "length": 0.08}], "HS4M2D4R": ["Hcor", {}], "S4M2D4RR": ["Sextupole", {"k2": 38.2185, "length": 0.08}], "D08L2D4R": ["Drift", {"length": 0.153}], "Q4M2D4R": ["Quadrupole", {"k1": 1.4883633, "length": 0.5}], "D07L2D4R": ["Drift", {"length": 0.153}], "S3M2D4RL": ["Sextupole", {"k2": -42.735, "length": 0.08}], "VS3M2D4R": ["Vcor", {}], "S3M2D4RR": ["Sextupole", {"k2": -42.735, "length": 0.08}], "DB6L2D4R": ["Drift", {"length": 0.063}], "BPMZ6D4R": ["Monitor", {}], "DA6L2D4R": ["Drift", {"length": 0.09}], "Q3M2D4R": ["Quadrupole", {"k1": -2.1282793, "length": 0.25}], "D05L2D4R": ["Drift", {"length": 0.42}], "BM2D4R11": ["Dipole", {"angle": 0.034907, "e1": 0.09817477042468103, "length": 0.152}], "BM2D4R12": ["Dipole", {"angle": 0.06326799999999999, "length": 0.2755}], "HBM2D4R": ["Hcor", {}], "BM2D4R2": ["Dipole", {"angle": 0.09817477042468103, "e2": 0.09817477042468103, "length": 0.4275}], "D04L2D4R": ["Drift", {"length": 0.42}], "Q2M2D4R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "DB3L2D4R": ["Drift", {"length": 0.244}], "BPMZ7D4R": ["Marker", {}], "DA3L2D4R": ["Drift", {"length": 0.063}], "S2M2D4RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M2D4R": ["Vcor", {}], "S2M2D4RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "D02L2D4R": ["Drift", {"length": 0.28800000000000003}], "Q1M2D4R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D01L2D4R": ["Drift", {"length": 0.16}], "S1MT4RL": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "HS1MT4R": ["Hcor", {}], "S1MT4RR": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "DA1L1T4R": ["Drift", {"length": 0.07}], "BPMZ1T4R": ["Monitor", {}], "DB1L1T4R": ["Drift", {"length": 0.09}], "Q1M1T4R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D02L1T4R": ["Drift", {"length": 0.28800000000000003}], "S2M1T4RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M1T4R": ["Vcor", {}], "S2M1T4RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "DA3L1T4R": ["Drift", {"length": 0.128}], "BPMZ2T4R": ["Monitor", {}], "DB3L1T4R": ["Drift", {"length": 0.179}], "Q2M1T4R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "D04L1T4R": ["Drift", {"length": 0.42}], "BM1T4R11": ["Dipole", {"angle": 0.069813, "e1": 0.09817477042468103, "length": 0.304}], "BM1T4R12": ["Dipole", {"angle": 0.028362000000000002, "length": 0.1235}], "HBM1T4R": ["Hcor", {}], "BM1T4R21": ["Dipole", {"angle": 0.047124, "length": 0.2052}], "M_BEAMPORT_1B8": ["Marker", {}], "BM1T4R22": ["Dipole", {"angle": 0.051051, "e2": 0.09817477042468103, "length": 0.2223}], "D05L1T4R": ["Drift", {"length": 0.42}], "Q3M1T4R": ["Quadrupole", {"k1": -2.44037407, "length": 0.25}], "DA6L1T4R": ["Drift", {"length": 0.09}], "BPMZ3T4R": ["Monitor", {}], "DB6L1T4R": ["Drift", {"length": 0.063}], "S3M1T4RL": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "VS3M1T4R": ["Vcor", {}], "S3M1T4RR": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "D07L1T4R": ["Drift", {"length": 0.153}], "Q4M1T4R": ["Quadrupole", {"k1": 2.58038995, "length": 0.5}], "D08L1T4R": ["Drift", {"length": 0.153}], "S4M1T4RL": ["Sextupole", {"k2": 55.0, "length": 0.08}], "HS4M1T4R": ["Hcor", {}], "S4M1T4RR": ["Sextupole", {"k2": 55.0, "length": 0.08}], "D09L1T4R": ["Drift", {"length": 0.153}], "Q5M1T4R": ["Quadrupole", {"k1": -2.59546801, "length": 0.2}], "DA10L1T4R": ["Drift", {"length": 0.092}], "BPMZ4T4R": ["Monitor", {}], "DB10L1T4R": ["Drift", {"length": 0.371}], "DC10L1T4R": ["Drift", {"length": 0.05}], "DD10L1T4R": ["Drift", {"length": 1.665}], "UE49": ["Marker", {}], "DD10L2T4R": ["Drift", {"length": 1.665}], "DC10L2T4R": ["Drift", {"length": 0.05}], "DB10L2T4R": ["Drift", {"length": 0.9209999999999999}], "BPMZ5T4R": ["Monitor", {}], "DA10L2T4R": ["Drift", {"length": 0.092}], "Q5M2T4R": ["Quadrupole", {"k1": -2.59546801, "length": 0.2}], "D09L2T4R": ["Drift", {"length": 0.153}], "S4M2T4RL": ["Sextupole", {"k2": 55.0, "length": 0.08}], "HS4M2T4R": ["Hcor", {}], "S4M2T4RR": ["Sextupole", {"k2": 55.0, "length": 0.08}], "D08L2T4R": ["Drift", {"length": 0.153}], "Q4M2T4R": ["Quadrupole", {"k1": 2.58038995, "length": 0.5}], "D07L2T4R": ["Drift", {"length": 0.153}], "CQS3M2T4": ["Quadrupole", {"length": 0.0}], "S3M2T4RL": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "VS3M2T4R": ["Vcor", {}], "S3M2T4RR": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "DB6L2T4R": ["Drift", {"length": 0.063}], "BPMZ6T4R": ["Monitor", {}], "DA6L2T4R": ["Drift", {"length": 0.09}], "Q3M2T4R": ["Quadrupole", {"k1": -2.44037407, "length": 0.25}], "D05L2T4R": ["Drift", {"length": 0.42}], "BM2T4R11": ["Dipole", {"angle": 0.034907, "e1": 0.09817477042468103, "length": 0.152}], "M_BEAMPORT_29": ["Marker", {}], "BM2T4R12": ["Dipole", {"angle": 0.06326799999999999, "length": 0.2755}], "HBM2T4R": ["Hcor", {}], "BM2T4R21": ["Dipole", {"angle": 0.018762059883620064, "length": 0.08169880927168399}], "PM4": ["Marker", {}], "BM2T4R22": ["Dipole", {"angle": 0.07941294011637995, "e2": 0.09817477042468103, "length": 0.345801190728316}], "D04L2T4R": ["Drift", {"length": 0.42}], "Q2M2T4R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "DB3L2T4R": ["Drift", {"length": 0.244}], "BPMZ7T4R": ["Monitor", {}], "DA3L2T4R": ["Drift", {"length": 0.063}], "S2M2T4RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M2T4R": ["Vcor", {}], "S2M2T4RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "D02L2T4R": ["Drift", {"length": 0.28800000000000003}], "Q1M2T4R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D01L2T4R": ["Drift", {"length": 0.16}], "S1MD5RL": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "HS1MD5R": ["Hcor", {}], "S1MD5RR": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "DA1L1D5R": ["Drift", {"length": 0.07}], "BPMZ1D5R": ["Monitor", {}], "DB1L1D5R": ["Drift", {"length": 0.09}], "Q1M1D5R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D02L1D5R": ["Drift", {"length": 0.28800000000000003}], "S2M1D5RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M1D5R": ["Vcor", {}], "S2M1D5RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "DA3L1D5R": ["Drift", {"length": 0.128}], "BPMZ2D5R": ["Monitor", {}], "DB3L1D5R": ["Drift", {"length": 0.179}], "Q2M1D5R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "D04L1D5R": ["Drift", {"length": 0.42}], "BM1D5R11": ["Dipole", {"angle": 0.069813, "e1": 0.09817477042468103, "length": 0.304}], "M_BEAMPORT_1A9": ["Marker", {}], "BM1D5R12": ["Dipole", {"angle": 0.028362000000000002, "length": 0.1235}], "HBM1D5R": ["Hcor", {}], "BM1D5R21": ["Dipole", {"angle": 0.047124, "length": 0.2052}], "BM1D5R22": ["Dipole", {"angle": 0.051051, "e2": 0.09817477042468103, "length": 0.2223}], "D05L1D5R": ["Drift", {"length": 0.42}], "Q3M1D5R": ["Quadrupole", {"k1": -2.1211438, "length": 0.25}], "DA6L1D5R": ["Drift", {"length": 0.09}], "BPMZ3D5R": ["Monitor", {}], "DB6L1D5R": ["Drift", {"length": 0.063}], "S3M1D5RL": ["Sextupole", {"k2": -42.735, "length": 0.08}], "VS3M1D5R": ["Vcor", {}], "S3M1D5RR": ["Sextupole", {"k2": -42.735, "length": 0.08}], "D07L1D5R": ["Drift", {"length": 0.153}], "Q4M1D5R": ["Quadrupole", {"k1": 1.48010676, "length": 0.5}], "D08L1D5R": ["Drift", {"length": 0.153}], "S4M1D5RL": ["Sextupole", {"k2": 38.2185, "length": 0.08}], "HS4M1D5R": ["Hcor", {}], "S4M1D5RR": ["Sextupole", {"k2": 38.2185, "length": 0.08}], "DA9L1D5R": ["Drift", {"length": 0.579363}], "BPMZ4D5R": ["Monitor", {}], "DB9L1D5R": ["Drift", {"length": 2.306701}], "DB9L2D5R": ["Drift", {"length": 2.306701}], "BPMZ5D5R": ["Monitor", {}], "DA9L2D5R": ["Drift", {"length": 0.419235}], "S4M2D5RL": ["Sextupole", {"k2": 38.2185, "length": 0.08}], "HS4M2D5R": ["Hcor", {}], "S4M2D5RR": ["Sextupole", {"k2": 38.2185, "length": 0.08}], "D08L2D5R": ["Drift", {"length": 0.153}], "Q4M2D5R": ["Quadrupole", {"k1": 1.48010676, "length": 0.5}], "D07L2D5R": ["Drift", {"length": 0.153}], "CQS3M2D5": ["Quadrupole", {"length": 0.0}], "S3M2D5RL": ["Sextupole", {"k2": -42.735, "length": 0.08}], "VS3M2D5R": ["Vcor", {}], "S3M2D5RR": ["Sextupole", {"k2": -42.735, "length": 0.08}], "DB6L2D5R": ["Drift", {"length": 0.063}], "BPMZ6D5R": ["Monitor", {}], "DA6L2D5R": ["Drift", {"length": 0.09}], "Q3M2D5R": ["Quadrupole", {"k1": -2.1211438, "length": 0.25}], "D05L2D5R": ["Drift", {"length": 0.42}], "BM2D5R11": ["Dipole", {"angle": 0.06384400000000001, "e1": 0.09817477042468103, "length": 0.278008}], "M_PINHOLE09": ["Marker", {}], "BM2D5R12": ["Dipole", {"angle": 0.0059689999999999995, "length": 0.025992}], "M_BEAMPORT_210": ["Marker", {}], "BM2D5R13": ["Dipole", {"angle": 0.028362000000000002, "length": 0.1235}], "HBM2D5R": ["Hcor", {}], "BM2D5R2": ["Dipole", {"angle": 0.09817477042468103, "e2": 0.09817477042468103, "length": 0.4275}], "D04L2D5R": ["Drift", {"length": 0.42}], "Q2M2D5R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "DB3L2D5R": ["Drift", {"length": 0.244}], "BPMZ7D5R": ["Monitor", {}], "DA3L2D5R": ["Drift", {"length": 0.063}], "S2M2D5RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M2D5R": ["Vcor", {}], "S2M2D5RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "D02L2D5R": ["Drift", {"length": 0.28800000000000003}], "Q1M2D5R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D01AL2D5R": ["Drift", {"length": 0.15}], "MARKER_VSR_APERTURETEST_01": ["Marker", {}], "D01BL2D5R": ["Drift", {"length": 0.010000000000000009}], "S1MT5RL": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "HS1MT5R": ["Hcor", {}], "S1MT5RR": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "DA1L1T5R": ["Drift", {"length": 0.07}], "BPMZ1T5R": ["Monitor", {}], "DB1L1T5R": ["Drift", {"length": 0.09}], "Q1M1T5R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D02L1T5R": ["Drift", {"length": 0.28800000000000003}], "S2M1T5RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M1T5R": ["Vcor", {}], "S2M1T5RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "DA3L1T5R": ["Drift", {"length": 0.128}], "BPMZ2T5R": ["Monitor", {}], "DB3L1T5R": ["Drift", {"length": 0.179}], "Q2M1T5R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "D04L1T5R": ["Drift", {"length": 0.42}], "BM1T5R11": ["Dipole", {"angle": 0.069813, "e1": 0.09817477042468103, "length": 0.304}], "M_BEAMPORT_1A10": ["Marker", {}], "BM1T5R12": ["Dipole", {"angle": 0.028362000000000002, "length": 0.1235}], "HBM1T5R": ["Hcor", {}], "BM1T5R21": ["Dipole", {"angle": 0.047124, "length": 0.2052}], "BM1T5R22": ["Dipole", {"angle": 0.051051, "e2": 0.09817477042468103, "length": 0.2223}], "D05L1T5R": ["Drift", {"length": 0.42}], "Q3M1T5R": ["Quadrupole", {"k1": -2.44818682, "length": 0.25}], "DA6L1T5R": ["Drift", {"length": 0.09}], "BPMZ3T5R": ["Monitor", {}], "DB6L1T5R": ["Drift", {"length": 0.063}], "S3M1T5RL": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "VS3M1T5R": ["Vcor", {}], "S3M1T5RR": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "D07L1T5R": ["Drift", {"length": 0.153}], "Q4M1T5R": ["Quadrupole", {"k1": 2.57768425, "length": 0.5}], "D08L1T5R": ["Drift", {"length": 0.153}], "S4M1T5RL": ["Sextupole", {"k2": 55.0, "length": 0.08}], "HS4M1T5R": ["Hcor", {}], "S4M1T5RR": ["Sextupole", {"k2": 55.0, "length": 0.08}], "D09L1T5R": ["Drift", {"length": 0.153}], "Q5M1T5R": ["Quadrupole", {"k1": -2.58439541, "length": 0.2}], "DA10L1T5R": ["Drift", {"length": 0.092}], "BPMZ4T5R": ["Monitor", {}], "DB10L1T5R": ["Drift", {"length": 0.38299999999999995}], "DC10L1T5R": ["Drift", {"length": 0.22}], "DD10L1T5R": ["Drift", {"length": 1.758}], "DD10L2T5R": ["Drift", {"length": 1.758}], "DC10L2T5R": ["Drift", {"length": 0.22}], "DB10L2T5R": ["Drift", {"length": 0.38299999999999995}], "BPMZ5T5R": ["Monitor", {}], "DA10L2T5R": ["Drift", {"length": 0.092}], "Q5M2T5R": ["Quadrupole", {"k1": -2.58439541, "length": 0.2}], "D09L2T5R": ["Drift", {"length": 0.153}], "S4M2T5RL": ["Sextupole", {"k2": 55.0, "length": 0.08}], "HS4M2T5R": ["Hcor", {}], "S4M2T5RR": ["Sextupole", {"k2": 55.0, "length": 0.08}], "D08L2T5R": ["Drift", {"length": 0.153}], "Q4M2T5R": ["Quadrupole", {"k1": 2.57768425, "length": 0.5}], "D07L2T5R": ["Drift", {"length": 0.153}], "S3M2T5RL": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "VS3M2T5R": ["Vcor", {}], "S3M2T5RR": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "DB6L2T5R": ["Drift", {"length": 0.063}], "BPMZ6T5R": ["Monitor", {}], "DA6L2T5R": ["Drift", {"length": 0.09}], "Q3M2T5R": ["Quadrupole", {"k1": -2.44818682, "length": 0.25}], "D05L2T5R": ["Drift", {"length": 0.42}], "BM2T5R11": ["Dipole", {"angle": 0.034907, "e1": 0.09817477042468103, "length": 0.152}], "BM2T5R12": ["Dipole", {"angle": 0.06326799999999999, "length": 0.2755}], "HBM2T5R": ["Hcor", {}], "BM2T5R2": ["Dipole", {"angle": 0.09817477042468103, "e2": 0.09817477042468103, "length": 0.4275}], "D04L2T5R": ["Drift", {"length": 0.42}], "Q2M2T5R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "DB3L2T5R": ["Drift", {"length": 0.244}], "BPMZ7T5R": ["Monitor", {}], "DA3L2T5R": ["Drift", {"length": 0.063}], "CQS2M2T5": ["Quadrupole", {"length": 0.0}], "S2M2T5RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M2T5R": ["Vcor", {}], "S2M2T5RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "D02L2T5R": ["Drift", {"length": 0.28800000000000003}], "Q1M2T5R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D01L2T5R": ["Drift", {"length": 0.16}], "S1MD6RL": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "HS1MD6R": ["Hcor", {}], "S1MD6RR": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "DA1L1D6R": ["Drift", {"length": 0.07}], "BPMZ1D6R": ["Monitor", {}], "DB1L1D6R": ["Drift", {"length": 0.09}], "Q1M1D6R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D02L1D6R": ["Drift", {"length": 0.28800000000000003}], "S2M1D6RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M1D6R": ["Vcor", {}], "S2M1D6RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "DA3L1D6R": ["Drift", {"length": 0.128}], "BPMZ2D6R": ["Monitor", {}], "DB3L1D6R": ["Drift", {"length": 0.179}], "Q2M1D6R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "D04L1D6R": ["Drift", {"length": 0.42}], "BM1D6R11": ["Dipole", {"angle": 0.069813, "e1": 0.09817477042468103, "length": 0.304}], "M_BEAMPORT_1A11": ["Marker", {}], "BM1D6R12": ["Dipole", {"angle": 0.028362000000000002, "length": 0.1235}], "HBM1D6R": ["Hcor", {}], "BM1D6R21": ["Dipole", {"angle": 0.047124, "length": 0.2052}], "BM1D6R22": ["Dipole", {"angle": 0.051051, "e2": 0.09817477042468103, "length": 0.2223}], "D05L1D6R": ["Drift", {"length": 0.42}], "Q3M1D6R": ["Quadrupole", {"k1": -2.11223413, "length": 0.25}], "DA6L1D6R": ["Drift", {"length": 0.09}], "BPMZ3D6R": ["Monitor", {}], "DB6L1D6R": ["Drift", {"length": 0.063}], "CQS3M1D6": ["Quadrupole", {"length": 0.0}], "S3M1D6RL": ["Sextupole", {"k2": -42.735, "length": 0.08}], "VS3M1D6R": ["Vcor", {}], "S3M1D6RR": ["Sextupole", {"k2": -42.735, "length": 0.08}], "D07L1D6R": ["Drift", {"length": 0.153}], "Q4M1D6R": ["Quadrupole", {"k1": 1.48545637, "length": 0.5}], "D08L1D6R": ["Drift", {"length": 0.153}], "S4M1D6RL": ["Sextupole", {"k2": 38.2185, "length": 0.08}], "HS4M1D6R": ["Hcor", {}], "S4M1D6RR": ["Sextupole", {"k2": 38.2185, "length": 0.08}], "DA9L1D6R": ["Drift", {"length": 0.07}], "BPMZ4D6R": ["Monitor", {}], "DB9L1D6R": ["Drift", {"length": 0.094}], "B1ID6R1": ["Dipole", {"angle": 0.02893944395, "length": 0.14}], "B1ID6R2": ["Dipole", {"angle": 0.02893944395, "e2": 0.0578788879, "length": 0.14}], "DC9L1D6R": ["Drift", {"length": 0.09118}], "BPMZ41D6R": ["Marker", {}], "DD9L1D6R": ["Drift", {"length": 0.01064}], "DE9L1D6R": ["Drift", {"length": 0.045}], "DF9L1D6R": ["Drift", {"length": 1.74}], "DH9L1D6R": ["Drift", {"length": 0.045}], "DI9L1D6R": ["Drift", {"length": 0.01064}], "BPMZ42D6R": ["Marker", {}], "DJ9L1D6R": ["Drift", {"length": 0.07768}], "B2ID6R1": ["Dipole", {"angle": -0.05585053605, "e1": -0.0578788879, "length": 0.28}], "B2ID6R2": ["Dipole", {"angle": -0.05585053605, "e2": -0.0538221842, "length": 0.28}], "DI9L2D6R": ["Drift", {"length": 0.07946}], "BPMZ43D6R": ["Marker", {}], "DH9L2D6R": ["Drift", {"length": 0.008715}], "DG9L2D6R": ["Drift", {"length": 0.0475}], "DF9L2D6R": ["Drift", {"length": 1.915}], "DD9L2D6R": ["Drift", {"length": 0.0475}], "DC9L2D6R": ["Drift", {"length": 0.008715}], "BPMZ44D6R": ["Marker", {}], "DB9L2D6R": ["Drift", {"length": 0.10935999999999998}], "B3ID6R1": ["Dipole", {"angle": 0.0269110921, "e1": 0.0538221842, "length": 0.14}], "B3ID6R2": ["Dipole", {"angle": 0.0269110921, "length": 0.14}], "DA9L2D6R": ["Drift", {"length": 0.1}], "S4M2D6RL": ["Sextupole", {"k2": 38.2185, "length": 0.08}], "HS4M2D6R": ["Hcor", {}], "S4M2D6RR": ["Sextupole", {"k2": 38.2185, "length": 0.08}], "D08L2D6R": ["Drift", {"length": 0.153}], "Q4M2D6R": ["Quadrupole", {"k1": 1.48545637, "length": 0.5}], "D07L2D6R": ["Drift", {"length": 0.153}], "CQS3M2D6": ["Quadrupole", {"length": 0.0}], "S3M2D6RL": ["Sextupole", {"k2": -42.735, "length": 0.08}], "VS3M2D6R": ["Vcor", {}], "S3M2D6RR": ["Sextupole", {"k2": -42.735, "length": 0.08}], "DB6L2D6R": ["Drift", {"length": 0.063}], "BPMZ6D6R": ["Monitor", {}], "DA6L2D6R": ["Drift", {"length": 0.09}], "Q3M2D6R": ["Quadrupole", {"k1": -2.11223413, "length": 0.25}], "D05L2D6R": ["Drift", {"length": 0.42}], "BM2D6R11": ["Dipole", {"angle": 0.034907, "e1": 0.09817477042468103, "length": 0.152}], "M_BEAMPORT_212": ["Marker", {}], "BM2D6R12": ["Dipole", {"angle": 0.06326799999999999, "length": 0.2755}], "HBM2D6R": ["Hcor", {}], "BM2D6R2": ["Dipole", {"angle": 0.09817477042468103, "e2": 0.09817477042468103, "length": 0.4275}], "D04L2D6R": ["Drift", {"length": 0.42}], "Q2M2D6R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "DB3L2D6R": ["Drift", {"length": 0.244}], "BPMZ7D6R": ["Monitor", {}], "DA3L2D6R": ["Drift", {"length": 0.063}], "CQS2M2D6": ["Quadrupole", {"length": 0.0}], "S2M2D6RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M2D6R": ["Vcor", {}], "S2M2D6RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "D02L2D6R": ["Drift", {"length": 0.28800000000000003}], "Q1M2D6R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D01L2D6R": ["Drift", {"length": 0.16}], "S1MT6RL": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "HS1MT6R": ["Hcor", {}], "S1MT6RR": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "DA1L1T6R": ["Drift", {"length": 0.07}], "BPMZ1T6R": ["Monitor", {}], "DB1L1T6R": ["Drift", {"length": 0.09}], "Q1M1T6R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D02L1T6R": ["Drift", {"length": 0.28800000000000003}], "S2M1T6RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M1T6R": ["Vcor", {}], "S2M1T6RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "DA3L1T6R": ["Drift", {"length": 0.128}], "BPMZ2T6R": ["Monitor", {}], "DB3L1T6R": ["Drift", {"length": 0.179}], "Q2M1T6R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "D04L1T6R": ["Drift", {"length": 0.42}], "BM1T6R11": ["Dipole", {"angle": 0.069813, "e1": 0.09817477042468103, "length": 0.304}], "M_BEAMPORT_1A12": ["Marker", {}], "BM1T6R12": ["Dipole", {"angle": 0.028362000000000002, "length": 0.1235}], "HBM1T6R": ["Hcor", {}], "BM1T6R21": ["Dipole", {"angle": 0.047124, "length": 0.2052}], "M_BEAMPORT_1B12": ["Marker", {}], "BM1T6R22": ["Dipole", {"angle": 0.051051, "e2": 0.09817477042468103, "length": 0.2223}], "D05L1T6R": ["Drift", {"length": 0.42}], "Q3M1T6R": ["Quadrupole", {"k1": -2.69386876, "length": 0.25}], "DA6L1T6R": ["Drift", {"length": 0.09}], "BPMZ3T6R": ["Monitor", {}], "DB6L1T6R": ["Drift", {"length": 0.063}], "S3M1T6RL": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "VS3M1T6R": ["Vcor", {}], "S3M1T6RR": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "D07L1T6R": ["Drift", {"length": 0.153}], "Q4M1T6R": ["Quadrupole", {"k1": 2.25837798, "length": 0.5}], "D08L1T6R": ["Drift", {"length": 0.153}], "S4M1T6RL": ["Sextupole", {"k2": 41.25, "length": 0.08}], "HS4M1T6R": ["Hcor", {}], "S4M1T6RR": ["Sextupole", {"k2": 41.25, "length": 0.08}], "D09L1T6R": ["Drift", {"length": 0.153}], "Q5M1T6R": ["Quadrupole", {"k1": -1.09078314, "length": 0.2}], "DA10L1T6R": ["Drift", {"length": 0.092}], "BPMZ4T6R": ["Monitor", {}], "DB10L1T6R": ["Drift", {"length": 2.0966}], "BPMZ41T6R": ["Marker", {}], "DC10L1T6R": ["Drift", {"length": 0.10931300000000001}], "QIT6RL": ["Quadrupole", {"k1": -1.08082489, "length": 0.122}], "QIT6RR": ["Quadrupole", {"k1": -1.08082489, "length": 0.122}], "DB10L2T6R": ["Drift", {"length": 2.2720870000000004}], "BPMZ5T6R": ["Monitor", {}], "DA10L2T6R": ["Drift", {"length": 0.092}], "Q5M2T6R": ["Quadrupole", {"k1": -2.42521942, "length": 0.2}], "D09L2T6R": ["Drift", {"length": 0.153}], "S4M2T6RL": ["Sextupole", {"k2": 41.25, "length": 0.08}], "HS4M2T6R": ["Hcor", {}], "S4M2T6RR": ["Sextupole", {"k2": 41.25, "length": 0.08}], "D08L2T6R": ["Drift", {"length": 0.153}], "Q4M2T6R": ["Quadrupole", {"k1": 2.55873747, "length": 0.5}], "D07L2T6R": ["Drift", {"length": 0.153}], "CQS3M2T6": ["Quadrupole", {"length": 0.0}], "S3M2T6RL": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "VS3M2T6R": ["Vcor", {}], "S3M2T6RR": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "DB6L2T6R": ["Drift", {"length": 0.063}], "BPMZ6T6R": ["Monitor", {}], "DA6L2T6R": ["Drift", {"length": 0.09}], "Q3M2T6R": ["Quadrupole", {"k1": -2.32789462, "length": 0.25}], "D05L2T6R": ["Drift", {"length": 0.42}], "BM2T6R11": ["Dipole", {"angle": 0.034907, "e1": 0.09817477042468103, "length": 0.152}], "M_BEAMPORT_213": ["Marker", {}], "BM2T6R12": ["Dipole", {"angle": 0.06326799999999999, "length": 0.2755}], "HBM2T6R": ["Hcor", {}], "BM2T6R2": ["Dipole", {"angle": 0.09817477042468103, "e2": 0.09817477042468103, "length": 0.4275}], "D04L2T6R": ["Drift", {"length": 0.42}], "Q2M2T6R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "DB3L2T6R": ["Drift", {"length": 0.244}], "BPMZ7T6R": ["Monitor", {}], "DA3L2T6R": ["Drift", {"length": 0.063}], "S2M2T6RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M2T6R": ["Vcor", {}], "S2M2T6RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "D02L2T6R": ["Drift", {"length": 0.28800000000000003}], "Q1M2T6R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D01L2T6R": ["Drift", {"length": 0.16}], "S1MD7RL": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "HS1MD7R": ["Hcor", {}], "S1MD7RR": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "DA1L1D7R": ["Drift", {"length": 0.07}], "BPMZ1D7R": ["Monitor", {}], "DB1L1D7R": ["Drift", {"length": 0.09}], "Q1M1D7R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D02L1D7R": ["Drift", {"length": 0.28800000000000003}], "S2M1D7RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M1D7R": ["Vcor", {}], "S2M1D7RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "DA3L1D7R": ["Drift", {"length": 0.128}], "BPMZ2D7R": ["Monitor", {}], "DB3L1D7R": ["Drift", {"length": 0.179}], "Q2M1D7R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "D04L1D7R": ["Drift", {"length": 0.42}], "BM1D7R11": ["Dipole", {"angle": 0.069813, "e1": 0.09817477042468103, "length": 0.304}], "BM1D7R12": ["Dipole", {"angle": 0.028362000000000002, "length": 0.1235}], "HBM1D7R": ["Hcor", {}], "BM1D7R21": ["Dipole", {"angle": 0.047124, "length": 0.2052}], "M_BEAMPORT_1B13": ["Marker", {}], "BM1D7R22": ["Dipole", {"angle": 0.051051, "e2": 0.09817477042468103, "length": 0.2223}], "D05L1D7R": ["Drift", {"length": 0.42}], "Q3M1D7R": ["Quadrupole", {"k1": -2.11883984, "length": 0.25}], "DA6L1D7R": ["Drift", {"length": 0.09}], "BPMZ3D7R": ["Monitor", {}], "DB6L1D7R": ["Drift", {"length": 0.063}], "S3M1D7RL": ["Sextupole", {"k2": -42.735, "length": 0.08}], "VS3M1D7R": ["Vcor", {}], "S3M1D7RR": ["Sextupole", {"k2": -42.735, "length": 0.08}], "D07L1D7R": ["Drift", {"length": 0.153}], "Q4M1D7R": ["Quadrupole", {"k1": 1.47643621, "length": 0.5}], "D08L1D7R": ["Drift", {"length": 0.153}], "S4M1D7RL": ["Sextupole", {"k2": 38.2185, "length": 0.08}], "HS4M1D7R": ["Hcor", {}], "S4M1D7RR": ["Sextupole", {"k2": 38.2185, "length": 0.08}], "DA9L1D7R": ["Drift", {"length": 0.07}], "BPMZ4D7R": ["Monitor", {}], "DB9L1D7R": ["Drift", {"length": 0.35100000000000003}], "DC9L1D7R": ["Drift", {"length": 0.242}], "DUE112ID7R1": ["Drift", {"length": 2.1430000000000002}], "UE112": ["Marker", {}], "DUE112ID7R2": ["Drift", {"length": 2.1430000000000002}], "DC9L2D7R": ["Drift", {"length": 0.37200000000000005}], "DB9L2D7R": ["Drift", {"length": 0.221}], "BPMZ5D7R": ["Monitor", {}], "DA9L2D7R": ["Drift", {"length": 0.07}], "S4M2D7RL": ["Sextupole", {"k2": 38.2185, "length": 0.08}], "HS4M2D7R": ["Hcor", {}], "S4M2D7RR": ["Sextupole", {"k2": 38.2185, "length": 0.08}], "D08L2D7R": ["Drift", {"length": 0.153}], "Q4M2D7R": ["Quadrupole", {"k1": 1.47643621, "length": 0.5}], "D07L2D7R": ["Drift", {"length": 0.153}], "S3M2D7RL": ["Sextupole", {"k2": -42.735, "length": 0.08}], "VS3M2D7R": ["Vcor", {}], "S3M2D7RR": ["Sextupole", {"k2": -42.735, "length": 0.08}], "DB6L2D7R": ["Drift", {"length": 0.063}], "BPMZ6D7R": ["Monitor", {}], "DA6L2D7R": ["Drift", {"length": 0.09}], "Q3M2D7R": ["Quadrupole", {"k1": -2.11883984, "length": 0.25}], "D05L2D7R": ["Drift", {"length": 0.42}], "BM2D7R11": ["Dipole", {"angle": 0.034907, "e1": 0.09817477042468103, "length": 0.152}], "BM2D7R12": ["Dipole", {"angle": 0.06326799999999999, "length": 0.2755}], "HBM2D7R": ["Hcor", {}], "BM2D7R2": ["Dipole", {"angle": 0.09817477042468103, "e2": 0.09817477042468103, "length": 0.4275}], "D04L2D7R": ["Drift", {"length": 0.42}], "Q2M2D7R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "DB3L2D7R": ["Drift", {"length": 0.244}], "BPMZ7D7R": ["Monitor", {}], "DA3L2D7R": ["Drift", {"length": 0.063}], "S2M2D7RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M2D7R": ["Vcor", {}], "S2M2D7RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "D02L2D7R": ["Drift", {"length": 0.28800000000000003}], "Q1M2D7R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D01L2D7R": ["Drift", {"length": 0.16}], "S1MT7RL": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "HS1MT7R": ["Hcor", {}], "S1MT7RR": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "DA1L1T7R": ["Drift", {"length": 0.07}], "BPMZ1T7R": ["Monitor", {}], "DB1L1T7R": ["Drift", {"length": 0.09}], "Q1M1T7R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D02L1T7R": ["Drift", {"length": 0.28800000000000003}], "S2M1T7RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M1T7R": ["Vcor", {}], "S2M1T7RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "DA3L1T7R": ["Drift", {"length": 0.128}], "BPMZ2T7R": ["Monitor", {}], "DB3L1T7R": ["Drift", {"length": 0.179}], "Q2M1T7R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "D04L1T7R": ["Drift", {"length": 0.42}], "BM1T7R11": ["Dipole", {"angle": 0.069813, "e1": 0.09817477042468103, "length": 0.304}], "BM1T7R12": ["Dipole", {"angle": 0.028362000000000002, "length": 0.1235}], "HBM1T7R": ["Hcor", {}], "BM1T7R21": ["Dipole", {"angle": 0.047124, "length": 0.2052}], "BM1T7R22": ["Dipole", {"angle": 0.051051, "e2": 0.09817477042468103, "length": 0.2223}], "D05L1T7R": ["Drift", {"length": 0.42}], "Q3M1T7R": ["Quadrupole", {"k1": -2.43591598, "length": 0.25}], "DA6L1T7R": ["Drift", {"length": 0.09}], "BPMZ3T7R": ["Monitor", {}], "DB6L1T7R": ["Drift", {"length": 0.063}], "CQS3M1T7": ["Quadrupole", {"length": 0.0}], "S3M1T7RL": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "VS3M1T7R": ["Vcor", {}], "S3M1T7RR": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "D07L1T7R": ["Drift", {"length": 0.153}], "Q4M1T7R": ["Quadrupole", {"k1": 2.58020271, "length": 0.5}], "D08L1T7R": ["Drift", {"length": 0.153}], "S4M1T7RL": ["Sextupole", {"k2": 55.0, "length": 0.08}], "HS4M1T7R": ["Hcor", {}], "S4M1T7RR": ["Sextupole", {"k2": 55.0, "length": 0.08}], "D09L1T7R": ["Drift", {"length": 0.153}], "Q5M1T7R": ["Quadrupole", {"k1": -2.60426005, "length": 0.2}], "DA10L1T7R": ["Drift", {"length": 0.092}], "BPMZ4T7R": ["Monitor", {}], "DB10L1T7R": ["Drift", {"length": 1.321}], "DC10L1T7R": ["Drift", {"length": 1.04}], "DC10L2T7R": ["Drift", {"length": 1.735}], "DB10L2T7R": ["Drift", {"length": 0.626}], "BPMZ5T7R": ["Monitor", {}], "DA10L2T7R": ["Drift", {"length": 0.092}], "Q5M2T7R": ["Quadrupole", {"k1": -2.60426005, "length": 0.2}], "D09L2T7R": ["Drift", {"length": 0.153}], "S4M2T7RL": ["Sextupole", {"k2": 55.0, "length": 0.08}], "HS4M2T7R": ["Hcor", {}], "S4M2T7RR": ["Sextupole", {"k2": 55.0, "length": 0.08}], "D08L2T7R": ["Drift", {"length": 0.153}], "Q4M2T7R": ["Quadrupole", {"k1": 2.58020271, "length": 0.5}], "D07L2T7R": ["Drift", {"length": 0.153}], "CQS3M2T7": ["Quadrupole", {"length": 0.0}], "S3M2T7RL": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "VS3M2T7R": ["Vcor", {}], "S3M2T7RR": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "DB6L2T7R": ["Drift", {"length": 0.063}], "BPMZ6T7R": ["Monitor", {}], "DA6L2T7R": ["Drift", {"length": 0.09}], "Q3M2T7R": ["Quadrupole", {"k1": -2.43591598, "length": 0.25}], "D05L2T7R": ["Drift", {"length": 0.42}], "BM2T7R11": ["Dipole", {"angle": 0.034907, "e1": 0.09817477042468103, "length": 0.152}], "BM2T7R12": ["Dipole", {"angle": 0.06326799999999999, "length": 0.2755}], "HBM2T7R": ["Hcor", {}], "BM2T7R2": ["Dipole", {"angle": 0.09817477042468103, "e2": 0.09817477042468103, "length": 0.4275}], "D04L2T7R": ["Drift", {"length": 0.42}], "Q2M2T7R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "DB3L2T7R": ["Drift", {"length": 0.244}], "BPMZ7T7R": ["Monitor", {}], "DA3L2T7R": ["Drift", {"length": 0.063}], "S2M2T7RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M2T7R": ["Vcor", {}], "S2M2T7RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "D02L2T7R": ["Drift", {"length": 0.28800000000000003}], "Q1M2T7R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D01L2T7R": ["Drift", {"length": 0.16}], "S1MD8RL": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "HS1MD8R": ["Hcor", {}], "S1MD8RR": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "DA1L1D8R": ["Drift", {"length": 0.07}], "BPMZ1D8R": ["Monitor", {}], "DB1L1D8R": ["Drift", {"length": 0.09}], "Q1M1D8R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D02L1D8R": ["Drift", {"length": 0.28800000000000003}], "S2M1D8RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M1D8R": ["Vcor", {}], "S2M1D8RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "DA3L1D8R": ["Drift", {"length": 0.128}], "BPMZ2D8R": ["Monitor", {}], "DB3L1D8R": ["Drift", {"length": 0.179}], "Q2M1D8R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "D04L1D8R": ["Drift", {"length": 0.42}], "BM1D8R11": ["Dipole", {"angle": 0.069813, "e1": 0.09817477042468103, "length": 0.304}], "M_BEAMPORT_1A15": ["Marker", {}], "BM1D8R12": ["Dipole", {"angle": 0.028362000000000002, "length": 0.1235}], "HBM1D8R": ["Hcor", {}], "BM1D8R21": ["Dipole", {"angle": 0.047124, "length": 0.2052}], "M_BEAMPORT_1B15": ["Marker", {}], "BM1D8R22": ["Dipole", {"angle": 0.051051, "e2": 0.09817477042468103, "length": 0.2223}], "D05L1D8R": ["Drift", {"length": 0.42}], "Q3M1D8R": ["Quadrupole", {"k1": -2.13404738, "length": 0.25}], "DA6L1D8R": ["Drift", {"length": 0.09}], "BPMZ3D8R": ["Monitor", {}], "DB6L1D8R": ["Drift", {"length": 0.063}], "S3M1D8RL": ["Sextupole", {"k2": -42.735, "length": 0.08}], "VS3M1D8R": ["Vcor", {}], "S3M1D8RR": ["Sextupole", {"k2": -42.735, "length": 0.08}], "D07L1D8R": ["Drift", {"length": 0.153}], "Q4M1D8R": ["Quadrupole", {"k1": 1.49055699, "length": 0.5}], "D08L1D 8R": ["Drift", {"length": 0.153}], "S4M1D8RL": ["Sextupole", {"k2": 38.2185, "length": 0.08}], "HS4M1D8R": ["Hcor", {}], "S4M1D8RR": ["Sextupole", {"k2": 38.2185, "length": 0.08}], "DA9L1D8R": ["Drift", {"length": 0.07}], "BPMZ4D8R": ["Monitor", {}], "DB9L1D8R": ["Drift", {"length": 0.35100000000000003}], "M_FOMZ1D8R": ["Marker", {}], "DC9L1D8R": ["Drift", {"length": 0.28300000000000003}], "DU49ID8R1": ["Drift", {"length": 2.102}], "DU49ID8R2": ["Drift", {"length": 2.102}], "DC9L2D8R": ["Drift", {"length": 0.413}], "DB9L2D8R": ["Drift", {"length": 0.221}], "BPMZ5D8R": ["Monitor", {}], "DA9L2D8R": ["Drift", {"length": 0.07}], "S4M2D8RL": ["Sextupole", {"k2": 38.2185, "length": 0.08}], "HS4M2D8R": ["Hcor", {}], "S4M2D8RR": ["Sextupole", {"k2": 38.2185, "length": 0.08}], "D08L2D8R": ["Drift", {"length": 0.153}], "Q4M2D8R": ["Quadrupole", {"k1": 1.49055699, "length": 0.5}], "D07L2D8R": ["Drift", {"length": 0.153}], "S3M2D8RL": ["Sextupole", {"k2": -42.735, "length": 0.08}], "VS3M2D8R": ["Vcor", {}], "S3M2D8RR": ["Sextupole", {"k2": -42.735, "length": 0.08}], "DB6L2D8R": ["Drift", {"length": 0.063}], "BPMZ6D8R": ["Monitor", {}], "DA6L2D8R": ["Drift", {"length": 0.09}], "Q3M2D8R": ["Quadrupole", {"k1": -2.13404738, "length": 0.25}], "D05L2D8R": ["Drift", {"length": 0.42}], "BM2D8R11": ["Dipole", {"angle": 0.034907, "e1": 0.09817477042468103, "length": 0.152}], "BM2D8R12": ["Dipole", {"angle": 0.06326799999999999, "length": 0.2755}], "HBM2D8R": ["Hcor", {}], "BM2D8R2": ["Dipole", {"angle": 0.09817477042468103, "e2": 0.09817477042468103, "length": 0.4275}], "D04L2D8R": ["Drift", {"length": 0.42}], "Q2M2D8R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "DB3L2D8R": ["Drift", {"length": 0.244}], "BPMZ7D8R": ["Monitor", {}], "DA3L2D8R": ["Drift", {"length": 0.063}], "S2M2D8RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M2D8R": ["Vcor", {}], "S2M2D8RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "D02L2D8R": ["Drift", {"length": 0.28800000000000003}], "Q1M2D8R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D01L2D8R": ["Drift", {"length": 0.16}], "S1MT8RL": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "HS1MT8R": ["Hcor", {}], "S1MT8RR": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "DA1L1T8R": ["Drift", {"length": 0.07}], "BPMZ1T8R": ["Monitor", {}], "DB1L1T8R": ["Drift", {"length": 0.09}], "Q1M1T8R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D02L1T8R": ["Drift", {"length": 0.28800000000000003}], "S2M1T8RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M1T8R": ["Vcor", {}], "S2M1T8RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "DA3L1T8R": ["Drift", {"length": 0.128}], "BPMZ2T8R": ["Monitor", {}], "DB3L1T8R": ["Drift", {"length": 0.179}], "Q2M1T8R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "D04L1T8R": ["Drift", {"length": 0.42}], "BM1T8R11": ["Dipole", {"angle": 0.069813, "e1": 0.09817477042468103, "length": 0.304}], "M_BEAMPORT_1A16": ["Marker", {}], "BM1T8R12": ["Dipole", {"angle": 0.028362000000000002, "length": 0.1235}], "HBM1T8R": ["Hcor", {}], "BM1T8R21": ["Dipole", {"angle": 0.047124, "length": 0.2052}], "M_BEAMPORT_1B16": ["Marker", {}], "BM1T8R22": ["Dipole", {"angle": 0.051051, "e2": 0.09817477042468103, "length": 0.2223}], "D05L1T8R": ["Drift", {"length": 0.42}], "Q3M1T8R": ["Quadrupole", {"k1": -2.47132446, "length": 0.25}], "DA6L1T8R": ["Drift", {"length": 0.09}], "BPMZ3T8R": ["Monitor", {}], "DB6L1T8R": ["Drift", {"length": 0.063}], "S3M1T8RL": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "VS3M1T8R": ["Vcor", {}], "S3M1T8RR": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "D07L1T8R": ["Drift", {"length": 0.153}], "Q4M1T8R": ["Quadrupole", {"k1": 2.56384946, "length": 0.5}], "D08L1T8R": ["Drift", {"length": 0.153}], "S4M1T8RL": ["Sextupole", {"k2": 55.0, "length": 0.08}], "HS4M1T8R": ["Hcor", {}], "S4M1T8RR": ["Sextupole", {"k2": 55.0, "length": 0.08}], "D09L1T8R": ["Drift", {"length": 0.153}], "Q5M1T8R": ["Quadrupole", {"k1": -2.50807154, "length": 0.2}], "DA10L1T8R": ["Drift", {"length": 0.092}], "BPMZ4T8R": ["Monitor", {}], "DB10L1T8R": ["Drift", {"length": 0.845}], "CAVH1T8R": ["Cavity", {"f": 499636630.2, "length": 0.54}], "DC10L1T8R": ["Drift", {"length": 0.3755}], "CAVH2T8R": ["Cavity", {"f": 499636630.2, "length": 0.54}], "DD10L1T8R": ["Drift", {"length": 0.0605}], "DD10L2T8R": ["Drift", {"length": 0.3155}], "CAVH3T8R": ["Cavity", {"f": 499636630.2, "length": 0.54}], "DC10L2T8R": ["Drift", {"length": 0.3755}], "CAVH4T8R": ["Cavity", {"f": 499636630.2, "length": 0.54}], "DB10L2T8R": ["Drift", {"length": 0.59}], "BPMZ5T8R": ["Monitor", {}], "DA10L2T8R": ["Drift", {"length": 0.092}], "Q5M2T8R": ["Quadrupole", {"k1": -2.50807154, "length": 0.2}], "D09L2T8R": ["Drift", {"length": 0.153}], "S4M2T8RL": ["Sextupole", {"k2": 55.0, "length": 0.08}], "HS4M2T8R": ["Hcor", {}], "S4M2T8RR": ["Sextupole", {"k2": 55.0, "length": 0.08}], "D08L2T8R": ["Drift", {"length": 0.153}], "Q4M2T8R": ["Quadrupole", {"k1": 2.64079373, "length": 0.5}], "D07L2T8R": ["Drift", {"length": 0.153}], "S3M2T8RL": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "VS3M2T8R": ["Vcor", {}], "S3M2T8RR": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "DB6L2T8R": ["Drift", {"length": 0.063}], "BPMZ6T8R": ["Monitor", {}], "DA6L2T8R": ["Drift", {"length": 0.09}], "Q3M2T8R": ["Quadrupole", {"k1": -2.51228342, "length": 0.25}], "D05L2T8R": ["Drift", {"length": 0.42}], "BM2T8R11": ["Dipole", {"angle": 0.034907, "e1": 0.09817477042468103, "length": 0.152}], "BM2T8R12": ["Dipole", {"angle": 0.06326799999999999, "length": 0.2755}], "HBM2T8R": ["Hcor", {}], "BM2T8R21": ["Dipole", {"angle": 0.01876228945893904, "length": 0.0817}], "M_BEAMPORT_2A16": ["Marker", {}], "BM2T8R22": ["Dipole", {"angle": 0.079412480965742, "e2": 0.09817477042468103, "length": 0.3458}], "D04L2T8R": ["Drift", {"length": 0.42}], "Q2M2T8R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "DB3L2T8R": ["Drift", {"length": 0.244}], "BPMZ7T8R": ["Monitor", {}], "DA3L2T8R": ["Drift", {"length": 0.063}], "S2M2T8RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M2T8R": ["Vcor", {}], "S2M2T8RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "D02L2T8R": ["Drift", {"length": 0.28800000000000003}], "Q1M2T8R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D01L2T8R": ["Drift", {"length": 0.16}], "S1MD1RL": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "HS1MD1R": ["Hcor", {}], "S1MD1RR": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "DA1L1D1R": ["Drift", {"length": 0.07}], "BPMZ1D1R": ["Monitor", {}], "DB1L1D1R": ["Drift", {"length": 0.09}], "Q1M1D1R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D02L1D1R": ["Drift", {"length": 0.28800000000000003}], "S2M1D1RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M1D1R": ["Vcor", {}], "S2M1D1RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "DA3L1D1R": ["Drift", {"length": 0.128}], "BPMZ2D1R": ["Monitor", {}], "DB3L1D1R": ["Drift", {"length": 0.179}], "Q2M1D1R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "D04L1D1R": ["Drift", {"length": 0.42}], "BM1D1R11": ["Dipole", {"angle": 0.069813, "e1": 0.09817477042468103, "length": 0.304}], "M_BEAMPORT_1A1": ["Marker", {}], "BM1D1R12": ["Dipole", {"angle": 0.028362000000000002, "length": 0.1235}], "HBM1D1R": ["Hcor", {}], "BM1D1R21": ["Dipole", {"angle": 0.047124, "length": 0.2052}], "M_BEAMPORT_1B1": ["Marker", {}], "BM1D1R22": ["Dipole", {"angle": 0.051051, "e2": 0.09817477042468103, "length": 0.2223}], "D05L1D1R": ["Drift", {"length": 0.42}], "Q3M1D1R": ["Quadrupole", {"k1": -2.02322285, "length": 0.25}], "DA6L1D1R": ["Drift", {"length": 0.09}], "BPMZ3D1R": ["Monitor", {}], "DB6L1D1R": ["Drift", {"length": 0.063}], "S3M1D1RL": ["Sextupole", {"k2": -39.96, "length": 0.08}], "VS3M1D1R": ["Vcor", {}], "S3M1D1RR": ["Sextupole", {"k2": -39.96, "length": 0.08}], "D07L1D1R": ["Drift", {"length": 0.153}], "Q4M1D1R": ["Quadrupole", {"k1": 1.40046286, "length": 0.5}], "D08L1D1R": ["Drift", {"length": 0.153}], "S4M1D1RL": ["Sextupole", {"k2": 27.0435, "length": 0.08}], "HS4M1D1R": ["Hcor", {}], "S4M1D1RR": ["Sextupole", {"k2": 27.0435, "length": 0.08}], "DA9L1D1R": ["Drift", {"length": 0.07}], "BPMZ4D1R": ["Monitor", {}], "DB9L1D1R": ["Drift", {"length": 0.5055}], "DC9L1D1R": ["Drift", {"length": 0.4455}], "BPMZ41D1R": ["Marker", {}], "DD9L1D1R": ["Drift", {"length": 0.203}], "BPMZ42D1R": ["Marker", {}], "DE9L1D1R": ["Drift", {"length": 0.4025}], "DF9L1D1R": ["Drift", {"length": 0.6655}], "M_FOMZ1D1R": ["Marker", {}], "DG9L1D1R": ["Drift", {"length": 0.514}]}, "lattices": {"D1R": ["DG9L2D1R", "M_FOMZ2D1R", "DF9L2D1R", "DE9L2D1R", "BPMZ43D1R", "DD9L2D1R", "BPMZ44D1R", "DB9L2D1R", "BPMZ5D1R", "DA9L2D1R", "S4M2D1RL", "HS4M2D1R", "S4M2D1RR", "D08L2D1R", "Q4M2D1R", "D07L2D1R", "S3M2D1RL", "VS3M2D1R", "S3M2D1RR", "DB6L2D1R", "BPMZ6D1R", "DA6L2D1R", "Q3M2D1R", "D05L2D1R", "BM2D1R11", "M_BEAMPORT_22", "BM2D1R12", "HBM2D1R", "BM2D1R2", "D04L2D1R", "Q2M2D1R", "DB3L2D1R", "BPMZ7D1R", "DA3L2D1R", "S2M2D1RL", "VS2M2D1R", "S2M2D1RR", "D02L2D1R", "Q1M2D1R", "D01L2D1R"], "T1": ["S1MT1RL", "HS1MT1R", "S1MT1RR", "DA1L1T1R", "BPMZ1T1R", "DB1L1T1R", "Q1M1T1R", "D02L1T1R", "S2M1T1RL", "VS2M1T1R", "S2M1T1RR", "DA3L1T1R", "BPMZ2T1R", "DB3L1T1R", "Q2M1T1R", "D04L1T1R", "BM1T1R11", "BM1T1R12", "HBM1T1R", "BM1T1R21", "BM1T1R22", "D05L1T1R", "Q3M1T1R", "DA6L1T1R", "BPMZ3T1R", "DB6L1T1R", "S3M1T1RL", "VS3M1T1R", "S3M1T1RR", "D07L1T1R", "Q4M1T1R", "D08L1T1R", "S4M1T1RL", "HS4M1T1R", "S4M1T1RR", "D09L1T1R", "Q5M1T1R", "DA10L1T1R", "BPMZ4T1R", "DB10L1T1R", "DD10L1T1R", "DD10L2T1R", "BPMZ43T1R", "DB10L2T1R", "BPMZ5T1R", "DA10L2T1R", "Q5M2T1R", "D09L2T1R", "S4M2T1RL", "HS4M2T1R", "S4M2T1RR", "D08L2T1R", "Q4M2T1R", "D07L2T1R", "S3M2T1RL", "VS3M2T1R", "S3M2T1RR", "DB6L2T1R", "BPMZ6T1R", "DA6L2T1R", "Q3M2T1R", "D05L2T1R", "BM2T1R11", "BM2T1R12", "HBM2T1R", "BM2T1R2", "D04L2T1R", "Q2M2T1R", "DB3L2T1R", "BPMZ7T1R", "DA3L2T1R", "S2M2T1RL", "VS2M2T1R", "S2M2T1RR", "D02L2T1R", "Q1M2T1R", "D01L2T1R"], "D2": ["S1MD2RL", "HS1MD2R", "S1MD2RR", "DA1L1D2R", "BPMZ1D2R", "DB1L1D2R", "Q1M1D2R", "D02L1D2R", "S2M1D2RL", "VS2M1D2R", "S2M1D2RR", "DA3L1D2R", "BPMZ2D2R", "DB3L1D2R", "Q2M1D2R", "D04L1D2R", "BM1D2R11", "BM1D2R12", "HBM1D2R", "BM1D2R21", "BM1D2R22", "D05L1D2R", "Q3M1D2R", "DA6L1D2R", "BPMZ3D2R", "DB6L1D2R", "S3M1D2RL", "VS3M1D2R", "S3M1D2RR", "D07L1D2R", "Q4M1D2R", "D08L1D2R", "S4M1D2RL", "HS4M1D2R", "S4M1D2RR", "DA9L1D2R", "BPMZ4D2R", "DB9L1D2R", "DU125ID2R1", "DU125ID2R2", "DC9L2D2R", "M_FOMZ1D2R", "DB9L2D2R", "BPMZ5D2R", "DA9L2D2R", "S4M2D2RL", "HS4M2D2R", "S4M2D2RR", "D08L2D2R", "Q4M2D2R", "D07L2D2R", "S3M2D2RL", "VS3M2D2R", "S3M2D2RR", "DB6L2D2R", "BPMZ6D2R", "DA6L2D2R", "Q3M2D2R", "D05L2D2R", "BM2D2R11", "BM2D2R12", "BM2D2R13", "BM2D2R14", "BM2D2R15", "HBM2D2R", "BM2D2R21", "BM2D2R22", "D04L2D2R", "Q2M2D2R", "DB3L2D2R", "BPMZ7D2R", "DA3L2D2R", "S2M2D2RL", "VS2M2D2R", "S2M2D2RR", "D02L2D2R", "Q1M2D2R", "D01L2D2R"], "T2": ["S1MT2RL", "HS1MT2R", "S1MT2RR", "DA1L1T2R", "BPMZ1T2R", "DB1L1T2R", "Q1M1T2R", "D02L1T2R", "S2M1T2RL", "VS2M1T2R", "S2M1T2RR", "DA3L1T2R", "BPMZ2T2R", "DB3L1T2R", "Q2M1T2R", "D04L1T2R", "BM1T2R11", "BM1T2R12", "HBM1T2R", "BM1T2R21", "BM1T2R22", "BM1T2R22_END_EDGE_MARKER", "D05L1T2R", "Q3M1T2R", "DA6L1T2R", "BPMZ3T2R", "DB6L1T2R", "S3M1T2RL", "VS3M1T2R", "S3M1T2RR", "D07L1T2R", "Q4M1T2R", "D08L1T2R", "S4M1T2RL", "HS4M1T2R", "S4M1T2RR", "D09L1T2R", "Q5M1T2R", "DA10L1T2R", "BPMZ4T2R", "DB10L1T2R", "DC10L1T2R", "DC10L2T2R", "DB10L2T2R", "BPMZ5T2R", "DA10L2T2R", "Q5M2T2R", "D09L2T2R", "S4M2T2RL", "HS4M2T2R", "S4M2T2RR", "D08L2T2R", "Q4M2T2R", "D07L2T2R", "S3M2T2RL", "VS3M2T2R", "S3M2T2RR", "DB6L2T2R", "BPMZ6T2R", "DA6L2T2R", "Q3M2T2R", "D05L2T2R", "BM2T2R11", "BM2T2R12", "HBM2T2R", "BM2T2R2", "D04L2T2R", "Q2M2T2R", "DB3L2T2R", "BPMZ7T2R", "DA3L2T2R", "S2M2T2RL", "VS2M2T2R", "S2M2T2RR", "D02L2T2R", "Q1M2T2R", "D01L2T2R"], "D3": ["S1MD3RL", "HS1MD3R", "S1MD3RR", "DA1L1D3R", "BPMZ1D3R", "DB1L1D3R", "Q1M1D3R", "D02L1D3R", "S2M1D3RL", "VS2M1D3R", "S2M1D3RR", "DA3L1D3R", "BPMZ2D3R", "DB3L1D3R", "Q2M1D3R", "D04L1D3R", "BM1D3R11", "BM1D3R12", "HBM1D3R", "BM1D3R21", "BM1D3R22", "D05L1D3R", "Q3M1D3R", "DA6L1D3R", "BPMZ3D3R", "DB6L1D3R", "S3M1D3RL", "VS3M1D3R", "S3M1D3RR", "D07L1D3R", "Q4M1D3R", "D08L1D3R", "S4M1D3RL", "HS4M1D3R", "S4M1D3RR", "DA9L1D3R", "BPMZ4D3R", "DB9L1D3R", "DUE56I1D3R1", "DUE56I1D3R2", "DD9L1D3R", "DC9L2D3R", "DUE56I2D3R2", "DUE56I2D3R1", "DB9L2D3R", "BPMZ5D3R", "DA9L2D3R", "S4M2D3RL", "HS4M2D3R", "S4M2D3RR", "D08L2D3R", "Q4M2D3R", "D07L2D3R", "S3M2D3RL", "VS3M2D3R", "S3M2D3RR", "DB6L2D3R", "BPMZ6D3R", "DA6L2D3R", "Q3M2D3R", "D05L2D3R", "BM2D3R11", "BM2D3R12", "HBM2D3R", "BM2D3R2", "D04L2D3R", "Q2M2D3R", "DB3L2D3R", "BPMZ7D3R", "DA3L2D3R", "S2M2D3RL", "VS2M2D3R", "S2M2D3RR", "D02L2D3R", "Q1M2D3R", "D01L2D3R"], "T3": ["S1MT3RL", "HS1MT3R", "S1MT3RR", "DA1L1T3R", "BPMZ1T3R", "DB1L1T3R", "Q1M1T3R", "D02L1T3R", "S2M1T3RL", "VS2M1T3R", "S2M1T3RR", "DA3L1T3R", "BPMZ2T3R", "DB3L1T3R", "Q2M1T3R", "D04L1T3R", "BM1T3R11", "BM1T3R12", "HBM1T3R", "BM1T3R21", "BM1T3R22", "D05L1T3R", "Q3M1T3R", "DA6L1T3R", "BPMZ3T3R", "DB6L1T3R", "S3M1T3RL", "VS3M1T3R", "S3M1T3RR", "D07L1T3R", "Q4M1T3R", "D08L1T3R", "S4M1T3RL", "HS4M1T3R", "S4M1T3RR", "D09L1T3R", "Q5M1T3R", "DA10L1T3R", "BPMZ4T3R", "DB10L1T3R", "DC10L1T3R", "DD10L1T3R", "BPMZ41T3R", "DE10L1T3R", "DF10L2T3R", "BPMZ42T3R", "DE10L2T3R", "DD10L2T3R", "DC10L2T3R", "DB10L2T3R", "BPMZ5T3R", "DA10L2T3R", "Q5M2T3R", "D09L2T3R", "S4M2T3RL", "HS4M2T3R", "S4M2T3RR", "D08L2T3R", "Q4M2T3R", "D07L2T3R", "S3M2T3RL", "VS3M2T3R", "S3M2T3RR", "DB6L2T3R", "BPMZ6T3R", "DA6L2T3R", "Q3M2T3R", "D05L2T3R", "BM2T3R11", "BM2T3R12", "HBM2T3R", "BM2T3R2", "D04L2T3R", "Q2M2T3R", "DB3L2T3R", "BPMZ7T3R", "DA3L2T3R", "S2M2T3RL", "VS2M2T3R", "S2M2T3RR", "D02L2T3R", "Q1M2T3R", "D01L2T3R"], "D4": ["S1MD4RL", "HS1MD4R", "S1MD4RR", "DA1L1D4R", "BPMZ1D4R", "DB1L1D4R", "Q1M1D4R", "D02L1D4R", "S2M1D4RL", "VS2M1D4R", "S2M1D4RR", "DA3L1D4R", "BPMZ2D4R", "DB3L1D4R", "Q2M1D4R", "D04L1D4R", "BM1D4R11", "BM1D4R12", "HBM1D4R", "BM1D4R21", "BM1D4R22", "D05L1D4R", "Q3M1D4R", "DA6L1D4R", "BPMZ3D4R", "DB6L1D4R", "S3M1D4RL", "VS3M1D4R", "S3M1D4RR", "D07L1D4R", "Q4M1D4R", "D08L1D4R", "S4M1D4RL", "HS4M1D4R", "S4M1D4RR", "DA9L1D4R", "BPMZ4D4R", "DB9L1D4R", "DC9L1D4R", "DU49ID4R1", "DU49ID4R2", "DC9L2D4R", "DB9L2D4R", "BPMZ5D4R", "DA9L2D4R", "S4M2D4RL", "HS4M2D4R", "S4M2D4RR", "D08L2D4R", "Q4M2D4R", "D07L2D4R", "S3M2D4RL", "VS3M2D4R", "S3M2D4RR", "DB6L2D4R", "BPMZ6D4R", "DA6L2D4R", "Q3M2D4R", "D05L2D4R", "BM2D4R11", "BM2D4R12", "HBM2D4R", "BM2D4R2", "D04L2D4R", "Q2M2D4R", "DB3L2D4R", "BPMZ7D4R", "DA3L2D4R", "S2M2D4RL", "VS2M2D4R", "S2M2D4RR", "D02L2D4R", "Q1M2D4R", "D01L2D4R"], "T4": ["S1MT4RL", "HS1MT4R", "S1MT4RR", "DA1L1T4R", "BPMZ1T4R", "DB1L1T4R", "Q1M1T4R", "D02L1T4R", "S2M1T4RL", "VS2M1T4R", "S2M1T4RR", "DA3L1T4R", "BPMZ2T4R", "DB3L1T4R", "Q2M1T4R", "D04L1T4R", "BM1T4R11", "BM1T4R12", "HBM1T4R", "BM1T4R21", "BM1T4R22", "D05L1T4R", "Q3M1T4R", "DA6L1T4R", "BPMZ3T4R", "DB6L1T4R", "S3M1T4RL", "VS3M1T4R", "S3M1T4RR", "D07L1T4R", "Q4M1T4R", "D08L1T4R", "S4M1T4RL", "HS4M1T4R", "S4M1T4RR", "D09L1T4R", "Q5M1T4R", "DA10L1T4R", "BPMZ4T4R", "DB10L1T4R", "DC10L1T4R", "DD10L1T4R", "DD10L2T4R", "DC10L2T4R", "DB10L2T4R", "BPMZ5T4R", "DA10L2T4R", "Q5M2T4R", "D09L2T4R", "S4M2T4RL", "HS4M2T4R", "S4M2T4RR", "D08L2T4R", "Q4M2T4R", "D07L2T4R", "S3M2T4RL", "VS3M2T4R", "S3M2T4RR", "DB6L2T4R", "BPMZ6T4R", "DA6L2T4R", "Q3M2T4R", "D05L2T4R", "BM2T4R11", "BM2T4R12", "HBM2T4R", "BM2T4R21", "BM2T4R22", "D04L2T4R", "Q2M2T4R", "DB3L2T4R", "BPMZ7T4R", "DA3L2T4R", "S2M2T4RL", "VS2M2T4R", "S2M2T4RR", "D02L2T4R", "Q1M2T4R", "D01L2T4R"], "D5": ["S1MD5RL", "HS1MD5R", "S1MD5RR", "DA1L1D5R", "BPMZ1D5R", "DB1L1D5R", "Q1M1D5R", "D02L1D5R", "S2M1D5RL", "VS2M1D5R", "S2M1D5RR", "DA3L1D5R", "BPMZ2D5R", "DB3L1D5R", "Q2M1D5R", "D04L1D5R", "BM1D5R11", "BM1D5R12", "HBM1D5R", "BM1D5R21", "BM1D5R22", "D05L1D5R", "Q3M1D5R", "DA6L1D5R", "BPMZ3D5R", "DB6L1D5R", "S3M1D5RL", "VS3M1D5R", "S3M1D5RR", "D07L1D5R", "Q4M1D5R", "D08L1D5R", "S4M1D5RL", "HS4M1D5R", "S4M1D5RR", "DA9L1D5R", "BPMZ4D5R", "DB9L1D5R", "DB9L2D5R", "BPMZ5D5R", "DA9L2D5R", "S4M2D5RL", "HS4M2D5R", "S4M2D5RR", "D08L2D5R", "Q4M2D5R", "D07L2D5R", "S3M2D5RL", "VS3M2D5R", "S3M2D5RR", "DB6L2D5R", "BPMZ6D5R", "DA6L2D5R", "Q3M2D5R", "D05L2D5R", "BM2D5R11", "BM2D5R12", "BM2D5R13", "HBM2D5R", "BM2D5R2", "D04L2D5R", "Q2M2D5R", "DB3L2D5R", "BPMZ7D5R", "DA3L2D5R", "S2M2D5RL", "VS2M2D5R", "S2M2D5RR", "D02L2D5R", "Q1M2D5R", "D01AL2D5R", "D01BL2D5R"], "T5": ["S1MT5RL", "HS1MT5R", "S1MT5RR", "DA1L1T5R", "BPMZ1T5R", "DB1L1T5R", "Q1M1T5R", "D02L1T5R", "S2M1T5RL", "VS2M1T5R", "S2M1T5RR", "DA3L1T5R", "BPMZ2T5R", "DB3L1T5R", "Q2M1T5R", "D04L1T5R", "BM1T5R11", "BM1T5R12", "HBM1T5R", "BM1T5R21", "BM1T5R22", "D05L1T5R", "Q3M1T5R", "DA6L1T5R", "BPMZ3T5R", "DB6L1T5R", "S3M1T5RL", "VS3M1T5R", "S3M1T5RR", "D07L1T5R", "Q4M1T5R", "D08L1T5R", "S4M1T5RL", "HS4M1T5R", "S4M1T5RR", "D09L1T5R", "Q5M1T5R", "DA10L1T5R", "BPMZ4T5R", "DB10L1T5R", "DC10L1T5R", "DD10L1T5R", "DD10L2T5R", "DC10L2T5R", "DB10L2T5R", "BPMZ5T5R", "DA10L2T5R", "Q5M2T5R", "D09L2T5R", "S4M2T5RL", "HS4M2T5R", "S4M2T5RR", "D08L2T5R", "Q4M2T5R", "D07L2T5R", "S3M2T5RL", "VS3M2T5R", "S3M2T5RR", "DB6L2T5R", "BPMZ6T5R", "DA6L2T5R", "Q3M2T5R", "D05L2T5R", "BM2T5R11", "BM2T5R12", "HBM2T5R", "BM2T5R2", "D04L2T5R", "Q2M2T5R", "DB3L2T5R", "BPMZ7T5R", "DA3L2T5R", "S2M2T5RL", "VS2M2T5R", "S2M2T5RR", "D02L2T5R", "Q1M2T5R", "D01L2T5R"], "D6": ["S1MD6RL", "HS1MD6R", "S1MD6RR", "DA1L1D6R", "BPMZ1D6R", "DB1L1D6R", "Q1M1D6R", "D02L1D6R", "S2M1D6RL", "VS2M1D6R", "S2M1D6RR", "DA3L1D6R", "BPMZ2D6R", "DB3L1D6R", "Q2M1D6R", "D04L1D6R", "BM1D6R11", "BM1D6R12", "HBM1D6R", "BM1D6R21", "BM1D6R22", "D05L1D6R", "Q3M1D6R", "DA6L1D6R", "BPMZ3D6R", "DB6L1D6R", "S3M1D6RL", "VS3M1D6R", "S3M1D6RR", "D07L1D6R", "Q4M1D6R", "D08L1D6R", "S4M1D6RL", "HS4M1D6R", "S4M1D6RR", "DA9L1D6R", "BPMZ4D6R", "DB9L1D6R", "B1ID6R1", "B1ID6R2", "DC9L1D6R", "BPMZ41D6R", "DD9L1D6R", "DE9L1D6R", "DF9L1D6R", "DH9L1D6R", "DI9L1D6R", "BPMZ42D6R", "DJ9L1D6R", "B2ID6R1", "B2ID6R2", "DI9L2D6R", "BPMZ43D6R", "DH9L2D6R", "DG9L2D6R", "DF9L2D6R", "DD9L2D6R", "DC9L2D6R", "BPMZ44D6R", "DB9L2D6R", "B3ID6R1", "B3ID6R2", "DA9L2D6R", "S4M2D6RL", "HS4M2D6R", "S4M2D6RR", "D08L2D6R", "Q4M2D6R", "D07L2D6R", "S3M2D6RL", "VS3M2D6R", "S3M2D6RR", "DB6L2D6R", "BPMZ6D6R", "DA6L2D6R", "Q3M2D6R", "D05L2D6R", "BM2D6R11", "BM2D6R12", "HBM2D6R", "BM2D6R2", "D04L2D6R", "Q2M2D6R", "DB3L2D6R", "BPMZ7D6R", "DA3L2D6R", "S2M2D6RL", "VS2M2D6R", "S2M2D6RR", "D02L2D6R", "Q1M2D6R", "D01L2D6R"], "T6": ["S1MT6RL", "HS1MT6R", "S1MT6RR", "DA1L1T6R", "BPMZ1T6R", "DB1L1T6R", "Q1M1T6R", "D02L1T6R", "S2M1T6RL", "VS2M1T6R", "S2M1T6RR", "DA3L1T6R", "BPMZ2T6R", "DB3L1T6R", "Q2M1T6R", "D04L1T6R", "BM1T6R11", "BM1T6R12", "HBM1T6R", "BM1T6R21", "BM1T6R22", "D05L1T6R", "Q3M1T6R", "DA6L1T6R", "BPMZ3T6R", "DB6L1T6R", "S3M1T6RL", "VS3M1T6R", "S3M1T6RR", "D07L1T6R", "Q4M1T6R", "D08L1T6R", "S4M1T6RL", "HS4M1T6R", "S4M1T6RR", "D09L1T6R", "Q5M1T6R", "DA10L1T6R", "BPMZ4T6R", "DB10L1T6R", "BPMZ41T6R", "DC10L1T6R", "QIT6RL", "QIT6RR", "DB10L2T6R", "BPMZ5T6R", "DA10L2T6R", "Q5M2T6R", "D09L2T6R", "S4M2T6RL", "HS4M2T6R", "S4M2T6RR", "D08L2T6R", "Q4M2T6R", "D07L2T6R", "S3M2T6RL", "VS3M2T6R", "S3M2T6RR", "DB6L2T6R", "BPMZ6T6R", "DA6L2T6R", "Q3M2T6R", "D05L2T6R", "BM2T6R11", "BM2T6R12", "HBM2T6R", "BM2T6R2", "D04L2T6R", "Q2M2T6R", "DB3L2T6R", "BPMZ7T6R", "DA3L2T6R", "S2M2T6RL", "VS2M2T6R", "S2M2T6RR", "D02L2T6R", "Q1M2T6R", "D01L2T6R"], "D7": ["S1MD7RL", "HS1MD7R", "S1MD7RR", "DA1L1D7R", "BPMZ1D7R", "DB1L1D7R", "Q1M1D7R", "D02L1D7R", "S2M1D7RL", "VS2M1D7R", "S2M1D7RR", "DA3L1D7R", "BPMZ2D7R", "DB3L1D7R", "Q2M1D7R", "D04L1D7R", "BM1D7R11", "BM1D7R12", "HBM1D7R", "BM1D7R21", "BM1D7R22", "D05L1D7R", "Q3M1D7R", "DA6L1D7R", "BPMZ3D7R", "DB6L1D7R", "S3M1D7RL", "VS3M1D7R", "S3M1D7RR", "D07L1D7R", "Q4M1D7R", "D08L1D7R", "S4M1D7RL", "HS4M1D7R", "S4M1D7RR", "DA9L1D7R", "BPMZ4D7R", "DB9L1D7R", "DC9L1D7R", "DUE112ID7R1", "DUE112ID7R2", "DC9L2D7R", "DB9L2D7R", "BPMZ5D7R", "DA9L2D7R", "S4M2D7RL", "HS4M2D7R", "S4M2D7RR", "D08L2D7R", "Q4M2D7R", "D07L2D7R", "S3M2D7RL", "VS3M2D7R", "S3M2D7RR", "DB6L2D7R", "BPMZ6D7R", "DA6L2D7R", "Q3M2D7R", "D05L2D7R", "BM2D7R11", "BM2D7R12", "HBM2D7R", "BM2D7R2", "D04L2D7R", "Q2M2D7R", "DB3L2D7R", "BPMZ7D7R", "DA3L2D7R", "S2M2D7RL", "VS2M2D7R", "S2M2D7RR", "D02L2D7R", "Q1M2D7R", "D01L2D7R"], "T7": ["S1MT7RL", "HS1MT7R", "S1MT7RR", "DA1L1T7R", "BPMZ1T7R", "DB1L1T7R", "Q1M1T7R", "D02L1T7R", "S2M1T7RL", "VS2M1T7R", "S2M1T7RR", "DA3L1T7R", "BPMZ2T7R", "DB3L1T7R", "Q2M1T7R", "D04L1T7R", "BM1T7R11", "BM1T7R12", "HBM1T7R", "BM1T7R21", "BM1T7R22", "D05L1T7R", "Q3M1T7R", "DA6L1T7R", "BPMZ3T7R", "DB6L1T7R", "S3M1T7RL", "VS3M1T7R", "S3M1T7RR", "D07L1T7R", "Q4M1T7R", "D08L1T7R", "S4M1T7RL", "HS4M1T7R", "S4M1T7RR", "D09L1T7R", "Q5M1T7R", "DA10L1T7R", "BPMZ4T7R", "DB10L1T7R", "DC10L1T7R", "DC10L2T7R", "DB10L2T7R", "BPMZ5T7R", "DA10L2T7R", "Q5M2T7R", "D09L2T7R", "S4M2T7RL", "HS4M2T7R", "S4M2T7RR", "D08L2T7R", "Q4M2T7R", "D07L2T7R", "S3M2T7RL", "VS3M2T7R", "S3M2T7RR", "DB6L2T7R", "BPMZ6T7R", "DA6L2T7R", "Q3M2T7R", "D05L2T7R", "BM2T7R11", "BM2T7R12", "HBM2T7R", "BM2T7R2", "D04L2T7R", "Q2M2T7R", "DB3L2T7R", "BPMZ7T7R", "DA3L2T7R", "S2M2T7RL", "VS2M2T7R", "S2M2T7RR", "D02L2T7R", "Q1M2T7R", "D01L2T7R"], "D8": ["S1MD8RL", "HS1MD8R", "S1MD8RR", "DA1L1D8R", "BPMZ1D8R", "DB1L1D8R", "Q1M1D8R", "D02L1D8R", "S2M1D8RL", "VS2M1D8R", "S2M1D8RR", "DA3L1D8R", "BPMZ2D8R", "DB3L1D8R", "Q2M1D8R", "D04L1D8R", "BM1D8R11", "BM1D8R12", "HBM1D8R", "BM1D8R21", "BM1D8R22", "D05L1D8R", "Q3M1D8R", "DA6L1D8R", "BPMZ3D8R", "DB6L1D8R", "S3M1D8RL", "VS3M1D8R", "S3M1D8RR", "D07L1D8R", "Q4M1D8R", "S4M1D8RL", "HS4M1D8R", "S4M1D8RR", "DA9L1D8R", "BPMZ4D8R", "DB9L1D8R", "M_FOMZ1D8R", "DC9L1D8R", "DU49ID8R1", "DU49ID8R2", "DC9L2D8R", "DB9L2D8R", "BPMZ5D8R", "DA9L2D8R", "S4M2D8RL", "HS4M2D8R", "S4M2D8RR", "D08L2D8R", "Q4M2D8R", "D07L2D8R", "S3M2D8RL", "VS3M2D8R", "S3M2D8RR", "DB6L2D8R", "BPMZ6D8R", "DA6L2D8R", "Q3M2D8R", "D05L2D8R", "BM2D8R11", "BM2D8R12", "HBM2D8R", "BM2D8R2", "D04L2D8R", "Q2M2D8R", "DB3L2D8R", "BPMZ7D8R", "DA3L2D8R", "S2M2D8RL", "VS2M2D8R", "S2M2D8RR", "D02L2D8R", "Q1M2D8R", "D01L2D8R"], "T8": ["S1MT8RL", "HS1MT8R", "S1MT8RR", "DA1L1T8R", "BPMZ1T8R", "DB1L1T8R", "Q1M1T8R", "D02L1T8R", "S2M1T8RL", "VS2M1T8R", "S2M1T8RR", "DA3L1T8R", "BPMZ2T8R", "DB3L1T8R", "Q2M1T8R", "D04L1T8R", "BM1T8R11", "BM1T8R12", "HBM1T8R", "BM1T8R21", "BM1T8R22", "D05L1T8R", "Q3M1T8R", "DA6L1T8R", "BPMZ3T8R", "DB6L1T8R", "S3M1T8RL", "VS3M1T8R", "S3M1T8RR", "D07L1T8R", "Q4M1T8R", "D08L1T8R", "S4M1T8RL", "HS4M1T8R", "S4M1T8RR", "D09L1T8R", "Q5M1T8R", "DA10L1T8R", "BPMZ4T8R", "DB10L1T8R", "CAVH1T8R", "DC10L1T8R", "CAVH2T8R", "DD10L1T8R", "DD10L2T8R", "CAVH3T8R", "DC10L2T8R", "CAVH4T8R", "DB10L2T8R", "BPMZ5T8R", "DA10L2T8R", "Q5M2T8R", "D09L2T8R", "S4M2T8RL", "HS4M2T8R", "S4M2T8RR", "D08L2T8R", "Q4M2T8R", "D07L2T8R", "S3M2T8RL", "VS3M2T8R", "S3M2T8RR", "DB6L2T8R", "BPMZ6T8R", "DA6L2T8R", "Q3M2T8R", "D05L2T8R", "BM2T8R11", "BM2T8R12", "HBM2T8R", "BM2T8R21", "BM2T8R22", "D04L2T8R", "Q2M2T8R", "DB3L2T8R", "BPMZ7T8R", "DA3L2T8R", "S2M2T8RL", "VS2M2T8R", "S2M2T8RR", "D02L2T8R", "Q1M2T8R", "D01L2T8R"], "D1L": ["S1MD1RL", "HS1MD1R", "S1MD1RR", "DA1L1D1R", "BPMZ1D1R", "DB1L1D1R", "Q1M1D1R", "D02L1D1R", "S2M1D1RL", "VS2M1D1R", "S2M1D1RR", "DA3L1D1R", "BPMZ2D1R", "DB3L1D1R", "Q2M1D1R", "D04L1D1R", "BM1D1R11", "M_BEAMPORT_1A1", "BM1D1R12", "HBM1D1R", "BM1D1R21", "M_BEAMPORT_1B1", "BM1D1R22", "D05L1D1R", "Q3M1D1R", "DA6L1D1R", "BPMZ3D1R", "DB6L1D1R", "S3M1D1RL", "VS3M1D1R", "S3M1D1RR", "D07L1D1R", "Q4M1D1R", "D08L1D1R", "S4M1D1RL", "HS4M1D1R", "S4M1D1RR", "DA9L1D1R", "BPMZ4D1R", "DB9L1D1R", "DC9L1D1R", "BPMZ41D1R", "DD9L1D1R", "BPMZ42D1R", "DE9L1D1R", "DF9L1D1R", "M_FOMZ1D1R", "DG9L1D1R"], "RING": ["D1R", "T1", "D2", "T2", "D3", "T3", "D4", "T4", "D5", "T5", "D6", "T6", "D7", "T7", "D8", "T8", "D1L"]}} diff --git a/latticejson/map.json b/latticejson/map.json index af4e575..858cb37 100644 --- a/latticejson/map.json +++ b/latticejson/map.json @@ -5,6 +5,7 @@ ["Marker", ["MARK"], ["MARKER"]], ["Hcor", ["HKICK"], ["HKICKER"]], ["Vcor", ["VKICK"], ["VKICKER"]], + ["Kicker", ["KICKER"], ["KICKER"]], ["Drift", ["DRIF", "DRIFT"], ["DRIFT"], ["DRIFT"]], ["Dipole", ["CSBEND", "SBEND", "BEND"], ["SBEND", "RBEND"]], ["Quadrupole", ["KQUAD", "QUAD", "QUADRUPOLE"], ["QUADRUPOLE"]], diff --git a/latticejson/schema.json b/latticejson/schema.json index d351584..ce6fb21 100644 --- a/latticejson/schema.json +++ b/latticejson/schema.json @@ -65,6 +65,9 @@ { "$ref": "#/definitions/Vcor" }, + { + "$ref": "#/definitions/Kicker" + }, { "$ref": "#/definitions/Dipole" }, @@ -230,6 +233,24 @@ } ] }, + "Kicker": { + "items": [ + { + "const": "Kicker" + }, + { + "type": "object", + "additionalProperties": false, + "properties": { + "info": {}, + "length": {}, + "hkick": {}, + "vkick": {}, + "tilt": {} + } + } + ] + }, "Dipole": { "allOf": [ { diff --git a/latticejson/validate.py b/latticejson/validate.py index 5c4d849..d013dd0 100644 --- a/latticejson/validate.py +++ b/latticejson/validate.py @@ -25,8 +25,9 @@ def validate(data): if version > schema_version: raise IncompatibleVersionError("Use 'pip install -U latticejson' to update.") - if version.major < schema_version.major: - raise IncompatibleVersionError("Use 'latticejson migrate' to update file.") + #print(version, schema_version) + if version < schema_version: + raise IncompatibleVersionError("Use 'latticejson migrate' to update file.") validate_syntax(data) validate_defined_objects(data) diff --git a/tests/data/example.json b/tests/data/example.json index 9b94635..d92d3ff 100644 --- a/tests/data/example.json +++ b/tests/data/example.json @@ -8,6 +8,7 @@ "Monitor": ["Monitor", {}], "Hcor": ["Hcor", {"length": 1.0, "kick": 2.0}], "Vcor": ["Vcor", {"length": 1.0, "kick": 2.0}], + "Kicker": ["Kicker", {"length": 1.0, "hkick": 2.0, "vkick": 3.0}], "Drift": ["Drift", {"length": 1.0}], "Dipole": ["Dipole", {"length": 1.0, "angle": 1, "e1": 2.0, "e2": 3.0}], "Quadrupole": ["Quadrupole", {"length": 1.0, "k1": 2.0}], diff --git a/tests/data/test_undefined.json b/tests/data/test_undefined.json index e34154c..6c0c34f 100644 --- a/tests/data/test_undefined.json +++ b/tests/data/test_undefined.json @@ -1,5 +1,5 @@ { - "version": "2.0", + "version": "2.1", "title": "Faulty Fodo Cell", "info": "This is faulty lattice file. Where elements are referenced but no definiton exists.", "root": "MAIN", From 739de831ffdb437a1b3944e64dfd57d2c6ffe39c Mon Sep 17 00:00:00 2001 From: Tom Mertens Date: Fri, 3 Jul 2020 10:41:55 +0200 Subject: [PATCH 15/22] - cavity removed voltage from being required both madx and elegant have a default value so it is not mandatory --- latticejson/schema.json | 1 - 1 file changed, 1 deletion(-) diff --git a/latticejson/schema.json b/latticejson/schema.json index ce6fb21..dd5b982 100644 --- a/latticejson/schema.json +++ b/latticejson/schema.json @@ -405,7 +405,6 @@ "type": "object", "additionalProperties": false, "required": [ - "voltage", "frequency" ], "properties": { From 9eaeabef758bdcb4d73f4731fee7e3a2fcc6c230 Mon Sep 17 00:00:00 2001 From: Tom Mertens Date: Fri, 3 Jul 2020 10:48:27 +0200 Subject: [PATCH 16/22] - Working version - Needed updating test file for cavities: f -> frequency --- b2_std_user_beamports_latest.json | 2 +- latticejson/schema.json | 7 +------ 2 files changed, 2 insertions(+), 7 deletions(-) diff --git a/b2_std_user_beamports_latest.json b/b2_std_user_beamports_latest.json index bdcfaee..55f3e8c 100644 --- a/b2_std_user_beamports_latest.json +++ b/b2_std_user_beamports_latest.json @@ -1 +1 @@ -{"version": "2.1", "title": "BESSY II - standard user - beam ports", "info": "This is the latest version of BESSY II with available beam ports", "root": "RING", "elements": {"DG9L2D1R": ["Drift", {"length": 0.6155}], "M_FOMZ2D1R": ["Marker", {}], "DF9L2D1R": ["Drift", {"length": 0.521}], "DE9L2D1R": ["Drift", {"length": 0.6485}], "BPMZ43D1R": ["Marker", {}], "DD9L2D1R": ["Drift", {"length": 0.4025}], "BPMZ44D1R": ["Marker", {}], "DB9L2D1R": ["Drift", {"length": 0.5485}], "BPMZ5D1R": ["Marker", {}], "DA9L2D1R": ["Drift", {"length": 0.07}], "S4M2D1RL": ["Sextupole", {"k2": 27.0435, "length": 0.08}], "HS4M2D1R": ["Hcor", {}], "S4M2D1RR": ["Sextupole", {"k2": 27.0435, "length": 0.08}], "D08L2D1R": ["Drift", {"length": 0.153}], "Q4M2D1R": ["Quadrupole", {"k1": 1.40046286, "length": 0.5}], "D07L2D1R": ["Drift", {"length": 0.153}], "S3M2D1RL": ["Sextupole", {"k2": -39.96, "length": 0.08}], "VS3M2D1R": ["Vcor", {}], "S3M2D1RR": ["Sextupole", {"k2": -39.96, "length": 0.08}], "DB6L2D1R": ["Drift", {"length": 0.063}], "BPMZ6D1R": ["Monitor", {}], "DA6L2D1R": ["Drift", {"length": 0.09}], "Q3M2D1R": ["Quadrupole", {"k1": -2.02322285, "length": 0.25}], "D05L2D1R": ["Drift", {"length": 0.42}], "BM2D1R11": ["Dipole", {"angle": 0.034907, "e1": 0.09817477042468103, "length": 0.152}], "M_BEAMPORT_22": ["Marker", {}], "BM2D1R12": ["Dipole", {"angle": 0.06326799999999999, "length": 0.2755}], "HBM2D1R": ["Hcor", {}], "BM2D1R2": ["Dipole", {"angle": 0.09817477042468103, "e2": 0.09817477042468103, "length": 0.4275}], "D04L2D1R": ["Drift", {"length": 0.42}], "Q2M2D1R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "DB3L2D1R": ["Drift", {"length": 0.244}], "BPMZ7D1R": ["Monitor", {}], "DA3L2D1R": ["Drift", {"length": 0.063}], "S2M2D1RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M2D1R": ["Vcor", {}], "S2M2D1RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "D02L2D1R": ["Drift", {"length": 0.28800000000000003}], "Q1M2D1R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D01L2D1R": ["Drift", {"length": 0.16}], "S1MT1RL": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "HS1MT1R": ["Hcor", {}], "S1MT1RR": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "DA1L1T1R": ["Drift", {"length": 0.07}], "BPMZ1T1R": ["Monitor", {}], "DB1L1T1R": ["Drift", {"length": 0.09}], "Q1M1T1R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D02L1T1R": ["Drift", {"length": 0.28800000000000003}], "S2M1T1RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M1T1R": ["Vcor", {}], "S2M1T1RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "DA3L1T1R": ["Drift", {"length": 0.128}], "BPMZ2T1R": ["Monitor", {}], "DB3L1T1R": ["Drift", {"length": 0.179}], "Q2M1T1R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "D04L1T1R": ["Drift", {"length": 0.42}], "BM1T1R11": ["Dipole", {"angle": 0.069813, "e1": 0.09817477042468103, "length": 0.304}], "BM1T1R12": ["Dipole", {"angle": 0.028362000000000002, "length": 0.1235}], "HBM1T1R": ["Hcor", {}], "BM1T1R21": ["Dipole", {"angle": 0.047124, "length": 0.2052}], "M_BEAMPORT_1B2": ["Marker", {}], "BM1T1R22": ["Dipole", {"angle": 0.051051, "e2": 0.09817477042468103, "length": 0.2223}], "D05L1T1R": ["Drift", {"length": 0.42}], "Q3M1T1R": ["Quadrupole", {"k1": -2.50764398, "length": 0.25}], "DA6L1T1R": ["Drift", {"length": 0.09}], "BPMZ3T1R": ["Monitor", {}], "DB6L1T1R": ["Drift", {"length": 0.063}], "CQS3M1T1": ["Quadrupole", {"length": 0.0}], "S3M1T1RL": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "VS3M1T1R": ["Vcor", {}], "S3M1T1RR": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "D07L1T1R": ["Drift", {"length": 0.153}], "Q4M1T1R": ["Quadrupole", {"k1": 2.63205252, "length": 0.5}], "D08L1T1R": ["Drift", {"length": 0.153}], "S4M1T1RL": ["Sextupole", {"k2": 55.0, "length": 0.08}], "HS4M1T1R": ["Hcor", {}], "S4M1T1RR": ["Sextupole", {"k2": 55.0, "length": 0.08}], "D09L1T1R": ["Drift", {"length": 0.153}], "Q5M1T1R": ["Quadrupole", {"k1": -2.52154146, "length": 0.2}], "DA10L1T1R": ["Drift", {"length": 0.092}], "BPMZ4T1R": ["Monitor", {}], "DB10L1T1R": ["Drift", {"length": 1.321}], "DD10L1T1R": ["Drift", {"length": 1.04}], "DD10L2T1R": ["Drift", {"length": 1.735}], "BPMZ43T1R": ["Marker", {}], "DB10L2T1R": ["Drift", {"length": 0.626}], "BPMZ5T1R": ["Monitor", {}], "DA10L2T1R": ["Drift", {"length": 0.092}], "Q5M2T1R": ["Quadrupole", {"k1": -2.51058167, "length": 0.2}], "D09L2T1R": ["Drift", {"length": 0.153}], "S4M2T1RL": ["Sextupole", {"k2": 55.0, "length": 0.08}], "HS4M2T1R": ["Hcor", {}], "S4M2T1RR": ["Sextupole", {"k2": 55.0, "length": 0.08}], "D08L2T1R": ["Drift", {"length": 0.153}], "Q4M2T1R": ["Quadrupole", {"k1": 2.56505973, "length": 0.5}], "D07L2T1R": ["Drift", {"length": 0.153}], "CQS3M2T1": ["Quadrupole", {"length": 0.0}], "S3M2T1RL": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "VS3M2T1R": ["Vcor", {}], "S3M2T1RR": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "DB6L2T1R": ["Drift", {"length": 0.063}], "BPMZ6T1R": ["Monitor", {}], "DA6L2T1R": ["Drift", {"length": 0.09}], "Q3M2T1R": ["Quadrupole", {"k1": -2.46682595, "length": 0.25}], "D05L2T1R": ["Drift", {"length": 0.42}], "BM2T1R11": ["Dipole", {"angle": 0.034907, "e1": 0.09817477042468103, "length": 0.152}], "BM2T1R12": ["Dipole", {"angle": 0.06326799999999999, "length": 0.2755}], "HBM2T1R": ["Hcor", {}], "BM2T1R2": ["Dipole", {"angle": 0.09817477042468103, "e2": 0.09817477042468103, "length": 0.4275}], "D04L2T1R": ["Drift", {"length": 0.42}], "Q2M2T1R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "DB3L2T1R": ["Drift", {"length": 0.244}], "BPMZ7T1R": ["Monitor", {}], "DA3L2T1R": ["Drift", {"length": 0.063}], "S2M2T1RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M2T1R": ["Vcor", {}], "S2M2T1RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "D02L2T1R": ["Drift", {"length": 0.28800000000000003}], "Q1M2T1R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D01L2T1R": ["Drift", {"length": 0.16}], "S1MD2RL": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "HS1MD2R": ["Hcor", {}], "S1MD2RR": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "DA1L1D2R": ["Drift", {"length": 0.07}], "BPMZ1D2R": ["Monitor", {}], "DB1L1D2R": ["Drift", {"length": 0.09}], "Q1M1D2R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D02L1D2R": ["Drift", {"length": 0.28800000000000003}], "S2M1D2RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M1D2R": ["Vcor", {}], "S2M1D2RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "DA3L1D2R": ["Drift", {"length": 0.128}], "BPMZ2D2R": ["Monitor", {}], "DB3L1D2R": ["Drift", {"length": 0.179}], "Q2M1D2R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "D04L1D2R": ["Drift", {"length": 0.42}], "BM1D2R11": ["Dipole", {"angle": 0.069813, "e1": 0.09817477042468103, "length": 0.304}], "M_BEAMPORT_1A3": ["Marker", {}], "BM1D2R12": ["Dipole", {"angle": 0.028362000000000002, "length": 0.1235}], "HBM1D2R": ["Hcor", {}], "BM1D2R21": ["Dipole", {"angle": 0.047124, "length": 0.2052}], "M_BEAMPORT_1B3": ["Marker", {}], "BM1D2R22": ["Dipole", {"angle": 0.051051, "e2": 0.09817477042468103, "length": 0.2223}], "D05L1D2R": ["Drift", {"length": 0.42}], "Q3M1D2R": ["Quadrupole", {"k1": -2.12441276, "length": 0.25}], "DA6L1D2R": ["Drift", {"length": 0.09}], "BPMZ3D2R": ["Monitor", {}], "DB6L1D2R": ["Drift", {"length": 0.063}], "S3M1D2RL": ["Sextupole", {"k2": -42.735, "length": 0.08}], "VS3M1D2R": ["Vcor", {}], "S3M1D2RR": ["Sextupole", {"k2": -42.735, "length": 0.08}], "D07L1D2R": ["Drift", {"length": 0.153}], "Q4M1D2R": ["Quadrupole", {"k1": 1.4802205, "length": 0.5}], "D08L1D2R": ["Drift", {"length": 0.153}], "S4M1D2RL": ["Sextupole", {"k2": 38.2185, "length": 0.08}], "HS4M1D2R": ["Hcor", {}], "S4M1D2RR": ["Sextupole", {"k2": 38.2185, "length": 0.08}], "DA9L1D2R": ["Drift", {"length": 0.07}], "BPMZ4D2R": ["Monitor", {}], "DB9L1D2R": ["Drift", {"length": 0.198}], "PKDNL1KR": ["Kicker", {"length": 0.395}], "DU125ID2R1": ["Drift", {"length": 2.1430000000000002}], "DU125ID2R2": ["Drift", {"length": 2.1430000000000002}], "DC9L2D2R": ["Drift", {"length": 0.249}], "M_FOMZ1D2R": ["Marker", {}], "DB9L2D2R": ["Drift", {"length": 0.344}], "BPMZ5D2R": ["Monitor", {}], "DA9L2D2R": ["Drift", {"length": 0.07}], "S4M2D2RL": ["Sextupole", {"k2": 38.2185, "length": 0.08}], "HS4M2D2R": ["Hcor", {}], "S4M2D2RR": ["Sextupole", {"k2": 38.2185, "length": 0.08}], "D08L2D2R": ["Drift", {"length": 0.153}], "Q4M2D2R": ["Quadrupole", {"k1": 1.4802205, "length": 0.5}], "D07L2D2R": ["Drift", {"length": 0.153}], "S3M2D2RL": ["Sextupole", {"k2": -42.735, "length": 0.08}], "VS3M2D2R": ["Vcor", {}], "S3M2D2RR": ["Sextupole", {"k2": -42.735, "length": 0.08}], "DB6L2D2R": ["Drift", {"length": 0.063}], "BPMZ6D2R": ["Monitor", {}], "DA6L2D2R": ["Drift", {"length": 0.09}], "Q3M2D2R": ["Quadrupole", {"k1": -2.12441276, "length": 0.25}], "D05L2D2R": ["Drift", {"length": 0.42}], "BM2D2R11": ["Dipole", {"angle": 0.064577, "e1": 0.09817477042468103, "length": 0.2812}], "M_PINHOLE03": ["Marker", {}], "BM2D2R12": ["Dipole", {"angle": 0.005236, "length": 0.0228}], "M_BEAMPORT_24": ["Marker", {}], "BM2D2R13": ["Dipole", {"angle": 0.006981, "length": 0.0304}], "M_STREAKCAMERA": ["Marker", {}], "BM2D2R14": ["Dipole", {"angle": 0.010472, "length": 0.0456}], "M_APDFILLPATTERN": ["Marker", {}], "BM2D2R15": ["Dipole", {"angle": 0.010908, "length": 0.0475}], "HBM2D2R": ["Hcor", {}], "BM2D2R21": ["Dipole", {"angle": 0.01876228945893904, "length": 0.0817}], "M_BEAMPORT_2A3": ["Marker", {}], "BM2D2R22": ["Dipole", {"angle": 0.079412480965742, "e2": 0.09817477042468103, "length": 0.3458}], "D04L2D2R": ["Drift", {"length": 0.42}], "Q2M2D2R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "DB3L2D2R": ["Drift", {"length": 0.244}], "BPMZ7D2R": ["Monitor", {}], "DA3L2D2R": ["Drift", {"length": 0.063}], "CQS2M2D2": ["Quadrupole", {"length": 0.0}], "S2M2D2RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M2D2R": ["Vcor", {}], "S2M2D2RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "D02L2D2R": ["Drift", {"length": 0.28800000000000003}], "Q1M2D2R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D01L2D2R": ["Drift", {"length": 0.16}], "S1MT2RL": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "HS1MT2R": ["Hcor", {}], "S1MT2RR": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "DA1L1T2R": ["Drift", {"length": 0.07}], "BPMZ1T2R": ["Monitor", {}], "DB1L1T2R": ["Drift", {"length": 0.09}], "Q1M1T2R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D02L1T2R": ["Drift", {"length": 0.28800000000000003}], "S2M1T2RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M1T2R": ["Vcor", {}], "S2M1T2RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "DA3L1T2R": ["Drift", {"length": 0.128}], "BPMZ2T2R": ["Monitor", {}], "DB3L1T2R": ["Drift", {"length": 0.179}], "Q2M1T2R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "D04L1T2R": ["Drift", {"length": 0.42}], "BM1T2R11": ["Dipole", {"angle": 0.069813, "e1": 0.09817477042468103, "length": 0.304}], "BM1T2R12": ["Dipole", {"angle": 0.028362000000000002, "length": 0.1235}], "HBM1T2R": ["Hcor", {}], "BM1T2R21": ["Dipole", {"angle": 0.047124, "length": 0.2052}], "M_BEAMPORT_1B4": ["Marker", {}], "BM1T2R22": ["Dipole", {"angle": 0.051051, "e2": 0.09817477042468103, "length": 0.2223}], "BM1T2R22_END_EDGE_MARKER": ["Marker", {}], "D05L1T2R": ["Drift", {"length": 0.42}], "Q3M1T2R": ["Quadrupole", {"k1": -2.45526041, "length": 0.25}], "DA6L1T2R": ["Drift", {"length": 0.09}], "BPMZ3T2R": ["Monitor", {}], "DB6L1T2R": ["Drift", {"length": 0.063}], "CQS3M1T2": ["Quadrupole", {"length": 0.0}], "S3M1T2RL": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "VS3M1T2R": ["Vcor", {}], "S3M1T2RR": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "D07L1T2R": ["Drift", {"length": 0.153}], "Q4M1T2R": ["Quadrupole", {"k1": 2.57722952, "length": 0.5}], "D08L1T2R": ["Drift", {"length": 0.153}], "S4M1T2RL": ["Sextupole", {"k2": 55.0, "length": 0.08}], "HS4M1T2R": ["Hcor", {}], "S4M1T2RR": ["Sextupole", {"k2": 55.0, "length": 0.08}], "D09L1T2R": ["Drift", {"length": 0.153}], "Q5M1T2R": ["Quadrupole", {"k1": -2.5831049, "length": 0.2}], "DA10L1T2R": ["Drift", {"length": 0.092}], "BPMZ4T2R": ["Monitor", {}], "DB10L1T2R": ["Drift", {"length": 0.491}], "DC10L1T2R": ["Drift", {"length": 1.87}], "DC10L2T2R": ["Drift", {"length": 1.87}], "DB10L2T2R": ["Drift", {"length": 0.491}], "BPMZ5T2R": ["Monitor", {}], "DA10L2T2R": ["Drift", {"length": 0.092}], "Q5M2T2R": ["Quadrupole", {"k1": -2.5831049, "length": 0.2}], "D09L2T2R": ["Drift", {"length": 0.153}], "S4M2T2RL": ["Sextupole", {"k2": 55.0, "length": 0.08}], "HS4M2T2R": ["Hcor", {}], "S4M2T2RR": ["Sextupole", {"k2": 55.0, "length": 0.08}], "D08L2T2R": ["Drift", {"length": 0.153}], "Q4M2T2R": ["Quadrupole", {"k1": 2.57722952, "length": 0.5}], "D07L2T2R": ["Drift", {"length": 0.153}], "S3M2T2RL": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "VS3M2T2R": ["Vcor", {}], "S3M2T2RR": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "DB6L2T2R": ["Drift", {"length": 0.063}], "BPMZ6T2R": ["Monitor", {}], "DA6L2T2R": ["Drift", {"length": 0.09}], "Q3M2T2R": ["Quadrupole", {"k1": -2.45526041, "length": 0.25}], "D05L2T2R": ["Drift", {"length": 0.42}], "BM2T2R11": ["Dipole", {"angle": 0.034907, "e1": 0.09817477042468103, "length": 0.152}], "BM2T2R12": ["Dipole", {"angle": 0.06326799999999999, "length": 0.2755}], "HBM2T2R": ["Hcor", {}], "BM2T2R2": ["Dipole", {"angle": 0.09817477042468103, "e2": 0.09817477042468103, "length": 0.4275}], "D04L2T2R": ["Drift", {"length": 0.42}], "Q2M2T2R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "DB3L2T2R": ["Drift", {"length": 0.244}], "BPMZ7T2R": ["Monitor", {}], "DA3L2T2R": ["Drift", {"length": 0.063}], "S2M2T2RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M2T2R": ["Vcor", {}], "S2M2T2RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "D02L2T2R": ["Drift", {"length": 0.28800000000000003}], "Q1M2T2R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D01L2T2R": ["Drift", {"length": 0.16}], "S1MD3RL": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "HS1MD3R": ["Hcor", {}], "S1MD3RR": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "DA1L1D3R": ["Drift", {"length": 0.07}], "BPMZ1D3R": ["Monitor", {}], "DB1L1D3R": ["Drift", {"length": 0.09}], "Q1M1D3R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D02L1D3R": ["Drift", {"length": 0.28800000000000003}], "S2M1D3RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M1D3R": ["Vcor", {}], "S2M1D3RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "DA3L1D3R": ["Drift", {"length": 0.128}], "BPMZ2D3R": ["Monitor", {}], "DB3L1D3R": ["Drift", {"length": 0.179}], "Q2M1D3R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "D04L1D3R": ["Drift", {"length": 0.42}], "BM1D3R11": ["Dipole", {"angle": 0.069813, "e1": 0.09817477042468103, "length": 0.304}], "M_BEAMPORT_1A5": ["Marker", {}], "BM1D3R12": ["Dipole", {"angle": 0.028362000000000002, "length": 0.1235}], "HBM1D3R": ["Hcor", {}], "BM1D3R21": ["Dipole", {"angle": 0.047124, "length": 0.2052}], "BM1D3R22": ["Dipole", {"angle": 0.051051, "e2": 0.09817477042468103, "length": 0.2223}], "D05L1D3R": ["Drift", {"length": 0.42}], "Q3M1D3R": ["Quadrupole", {"k1": -2.12608143, "length": 0.25}], "DA6L1D3R": ["Drift", {"length": 0.09}], "BPMZ3D3R": ["Monitor", {}], "DB6L1D3R": ["Drift", {"length": 0.063}], "S3M1D3RL": ["Sextupole", {"k2": -42.735, "length": 0.08}], "VS3M1D3R": ["Vcor", {}], "S3M1D3RR": ["Sextupole", {"k2": -42.735, "length": 0.08}], "D07L1D3R": ["Drift", {"length": 0.153}], "Q4M1D3R": ["Quadrupole", {"k1": 1.48692991, "length": 0.5}], "D08L1D3R": ["Drift", {"length": 0.153}], "S4M1D3RL": ["Sextupole", {"k2": 38.2185, "length": 0.08}], "HS4M1D3R": ["Hcor", {}], "S4M1D3RR": ["Sextupole", {"k2": 38.2185, "length": 0.08}], "DA9L1D3R": ["Drift", {"length": 0.07}], "BPMZ4D3R": ["Monitor", {}], "DB9L1D3R": ["Drift", {"length": 0.469}], "DUE56I1D3R1": ["Drift", {"length": 0.8959999999999999}], "DUE56I1D3R2": ["Drift", {"length": 0.8959999999999999}], "DD9L1D3R": ["Drift", {"length": 0.475}], "DC9L2D3R": ["Drift", {"length": 0.475}], "DUE56I2D3R2": ["Drift", {"length": 0.8959999999999999}], "DUE56I2D3R1": ["Drift", {"length": 0.8959999999999999}], "DB9L2D3R": ["Drift", {"length": 0.469}], "BPMZ5D3R": ["Monitor", {}], "DA9L2D3R": ["Drift", {"length": 0.07}], "S4M2D3RL": ["Sextupole", {"k2": 38.2185, "length": 0.08}], "HS4M2D3R": ["Hcor", {}], "S4M2D3RR": ["Sextupole", {"k2": 38.2185, "length": 0.08}], "D08L2D3R": ["Drift", {"length": 0.153}], "Q4M2D3R": ["Quadrupole", {"k1": 1.48692991, "length": 0.5}], "D07L2D3R": ["Drift", {"length": 0.153}], "S3M2D3RL": ["Sextupole", {"k2": -42.735, "length": 0.08}], "VS3M2D3R": ["Vcor", {}], "S3M2D3RR": ["Sextupole", {"k2": -42.735, "length": 0.08}], "DB6L2D3R": ["Drift", {"length": 0.063}], "BPMZ6D3R": ["Monitor", {}], "DA6L2D3R": ["Drift", {"length": 0.09}], "Q3M2D3R": ["Quadrupole", {"k1": -2.12608143, "length": 0.25}], "D05L2D3R": ["Drift", {"length": 0.42}], "BM2D3R11": ["Dipole", {"angle": 0.034907, "e1": 0.09817477042468103, "length": 0.152}], "BM2D3R12": ["Dipole", {"angle": 0.06326799999999999, "length": 0.2755}], "HBM2D3R": ["Hcor", {}], "BM2D3R2": ["Dipole", {"angle": 0.09817477042468103, "e2": 0.09817477042468103, "length": 0.4275}], "D04L2D3R": ["Drift", {"length": 0.42}], "Q2M2D3R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "DB3L2D3R": ["Drift", {"length": 0.244}], "BPMZ7D3R": ["Monitor", {}], "DA3L2D3R": ["Drift", {"length": 0.063}], "S2M2D3RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M2D3R": ["Vcor", {}], "S2M2D3RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "D02L2D3R": ["Drift", {"length": 0.28800000000000003}], "Q1M2D3R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D01L2D3R": ["Drift", {"length": 0.16}], "S1MT3RL": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "HS1MT3R": ["Hcor", {}], "S1MT3RR": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "DA1L1T3R": ["Drift", {"length": 0.07}], "BPMZ1T3R": ["Monitor", {}], "DB1L1T3R": ["Drift", {"length": 0.09}], "Q1M1T3R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D02L1T3R": ["Drift", {"length": 0.28800000000000003}], "S2M1T3RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M1T3R": ["Vcor", {}], "S2M1T3RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "DA3L1T3R": ["Drift", {"length": 0.128}], "BPMZ2T3R": ["Marker", {}], "DB3L1T3R": ["Drift", {"length": 0.179}], "Q2M1T3R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "D04L1T3R": ["Drift", {"length": 0.42}], "BM1T3R11": ["Dipole", {"angle": 0.069813, "e1": 0.09817477042468103, "length": 0.304}], "M_BEAMPORT_1A6": ["Marker", {}], "BM1T3R12": ["Dipole", {"angle": 0.028362000000000002, "length": 0.1235}], "HBM1T3R": ["Hcor", {}], "BM1T3R21": ["Dipole", {"angle": 0.047124, "length": 0.2052}], "M_BEAMPORT_1B6": ["Marker", {}], "BM1T3R22": ["Dipole", {"angle": 0.051051, "e2": 0.09817477042468103, "length": 0.2223}], "D05L1T3R": ["Drift", {"length": 0.42}], "Q3M1T3R": ["Quadrupole", {"k1": -2.43119165, "length": 0.25}], "DA6L1T3R": ["Drift", {"length": 0.09}], "BPMZ3T3R": ["Monitor", {}], "DB6L1T3R": ["Drift", {"length": 0.063}], "CQS3M1T3": ["Quadrupole", {"length": 0.0}], "S3M1T3RL": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "VS3M1T3R": ["Vcor", {}], "S3M1T3RR": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "D07L1T3R": ["Drift", {"length": 0.153}], "Q4M1T3R": ["Quadrupole", {"k1": 2.57917393, "length": 0.5}], "D08L1T3R": ["Drift", {"length": 0.153}], "S4M1T3RL": ["Sextupole", {"k2": 55.0, "length": 0.08}], "HS4M1T3R": ["Hcor", {}], "S4M1T3RR": ["Sextupole", {"k2": 55.0, "length": 0.08}], "D09L1T3R": ["Drift", {"length": 0.153}], "Q5M1T3R": ["Quadrupole", {"k1": -2.62044465, "length": 0.2}], "DA10L1T3R": ["Drift", {"length": 0.092}], "BPMZ4T3R": ["Monitor", {}], "DB10L1T3R": ["Drift", {"length": 0.6659999999999999}], "DC10L1T3R": ["Drift", {"length": 0.594}], "DD10L1T3R": ["Drift", {"length": 0.2285}], "BPMZ41T3R": ["Marker", {}], "DE10L1T3R": ["Drift", {"length": 0.8725}], "U41": ["Marker", {}], "DF10L2T3R": ["Drift", {"length": 0.3795}], "BPMZ42T3R": ["Marker", {}], "DE10L2T3R": ["Drift", {"length": 0.223}], "DD10L2T3R": ["Drift", {"length": 0.594}], "DC10L2T3R": ["Drift", {"length": 0.505}], "DB10L2T3R": ["Drift", {"length": 0.6595}], "BPMZ5T3R": ["Monitor", {}], "DA10L2T3R": ["Drift", {"length": 0.092}], "Q5M2T3R": ["Quadrupole", {"k1": -2.62044465, "length": 0.2}], "D09L2T3R": ["Drift", {"length": 0.153}], "S4M2T3RL": ["Sextupole", {"k2": 55.0, "length": 0.08}], "HS4M2T3R": ["Hcor", {}], "S4M2T3RR": ["Sextupole", {"k2": 55.0, "length": 0.08}], "D08L2T3R": ["Drift", {"length": 0.153}], "Q4M2T3R": ["Quadrupole", {"k1": 2.57917393, "length": 0.5}], "D07L2T3R": ["Drift", {"length": 0.153}], "CQS3M2T3": ["Quadrupole", {"length": 0.0}], "S3M2T3RL": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "VS3M2T3R": ["Vcor", {}], "S3M2T3RR": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "DB6L2T3R": ["Drift", {"length": 0.063}], "BPMZ6T3R": ["Monitor", {}], "DA6L2T3R": ["Drift", {"length": 0.09}], "Q3M2T3R": ["Quadrupole", {"k1": -2.43119165, "length": 0.25}], "D05L2T3R": ["Drift", {"length": 0.42}], "BM2T3R11": ["Dipole", {"angle": 0.034907, "e1": 0.09817477042468103, "length": 0.152}], "M_BEAMPORT_27": ["Marker", {}], "BM2T3R12": ["Dipole", {"angle": 0.06326799999999999, "length": 0.2755}], "HBM2T3R": ["Hcor", {}], "BM2T3R2": ["Dipole", {"angle": 0.09817477042468103, "e2": 0.09817477042468103, "length": 0.4275}], "D04L2T3R": ["Drift", {"length": 0.42}], "Q2M2T3R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "DB3L2T3R": ["Drift", {"length": 0.244}], "BPMZ7T3R": ["Monitor", {}], "DA3L2T3R": ["Drift", {"length": 0.063}], "S2M2T3RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M2T3R": ["Vcor", {}], "S2M2T3RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "D02L2T3R": ["Drift", {"length": 0.28800000000000003}], "Q1M2T3R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D01L2T3R": ["Drift", {"length": 0.16}], "S1MD4RL": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "HS1MD4R": ["Hcor", {}], "S1MD4RR": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "DA1L1D4R": ["Drift", {"length": 0.07}], "BPMZ1D4R": ["Monitor", {}], "DB1L1D4R": ["Drift", {"length": 0.09}], "Q1M1D4R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D02L1D4R": ["Drift", {"length": 0.28800000000000003}], "S2M1D4RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M1D4R": ["Vcor", {}], "S2M1D4RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "DA3L1D4R": ["Drift", {"length": 0.128}], "BPMZ2D4R": ["Monitor", {}], "DB3L1D4R": ["Drift", {"length": 0.179}], "Q2M1D4R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "D04L1D4R": ["Drift", {"length": 0.42}], "BM1D4R11": ["Dipole", {"angle": 0.069813, "e1": 0.09817477042468103, "length": 0.304}], "M_BEAMPORT_1A7": ["Marker", {}], "BM1D4R12": ["Dipole", {"angle": 0.028362000000000002, "length": 0.1235}], "HBM1D4R": ["Hcor", {}], "BM1D4R21": ["Dipole", {"angle": 0.047124, "length": 0.2052}], "M_BEAMPORT_1B7": ["Marker", {}], "BM1D4R22": ["Dipole", {"angle": 0.051051, "e2": 0.09817477042468103, "length": 0.2223}], "D05L1D4R": ["Drift", {"length": 0.42}], "Q3M1D4R": ["Quadrupole", {"k1": -2.1282793, "length": 0.25}], "DA6L1D4R": ["Drift", {"length": 0.09}], "BPMZ3D4R": ["Monitor", {}], "DB6L1D4R": ["Drift", {"length": 0.063}], "S3M1D4RL": ["Sextupole", {"k2": -42.735, "length": 0.08}], "VS3M1D4R": ["Vcor", {}], "S3M1D4RR": ["Sextupole", {"k2": -42.735, "length": 0.08}], "D07L1D4R": ["Drift", {"length": 0.153}], "Q4M1D4R": ["Quadrupole", {"k1": 1.4883633, "length": 0.5}], "D08L1D4R": ["Drift", {"length": 0.153}], "S4M1D4RL": ["Sextupole", {"k2": 38.2185, "length": 0.08}], "HS4M1D4R": ["Hcor", {}], "S4M1D4RR": ["Sextupole", {"k2": 38.2185, "length": 0.08}], "DA9L1D4R": ["Drift", {"length": 0.07}], "BPMZ4D4R": ["Monitor", {}], "DB9L1D4R": ["Drift", {"length": 0.335}], "DC9L1D4R": ["Drift", {"length": 0.26}], "DU49ID4R1": ["Drift", {"length": 2.141}], "DU49ID4R2": ["Drift", {"length": 2.141}], "DC9L2D4R": ["Drift", {"length": 0.25}], "DB9L2D4R": ["Drift", {"length": 0.345}], "BPMZ5D4R": ["Monitor", {}], "DA9L2D4R": ["Drift", {"length": 0.07}], "S4M2D4RL": ["Sextupole", {"k2": 38.2185, "length": 0.08}], "HS4M2D4R": ["Hcor", {}], "S4M2D4RR": ["Sextupole", {"k2": 38.2185, "length": 0.08}], "D08L2D4R": ["Drift", {"length": 0.153}], "Q4M2D4R": ["Quadrupole", {"k1": 1.4883633, "length": 0.5}], "D07L2D4R": ["Drift", {"length": 0.153}], "S3M2D4RL": ["Sextupole", {"k2": -42.735, "length": 0.08}], "VS3M2D4R": ["Vcor", {}], "S3M2D4RR": ["Sextupole", {"k2": -42.735, "length": 0.08}], "DB6L2D4R": ["Drift", {"length": 0.063}], "BPMZ6D4R": ["Monitor", {}], "DA6L2D4R": ["Drift", {"length": 0.09}], "Q3M2D4R": ["Quadrupole", {"k1": -2.1282793, "length": 0.25}], "D05L2D4R": ["Drift", {"length": 0.42}], "BM2D4R11": ["Dipole", {"angle": 0.034907, "e1": 0.09817477042468103, "length": 0.152}], "BM2D4R12": ["Dipole", {"angle": 0.06326799999999999, "length": 0.2755}], "HBM2D4R": ["Hcor", {}], "BM2D4R2": ["Dipole", {"angle": 0.09817477042468103, "e2": 0.09817477042468103, "length": 0.4275}], "D04L2D4R": ["Drift", {"length": 0.42}], "Q2M2D4R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "DB3L2D4R": ["Drift", {"length": 0.244}], "BPMZ7D4R": ["Marker", {}], "DA3L2D4R": ["Drift", {"length": 0.063}], "S2M2D4RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M2D4R": ["Vcor", {}], "S2M2D4RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "D02L2D4R": ["Drift", {"length": 0.28800000000000003}], "Q1M2D4R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D01L2D4R": ["Drift", {"length": 0.16}], "S1MT4RL": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "HS1MT4R": ["Hcor", {}], "S1MT4RR": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "DA1L1T4R": ["Drift", {"length": 0.07}], "BPMZ1T4R": ["Monitor", {}], "DB1L1T4R": ["Drift", {"length": 0.09}], "Q1M1T4R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D02L1T4R": ["Drift", {"length": 0.28800000000000003}], "S2M1T4RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M1T4R": ["Vcor", {}], "S2M1T4RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "DA3L1T4R": ["Drift", {"length": 0.128}], "BPMZ2T4R": ["Monitor", {}], "DB3L1T4R": ["Drift", {"length": 0.179}], "Q2M1T4R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "D04L1T4R": ["Drift", {"length": 0.42}], "BM1T4R11": ["Dipole", {"angle": 0.069813, "e1": 0.09817477042468103, "length": 0.304}], "BM1T4R12": ["Dipole", {"angle": 0.028362000000000002, "length": 0.1235}], "HBM1T4R": ["Hcor", {}], "BM1T4R21": ["Dipole", {"angle": 0.047124, "length": 0.2052}], "M_BEAMPORT_1B8": ["Marker", {}], "BM1T4R22": ["Dipole", {"angle": 0.051051, "e2": 0.09817477042468103, "length": 0.2223}], "D05L1T4R": ["Drift", {"length": 0.42}], "Q3M1T4R": ["Quadrupole", {"k1": -2.44037407, "length": 0.25}], "DA6L1T4R": ["Drift", {"length": 0.09}], "BPMZ3T4R": ["Monitor", {}], "DB6L1T4R": ["Drift", {"length": 0.063}], "S3M1T4RL": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "VS3M1T4R": ["Vcor", {}], "S3M1T4RR": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "D07L1T4R": ["Drift", {"length": 0.153}], "Q4M1T4R": ["Quadrupole", {"k1": 2.58038995, "length": 0.5}], "D08L1T4R": ["Drift", {"length": 0.153}], "S4M1T4RL": ["Sextupole", {"k2": 55.0, "length": 0.08}], "HS4M1T4R": ["Hcor", {}], "S4M1T4RR": ["Sextupole", {"k2": 55.0, "length": 0.08}], "D09L1T4R": ["Drift", {"length": 0.153}], "Q5M1T4R": ["Quadrupole", {"k1": -2.59546801, "length": 0.2}], "DA10L1T4R": ["Drift", {"length": 0.092}], "BPMZ4T4R": ["Monitor", {}], "DB10L1T4R": ["Drift", {"length": 0.371}], "DC10L1T4R": ["Drift", {"length": 0.05}], "DD10L1T4R": ["Drift", {"length": 1.665}], "UE49": ["Marker", {}], "DD10L2T4R": ["Drift", {"length": 1.665}], "DC10L2T4R": ["Drift", {"length": 0.05}], "DB10L2T4R": ["Drift", {"length": 0.9209999999999999}], "BPMZ5T4R": ["Monitor", {}], "DA10L2T4R": ["Drift", {"length": 0.092}], "Q5M2T4R": ["Quadrupole", {"k1": -2.59546801, "length": 0.2}], "D09L2T4R": ["Drift", {"length": 0.153}], "S4M2T4RL": ["Sextupole", {"k2": 55.0, "length": 0.08}], "HS4M2T4R": ["Hcor", {}], "S4M2T4RR": ["Sextupole", {"k2": 55.0, "length": 0.08}], "D08L2T4R": ["Drift", {"length": 0.153}], "Q4M2T4R": ["Quadrupole", {"k1": 2.58038995, "length": 0.5}], "D07L2T4R": ["Drift", {"length": 0.153}], "CQS3M2T4": ["Quadrupole", {"length": 0.0}], "S3M2T4RL": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "VS3M2T4R": ["Vcor", {}], "S3M2T4RR": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "DB6L2T4R": ["Drift", {"length": 0.063}], "BPMZ6T4R": ["Monitor", {}], "DA6L2T4R": ["Drift", {"length": 0.09}], "Q3M2T4R": ["Quadrupole", {"k1": -2.44037407, "length": 0.25}], "D05L2T4R": ["Drift", {"length": 0.42}], "BM2T4R11": ["Dipole", {"angle": 0.034907, "e1": 0.09817477042468103, "length": 0.152}], "M_BEAMPORT_29": ["Marker", {}], "BM2T4R12": ["Dipole", {"angle": 0.06326799999999999, "length": 0.2755}], "HBM2T4R": ["Hcor", {}], "BM2T4R21": ["Dipole", {"angle": 0.018762059883620064, "length": 0.08169880927168399}], "PM4": ["Marker", {}], "BM2T4R22": ["Dipole", {"angle": 0.07941294011637995, "e2": 0.09817477042468103, "length": 0.345801190728316}], "D04L2T4R": ["Drift", {"length": 0.42}], "Q2M2T4R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "DB3L2T4R": ["Drift", {"length": 0.244}], "BPMZ7T4R": ["Monitor", {}], "DA3L2T4R": ["Drift", {"length": 0.063}], "S2M2T4RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M2T4R": ["Vcor", {}], "S2M2T4RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "D02L2T4R": ["Drift", {"length": 0.28800000000000003}], "Q1M2T4R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D01L2T4R": ["Drift", {"length": 0.16}], "S1MD5RL": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "HS1MD5R": ["Hcor", {}], "S1MD5RR": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "DA1L1D5R": ["Drift", {"length": 0.07}], "BPMZ1D5R": ["Monitor", {}], "DB1L1D5R": ["Drift", {"length": 0.09}], "Q1M1D5R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D02L1D5R": ["Drift", {"length": 0.28800000000000003}], "S2M1D5RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M1D5R": ["Vcor", {}], "S2M1D5RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "DA3L1D5R": ["Drift", {"length": 0.128}], "BPMZ2D5R": ["Monitor", {}], "DB3L1D5R": ["Drift", {"length": 0.179}], "Q2M1D5R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "D04L1D5R": ["Drift", {"length": 0.42}], "BM1D5R11": ["Dipole", {"angle": 0.069813, "e1": 0.09817477042468103, "length": 0.304}], "M_BEAMPORT_1A9": ["Marker", {}], "BM1D5R12": ["Dipole", {"angle": 0.028362000000000002, "length": 0.1235}], "HBM1D5R": ["Hcor", {}], "BM1D5R21": ["Dipole", {"angle": 0.047124, "length": 0.2052}], "BM1D5R22": ["Dipole", {"angle": 0.051051, "e2": 0.09817477042468103, "length": 0.2223}], "D05L1D5R": ["Drift", {"length": 0.42}], "Q3M1D5R": ["Quadrupole", {"k1": -2.1211438, "length": 0.25}], "DA6L1D5R": ["Drift", {"length": 0.09}], "BPMZ3D5R": ["Monitor", {}], "DB6L1D5R": ["Drift", {"length": 0.063}], "S3M1D5RL": ["Sextupole", {"k2": -42.735, "length": 0.08}], "VS3M1D5R": ["Vcor", {}], "S3M1D5RR": ["Sextupole", {"k2": -42.735, "length": 0.08}], "D07L1D5R": ["Drift", {"length": 0.153}], "Q4M1D5R": ["Quadrupole", {"k1": 1.48010676, "length": 0.5}], "D08L1D5R": ["Drift", {"length": 0.153}], "S4M1D5RL": ["Sextupole", {"k2": 38.2185, "length": 0.08}], "HS4M1D5R": ["Hcor", {}], "S4M1D5RR": ["Sextupole", {"k2": 38.2185, "length": 0.08}], "DA9L1D5R": ["Drift", {"length": 0.579363}], "BPMZ4D5R": ["Monitor", {}], "DB9L1D5R": ["Drift", {"length": 2.306701}], "DB9L2D5R": ["Drift", {"length": 2.306701}], "BPMZ5D5R": ["Monitor", {}], "DA9L2D5R": ["Drift", {"length": 0.419235}], "S4M2D5RL": ["Sextupole", {"k2": 38.2185, "length": 0.08}], "HS4M2D5R": ["Hcor", {}], "S4M2D5RR": ["Sextupole", {"k2": 38.2185, "length": 0.08}], "D08L2D5R": ["Drift", {"length": 0.153}], "Q4M2D5R": ["Quadrupole", {"k1": 1.48010676, "length": 0.5}], "D07L2D5R": ["Drift", {"length": 0.153}], "CQS3M2D5": ["Quadrupole", {"length": 0.0}], "S3M2D5RL": ["Sextupole", {"k2": -42.735, "length": 0.08}], "VS3M2D5R": ["Vcor", {}], "S3M2D5RR": ["Sextupole", {"k2": -42.735, "length": 0.08}], "DB6L2D5R": ["Drift", {"length": 0.063}], "BPMZ6D5R": ["Monitor", {}], "DA6L2D5R": ["Drift", {"length": 0.09}], "Q3M2D5R": ["Quadrupole", {"k1": -2.1211438, "length": 0.25}], "D05L2D5R": ["Drift", {"length": 0.42}], "BM2D5R11": ["Dipole", {"angle": 0.06384400000000001, "e1": 0.09817477042468103, "length": 0.278008}], "M_PINHOLE09": ["Marker", {}], "BM2D5R12": ["Dipole", {"angle": 0.0059689999999999995, "length": 0.025992}], "M_BEAMPORT_210": ["Marker", {}], "BM2D5R13": ["Dipole", {"angle": 0.028362000000000002, "length": 0.1235}], "HBM2D5R": ["Hcor", {}], "BM2D5R2": ["Dipole", {"angle": 0.09817477042468103, "e2": 0.09817477042468103, "length": 0.4275}], "D04L2D5R": ["Drift", {"length": 0.42}], "Q2M2D5R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "DB3L2D5R": ["Drift", {"length": 0.244}], "BPMZ7D5R": ["Monitor", {}], "DA3L2D5R": ["Drift", {"length": 0.063}], "S2M2D5RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M2D5R": ["Vcor", {}], "S2M2D5RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "D02L2D5R": ["Drift", {"length": 0.28800000000000003}], "Q1M2D5R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D01AL2D5R": ["Drift", {"length": 0.15}], "MARKER_VSR_APERTURETEST_01": ["Marker", {}], "D01BL2D5R": ["Drift", {"length": 0.010000000000000009}], "S1MT5RL": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "HS1MT5R": ["Hcor", {}], "S1MT5RR": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "DA1L1T5R": ["Drift", {"length": 0.07}], "BPMZ1T5R": ["Monitor", {}], "DB1L1T5R": ["Drift", {"length": 0.09}], "Q1M1T5R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D02L1T5R": ["Drift", {"length": 0.28800000000000003}], "S2M1T5RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M1T5R": ["Vcor", {}], "S2M1T5RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "DA3L1T5R": ["Drift", {"length": 0.128}], "BPMZ2T5R": ["Monitor", {}], "DB3L1T5R": ["Drift", {"length": 0.179}], "Q2M1T5R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "D04L1T5R": ["Drift", {"length": 0.42}], "BM1T5R11": ["Dipole", {"angle": 0.069813, "e1": 0.09817477042468103, "length": 0.304}], "M_BEAMPORT_1A10": ["Marker", {}], "BM1T5R12": ["Dipole", {"angle": 0.028362000000000002, "length": 0.1235}], "HBM1T5R": ["Hcor", {}], "BM1T5R21": ["Dipole", {"angle": 0.047124, "length": 0.2052}], "BM1T5R22": ["Dipole", {"angle": 0.051051, "e2": 0.09817477042468103, "length": 0.2223}], "D05L1T5R": ["Drift", {"length": 0.42}], "Q3M1T5R": ["Quadrupole", {"k1": -2.44818682, "length": 0.25}], "DA6L1T5R": ["Drift", {"length": 0.09}], "BPMZ3T5R": ["Monitor", {}], "DB6L1T5R": ["Drift", {"length": 0.063}], "S3M1T5RL": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "VS3M1T5R": ["Vcor", {}], "S3M1T5RR": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "D07L1T5R": ["Drift", {"length": 0.153}], "Q4M1T5R": ["Quadrupole", {"k1": 2.57768425, "length": 0.5}], "D08L1T5R": ["Drift", {"length": 0.153}], "S4M1T5RL": ["Sextupole", {"k2": 55.0, "length": 0.08}], "HS4M1T5R": ["Hcor", {}], "S4M1T5RR": ["Sextupole", {"k2": 55.0, "length": 0.08}], "D09L1T5R": ["Drift", {"length": 0.153}], "Q5M1T5R": ["Quadrupole", {"k1": -2.58439541, "length": 0.2}], "DA10L1T5R": ["Drift", {"length": 0.092}], "BPMZ4T5R": ["Monitor", {}], "DB10L1T5R": ["Drift", {"length": 0.38299999999999995}], "DC10L1T5R": ["Drift", {"length": 0.22}], "DD10L1T5R": ["Drift", {"length": 1.758}], "DD10L2T5R": ["Drift", {"length": 1.758}], "DC10L2T5R": ["Drift", {"length": 0.22}], "DB10L2T5R": ["Drift", {"length": 0.38299999999999995}], "BPMZ5T5R": ["Monitor", {}], "DA10L2T5R": ["Drift", {"length": 0.092}], "Q5M2T5R": ["Quadrupole", {"k1": -2.58439541, "length": 0.2}], "D09L2T5R": ["Drift", {"length": 0.153}], "S4M2T5RL": ["Sextupole", {"k2": 55.0, "length": 0.08}], "HS4M2T5R": ["Hcor", {}], "S4M2T5RR": ["Sextupole", {"k2": 55.0, "length": 0.08}], "D08L2T5R": ["Drift", {"length": 0.153}], "Q4M2T5R": ["Quadrupole", {"k1": 2.57768425, "length": 0.5}], "D07L2T5R": ["Drift", {"length": 0.153}], "S3M2T5RL": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "VS3M2T5R": ["Vcor", {}], "S3M2T5RR": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "DB6L2T5R": ["Drift", {"length": 0.063}], "BPMZ6T5R": ["Monitor", {}], "DA6L2T5R": ["Drift", {"length": 0.09}], "Q3M2T5R": ["Quadrupole", {"k1": -2.44818682, "length": 0.25}], "D05L2T5R": ["Drift", {"length": 0.42}], "BM2T5R11": ["Dipole", {"angle": 0.034907, "e1": 0.09817477042468103, "length": 0.152}], "BM2T5R12": ["Dipole", {"angle": 0.06326799999999999, "length": 0.2755}], "HBM2T5R": ["Hcor", {}], "BM2T5R2": ["Dipole", {"angle": 0.09817477042468103, "e2": 0.09817477042468103, "length": 0.4275}], "D04L2T5R": ["Drift", {"length": 0.42}], "Q2M2T5R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "DB3L2T5R": ["Drift", {"length": 0.244}], "BPMZ7T5R": ["Monitor", {}], "DA3L2T5R": ["Drift", {"length": 0.063}], "CQS2M2T5": ["Quadrupole", {"length": 0.0}], "S2M2T5RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M2T5R": ["Vcor", {}], "S2M2T5RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "D02L2T5R": ["Drift", {"length": 0.28800000000000003}], "Q1M2T5R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D01L2T5R": ["Drift", {"length": 0.16}], "S1MD6RL": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "HS1MD6R": ["Hcor", {}], "S1MD6RR": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "DA1L1D6R": ["Drift", {"length": 0.07}], "BPMZ1D6R": ["Monitor", {}], "DB1L1D6R": ["Drift", {"length": 0.09}], "Q1M1D6R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D02L1D6R": ["Drift", {"length": 0.28800000000000003}], "S2M1D6RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M1D6R": ["Vcor", {}], "S2M1D6RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "DA3L1D6R": ["Drift", {"length": 0.128}], "BPMZ2D6R": ["Monitor", {}], "DB3L1D6R": ["Drift", {"length": 0.179}], "Q2M1D6R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "D04L1D6R": ["Drift", {"length": 0.42}], "BM1D6R11": ["Dipole", {"angle": 0.069813, "e1": 0.09817477042468103, "length": 0.304}], "M_BEAMPORT_1A11": ["Marker", {}], "BM1D6R12": ["Dipole", {"angle": 0.028362000000000002, "length": 0.1235}], "HBM1D6R": ["Hcor", {}], "BM1D6R21": ["Dipole", {"angle": 0.047124, "length": 0.2052}], "BM1D6R22": ["Dipole", {"angle": 0.051051, "e2": 0.09817477042468103, "length": 0.2223}], "D05L1D6R": ["Drift", {"length": 0.42}], "Q3M1D6R": ["Quadrupole", {"k1": -2.11223413, "length": 0.25}], "DA6L1D6R": ["Drift", {"length": 0.09}], "BPMZ3D6R": ["Monitor", {}], "DB6L1D6R": ["Drift", {"length": 0.063}], "CQS3M1D6": ["Quadrupole", {"length": 0.0}], "S3M1D6RL": ["Sextupole", {"k2": -42.735, "length": 0.08}], "VS3M1D6R": ["Vcor", {}], "S3M1D6RR": ["Sextupole", {"k2": -42.735, "length": 0.08}], "D07L1D6R": ["Drift", {"length": 0.153}], "Q4M1D6R": ["Quadrupole", {"k1": 1.48545637, "length": 0.5}], "D08L1D6R": ["Drift", {"length": 0.153}], "S4M1D6RL": ["Sextupole", {"k2": 38.2185, "length": 0.08}], "HS4M1D6R": ["Hcor", {}], "S4M1D6RR": ["Sextupole", {"k2": 38.2185, "length": 0.08}], "DA9L1D6R": ["Drift", {"length": 0.07}], "BPMZ4D6R": ["Monitor", {}], "DB9L1D6R": ["Drift", {"length": 0.094}], "B1ID6R1": ["Dipole", {"angle": 0.02893944395, "length": 0.14}], "B1ID6R2": ["Dipole", {"angle": 0.02893944395, "e2": 0.0578788879, "length": 0.14}], "DC9L1D6R": ["Drift", {"length": 0.09118}], "BPMZ41D6R": ["Marker", {}], "DD9L1D6R": ["Drift", {"length": 0.01064}], "DE9L1D6R": ["Drift", {"length": 0.045}], "DF9L1D6R": ["Drift", {"length": 1.74}], "DH9L1D6R": ["Drift", {"length": 0.045}], "DI9L1D6R": ["Drift", {"length": 0.01064}], "BPMZ42D6R": ["Marker", {}], "DJ9L1D6R": ["Drift", {"length": 0.07768}], "B2ID6R1": ["Dipole", {"angle": -0.05585053605, "e1": -0.0578788879, "length": 0.28}], "B2ID6R2": ["Dipole", {"angle": -0.05585053605, "e2": -0.0538221842, "length": 0.28}], "DI9L2D6R": ["Drift", {"length": 0.07946}], "BPMZ43D6R": ["Marker", {}], "DH9L2D6R": ["Drift", {"length": 0.008715}], "DG9L2D6R": ["Drift", {"length": 0.0475}], "DF9L2D6R": ["Drift", {"length": 1.915}], "DD9L2D6R": ["Drift", {"length": 0.0475}], "DC9L2D6R": ["Drift", {"length": 0.008715}], "BPMZ44D6R": ["Marker", {}], "DB9L2D6R": ["Drift", {"length": 0.10935999999999998}], "B3ID6R1": ["Dipole", {"angle": 0.0269110921, "e1": 0.0538221842, "length": 0.14}], "B3ID6R2": ["Dipole", {"angle": 0.0269110921, "length": 0.14}], "DA9L2D6R": ["Drift", {"length": 0.1}], "S4M2D6RL": ["Sextupole", {"k2": 38.2185, "length": 0.08}], "HS4M2D6R": ["Hcor", {}], "S4M2D6RR": ["Sextupole", {"k2": 38.2185, "length": 0.08}], "D08L2D6R": ["Drift", {"length": 0.153}], "Q4M2D6R": ["Quadrupole", {"k1": 1.48545637, "length": 0.5}], "D07L2D6R": ["Drift", {"length": 0.153}], "CQS3M2D6": ["Quadrupole", {"length": 0.0}], "S3M2D6RL": ["Sextupole", {"k2": -42.735, "length": 0.08}], "VS3M2D6R": ["Vcor", {}], "S3M2D6RR": ["Sextupole", {"k2": -42.735, "length": 0.08}], "DB6L2D6R": ["Drift", {"length": 0.063}], "BPMZ6D6R": ["Monitor", {}], "DA6L2D6R": ["Drift", {"length": 0.09}], "Q3M2D6R": ["Quadrupole", {"k1": -2.11223413, "length": 0.25}], "D05L2D6R": ["Drift", {"length": 0.42}], "BM2D6R11": ["Dipole", {"angle": 0.034907, "e1": 0.09817477042468103, "length": 0.152}], "M_BEAMPORT_212": ["Marker", {}], "BM2D6R12": ["Dipole", {"angle": 0.06326799999999999, "length": 0.2755}], "HBM2D6R": ["Hcor", {}], "BM2D6R2": ["Dipole", {"angle": 0.09817477042468103, "e2": 0.09817477042468103, "length": 0.4275}], "D04L2D6R": ["Drift", {"length": 0.42}], "Q2M2D6R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "DB3L2D6R": ["Drift", {"length": 0.244}], "BPMZ7D6R": ["Monitor", {}], "DA3L2D6R": ["Drift", {"length": 0.063}], "CQS2M2D6": ["Quadrupole", {"length": 0.0}], "S2M2D6RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M2D6R": ["Vcor", {}], "S2M2D6RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "D02L2D6R": ["Drift", {"length": 0.28800000000000003}], "Q1M2D6R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D01L2D6R": ["Drift", {"length": 0.16}], "S1MT6RL": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "HS1MT6R": ["Hcor", {}], "S1MT6RR": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "DA1L1T6R": ["Drift", {"length": 0.07}], "BPMZ1T6R": ["Monitor", {}], "DB1L1T6R": ["Drift", {"length": 0.09}], "Q1M1T6R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D02L1T6R": ["Drift", {"length": 0.28800000000000003}], "S2M1T6RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M1T6R": ["Vcor", {}], "S2M1T6RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "DA3L1T6R": ["Drift", {"length": 0.128}], "BPMZ2T6R": ["Monitor", {}], "DB3L1T6R": ["Drift", {"length": 0.179}], "Q2M1T6R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "D04L1T6R": ["Drift", {"length": 0.42}], "BM1T6R11": ["Dipole", {"angle": 0.069813, "e1": 0.09817477042468103, "length": 0.304}], "M_BEAMPORT_1A12": ["Marker", {}], "BM1T6R12": ["Dipole", {"angle": 0.028362000000000002, "length": 0.1235}], "HBM1T6R": ["Hcor", {}], "BM1T6R21": ["Dipole", {"angle": 0.047124, "length": 0.2052}], "M_BEAMPORT_1B12": ["Marker", {}], "BM1T6R22": ["Dipole", {"angle": 0.051051, "e2": 0.09817477042468103, "length": 0.2223}], "D05L1T6R": ["Drift", {"length": 0.42}], "Q3M1T6R": ["Quadrupole", {"k1": -2.69386876, "length": 0.25}], "DA6L1T6R": ["Drift", {"length": 0.09}], "BPMZ3T6R": ["Monitor", {}], "DB6L1T6R": ["Drift", {"length": 0.063}], "S3M1T6RL": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "VS3M1T6R": ["Vcor", {}], "S3M1T6RR": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "D07L1T6R": ["Drift", {"length": 0.153}], "Q4M1T6R": ["Quadrupole", {"k1": 2.25837798, "length": 0.5}], "D08L1T6R": ["Drift", {"length": 0.153}], "S4M1T6RL": ["Sextupole", {"k2": 41.25, "length": 0.08}], "HS4M1T6R": ["Hcor", {}], "S4M1T6RR": ["Sextupole", {"k2": 41.25, "length": 0.08}], "D09L1T6R": ["Drift", {"length": 0.153}], "Q5M1T6R": ["Quadrupole", {"k1": -1.09078314, "length": 0.2}], "DA10L1T6R": ["Drift", {"length": 0.092}], "BPMZ4T6R": ["Monitor", {}], "DB10L1T6R": ["Drift", {"length": 2.0966}], "BPMZ41T6R": ["Marker", {}], "DC10L1T6R": ["Drift", {"length": 0.10931300000000001}], "QIT6RL": ["Quadrupole", {"k1": -1.08082489, "length": 0.122}], "QIT6RR": ["Quadrupole", {"k1": -1.08082489, "length": 0.122}], "DB10L2T6R": ["Drift", {"length": 2.2720870000000004}], "BPMZ5T6R": ["Monitor", {}], "DA10L2T6R": ["Drift", {"length": 0.092}], "Q5M2T6R": ["Quadrupole", {"k1": -2.42521942, "length": 0.2}], "D09L2T6R": ["Drift", {"length": 0.153}], "S4M2T6RL": ["Sextupole", {"k2": 41.25, "length": 0.08}], "HS4M2T6R": ["Hcor", {}], "S4M2T6RR": ["Sextupole", {"k2": 41.25, "length": 0.08}], "D08L2T6R": ["Drift", {"length": 0.153}], "Q4M2T6R": ["Quadrupole", {"k1": 2.55873747, "length": 0.5}], "D07L2T6R": ["Drift", {"length": 0.153}], "CQS3M2T6": ["Quadrupole", {"length": 0.0}], "S3M2T6RL": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "VS3M2T6R": ["Vcor", {}], "S3M2T6RR": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "DB6L2T6R": ["Drift", {"length": 0.063}], "BPMZ6T6R": ["Monitor", {}], "DA6L2T6R": ["Drift", {"length": 0.09}], "Q3M2T6R": ["Quadrupole", {"k1": -2.32789462, "length": 0.25}], "D05L2T6R": ["Drift", {"length": 0.42}], "BM2T6R11": ["Dipole", {"angle": 0.034907, "e1": 0.09817477042468103, "length": 0.152}], "M_BEAMPORT_213": ["Marker", {}], "BM2T6R12": ["Dipole", {"angle": 0.06326799999999999, "length": 0.2755}], "HBM2T6R": ["Hcor", {}], "BM2T6R2": ["Dipole", {"angle": 0.09817477042468103, "e2": 0.09817477042468103, "length": 0.4275}], "D04L2T6R": ["Drift", {"length": 0.42}], "Q2M2T6R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "DB3L2T6R": ["Drift", {"length": 0.244}], "BPMZ7T6R": ["Monitor", {}], "DA3L2T6R": ["Drift", {"length": 0.063}], "S2M2T6RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M2T6R": ["Vcor", {}], "S2M2T6RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "D02L2T6R": ["Drift", {"length": 0.28800000000000003}], "Q1M2T6R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D01L2T6R": ["Drift", {"length": 0.16}], "S1MD7RL": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "HS1MD7R": ["Hcor", {}], "S1MD7RR": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "DA1L1D7R": ["Drift", {"length": 0.07}], "BPMZ1D7R": ["Monitor", {}], "DB1L1D7R": ["Drift", {"length": 0.09}], "Q1M1D7R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D02L1D7R": ["Drift", {"length": 0.28800000000000003}], "S2M1D7RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M1D7R": ["Vcor", {}], "S2M1D7RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "DA3L1D7R": ["Drift", {"length": 0.128}], "BPMZ2D7R": ["Monitor", {}], "DB3L1D7R": ["Drift", {"length": 0.179}], "Q2M1D7R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "D04L1D7R": ["Drift", {"length": 0.42}], "BM1D7R11": ["Dipole", {"angle": 0.069813, "e1": 0.09817477042468103, "length": 0.304}], "BM1D7R12": ["Dipole", {"angle": 0.028362000000000002, "length": 0.1235}], "HBM1D7R": ["Hcor", {}], "BM1D7R21": ["Dipole", {"angle": 0.047124, "length": 0.2052}], "M_BEAMPORT_1B13": ["Marker", {}], "BM1D7R22": ["Dipole", {"angle": 0.051051, "e2": 0.09817477042468103, "length": 0.2223}], "D05L1D7R": ["Drift", {"length": 0.42}], "Q3M1D7R": ["Quadrupole", {"k1": -2.11883984, "length": 0.25}], "DA6L1D7R": ["Drift", {"length": 0.09}], "BPMZ3D7R": ["Monitor", {}], "DB6L1D7R": ["Drift", {"length": 0.063}], "S3M1D7RL": ["Sextupole", {"k2": -42.735, "length": 0.08}], "VS3M1D7R": ["Vcor", {}], "S3M1D7RR": ["Sextupole", {"k2": -42.735, "length": 0.08}], "D07L1D7R": ["Drift", {"length": 0.153}], "Q4M1D7R": ["Quadrupole", {"k1": 1.47643621, "length": 0.5}], "D08L1D7R": ["Drift", {"length": 0.153}], "S4M1D7RL": ["Sextupole", {"k2": 38.2185, "length": 0.08}], "HS4M1D7R": ["Hcor", {}], "S4M1D7RR": ["Sextupole", {"k2": 38.2185, "length": 0.08}], "DA9L1D7R": ["Drift", {"length": 0.07}], "BPMZ4D7R": ["Monitor", {}], "DB9L1D7R": ["Drift", {"length": 0.35100000000000003}], "DC9L1D7R": ["Drift", {"length": 0.242}], "DUE112ID7R1": ["Drift", {"length": 2.1430000000000002}], "UE112": ["Marker", {}], "DUE112ID7R2": ["Drift", {"length": 2.1430000000000002}], "DC9L2D7R": ["Drift", {"length": 0.37200000000000005}], "DB9L2D7R": ["Drift", {"length": 0.221}], "BPMZ5D7R": ["Monitor", {}], "DA9L2D7R": ["Drift", {"length": 0.07}], "S4M2D7RL": ["Sextupole", {"k2": 38.2185, "length": 0.08}], "HS4M2D7R": ["Hcor", {}], "S4M2D7RR": ["Sextupole", {"k2": 38.2185, "length": 0.08}], "D08L2D7R": ["Drift", {"length": 0.153}], "Q4M2D7R": ["Quadrupole", {"k1": 1.47643621, "length": 0.5}], "D07L2D7R": ["Drift", {"length": 0.153}], "S3M2D7RL": ["Sextupole", {"k2": -42.735, "length": 0.08}], "VS3M2D7R": ["Vcor", {}], "S3M2D7RR": ["Sextupole", {"k2": -42.735, "length": 0.08}], "DB6L2D7R": ["Drift", {"length": 0.063}], "BPMZ6D7R": ["Monitor", {}], "DA6L2D7R": ["Drift", {"length": 0.09}], "Q3M2D7R": ["Quadrupole", {"k1": -2.11883984, "length": 0.25}], "D05L2D7R": ["Drift", {"length": 0.42}], "BM2D7R11": ["Dipole", {"angle": 0.034907, "e1": 0.09817477042468103, "length": 0.152}], "BM2D7R12": ["Dipole", {"angle": 0.06326799999999999, "length": 0.2755}], "HBM2D7R": ["Hcor", {}], "BM2D7R2": ["Dipole", {"angle": 0.09817477042468103, "e2": 0.09817477042468103, "length": 0.4275}], "D04L2D7R": ["Drift", {"length": 0.42}], "Q2M2D7R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "DB3L2D7R": ["Drift", {"length": 0.244}], "BPMZ7D7R": ["Monitor", {}], "DA3L2D7R": ["Drift", {"length": 0.063}], "S2M2D7RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M2D7R": ["Vcor", {}], "S2M2D7RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "D02L2D7R": ["Drift", {"length": 0.28800000000000003}], "Q1M2D7R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D01L2D7R": ["Drift", {"length": 0.16}], "S1MT7RL": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "HS1MT7R": ["Hcor", {}], "S1MT7RR": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "DA1L1T7R": ["Drift", {"length": 0.07}], "BPMZ1T7R": ["Monitor", {}], "DB1L1T7R": ["Drift", {"length": 0.09}], "Q1M1T7R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D02L1T7R": ["Drift", {"length": 0.28800000000000003}], "S2M1T7RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M1T7R": ["Vcor", {}], "S2M1T7RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "DA3L1T7R": ["Drift", {"length": 0.128}], "BPMZ2T7R": ["Monitor", {}], "DB3L1T7R": ["Drift", {"length": 0.179}], "Q2M1T7R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "D04L1T7R": ["Drift", {"length": 0.42}], "BM1T7R11": ["Dipole", {"angle": 0.069813, "e1": 0.09817477042468103, "length": 0.304}], "BM1T7R12": ["Dipole", {"angle": 0.028362000000000002, "length": 0.1235}], "HBM1T7R": ["Hcor", {}], "BM1T7R21": ["Dipole", {"angle": 0.047124, "length": 0.2052}], "BM1T7R22": ["Dipole", {"angle": 0.051051, "e2": 0.09817477042468103, "length": 0.2223}], "D05L1T7R": ["Drift", {"length": 0.42}], "Q3M1T7R": ["Quadrupole", {"k1": -2.43591598, "length": 0.25}], "DA6L1T7R": ["Drift", {"length": 0.09}], "BPMZ3T7R": ["Monitor", {}], "DB6L1T7R": ["Drift", {"length": 0.063}], "CQS3M1T7": ["Quadrupole", {"length": 0.0}], "S3M1T7RL": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "VS3M1T7R": ["Vcor", {}], "S3M1T7RR": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "D07L1T7R": ["Drift", {"length": 0.153}], "Q4M1T7R": ["Quadrupole", {"k1": 2.58020271, "length": 0.5}], "D08L1T7R": ["Drift", {"length": 0.153}], "S4M1T7RL": ["Sextupole", {"k2": 55.0, "length": 0.08}], "HS4M1T7R": ["Hcor", {}], "S4M1T7RR": ["Sextupole", {"k2": 55.0, "length": 0.08}], "D09L1T7R": ["Drift", {"length": 0.153}], "Q5M1T7R": ["Quadrupole", {"k1": -2.60426005, "length": 0.2}], "DA10L1T7R": ["Drift", {"length": 0.092}], "BPMZ4T7R": ["Monitor", {}], "DB10L1T7R": ["Drift", {"length": 1.321}], "DC10L1T7R": ["Drift", {"length": 1.04}], "DC10L2T7R": ["Drift", {"length": 1.735}], "DB10L2T7R": ["Drift", {"length": 0.626}], "BPMZ5T7R": ["Monitor", {}], "DA10L2T7R": ["Drift", {"length": 0.092}], "Q5M2T7R": ["Quadrupole", {"k1": -2.60426005, "length": 0.2}], "D09L2T7R": ["Drift", {"length": 0.153}], "S4M2T7RL": ["Sextupole", {"k2": 55.0, "length": 0.08}], "HS4M2T7R": ["Hcor", {}], "S4M2T7RR": ["Sextupole", {"k2": 55.0, "length": 0.08}], "D08L2T7R": ["Drift", {"length": 0.153}], "Q4M2T7R": ["Quadrupole", {"k1": 2.58020271, "length": 0.5}], "D07L2T7R": ["Drift", {"length": 0.153}], "CQS3M2T7": ["Quadrupole", {"length": 0.0}], "S3M2T7RL": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "VS3M2T7R": ["Vcor", {}], "S3M2T7RR": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "DB6L2T7R": ["Drift", {"length": 0.063}], "BPMZ6T7R": ["Monitor", {}], "DA6L2T7R": ["Drift", {"length": 0.09}], "Q3M2T7R": ["Quadrupole", {"k1": -2.43591598, "length": 0.25}], "D05L2T7R": ["Drift", {"length": 0.42}], "BM2T7R11": ["Dipole", {"angle": 0.034907, "e1": 0.09817477042468103, "length": 0.152}], "BM2T7R12": ["Dipole", {"angle": 0.06326799999999999, "length": 0.2755}], "HBM2T7R": ["Hcor", {}], "BM2T7R2": ["Dipole", {"angle": 0.09817477042468103, "e2": 0.09817477042468103, "length": 0.4275}], "D04L2T7R": ["Drift", {"length": 0.42}], "Q2M2T7R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "DB3L2T7R": ["Drift", {"length": 0.244}], "BPMZ7T7R": ["Monitor", {}], "DA3L2T7R": ["Drift", {"length": 0.063}], "S2M2T7RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M2T7R": ["Vcor", {}], "S2M2T7RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "D02L2T7R": ["Drift", {"length": 0.28800000000000003}], "Q1M2T7R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D01L2T7R": ["Drift", {"length": 0.16}], "S1MD8RL": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "HS1MD8R": ["Hcor", {}], "S1MD8RR": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "DA1L1D8R": ["Drift", {"length": 0.07}], "BPMZ1D8R": ["Monitor", {}], "DB1L1D8R": ["Drift", {"length": 0.09}], "Q1M1D8R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D02L1D8R": ["Drift", {"length": 0.28800000000000003}], "S2M1D8RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M1D8R": ["Vcor", {}], "S2M1D8RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "DA3L1D8R": ["Drift", {"length": 0.128}], "BPMZ2D8R": ["Monitor", {}], "DB3L1D8R": ["Drift", {"length": 0.179}], "Q2M1D8R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "D04L1D8R": ["Drift", {"length": 0.42}], "BM1D8R11": ["Dipole", {"angle": 0.069813, "e1": 0.09817477042468103, "length": 0.304}], "M_BEAMPORT_1A15": ["Marker", {}], "BM1D8R12": ["Dipole", {"angle": 0.028362000000000002, "length": 0.1235}], "HBM1D8R": ["Hcor", {}], "BM1D8R21": ["Dipole", {"angle": 0.047124, "length": 0.2052}], "M_BEAMPORT_1B15": ["Marker", {}], "BM1D8R22": ["Dipole", {"angle": 0.051051, "e2": 0.09817477042468103, "length": 0.2223}], "D05L1D8R": ["Drift", {"length": 0.42}], "Q3M1D8R": ["Quadrupole", {"k1": -2.13404738, "length": 0.25}], "DA6L1D8R": ["Drift", {"length": 0.09}], "BPMZ3D8R": ["Monitor", {}], "DB6L1D8R": ["Drift", {"length": 0.063}], "S3M1D8RL": ["Sextupole", {"k2": -42.735, "length": 0.08}], "VS3M1D8R": ["Vcor", {}], "S3M1D8RR": ["Sextupole", {"k2": -42.735, "length": 0.08}], "D07L1D8R": ["Drift", {"length": 0.153}], "Q4M1D8R": ["Quadrupole", {"k1": 1.49055699, "length": 0.5}], "D08L1D 8R": ["Drift", {"length": 0.153}], "S4M1D8RL": ["Sextupole", {"k2": 38.2185, "length": 0.08}], "HS4M1D8R": ["Hcor", {}], "S4M1D8RR": ["Sextupole", {"k2": 38.2185, "length": 0.08}], "DA9L1D8R": ["Drift", {"length": 0.07}], "BPMZ4D8R": ["Monitor", {}], "DB9L1D8R": ["Drift", {"length": 0.35100000000000003}], "M_FOMZ1D8R": ["Marker", {}], "DC9L1D8R": ["Drift", {"length": 0.28300000000000003}], "DU49ID8R1": ["Drift", {"length": 2.102}], "DU49ID8R2": ["Drift", {"length": 2.102}], "DC9L2D8R": ["Drift", {"length": 0.413}], "DB9L2D8R": ["Drift", {"length": 0.221}], "BPMZ5D8R": ["Monitor", {}], "DA9L2D8R": ["Drift", {"length": 0.07}], "S4M2D8RL": ["Sextupole", {"k2": 38.2185, "length": 0.08}], "HS4M2D8R": ["Hcor", {}], "S4M2D8RR": ["Sextupole", {"k2": 38.2185, "length": 0.08}], "D08L2D8R": ["Drift", {"length": 0.153}], "Q4M2D8R": ["Quadrupole", {"k1": 1.49055699, "length": 0.5}], "D07L2D8R": ["Drift", {"length": 0.153}], "S3M2D8RL": ["Sextupole", {"k2": -42.735, "length": 0.08}], "VS3M2D8R": ["Vcor", {}], "S3M2D8RR": ["Sextupole", {"k2": -42.735, "length": 0.08}], "DB6L2D8R": ["Drift", {"length": 0.063}], "BPMZ6D8R": ["Monitor", {}], "DA6L2D8R": ["Drift", {"length": 0.09}], "Q3M2D8R": ["Quadrupole", {"k1": -2.13404738, "length": 0.25}], "D05L2D8R": ["Drift", {"length": 0.42}], "BM2D8R11": ["Dipole", {"angle": 0.034907, "e1": 0.09817477042468103, "length": 0.152}], "BM2D8R12": ["Dipole", {"angle": 0.06326799999999999, "length": 0.2755}], "HBM2D8R": ["Hcor", {}], "BM2D8R2": ["Dipole", {"angle": 0.09817477042468103, "e2": 0.09817477042468103, "length": 0.4275}], "D04L2D8R": ["Drift", {"length": 0.42}], "Q2M2D8R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "DB3L2D8R": ["Drift", {"length": 0.244}], "BPMZ7D8R": ["Monitor", {}], "DA3L2D8R": ["Drift", {"length": 0.063}], "S2M2D8RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M2D8R": ["Vcor", {}], "S2M2D8RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "D02L2D8R": ["Drift", {"length": 0.28800000000000003}], "Q1M2D8R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D01L2D8R": ["Drift", {"length": 0.16}], "S1MT8RL": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "HS1MT8R": ["Hcor", {}], "S1MT8RR": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "DA1L1T8R": ["Drift", {"length": 0.07}], "BPMZ1T8R": ["Monitor", {}], "DB1L1T8R": ["Drift", {"length": 0.09}], "Q1M1T8R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D02L1T8R": ["Drift", {"length": 0.28800000000000003}], "S2M1T8RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M1T8R": ["Vcor", {}], "S2M1T8RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "DA3L1T8R": ["Drift", {"length": 0.128}], "BPMZ2T8R": ["Monitor", {}], "DB3L1T8R": ["Drift", {"length": 0.179}], "Q2M1T8R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "D04L1T8R": ["Drift", {"length": 0.42}], "BM1T8R11": ["Dipole", {"angle": 0.069813, "e1": 0.09817477042468103, "length": 0.304}], "M_BEAMPORT_1A16": ["Marker", {}], "BM1T8R12": ["Dipole", {"angle": 0.028362000000000002, "length": 0.1235}], "HBM1T8R": ["Hcor", {}], "BM1T8R21": ["Dipole", {"angle": 0.047124, "length": 0.2052}], "M_BEAMPORT_1B16": ["Marker", {}], "BM1T8R22": ["Dipole", {"angle": 0.051051, "e2": 0.09817477042468103, "length": 0.2223}], "D05L1T8R": ["Drift", {"length": 0.42}], "Q3M1T8R": ["Quadrupole", {"k1": -2.47132446, "length": 0.25}], "DA6L1T8R": ["Drift", {"length": 0.09}], "BPMZ3T8R": ["Monitor", {}], "DB6L1T8R": ["Drift", {"length": 0.063}], "S3M1T8RL": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "VS3M1T8R": ["Vcor", {}], "S3M1T8RR": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "D07L1T8R": ["Drift", {"length": 0.153}], "Q4M1T8R": ["Quadrupole", {"k1": 2.56384946, "length": 0.5}], "D08L1T8R": ["Drift", {"length": 0.153}], "S4M1T8RL": ["Sextupole", {"k2": 55.0, "length": 0.08}], "HS4M1T8R": ["Hcor", {}], "S4M1T8RR": ["Sextupole", {"k2": 55.0, "length": 0.08}], "D09L1T8R": ["Drift", {"length": 0.153}], "Q5M1T8R": ["Quadrupole", {"k1": -2.50807154, "length": 0.2}], "DA10L1T8R": ["Drift", {"length": 0.092}], "BPMZ4T8R": ["Monitor", {}], "DB10L1T8R": ["Drift", {"length": 0.845}], "CAVH1T8R": ["Cavity", {"f": 499636630.2, "length": 0.54}], "DC10L1T8R": ["Drift", {"length": 0.3755}], "CAVH2T8R": ["Cavity", {"f": 499636630.2, "length": 0.54}], "DD10L1T8R": ["Drift", {"length": 0.0605}], "DD10L2T8R": ["Drift", {"length": 0.3155}], "CAVH3T8R": ["Cavity", {"f": 499636630.2, "length": 0.54}], "DC10L2T8R": ["Drift", {"length": 0.3755}], "CAVH4T8R": ["Cavity", {"f": 499636630.2, "length": 0.54}], "DB10L2T8R": ["Drift", {"length": 0.59}], "BPMZ5T8R": ["Monitor", {}], "DA10L2T8R": ["Drift", {"length": 0.092}], "Q5M2T8R": ["Quadrupole", {"k1": -2.50807154, "length": 0.2}], "D09L2T8R": ["Drift", {"length": 0.153}], "S4M2T8RL": ["Sextupole", {"k2": 55.0, "length": 0.08}], "HS4M2T8R": ["Hcor", {}], "S4M2T8RR": ["Sextupole", {"k2": 55.0, "length": 0.08}], "D08L2T8R": ["Drift", {"length": 0.153}], "Q4M2T8R": ["Quadrupole", {"k1": 2.64079373, "length": 0.5}], "D07L2T8R": ["Drift", {"length": 0.153}], "S3M2T8RL": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "VS3M2T8R": ["Vcor", {}], "S3M2T8RR": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "DB6L2T8R": ["Drift", {"length": 0.063}], "BPMZ6T8R": ["Monitor", {}], "DA6L2T8R": ["Drift", {"length": 0.09}], "Q3M2T8R": ["Quadrupole", {"k1": -2.51228342, "length": 0.25}], "D05L2T8R": ["Drift", {"length": 0.42}], "BM2T8R11": ["Dipole", {"angle": 0.034907, "e1": 0.09817477042468103, "length": 0.152}], "BM2T8R12": ["Dipole", {"angle": 0.06326799999999999, "length": 0.2755}], "HBM2T8R": ["Hcor", {}], "BM2T8R21": ["Dipole", {"angle": 0.01876228945893904, "length": 0.0817}], "M_BEAMPORT_2A16": ["Marker", {}], "BM2T8R22": ["Dipole", {"angle": 0.079412480965742, "e2": 0.09817477042468103, "length": 0.3458}], "D04L2T8R": ["Drift", {"length": 0.42}], "Q2M2T8R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "DB3L2T8R": ["Drift", {"length": 0.244}], "BPMZ7T8R": ["Monitor", {}], "DA3L2T8R": ["Drift", {"length": 0.063}], "S2M2T8RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M2T8R": ["Vcor", {}], "S2M2T8RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "D02L2T8R": ["Drift", {"length": 0.28800000000000003}], "Q1M2T8R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D01L2T8R": ["Drift", {"length": 0.16}], "S1MD1RL": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "HS1MD1R": ["Hcor", {}], "S1MD1RR": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "DA1L1D1R": ["Drift", {"length": 0.07}], "BPMZ1D1R": ["Monitor", {}], "DB1L1D1R": ["Drift", {"length": 0.09}], "Q1M1D1R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D02L1D1R": ["Drift", {"length": 0.28800000000000003}], "S2M1D1RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M1D1R": ["Vcor", {}], "S2M1D1RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "DA3L1D1R": ["Drift", {"length": 0.128}], "BPMZ2D1R": ["Monitor", {}], "DB3L1D1R": ["Drift", {"length": 0.179}], "Q2M1D1R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "D04L1D1R": ["Drift", {"length": 0.42}], "BM1D1R11": ["Dipole", {"angle": 0.069813, "e1": 0.09817477042468103, "length": 0.304}], "M_BEAMPORT_1A1": ["Marker", {}], "BM1D1R12": ["Dipole", {"angle": 0.028362000000000002, "length": 0.1235}], "HBM1D1R": ["Hcor", {}], "BM1D1R21": ["Dipole", {"angle": 0.047124, "length": 0.2052}], "M_BEAMPORT_1B1": ["Marker", {}], "BM1D1R22": ["Dipole", {"angle": 0.051051, "e2": 0.09817477042468103, "length": 0.2223}], "D05L1D1R": ["Drift", {"length": 0.42}], "Q3M1D1R": ["Quadrupole", {"k1": -2.02322285, "length": 0.25}], "DA6L1D1R": ["Drift", {"length": 0.09}], "BPMZ3D1R": ["Monitor", {}], "DB6L1D1R": ["Drift", {"length": 0.063}], "S3M1D1RL": ["Sextupole", {"k2": -39.96, "length": 0.08}], "VS3M1D1R": ["Vcor", {}], "S3M1D1RR": ["Sextupole", {"k2": -39.96, "length": 0.08}], "D07L1D1R": ["Drift", {"length": 0.153}], "Q4M1D1R": ["Quadrupole", {"k1": 1.40046286, "length": 0.5}], "D08L1D1R": ["Drift", {"length": 0.153}], "S4M1D1RL": ["Sextupole", {"k2": 27.0435, "length": 0.08}], "HS4M1D1R": ["Hcor", {}], "S4M1D1RR": ["Sextupole", {"k2": 27.0435, "length": 0.08}], "DA9L1D1R": ["Drift", {"length": 0.07}], "BPMZ4D1R": ["Monitor", {}], "DB9L1D1R": ["Drift", {"length": 0.5055}], "DC9L1D1R": ["Drift", {"length": 0.4455}], "BPMZ41D1R": ["Marker", {}], "DD9L1D1R": ["Drift", {"length": 0.203}], "BPMZ42D1R": ["Marker", {}], "DE9L1D1R": ["Drift", {"length": 0.4025}], "DF9L1D1R": ["Drift", {"length": 0.6655}], "M_FOMZ1D1R": ["Marker", {}], "DG9L1D1R": ["Drift", {"length": 0.514}]}, "lattices": {"D1R": ["DG9L2D1R", "M_FOMZ2D1R", "DF9L2D1R", "DE9L2D1R", "BPMZ43D1R", "DD9L2D1R", "BPMZ44D1R", "DB9L2D1R", "BPMZ5D1R", "DA9L2D1R", "S4M2D1RL", "HS4M2D1R", "S4M2D1RR", "D08L2D1R", "Q4M2D1R", "D07L2D1R", "S3M2D1RL", "VS3M2D1R", "S3M2D1RR", "DB6L2D1R", "BPMZ6D1R", "DA6L2D1R", "Q3M2D1R", "D05L2D1R", "BM2D1R11", "M_BEAMPORT_22", "BM2D1R12", "HBM2D1R", "BM2D1R2", "D04L2D1R", "Q2M2D1R", "DB3L2D1R", "BPMZ7D1R", "DA3L2D1R", "S2M2D1RL", "VS2M2D1R", "S2M2D1RR", "D02L2D1R", "Q1M2D1R", "D01L2D1R"], "T1": ["S1MT1RL", "HS1MT1R", "S1MT1RR", "DA1L1T1R", "BPMZ1T1R", "DB1L1T1R", "Q1M1T1R", "D02L1T1R", "S2M1T1RL", "VS2M1T1R", "S2M1T1RR", "DA3L1T1R", "BPMZ2T1R", "DB3L1T1R", "Q2M1T1R", "D04L1T1R", "BM1T1R11", "BM1T1R12", "HBM1T1R", "BM1T1R21", "BM1T1R22", "D05L1T1R", "Q3M1T1R", "DA6L1T1R", "BPMZ3T1R", "DB6L1T1R", "S3M1T1RL", "VS3M1T1R", "S3M1T1RR", "D07L1T1R", "Q4M1T1R", "D08L1T1R", "S4M1T1RL", "HS4M1T1R", "S4M1T1RR", "D09L1T1R", "Q5M1T1R", "DA10L1T1R", "BPMZ4T1R", "DB10L1T1R", "DD10L1T1R", "DD10L2T1R", "BPMZ43T1R", "DB10L2T1R", "BPMZ5T1R", "DA10L2T1R", "Q5M2T1R", "D09L2T1R", "S4M2T1RL", "HS4M2T1R", "S4M2T1RR", "D08L2T1R", "Q4M2T1R", "D07L2T1R", "S3M2T1RL", "VS3M2T1R", "S3M2T1RR", "DB6L2T1R", "BPMZ6T1R", "DA6L2T1R", "Q3M2T1R", "D05L2T1R", "BM2T1R11", "BM2T1R12", "HBM2T1R", "BM2T1R2", "D04L2T1R", "Q2M2T1R", "DB3L2T1R", "BPMZ7T1R", "DA3L2T1R", "S2M2T1RL", "VS2M2T1R", "S2M2T1RR", "D02L2T1R", "Q1M2T1R", "D01L2T1R"], "D2": ["S1MD2RL", "HS1MD2R", "S1MD2RR", "DA1L1D2R", "BPMZ1D2R", "DB1L1D2R", "Q1M1D2R", "D02L1D2R", "S2M1D2RL", "VS2M1D2R", "S2M1D2RR", "DA3L1D2R", "BPMZ2D2R", "DB3L1D2R", "Q2M1D2R", "D04L1D2R", "BM1D2R11", "BM1D2R12", "HBM1D2R", "BM1D2R21", "BM1D2R22", "D05L1D2R", "Q3M1D2R", "DA6L1D2R", "BPMZ3D2R", "DB6L1D2R", "S3M1D2RL", "VS3M1D2R", "S3M1D2RR", "D07L1D2R", "Q4M1D2R", "D08L1D2R", "S4M1D2RL", "HS4M1D2R", "S4M1D2RR", "DA9L1D2R", "BPMZ4D2R", "DB9L1D2R", "DU125ID2R1", "DU125ID2R2", "DC9L2D2R", "M_FOMZ1D2R", "DB9L2D2R", "BPMZ5D2R", "DA9L2D2R", "S4M2D2RL", "HS4M2D2R", "S4M2D2RR", "D08L2D2R", "Q4M2D2R", "D07L2D2R", "S3M2D2RL", "VS3M2D2R", "S3M2D2RR", "DB6L2D2R", "BPMZ6D2R", "DA6L2D2R", "Q3M2D2R", "D05L2D2R", "BM2D2R11", "BM2D2R12", "BM2D2R13", "BM2D2R14", "BM2D2R15", "HBM2D2R", "BM2D2R21", "BM2D2R22", "D04L2D2R", "Q2M2D2R", "DB3L2D2R", "BPMZ7D2R", "DA3L2D2R", "S2M2D2RL", "VS2M2D2R", "S2M2D2RR", "D02L2D2R", "Q1M2D2R", "D01L2D2R"], "T2": ["S1MT2RL", "HS1MT2R", "S1MT2RR", "DA1L1T2R", "BPMZ1T2R", "DB1L1T2R", "Q1M1T2R", "D02L1T2R", "S2M1T2RL", "VS2M1T2R", "S2M1T2RR", "DA3L1T2R", "BPMZ2T2R", "DB3L1T2R", "Q2M1T2R", "D04L1T2R", "BM1T2R11", "BM1T2R12", "HBM1T2R", "BM1T2R21", "BM1T2R22", "BM1T2R22_END_EDGE_MARKER", "D05L1T2R", "Q3M1T2R", "DA6L1T2R", "BPMZ3T2R", "DB6L1T2R", "S3M1T2RL", "VS3M1T2R", "S3M1T2RR", "D07L1T2R", "Q4M1T2R", "D08L1T2R", "S4M1T2RL", "HS4M1T2R", "S4M1T2RR", "D09L1T2R", "Q5M1T2R", "DA10L1T2R", "BPMZ4T2R", "DB10L1T2R", "DC10L1T2R", "DC10L2T2R", "DB10L2T2R", "BPMZ5T2R", "DA10L2T2R", "Q5M2T2R", "D09L2T2R", "S4M2T2RL", "HS4M2T2R", "S4M2T2RR", "D08L2T2R", "Q4M2T2R", "D07L2T2R", "S3M2T2RL", "VS3M2T2R", "S3M2T2RR", "DB6L2T2R", "BPMZ6T2R", "DA6L2T2R", "Q3M2T2R", "D05L2T2R", "BM2T2R11", "BM2T2R12", "HBM2T2R", "BM2T2R2", "D04L2T2R", "Q2M2T2R", "DB3L2T2R", "BPMZ7T2R", "DA3L2T2R", "S2M2T2RL", "VS2M2T2R", "S2M2T2RR", "D02L2T2R", "Q1M2T2R", "D01L2T2R"], "D3": ["S1MD3RL", "HS1MD3R", "S1MD3RR", "DA1L1D3R", "BPMZ1D3R", "DB1L1D3R", "Q1M1D3R", "D02L1D3R", "S2M1D3RL", "VS2M1D3R", "S2M1D3RR", "DA3L1D3R", "BPMZ2D3R", "DB3L1D3R", "Q2M1D3R", "D04L1D3R", "BM1D3R11", "BM1D3R12", "HBM1D3R", "BM1D3R21", "BM1D3R22", "D05L1D3R", "Q3M1D3R", "DA6L1D3R", "BPMZ3D3R", "DB6L1D3R", "S3M1D3RL", "VS3M1D3R", "S3M1D3RR", "D07L1D3R", "Q4M1D3R", "D08L1D3R", "S4M1D3RL", "HS4M1D3R", "S4M1D3RR", "DA9L1D3R", "BPMZ4D3R", "DB9L1D3R", "DUE56I1D3R1", "DUE56I1D3R2", "DD9L1D3R", "DC9L2D3R", "DUE56I2D3R2", "DUE56I2D3R1", "DB9L2D3R", "BPMZ5D3R", "DA9L2D3R", "S4M2D3RL", "HS4M2D3R", "S4M2D3RR", "D08L2D3R", "Q4M2D3R", "D07L2D3R", "S3M2D3RL", "VS3M2D3R", "S3M2D3RR", "DB6L2D3R", "BPMZ6D3R", "DA6L2D3R", "Q3M2D3R", "D05L2D3R", "BM2D3R11", "BM2D3R12", "HBM2D3R", "BM2D3R2", "D04L2D3R", "Q2M2D3R", "DB3L2D3R", "BPMZ7D3R", "DA3L2D3R", "S2M2D3RL", "VS2M2D3R", "S2M2D3RR", "D02L2D3R", "Q1M2D3R", "D01L2D3R"], "T3": ["S1MT3RL", "HS1MT3R", "S1MT3RR", "DA1L1T3R", "BPMZ1T3R", "DB1L1T3R", "Q1M1T3R", "D02L1T3R", "S2M1T3RL", "VS2M1T3R", "S2M1T3RR", "DA3L1T3R", "BPMZ2T3R", "DB3L1T3R", "Q2M1T3R", "D04L1T3R", "BM1T3R11", "BM1T3R12", "HBM1T3R", "BM1T3R21", "BM1T3R22", "D05L1T3R", "Q3M1T3R", "DA6L1T3R", "BPMZ3T3R", "DB6L1T3R", "S3M1T3RL", "VS3M1T3R", "S3M1T3RR", "D07L1T3R", "Q4M1T3R", "D08L1T3R", "S4M1T3RL", "HS4M1T3R", "S4M1T3RR", "D09L1T3R", "Q5M1T3R", "DA10L1T3R", "BPMZ4T3R", "DB10L1T3R", "DC10L1T3R", "DD10L1T3R", "BPMZ41T3R", "DE10L1T3R", "DF10L2T3R", "BPMZ42T3R", "DE10L2T3R", "DD10L2T3R", "DC10L2T3R", "DB10L2T3R", "BPMZ5T3R", "DA10L2T3R", "Q5M2T3R", "D09L2T3R", "S4M2T3RL", "HS4M2T3R", "S4M2T3RR", "D08L2T3R", "Q4M2T3R", "D07L2T3R", "S3M2T3RL", "VS3M2T3R", "S3M2T3RR", "DB6L2T3R", "BPMZ6T3R", "DA6L2T3R", "Q3M2T3R", "D05L2T3R", "BM2T3R11", "BM2T3R12", "HBM2T3R", "BM2T3R2", "D04L2T3R", "Q2M2T3R", "DB3L2T3R", "BPMZ7T3R", "DA3L2T3R", "S2M2T3RL", "VS2M2T3R", "S2M2T3RR", "D02L2T3R", "Q1M2T3R", "D01L2T3R"], "D4": ["S1MD4RL", "HS1MD4R", "S1MD4RR", "DA1L1D4R", "BPMZ1D4R", "DB1L1D4R", "Q1M1D4R", "D02L1D4R", "S2M1D4RL", "VS2M1D4R", "S2M1D4RR", "DA3L1D4R", "BPMZ2D4R", "DB3L1D4R", "Q2M1D4R", "D04L1D4R", "BM1D4R11", "BM1D4R12", "HBM1D4R", "BM1D4R21", "BM1D4R22", "D05L1D4R", "Q3M1D4R", "DA6L1D4R", "BPMZ3D4R", "DB6L1D4R", "S3M1D4RL", "VS3M1D4R", "S3M1D4RR", "D07L1D4R", "Q4M1D4R", "D08L1D4R", "S4M1D4RL", "HS4M1D4R", "S4M1D4RR", "DA9L1D4R", "BPMZ4D4R", "DB9L1D4R", "DC9L1D4R", "DU49ID4R1", "DU49ID4R2", "DC9L2D4R", "DB9L2D4R", "BPMZ5D4R", "DA9L2D4R", "S4M2D4RL", "HS4M2D4R", "S4M2D4RR", "D08L2D4R", "Q4M2D4R", "D07L2D4R", "S3M2D4RL", "VS3M2D4R", "S3M2D4RR", "DB6L2D4R", "BPMZ6D4R", "DA6L2D4R", "Q3M2D4R", "D05L2D4R", "BM2D4R11", "BM2D4R12", "HBM2D4R", "BM2D4R2", "D04L2D4R", "Q2M2D4R", "DB3L2D4R", "BPMZ7D4R", "DA3L2D4R", "S2M2D4RL", "VS2M2D4R", "S2M2D4RR", "D02L2D4R", "Q1M2D4R", "D01L2D4R"], "T4": ["S1MT4RL", "HS1MT4R", "S1MT4RR", "DA1L1T4R", "BPMZ1T4R", "DB1L1T4R", "Q1M1T4R", "D02L1T4R", "S2M1T4RL", "VS2M1T4R", "S2M1T4RR", "DA3L1T4R", "BPMZ2T4R", "DB3L1T4R", "Q2M1T4R", "D04L1T4R", "BM1T4R11", "BM1T4R12", "HBM1T4R", "BM1T4R21", "BM1T4R22", "D05L1T4R", "Q3M1T4R", "DA6L1T4R", "BPMZ3T4R", "DB6L1T4R", "S3M1T4RL", "VS3M1T4R", "S3M1T4RR", "D07L1T4R", "Q4M1T4R", "D08L1T4R", "S4M1T4RL", "HS4M1T4R", "S4M1T4RR", "D09L1T4R", "Q5M1T4R", "DA10L1T4R", "BPMZ4T4R", "DB10L1T4R", "DC10L1T4R", "DD10L1T4R", "DD10L2T4R", "DC10L2T4R", "DB10L2T4R", "BPMZ5T4R", "DA10L2T4R", "Q5M2T4R", "D09L2T4R", "S4M2T4RL", "HS4M2T4R", "S4M2T4RR", "D08L2T4R", "Q4M2T4R", "D07L2T4R", "S3M2T4RL", "VS3M2T4R", "S3M2T4RR", "DB6L2T4R", "BPMZ6T4R", "DA6L2T4R", "Q3M2T4R", "D05L2T4R", "BM2T4R11", "BM2T4R12", "HBM2T4R", "BM2T4R21", "BM2T4R22", "D04L2T4R", "Q2M2T4R", "DB3L2T4R", "BPMZ7T4R", "DA3L2T4R", "S2M2T4RL", "VS2M2T4R", "S2M2T4RR", "D02L2T4R", "Q1M2T4R", "D01L2T4R"], "D5": ["S1MD5RL", "HS1MD5R", "S1MD5RR", "DA1L1D5R", "BPMZ1D5R", "DB1L1D5R", "Q1M1D5R", "D02L1D5R", "S2M1D5RL", "VS2M1D5R", "S2M1D5RR", "DA3L1D5R", "BPMZ2D5R", "DB3L1D5R", "Q2M1D5R", "D04L1D5R", "BM1D5R11", "BM1D5R12", "HBM1D5R", "BM1D5R21", "BM1D5R22", "D05L1D5R", "Q3M1D5R", "DA6L1D5R", "BPMZ3D5R", "DB6L1D5R", "S3M1D5RL", "VS3M1D5R", "S3M1D5RR", "D07L1D5R", "Q4M1D5R", "D08L1D5R", "S4M1D5RL", "HS4M1D5R", "S4M1D5RR", "DA9L1D5R", "BPMZ4D5R", "DB9L1D5R", "DB9L2D5R", "BPMZ5D5R", "DA9L2D5R", "S4M2D5RL", "HS4M2D5R", "S4M2D5RR", "D08L2D5R", "Q4M2D5R", "D07L2D5R", "S3M2D5RL", "VS3M2D5R", "S3M2D5RR", "DB6L2D5R", "BPMZ6D5R", "DA6L2D5R", "Q3M2D5R", "D05L2D5R", "BM2D5R11", "BM2D5R12", "BM2D5R13", "HBM2D5R", "BM2D5R2", "D04L2D5R", "Q2M2D5R", "DB3L2D5R", "BPMZ7D5R", "DA3L2D5R", "S2M2D5RL", "VS2M2D5R", "S2M2D5RR", "D02L2D5R", "Q1M2D5R", "D01AL2D5R", "D01BL2D5R"], "T5": ["S1MT5RL", "HS1MT5R", "S1MT5RR", "DA1L1T5R", "BPMZ1T5R", "DB1L1T5R", "Q1M1T5R", "D02L1T5R", "S2M1T5RL", "VS2M1T5R", "S2M1T5RR", "DA3L1T5R", "BPMZ2T5R", "DB3L1T5R", "Q2M1T5R", "D04L1T5R", "BM1T5R11", "BM1T5R12", "HBM1T5R", "BM1T5R21", "BM1T5R22", "D05L1T5R", "Q3M1T5R", "DA6L1T5R", "BPMZ3T5R", "DB6L1T5R", "S3M1T5RL", "VS3M1T5R", "S3M1T5RR", "D07L1T5R", "Q4M1T5R", "D08L1T5R", "S4M1T5RL", "HS4M1T5R", "S4M1T5RR", "D09L1T5R", "Q5M1T5R", "DA10L1T5R", "BPMZ4T5R", "DB10L1T5R", "DC10L1T5R", "DD10L1T5R", "DD10L2T5R", "DC10L2T5R", "DB10L2T5R", "BPMZ5T5R", "DA10L2T5R", "Q5M2T5R", "D09L2T5R", "S4M2T5RL", "HS4M2T5R", "S4M2T5RR", "D08L2T5R", "Q4M2T5R", "D07L2T5R", "S3M2T5RL", "VS3M2T5R", "S3M2T5RR", "DB6L2T5R", "BPMZ6T5R", "DA6L2T5R", "Q3M2T5R", "D05L2T5R", "BM2T5R11", "BM2T5R12", "HBM2T5R", "BM2T5R2", "D04L2T5R", "Q2M2T5R", "DB3L2T5R", "BPMZ7T5R", "DA3L2T5R", "S2M2T5RL", "VS2M2T5R", "S2M2T5RR", "D02L2T5R", "Q1M2T5R", "D01L2T5R"], "D6": ["S1MD6RL", "HS1MD6R", "S1MD6RR", "DA1L1D6R", "BPMZ1D6R", "DB1L1D6R", "Q1M1D6R", "D02L1D6R", "S2M1D6RL", "VS2M1D6R", "S2M1D6RR", "DA3L1D6R", "BPMZ2D6R", "DB3L1D6R", "Q2M1D6R", "D04L1D6R", "BM1D6R11", "BM1D6R12", "HBM1D6R", "BM1D6R21", "BM1D6R22", "D05L1D6R", "Q3M1D6R", "DA6L1D6R", "BPMZ3D6R", "DB6L1D6R", "S3M1D6RL", "VS3M1D6R", "S3M1D6RR", "D07L1D6R", "Q4M1D6R", "D08L1D6R", "S4M1D6RL", "HS4M1D6R", "S4M1D6RR", "DA9L1D6R", "BPMZ4D6R", "DB9L1D6R", "B1ID6R1", "B1ID6R2", "DC9L1D6R", "BPMZ41D6R", "DD9L1D6R", "DE9L1D6R", "DF9L1D6R", "DH9L1D6R", "DI9L1D6R", "BPMZ42D6R", "DJ9L1D6R", "B2ID6R1", "B2ID6R2", "DI9L2D6R", "BPMZ43D6R", "DH9L2D6R", "DG9L2D6R", "DF9L2D6R", "DD9L2D6R", "DC9L2D6R", "BPMZ44D6R", "DB9L2D6R", "B3ID6R1", "B3ID6R2", "DA9L2D6R", "S4M2D6RL", "HS4M2D6R", "S4M2D6RR", "D08L2D6R", "Q4M2D6R", "D07L2D6R", "S3M2D6RL", "VS3M2D6R", "S3M2D6RR", "DB6L2D6R", "BPMZ6D6R", "DA6L2D6R", "Q3M2D6R", "D05L2D6R", "BM2D6R11", "BM2D6R12", "HBM2D6R", "BM2D6R2", "D04L2D6R", "Q2M2D6R", "DB3L2D6R", "BPMZ7D6R", "DA3L2D6R", "S2M2D6RL", "VS2M2D6R", "S2M2D6RR", "D02L2D6R", "Q1M2D6R", "D01L2D6R"], "T6": ["S1MT6RL", "HS1MT6R", "S1MT6RR", "DA1L1T6R", "BPMZ1T6R", "DB1L1T6R", "Q1M1T6R", "D02L1T6R", "S2M1T6RL", "VS2M1T6R", "S2M1T6RR", "DA3L1T6R", "BPMZ2T6R", "DB3L1T6R", "Q2M1T6R", "D04L1T6R", "BM1T6R11", "BM1T6R12", "HBM1T6R", "BM1T6R21", "BM1T6R22", "D05L1T6R", "Q3M1T6R", "DA6L1T6R", "BPMZ3T6R", "DB6L1T6R", "S3M1T6RL", "VS3M1T6R", "S3M1T6RR", "D07L1T6R", "Q4M1T6R", "D08L1T6R", "S4M1T6RL", "HS4M1T6R", "S4M1T6RR", "D09L1T6R", "Q5M1T6R", "DA10L1T6R", "BPMZ4T6R", "DB10L1T6R", "BPMZ41T6R", "DC10L1T6R", "QIT6RL", "QIT6RR", "DB10L2T6R", "BPMZ5T6R", "DA10L2T6R", "Q5M2T6R", "D09L2T6R", "S4M2T6RL", "HS4M2T6R", "S4M2T6RR", "D08L2T6R", "Q4M2T6R", "D07L2T6R", "S3M2T6RL", "VS3M2T6R", "S3M2T6RR", "DB6L2T6R", "BPMZ6T6R", "DA6L2T6R", "Q3M2T6R", "D05L2T6R", "BM2T6R11", "BM2T6R12", "HBM2T6R", "BM2T6R2", "D04L2T6R", "Q2M2T6R", "DB3L2T6R", "BPMZ7T6R", "DA3L2T6R", "S2M2T6RL", "VS2M2T6R", "S2M2T6RR", "D02L2T6R", "Q1M2T6R", "D01L2T6R"], "D7": ["S1MD7RL", "HS1MD7R", "S1MD7RR", "DA1L1D7R", "BPMZ1D7R", "DB1L1D7R", "Q1M1D7R", "D02L1D7R", "S2M1D7RL", "VS2M1D7R", "S2M1D7RR", "DA3L1D7R", "BPMZ2D7R", "DB3L1D7R", "Q2M1D7R", "D04L1D7R", "BM1D7R11", "BM1D7R12", "HBM1D7R", "BM1D7R21", "BM1D7R22", "D05L1D7R", "Q3M1D7R", "DA6L1D7R", "BPMZ3D7R", "DB6L1D7R", "S3M1D7RL", "VS3M1D7R", "S3M1D7RR", "D07L1D7R", "Q4M1D7R", "D08L1D7R", "S4M1D7RL", "HS4M1D7R", "S4M1D7RR", "DA9L1D7R", "BPMZ4D7R", "DB9L1D7R", "DC9L1D7R", "DUE112ID7R1", "DUE112ID7R2", "DC9L2D7R", "DB9L2D7R", "BPMZ5D7R", "DA9L2D7R", "S4M2D7RL", "HS4M2D7R", "S4M2D7RR", "D08L2D7R", "Q4M2D7R", "D07L2D7R", "S3M2D7RL", "VS3M2D7R", "S3M2D7RR", "DB6L2D7R", "BPMZ6D7R", "DA6L2D7R", "Q3M2D7R", "D05L2D7R", "BM2D7R11", "BM2D7R12", "HBM2D7R", "BM2D7R2", "D04L2D7R", "Q2M2D7R", "DB3L2D7R", "BPMZ7D7R", "DA3L2D7R", "S2M2D7RL", "VS2M2D7R", "S2M2D7RR", "D02L2D7R", "Q1M2D7R", "D01L2D7R"], "T7": ["S1MT7RL", "HS1MT7R", "S1MT7RR", "DA1L1T7R", "BPMZ1T7R", "DB1L1T7R", "Q1M1T7R", "D02L1T7R", "S2M1T7RL", "VS2M1T7R", "S2M1T7RR", "DA3L1T7R", "BPMZ2T7R", "DB3L1T7R", "Q2M1T7R", "D04L1T7R", "BM1T7R11", "BM1T7R12", "HBM1T7R", "BM1T7R21", "BM1T7R22", "D05L1T7R", "Q3M1T7R", "DA6L1T7R", "BPMZ3T7R", "DB6L1T7R", "S3M1T7RL", "VS3M1T7R", "S3M1T7RR", "D07L1T7R", "Q4M1T7R", "D08L1T7R", "S4M1T7RL", "HS4M1T7R", "S4M1T7RR", "D09L1T7R", "Q5M1T7R", "DA10L1T7R", "BPMZ4T7R", "DB10L1T7R", "DC10L1T7R", "DC10L2T7R", "DB10L2T7R", "BPMZ5T7R", "DA10L2T7R", "Q5M2T7R", "D09L2T7R", "S4M2T7RL", "HS4M2T7R", "S4M2T7RR", "D08L2T7R", "Q4M2T7R", "D07L2T7R", "S3M2T7RL", "VS3M2T7R", "S3M2T7RR", "DB6L2T7R", "BPMZ6T7R", "DA6L2T7R", "Q3M2T7R", "D05L2T7R", "BM2T7R11", "BM2T7R12", "HBM2T7R", "BM2T7R2", "D04L2T7R", "Q2M2T7R", "DB3L2T7R", "BPMZ7T7R", "DA3L2T7R", "S2M2T7RL", "VS2M2T7R", "S2M2T7RR", "D02L2T7R", "Q1M2T7R", "D01L2T7R"], "D8": ["S1MD8RL", "HS1MD8R", "S1MD8RR", "DA1L1D8R", "BPMZ1D8R", "DB1L1D8R", "Q1M1D8R", "D02L1D8R", "S2M1D8RL", "VS2M1D8R", "S2M1D8RR", "DA3L1D8R", "BPMZ2D8R", "DB3L1D8R", "Q2M1D8R", "D04L1D8R", "BM1D8R11", "BM1D8R12", "HBM1D8R", "BM1D8R21", "BM1D8R22", "D05L1D8R", "Q3M1D8R", "DA6L1D8R", "BPMZ3D8R", "DB6L1D8R", "S3M1D8RL", "VS3M1D8R", "S3M1D8RR", "D07L1D8R", "Q4M1D8R", "S4M1D8RL", "HS4M1D8R", "S4M1D8RR", "DA9L1D8R", "BPMZ4D8R", "DB9L1D8R", "M_FOMZ1D8R", "DC9L1D8R", "DU49ID8R1", "DU49ID8R2", "DC9L2D8R", "DB9L2D8R", "BPMZ5D8R", "DA9L2D8R", "S4M2D8RL", "HS4M2D8R", "S4M2D8RR", "D08L2D8R", "Q4M2D8R", "D07L2D8R", "S3M2D8RL", "VS3M2D8R", "S3M2D8RR", "DB6L2D8R", "BPMZ6D8R", "DA6L2D8R", "Q3M2D8R", "D05L2D8R", "BM2D8R11", "BM2D8R12", "HBM2D8R", "BM2D8R2", "D04L2D8R", "Q2M2D8R", "DB3L2D8R", "BPMZ7D8R", "DA3L2D8R", "S2M2D8RL", "VS2M2D8R", "S2M2D8RR", "D02L2D8R", "Q1M2D8R", "D01L2D8R"], "T8": ["S1MT8RL", "HS1MT8R", "S1MT8RR", "DA1L1T8R", "BPMZ1T8R", "DB1L1T8R", "Q1M1T8R", "D02L1T8R", "S2M1T8RL", "VS2M1T8R", "S2M1T8RR", "DA3L1T8R", "BPMZ2T8R", "DB3L1T8R", "Q2M1T8R", "D04L1T8R", "BM1T8R11", "BM1T8R12", "HBM1T8R", "BM1T8R21", "BM1T8R22", "D05L1T8R", "Q3M1T8R", "DA6L1T8R", "BPMZ3T8R", "DB6L1T8R", "S3M1T8RL", "VS3M1T8R", "S3M1T8RR", "D07L1T8R", "Q4M1T8R", "D08L1T8R", "S4M1T8RL", "HS4M1T8R", "S4M1T8RR", "D09L1T8R", "Q5M1T8R", "DA10L1T8R", "BPMZ4T8R", "DB10L1T8R", "CAVH1T8R", "DC10L1T8R", "CAVH2T8R", "DD10L1T8R", "DD10L2T8R", "CAVH3T8R", "DC10L2T8R", "CAVH4T8R", "DB10L2T8R", "BPMZ5T8R", "DA10L2T8R", "Q5M2T8R", "D09L2T8R", "S4M2T8RL", "HS4M2T8R", "S4M2T8RR", "D08L2T8R", "Q4M2T8R", "D07L2T8R", "S3M2T8RL", "VS3M2T8R", "S3M2T8RR", "DB6L2T8R", "BPMZ6T8R", "DA6L2T8R", "Q3M2T8R", "D05L2T8R", "BM2T8R11", "BM2T8R12", "HBM2T8R", "BM2T8R21", "BM2T8R22", "D04L2T8R", "Q2M2T8R", "DB3L2T8R", "BPMZ7T8R", "DA3L2T8R", "S2M2T8RL", "VS2M2T8R", "S2M2T8RR", "D02L2T8R", "Q1M2T8R", "D01L2T8R"], "D1L": ["S1MD1RL", "HS1MD1R", "S1MD1RR", "DA1L1D1R", "BPMZ1D1R", "DB1L1D1R", "Q1M1D1R", "D02L1D1R", "S2M1D1RL", "VS2M1D1R", "S2M1D1RR", "DA3L1D1R", "BPMZ2D1R", "DB3L1D1R", "Q2M1D1R", "D04L1D1R", "BM1D1R11", "M_BEAMPORT_1A1", "BM1D1R12", "HBM1D1R", "BM1D1R21", "M_BEAMPORT_1B1", "BM1D1R22", "D05L1D1R", "Q3M1D1R", "DA6L1D1R", "BPMZ3D1R", "DB6L1D1R", "S3M1D1RL", "VS3M1D1R", "S3M1D1RR", "D07L1D1R", "Q4M1D1R", "D08L1D1R", "S4M1D1RL", "HS4M1D1R", "S4M1D1RR", "DA9L1D1R", "BPMZ4D1R", "DB9L1D1R", "DC9L1D1R", "BPMZ41D1R", "DD9L1D1R", "BPMZ42D1R", "DE9L1D1R", "DF9L1D1R", "M_FOMZ1D1R", "DG9L1D1R"], "RING": ["D1R", "T1", "D2", "T2", "D3", "T3", "D4", "T4", "D5", "T5", "D6", "T6", "D7", "T7", "D8", "T8", "D1L"]}} +{"version": "2.1", "title": "BESSY II - standard user - beam ports", "info": "This is the latest version of BESSY II with available beam ports", "root": "RING", "elements": {"DG9L2D1R": ["Drift", {"length": 0.6155}], "M_FOMZ2D1R": ["Marker", {}], "DF9L2D1R": ["Drift", {"length": 0.521}], "DE9L2D1R": ["Drift", {"length": 0.6485}], "BPMZ43D1R": ["Marker", {}], "DD9L2D1R": ["Drift", {"length": 0.4025}], "BPMZ44D1R": ["Marker", {}], "DB9L2D1R": ["Drift", {"length": 0.5485}], "BPMZ5D1R": ["Marker", {}], "DA9L2D1R": ["Drift", {"length": 0.07}], "S4M2D1RL": ["Sextupole", {"k2": 27.0435, "length": 0.08}], "HS4M2D1R": ["Hcor", {}], "S4M2D1RR": ["Sextupole", {"k2": 27.0435, "length": 0.08}], "D08L2D1R": ["Drift", {"length": 0.153}], "Q4M2D1R": ["Quadrupole", {"k1": 1.40046286, "length": 0.5}], "D07L2D1R": ["Drift", {"length": 0.153}], "S3M2D1RL": ["Sextupole", {"k2": -39.96, "length": 0.08}], "VS3M2D1R": ["Vcor", {}], "S3M2D1RR": ["Sextupole", {"k2": -39.96, "length": 0.08}], "DB6L2D1R": ["Drift", {"length": 0.063}], "BPMZ6D1R": ["Monitor", {}], "DA6L2D1R": ["Drift", {"length": 0.09}], "Q3M2D1R": ["Quadrupole", {"k1": -2.02322285, "length": 0.25}], "D05L2D1R": ["Drift", {"length": 0.42}], "BM2D1R11": ["Dipole", {"angle": 0.034907, "e1": 0.09817477042468103, "length": 0.152}], "M_BEAMPORT_22": ["Marker", {}], "BM2D1R12": ["Dipole", {"angle": 0.06326799999999999, "length": 0.2755}], "HBM2D1R": ["Hcor", {}], "BM2D1R2": ["Dipole", {"angle": 0.09817477042468103, "e2": 0.09817477042468103, "length": 0.4275}], "D04L2D1R": ["Drift", {"length": 0.42}], "Q2M2D1R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "DB3L2D1R": ["Drift", {"length": 0.244}], "BPMZ7D1R": ["Monitor", {}], "DA3L2D1R": ["Drift", {"length": 0.063}], "S2M2D1RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M2D1R": ["Vcor", {}], "S2M2D1RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "D02L2D1R": ["Drift", {"length": 0.28800000000000003}], "Q1M2D1R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D01L2D1R": ["Drift", {"length": 0.16}], "S1MT1RL": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "HS1MT1R": ["Hcor", {}], "S1MT1RR": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "DA1L1T1R": ["Drift", {"length": 0.07}], "BPMZ1T1R": ["Monitor", {}], "DB1L1T1R": ["Drift", {"length": 0.09}], "Q1M1T1R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D02L1T1R": ["Drift", {"length": 0.28800000000000003}], "S2M1T1RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M1T1R": ["Vcor", {}], "S2M1T1RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "DA3L1T1R": ["Drift", {"length": 0.128}], "BPMZ2T1R": ["Monitor", {}], "DB3L1T1R": ["Drift", {"length": 0.179}], "Q2M1T1R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "D04L1T1R": ["Drift", {"length": 0.42}], "BM1T1R11": ["Dipole", {"angle": 0.069813, "e1": 0.09817477042468103, "length": 0.304}], "BM1T1R12": ["Dipole", {"angle": 0.028362000000000002, "length": 0.1235}], "HBM1T1R": ["Hcor", {}], "BM1T1R21": ["Dipole", {"angle": 0.047124, "length": 0.2052}], "M_BEAMPORT_1B2": ["Marker", {}], "BM1T1R22": ["Dipole", {"angle": 0.051051, "e2": 0.09817477042468103, "length": 0.2223}], "D05L1T1R": ["Drift", {"length": 0.42}], "Q3M1T1R": ["Quadrupole", {"k1": -2.50764398, "length": 0.25}], "DA6L1T1R": ["Drift", {"length": 0.09}], "BPMZ3T1R": ["Monitor", {}], "DB6L1T1R": ["Drift", {"length": 0.063}], "CQS3M1T1": ["Quadrupole", {"length": 0.0}], "S3M1T1RL": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "VS3M1T1R": ["Vcor", {}], "S3M1T1RR": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "D07L1T1R": ["Drift", {"length": 0.153}], "Q4M1T1R": ["Quadrupole", {"k1": 2.63205252, "length": 0.5}], "D08L1T1R": ["Drift", {"length": 0.153}], "S4M1T1RL": ["Sextupole", {"k2": 55.0, "length": 0.08}], "HS4M1T1R": ["Hcor", {}], "S4M1T1RR": ["Sextupole", {"k2": 55.0, "length": 0.08}], "D09L1T1R": ["Drift", {"length": 0.153}], "Q5M1T1R": ["Quadrupole", {"k1": -2.52154146, "length": 0.2}], "DA10L1T1R": ["Drift", {"length": 0.092}], "BPMZ4T1R": ["Monitor", {}], "DB10L1T1R": ["Drift", {"length": 1.321}], "DD10L1T1R": ["Drift", {"length": 1.04}], "DD10L2T1R": ["Drift", {"length": 1.735}], "BPMZ43T1R": ["Marker", {}], "DB10L2T1R": ["Drift", {"length": 0.626}], "BPMZ5T1R": ["Monitor", {}], "DA10L2T1R": ["Drift", {"length": 0.092}], "Q5M2T1R": ["Quadrupole", {"k1": -2.51058167, "length": 0.2}], "D09L2T1R": ["Drift", {"length": 0.153}], "S4M2T1RL": ["Sextupole", {"k2": 55.0, "length": 0.08}], "HS4M2T1R": ["Hcor", {}], "S4M2T1RR": ["Sextupole", {"k2": 55.0, "length": 0.08}], "D08L2T1R": ["Drift", {"length": 0.153}], "Q4M2T1R": ["Quadrupole", {"k1": 2.56505973, "length": 0.5}], "D07L2T1R": ["Drift", {"length": 0.153}], "CQS3M2T1": ["Quadrupole", {"length": 0.0}], "S3M2T1RL": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "VS3M2T1R": ["Vcor", {}], "S3M2T1RR": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "DB6L2T1R": ["Drift", {"length": 0.063}], "BPMZ6T1R": ["Monitor", {}], "DA6L2T1R": ["Drift", {"length": 0.09}], "Q3M2T1R": ["Quadrupole", {"k1": -2.46682595, "length": 0.25}], "D05L2T1R": ["Drift", {"length": 0.42}], "BM2T1R11": ["Dipole", {"angle": 0.034907, "e1": 0.09817477042468103, "length": 0.152}], "BM2T1R12": ["Dipole", {"angle": 0.06326799999999999, "length": 0.2755}], "HBM2T1R": ["Hcor", {}], "BM2T1R2": ["Dipole", {"angle": 0.09817477042468103, "e2": 0.09817477042468103, "length": 0.4275}], "D04L2T1R": ["Drift", {"length": 0.42}], "Q2M2T1R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "DB3L2T1R": ["Drift", {"length": 0.244}], "BPMZ7T1R": ["Monitor", {}], "DA3L2T1R": ["Drift", {"length": 0.063}], "S2M2T1RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M2T1R": ["Vcor", {}], "S2M2T1RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "D02L2T1R": ["Drift", {"length": 0.28800000000000003}], "Q1M2T1R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D01L2T1R": ["Drift", {"length": 0.16}], "S1MD2RL": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "HS1MD2R": ["Hcor", {}], "S1MD2RR": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "DA1L1D2R": ["Drift", {"length": 0.07}], "BPMZ1D2R": ["Monitor", {}], "DB1L1D2R": ["Drift", {"length": 0.09}], "Q1M1D2R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D02L1D2R": ["Drift", {"length": 0.28800000000000003}], "S2M1D2RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M1D2R": ["Vcor", {}], "S2M1D2RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "DA3L1D2R": ["Drift", {"length": 0.128}], "BPMZ2D2R": ["Monitor", {}], "DB3L1D2R": ["Drift", {"length": 0.179}], "Q2M1D2R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "D04L1D2R": ["Drift", {"length": 0.42}], "BM1D2R11": ["Dipole", {"angle": 0.069813, "e1": 0.09817477042468103, "length": 0.304}], "M_BEAMPORT_1A3": ["Marker", {}], "BM1D2R12": ["Dipole", {"angle": 0.028362000000000002, "length": 0.1235}], "HBM1D2R": ["Hcor", {}], "BM1D2R21": ["Dipole", {"angle": 0.047124, "length": 0.2052}], "M_BEAMPORT_1B3": ["Marker", {}], "BM1D2R22": ["Dipole", {"angle": 0.051051, "e2": 0.09817477042468103, "length": 0.2223}], "D05L1D2R": ["Drift", {"length": 0.42}], "Q3M1D2R": ["Quadrupole", {"k1": -2.12441276, "length": 0.25}], "DA6L1D2R": ["Drift", {"length": 0.09}], "BPMZ3D2R": ["Monitor", {}], "DB6L1D2R": ["Drift", {"length": 0.063}], "S3M1D2RL": ["Sextupole", {"k2": -42.735, "length": 0.08}], "VS3M1D2R": ["Vcor", {}], "S3M1D2RR": ["Sextupole", {"k2": -42.735, "length": 0.08}], "D07L1D2R": ["Drift", {"length": 0.153}], "Q4M1D2R": ["Quadrupole", {"k1": 1.4802205, "length": 0.5}], "D08L1D2R": ["Drift", {"length": 0.153}], "S4M1D2RL": ["Sextupole", {"k2": 38.2185, "length": 0.08}], "HS4M1D2R": ["Hcor", {}], "S4M1D2RR": ["Sextupole", {"k2": 38.2185, "length": 0.08}], "DA9L1D2R": ["Drift", {"length": 0.07}], "BPMZ4D2R": ["Monitor", {}], "DB9L1D2R": ["Drift", {"length": 0.198}], "PKDNL1KR": ["Kicker", {"length": 0.395}], "DU125ID2R1": ["Drift", {"length": 2.1430000000000002}], "DU125ID2R2": ["Drift", {"length": 2.1430000000000002}], "DC9L2D2R": ["Drift", {"length": 0.249}], "M_FOMZ1D2R": ["Marker", {}], "DB9L2D2R": ["Drift", {"length": 0.344}], "BPMZ5D2R": ["Monitor", {}], "DA9L2D2R": ["Drift", {"length": 0.07}], "S4M2D2RL": ["Sextupole", {"k2": 38.2185, "length": 0.08}], "HS4M2D2R": ["Hcor", {}], "S4M2D2RR": ["Sextupole", {"k2": 38.2185, "length": 0.08}], "D08L2D2R": ["Drift", {"length": 0.153}], "Q4M2D2R": ["Quadrupole", {"k1": 1.4802205, "length": 0.5}], "D07L2D2R": ["Drift", {"length": 0.153}], "S3M2D2RL": ["Sextupole", {"k2": -42.735, "length": 0.08}], "VS3M2D2R": ["Vcor", {}], "S3M2D2RR": ["Sextupole", {"k2": -42.735, "length": 0.08}], "DB6L2D2R": ["Drift", {"length": 0.063}], "BPMZ6D2R": ["Monitor", {}], "DA6L2D2R": ["Drift", {"length": 0.09}], "Q3M2D2R": ["Quadrupole", {"k1": -2.12441276, "length": 0.25}], "D05L2D2R": ["Drift", {"length": 0.42}], "BM2D2R11": ["Dipole", {"angle": 0.064577, "e1": 0.09817477042468103, "length": 0.2812}], "M_PINHOLE03": ["Marker", {}], "BM2D2R12": ["Dipole", {"angle": 0.005236, "length": 0.0228}], "M_BEAMPORT_24": ["Marker", {}], "BM2D2R13": ["Dipole", {"angle": 0.006981, "length": 0.0304}], "M_STREAKCAMERA": ["Marker", {}], "BM2D2R14": ["Dipole", {"angle": 0.010472, "length": 0.0456}], "M_APDFILLPATTERN": ["Marker", {}], "BM2D2R15": ["Dipole", {"angle": 0.010908, "length": 0.0475}], "HBM2D2R": ["Hcor", {}], "BM2D2R21": ["Dipole", {"angle": 0.01876228945893904, "length": 0.0817}], "M_BEAMPORT_2A3": ["Marker", {}], "BM2D2R22": ["Dipole", {"angle": 0.079412480965742, "e2": 0.09817477042468103, "length": 0.3458}], "D04L2D2R": ["Drift", {"length": 0.42}], "Q2M2D2R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "DB3L2D2R": ["Drift", {"length": 0.244}], "BPMZ7D2R": ["Monitor", {}], "DA3L2D2R": ["Drift", {"length": 0.063}], "CQS2M2D2": ["Quadrupole", {"length": 0.0}], "S2M2D2RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M2D2R": ["Vcor", {}], "S2M2D2RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "D02L2D2R": ["Drift", {"length": 0.28800000000000003}], "Q1M2D2R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D01L2D2R": ["Drift", {"length": 0.16}], "S1MT2RL": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "HS1MT2R": ["Hcor", {}], "S1MT2RR": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "DA1L1T2R": ["Drift", {"length": 0.07}], "BPMZ1T2R": ["Monitor", {}], "DB1L1T2R": ["Drift", {"length": 0.09}], "Q1M1T2R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D02L1T2R": ["Drift", {"length": 0.28800000000000003}], "S2M1T2RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M1T2R": ["Vcor", {}], "S2M1T2RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "DA3L1T2R": ["Drift", {"length": 0.128}], "BPMZ2T2R": ["Monitor", {}], "DB3L1T2R": ["Drift", {"length": 0.179}], "Q2M1T2R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "D04L1T2R": ["Drift", {"length": 0.42}], "BM1T2R11": ["Dipole", {"angle": 0.069813, "e1": 0.09817477042468103, "length": 0.304}], "BM1T2R12": ["Dipole", {"angle": 0.028362000000000002, "length": 0.1235}], "HBM1T2R": ["Hcor", {}], "BM1T2R21": ["Dipole", {"angle": 0.047124, "length": 0.2052}], "M_BEAMPORT_1B4": ["Marker", {}], "BM1T2R22": ["Dipole", {"angle": 0.051051, "e2": 0.09817477042468103, "length": 0.2223}], "BM1T2R22_END_EDGE_MARKER": ["Marker", {}], "D05L1T2R": ["Drift", {"length": 0.42}], "Q3M1T2R": ["Quadrupole", {"k1": -2.45526041, "length": 0.25}], "DA6L1T2R": ["Drift", {"length": 0.09}], "BPMZ3T2R": ["Monitor", {}], "DB6L1T2R": ["Drift", {"length": 0.063}], "CQS3M1T2": ["Quadrupole", {"length": 0.0}], "S3M1T2RL": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "VS3M1T2R": ["Vcor", {}], "S3M1T2RR": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "D07L1T2R": ["Drift", {"length": 0.153}], "Q4M1T2R": ["Quadrupole", {"k1": 2.57722952, "length": 0.5}], "D08L1T2R": ["Drift", {"length": 0.153}], "S4M1T2RL": ["Sextupole", {"k2": 55.0, "length": 0.08}], "HS4M1T2R": ["Hcor", {}], "S4M1T2RR": ["Sextupole", {"k2": 55.0, "length": 0.08}], "D09L1T2R": ["Drift", {"length": 0.153}], "Q5M1T2R": ["Quadrupole", {"k1": -2.5831049, "length": 0.2}], "DA10L1T2R": ["Drift", {"length": 0.092}], "BPMZ4T2R": ["Monitor", {}], "DB10L1T2R": ["Drift", {"length": 0.491}], "DC10L1T2R": ["Drift", {"length": 1.87}], "DC10L2T2R": ["Drift", {"length": 1.87}], "DB10L2T2R": ["Drift", {"length": 0.491}], "BPMZ5T2R": ["Monitor", {}], "DA10L2T2R": ["Drift", {"length": 0.092}], "Q5M2T2R": ["Quadrupole", {"k1": -2.5831049, "length": 0.2}], "D09L2T2R": ["Drift", {"length": 0.153}], "S4M2T2RL": ["Sextupole", {"k2": 55.0, "length": 0.08}], "HS4M2T2R": ["Hcor", {}], "S4M2T2RR": ["Sextupole", {"k2": 55.0, "length": 0.08}], "D08L2T2R": ["Drift", {"length": 0.153}], "Q4M2T2R": ["Quadrupole", {"k1": 2.57722952, "length": 0.5}], "D07L2T2R": ["Drift", {"length": 0.153}], "S3M2T2RL": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "VS3M2T2R": ["Vcor", {}], "S3M2T2RR": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "DB6L2T2R": ["Drift", {"length": 0.063}], "BPMZ6T2R": ["Monitor", {}], "DA6L2T2R": ["Drift", {"length": 0.09}], "Q3M2T2R": ["Quadrupole", {"k1": -2.45526041, "length": 0.25}], "D05L2T2R": ["Drift", {"length": 0.42}], "BM2T2R11": ["Dipole", {"angle": 0.034907, "e1": 0.09817477042468103, "length": 0.152}], "BM2T2R12": ["Dipole", {"angle": 0.06326799999999999, "length": 0.2755}], "HBM2T2R": ["Hcor", {}], "BM2T2R2": ["Dipole", {"angle": 0.09817477042468103, "e2": 0.09817477042468103, "length": 0.4275}], "D04L2T2R": ["Drift", {"length": 0.42}], "Q2M2T2R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "DB3L2T2R": ["Drift", {"length": 0.244}], "BPMZ7T2R": ["Monitor", {}], "DA3L2T2R": ["Drift", {"length": 0.063}], "S2M2T2RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M2T2R": ["Vcor", {}], "S2M2T2RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "D02L2T2R": ["Drift", {"length": 0.28800000000000003}], "Q1M2T2R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D01L2T2R": ["Drift", {"length": 0.16}], "S1MD3RL": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "HS1MD3R": ["Hcor", {}], "S1MD3RR": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "DA1L1D3R": ["Drift", {"length": 0.07}], "BPMZ1D3R": ["Monitor", {}], "DB1L1D3R": ["Drift", {"length": 0.09}], "Q1M1D3R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D02L1D3R": ["Drift", {"length": 0.28800000000000003}], "S2M1D3RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M1D3R": ["Vcor", {}], "S2M1D3RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "DA3L1D3R": ["Drift", {"length": 0.128}], "BPMZ2D3R": ["Monitor", {}], "DB3L1D3R": ["Drift", {"length": 0.179}], "Q2M1D3R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "D04L1D3R": ["Drift", {"length": 0.42}], "BM1D3R11": ["Dipole", {"angle": 0.069813, "e1": 0.09817477042468103, "length": 0.304}], "M_BEAMPORT_1A5": ["Marker", {}], "BM1D3R12": ["Dipole", {"angle": 0.028362000000000002, "length": 0.1235}], "HBM1D3R": ["Hcor", {}], "BM1D3R21": ["Dipole", {"angle": 0.047124, "length": 0.2052}], "BM1D3R22": ["Dipole", {"angle": 0.051051, "e2": 0.09817477042468103, "length": 0.2223}], "D05L1D3R": ["Drift", {"length": 0.42}], "Q3M1D3R": ["Quadrupole", {"k1": -2.12608143, "length": 0.25}], "DA6L1D3R": ["Drift", {"length": 0.09}], "BPMZ3D3R": ["Monitor", {}], "DB6L1D3R": ["Drift", {"length": 0.063}], "S3M1D3RL": ["Sextupole", {"k2": -42.735, "length": 0.08}], "VS3M1D3R": ["Vcor", {}], "S3M1D3RR": ["Sextupole", {"k2": -42.735, "length": 0.08}], "D07L1D3R": ["Drift", {"length": 0.153}], "Q4M1D3R": ["Quadrupole", {"k1": 1.48692991, "length": 0.5}], "D08L1D3R": ["Drift", {"length": 0.153}], "S4M1D3RL": ["Sextupole", {"k2": 38.2185, "length": 0.08}], "HS4M1D3R": ["Hcor", {}], "S4M1D3RR": ["Sextupole", {"k2": 38.2185, "length": 0.08}], "DA9L1D3R": ["Drift", {"length": 0.07}], "BPMZ4D3R": ["Monitor", {}], "DB9L1D3R": ["Drift", {"length": 0.469}], "DUE56I1D3R1": ["Drift", {"length": 0.8959999999999999}], "DUE56I1D3R2": ["Drift", {"length": 0.8959999999999999}], "DD9L1D3R": ["Drift", {"length": 0.475}], "DC9L2D3R": ["Drift", {"length": 0.475}], "DUE56I2D3R2": ["Drift", {"length": 0.8959999999999999}], "DUE56I2D3R1": ["Drift", {"length": 0.8959999999999999}], "DB9L2D3R": ["Drift", {"length": 0.469}], "BPMZ5D3R": ["Monitor", {}], "DA9L2D3R": ["Drift", {"length": 0.07}], "S4M2D3RL": ["Sextupole", {"k2": 38.2185, "length": 0.08}], "HS4M2D3R": ["Hcor", {}], "S4M2D3RR": ["Sextupole", {"k2": 38.2185, "length": 0.08}], "D08L2D3R": ["Drift", {"length": 0.153}], "Q4M2D3R": ["Quadrupole", {"k1": 1.48692991, "length": 0.5}], "D07L2D3R": ["Drift", {"length": 0.153}], "S3M2D3RL": ["Sextupole", {"k2": -42.735, "length": 0.08}], "VS3M2D3R": ["Vcor", {}], "S3M2D3RR": ["Sextupole", {"k2": -42.735, "length": 0.08}], "DB6L2D3R": ["Drift", {"length": 0.063}], "BPMZ6D3R": ["Monitor", {}], "DA6L2D3R": ["Drift", {"length": 0.09}], "Q3M2D3R": ["Quadrupole", {"k1": -2.12608143, "length": 0.25}], "D05L2D3R": ["Drift", {"length": 0.42}], "BM2D3R11": ["Dipole", {"angle": 0.034907, "e1": 0.09817477042468103, "length": 0.152}], "BM2D3R12": ["Dipole", {"angle": 0.06326799999999999, "length": 0.2755}], "HBM2D3R": ["Hcor", {}], "BM2D3R2": ["Dipole", {"angle": 0.09817477042468103, "e2": 0.09817477042468103, "length": 0.4275}], "D04L2D3R": ["Drift", {"length": 0.42}], "Q2M2D3R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "DB3L2D3R": ["Drift", {"length": 0.244}], "BPMZ7D3R": ["Monitor", {}], "DA3L2D3R": ["Drift", {"length": 0.063}], "S2M2D3RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M2D3R": ["Vcor", {}], "S2M2D3RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "D02L2D3R": ["Drift", {"length": 0.28800000000000003}], "Q1M2D3R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D01L2D3R": ["Drift", {"length": 0.16}], "S1MT3RL": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "HS1MT3R": ["Hcor", {}], "S1MT3RR": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "DA1L1T3R": ["Drift", {"length": 0.07}], "BPMZ1T3R": ["Monitor", {}], "DB1L1T3R": ["Drift", {"length": 0.09}], "Q1M1T3R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D02L1T3R": ["Drift", {"length": 0.28800000000000003}], "S2M1T3RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M1T3R": ["Vcor", {}], "S2M1T3RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "DA3L1T3R": ["Drift", {"length": 0.128}], "BPMZ2T3R": ["Marker", {}], "DB3L1T3R": ["Drift", {"length": 0.179}], "Q2M1T3R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "D04L1T3R": ["Drift", {"length": 0.42}], "BM1T3R11": ["Dipole", {"angle": 0.069813, "e1": 0.09817477042468103, "length": 0.304}], "M_BEAMPORT_1A6": ["Marker", {}], "BM1T3R12": ["Dipole", {"angle": 0.028362000000000002, "length": 0.1235}], "HBM1T3R": ["Hcor", {}], "BM1T3R21": ["Dipole", {"angle": 0.047124, "length": 0.2052}], "M_BEAMPORT_1B6": ["Marker", {}], "BM1T3R22": ["Dipole", {"angle": 0.051051, "e2": 0.09817477042468103, "length": 0.2223}], "D05L1T3R": ["Drift", {"length": 0.42}], "Q3M1T3R": ["Quadrupole", {"k1": -2.43119165, "length": 0.25}], "DA6L1T3R": ["Drift", {"length": 0.09}], "BPMZ3T3R": ["Monitor", {}], "DB6L1T3R": ["Drift", {"length": 0.063}], "CQS3M1T3": ["Quadrupole", {"length": 0.0}], "S3M1T3RL": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "VS3M1T3R": ["Vcor", {}], "S3M1T3RR": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "D07L1T3R": ["Drift", {"length": 0.153}], "Q4M1T3R": ["Quadrupole", {"k1": 2.57917393, "length": 0.5}], "D08L1T3R": ["Drift", {"length": 0.153}], "S4M1T3RL": ["Sextupole", {"k2": 55.0, "length": 0.08}], "HS4M1T3R": ["Hcor", {}], "S4M1T3RR": ["Sextupole", {"k2": 55.0, "length": 0.08}], "D09L1T3R": ["Drift", {"length": 0.153}], "Q5M1T3R": ["Quadrupole", {"k1": -2.62044465, "length": 0.2}], "DA10L1T3R": ["Drift", {"length": 0.092}], "BPMZ4T3R": ["Monitor", {}], "DB10L1T3R": ["Drift", {"length": 0.6659999999999999}], "DC10L1T3R": ["Drift", {"length": 0.594}], "DD10L1T3R": ["Drift", {"length": 0.2285}], "BPMZ41T3R": ["Marker", {}], "DE10L1T3R": ["Drift", {"length": 0.8725}], "U41": ["Marker", {}], "DF10L2T3R": ["Drift", {"length": 0.3795}], "BPMZ42T3R": ["Marker", {}], "DE10L2T3R": ["Drift", {"length": 0.223}], "DD10L2T3R": ["Drift", {"length": 0.594}], "DC10L2T3R": ["Drift", {"length": 0.505}], "DB10L2T3R": ["Drift", {"length": 0.6595}], "BPMZ5T3R": ["Monitor", {}], "DA10L2T3R": ["Drift", {"length": 0.092}], "Q5M2T3R": ["Quadrupole", {"k1": -2.62044465, "length": 0.2}], "D09L2T3R": ["Drift", {"length": 0.153}], "S4M2T3RL": ["Sextupole", {"k2": 55.0, "length": 0.08}], "HS4M2T3R": ["Hcor", {}], "S4M2T3RR": ["Sextupole", {"k2": 55.0, "length": 0.08}], "D08L2T3R": ["Drift", {"length": 0.153}], "Q4M2T3R": ["Quadrupole", {"k1": 2.57917393, "length": 0.5}], "D07L2T3R": ["Drift", {"length": 0.153}], "CQS3M2T3": ["Quadrupole", {"length": 0.0}], "S3M2T3RL": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "VS3M2T3R": ["Vcor", {}], "S3M2T3RR": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "DB6L2T3R": ["Drift", {"length": 0.063}], "BPMZ6T3R": ["Monitor", {}], "DA6L2T3R": ["Drift", {"length": 0.09}], "Q3M2T3R": ["Quadrupole", {"k1": -2.43119165, "length": 0.25}], "D05L2T3R": ["Drift", {"length": 0.42}], "BM2T3R11": ["Dipole", {"angle": 0.034907, "e1": 0.09817477042468103, "length": 0.152}], "M_BEAMPORT_27": ["Marker", {}], "BM2T3R12": ["Dipole", {"angle": 0.06326799999999999, "length": 0.2755}], "HBM2T3R": ["Hcor", {}], "BM2T3R2": ["Dipole", {"angle": 0.09817477042468103, "e2": 0.09817477042468103, "length": 0.4275}], "D04L2T3R": ["Drift", {"length": 0.42}], "Q2M2T3R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "DB3L2T3R": ["Drift", {"length": 0.244}], "BPMZ7T3R": ["Monitor", {}], "DA3L2T3R": ["Drift", {"length": 0.063}], "S2M2T3RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M2T3R": ["Vcor", {}], "S2M2T3RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "D02L2T3R": ["Drift", {"length": 0.28800000000000003}], "Q1M2T3R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D01L2T3R": ["Drift", {"length": 0.16}], "S1MD4RL": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "HS1MD4R": ["Hcor", {}], "S1MD4RR": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "DA1L1D4R": ["Drift", {"length": 0.07}], "BPMZ1D4R": ["Monitor", {}], "DB1L1D4R": ["Drift", {"length": 0.09}], "Q1M1D4R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D02L1D4R": ["Drift", {"length": 0.28800000000000003}], "S2M1D4RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M1D4R": ["Vcor", {}], "S2M1D4RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "DA3L1D4R": ["Drift", {"length": 0.128}], "BPMZ2D4R": ["Monitor", {}], "DB3L1D4R": ["Drift", {"length": 0.179}], "Q2M1D4R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "D04L1D4R": ["Drift", {"length": 0.42}], "BM1D4R11": ["Dipole", {"angle": 0.069813, "e1": 0.09817477042468103, "length": 0.304}], "M_BEAMPORT_1A7": ["Marker", {}], "BM1D4R12": ["Dipole", {"angle": 0.028362000000000002, "length": 0.1235}], "HBM1D4R": ["Hcor", {}], "BM1D4R21": ["Dipole", {"angle": 0.047124, "length": 0.2052}], "M_BEAMPORT_1B7": ["Marker", {}], "BM1D4R22": ["Dipole", {"angle": 0.051051, "e2": 0.09817477042468103, "length": 0.2223}], "D05L1D4R": ["Drift", {"length": 0.42}], "Q3M1D4R": ["Quadrupole", {"k1": -2.1282793, "length": 0.25}], "DA6L1D4R": ["Drift", {"length": 0.09}], "BPMZ3D4R": ["Monitor", {}], "DB6L1D4R": ["Drift", {"length": 0.063}], "S3M1D4RL": ["Sextupole", {"k2": -42.735, "length": 0.08}], "VS3M1D4R": ["Vcor", {}], "S3M1D4RR": ["Sextupole", {"k2": -42.735, "length": 0.08}], "D07L1D4R": ["Drift", {"length": 0.153}], "Q4M1D4R": ["Quadrupole", {"k1": 1.4883633, "length": 0.5}], "D08L1D4R": ["Drift", {"length": 0.153}], "S4M1D4RL": ["Sextupole", {"k2": 38.2185, "length": 0.08}], "HS4M1D4R": ["Hcor", {}], "S4M1D4RR": ["Sextupole", {"k2": 38.2185, "length": 0.08}], "DA9L1D4R": ["Drift", {"length": 0.07}], "BPMZ4D4R": ["Monitor", {}], "DB9L1D4R": ["Drift", {"length": 0.335}], "DC9L1D4R": ["Drift", {"length": 0.26}], "DU49ID4R1": ["Drift", {"length": 2.141}], "DU49ID4R2": ["Drift", {"length": 2.141}], "DC9L2D4R": ["Drift", {"length": 0.25}], "DB9L2D4R": ["Drift", {"length": 0.345}], "BPMZ5D4R": ["Monitor", {}], "DA9L2D4R": ["Drift", {"length": 0.07}], "S4M2D4RL": ["Sextupole", {"k2": 38.2185, "length": 0.08}], "HS4M2D4R": ["Hcor", {}], "S4M2D4RR": ["Sextupole", {"k2": 38.2185, "length": 0.08}], "D08L2D4R": ["Drift", {"length": 0.153}], "Q4M2D4R": ["Quadrupole", {"k1": 1.4883633, "length": 0.5}], "D07L2D4R": ["Drift", {"length": 0.153}], "S3M2D4RL": ["Sextupole", {"k2": -42.735, "length": 0.08}], "VS3M2D4R": ["Vcor", {}], "S3M2D4RR": ["Sextupole", {"k2": -42.735, "length": 0.08}], "DB6L2D4R": ["Drift", {"length": 0.063}], "BPMZ6D4R": ["Monitor", {}], "DA6L2D4R": ["Drift", {"length": 0.09}], "Q3M2D4R": ["Quadrupole", {"k1": -2.1282793, "length": 0.25}], "D05L2D4R": ["Drift", {"length": 0.42}], "BM2D4R11": ["Dipole", {"angle": 0.034907, "e1": 0.09817477042468103, "length": 0.152}], "BM2D4R12": ["Dipole", {"angle": 0.06326799999999999, "length": 0.2755}], "HBM2D4R": ["Hcor", {}], "BM2D4R2": ["Dipole", {"angle": 0.09817477042468103, "e2": 0.09817477042468103, "length": 0.4275}], "D04L2D4R": ["Drift", {"length": 0.42}], "Q2M2D4R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "DB3L2D4R": ["Drift", {"length": 0.244}], "BPMZ7D4R": ["Marker", {}], "DA3L2D4R": ["Drift", {"length": 0.063}], "S2M2D4RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M2D4R": ["Vcor", {}], "S2M2D4RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "D02L2D4R": ["Drift", {"length": 0.28800000000000003}], "Q1M2D4R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D01L2D4R": ["Drift", {"length": 0.16}], "S1MT4RL": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "HS1MT4R": ["Hcor", {}], "S1MT4RR": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "DA1L1T4R": ["Drift", {"length": 0.07}], "BPMZ1T4R": ["Monitor", {}], "DB1L1T4R": ["Drift", {"length": 0.09}], "Q1M1T4R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D02L1T4R": ["Drift", {"length": 0.28800000000000003}], "S2M1T4RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M1T4R": ["Vcor", {}], "S2M1T4RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "DA3L1T4R": ["Drift", {"length": 0.128}], "BPMZ2T4R": ["Monitor", {}], "DB3L1T4R": ["Drift", {"length": 0.179}], "Q2M1T4R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "D04L1T4R": ["Drift", {"length": 0.42}], "BM1T4R11": ["Dipole", {"angle": 0.069813, "e1": 0.09817477042468103, "length": 0.304}], "BM1T4R12": ["Dipole", {"angle": 0.028362000000000002, "length": 0.1235}], "HBM1T4R": ["Hcor", {}], "BM1T4R21": ["Dipole", {"angle": 0.047124, "length": 0.2052}], "M_BEAMPORT_1B8": ["Marker", {}], "BM1T4R22": ["Dipole", {"angle": 0.051051, "e2": 0.09817477042468103, "length": 0.2223}], "D05L1T4R": ["Drift", {"length": 0.42}], "Q3M1T4R": ["Quadrupole", {"k1": -2.44037407, "length": 0.25}], "DA6L1T4R": ["Drift", {"length": 0.09}], "BPMZ3T4R": ["Monitor", {}], "DB6L1T4R": ["Drift", {"length": 0.063}], "S3M1T4RL": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "VS3M1T4R": ["Vcor", {}], "S3M1T4RR": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "D07L1T4R": ["Drift", {"length": 0.153}], "Q4M1T4R": ["Quadrupole", {"k1": 2.58038995, "length": 0.5}], "D08L1T4R": ["Drift", {"length": 0.153}], "S4M1T4RL": ["Sextupole", {"k2": 55.0, "length": 0.08}], "HS4M1T4R": ["Hcor", {}], "S4M1T4RR": ["Sextupole", {"k2": 55.0, "length": 0.08}], "D09L1T4R": ["Drift", {"length": 0.153}], "Q5M1T4R": ["Quadrupole", {"k1": -2.59546801, "length": 0.2}], "DA10L1T4R": ["Drift", {"length": 0.092}], "BPMZ4T4R": ["Monitor", {}], "DB10L1T4R": ["Drift", {"length": 0.371}], "DC10L1T4R": ["Drift", {"length": 0.05}], "DD10L1T4R": ["Drift", {"length": 1.665}], "UE49": ["Marker", {}], "DD10L2T4R": ["Drift", {"length": 1.665}], "DC10L2T4R": ["Drift", {"length": 0.05}], "DB10L2T4R": ["Drift", {"length": 0.9209999999999999}], "BPMZ5T4R": ["Monitor", {}], "DA10L2T4R": ["Drift", {"length": 0.092}], "Q5M2T4R": ["Quadrupole", {"k1": -2.59546801, "length": 0.2}], "D09L2T4R": ["Drift", {"length": 0.153}], "S4M2T4RL": ["Sextupole", {"k2": 55.0, "length": 0.08}], "HS4M2T4R": ["Hcor", {}], "S4M2T4RR": ["Sextupole", {"k2": 55.0, "length": 0.08}], "D08L2T4R": ["Drift", {"length": 0.153}], "Q4M2T4R": ["Quadrupole", {"k1": 2.58038995, "length": 0.5}], "D07L2T4R": ["Drift", {"length": 0.153}], "CQS3M2T4": ["Quadrupole", {"length": 0.0}], "S3M2T4RL": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "VS3M2T4R": ["Vcor", {}], "S3M2T4RR": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "DB6L2T4R": ["Drift", {"length": 0.063}], "BPMZ6T4R": ["Monitor", {}], "DA6L2T4R": ["Drift", {"length": 0.09}], "Q3M2T4R": ["Quadrupole", {"k1": -2.44037407, "length": 0.25}], "D05L2T4R": ["Drift", {"length": 0.42}], "BM2T4R11": ["Dipole", {"angle": 0.034907, "e1": 0.09817477042468103, "length": 0.152}], "M_BEAMPORT_29": ["Marker", {}], "BM2T4R12": ["Dipole", {"angle": 0.06326799999999999, "length": 0.2755}], "HBM2T4R": ["Hcor", {}], "BM2T4R21": ["Dipole", {"angle": 0.018762059883620064, "length": 0.08169880927168399}], "PM4": ["Marker", {}], "BM2T4R22": ["Dipole", {"angle": 0.07941294011637995, "e2": 0.09817477042468103, "length": 0.345801190728316}], "D04L2T4R": ["Drift", {"length": 0.42}], "Q2M2T4R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "DB3L2T4R": ["Drift", {"length": 0.244}], "BPMZ7T4R": ["Monitor", {}], "DA3L2T4R": ["Drift", {"length": 0.063}], "S2M2T4RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M2T4R": ["Vcor", {}], "S2M2T4RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "D02L2T4R": ["Drift", {"length": 0.28800000000000003}], "Q1M2T4R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D01L2T4R": ["Drift", {"length": 0.16}], "S1MD5RL": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "HS1MD5R": ["Hcor", {}], "S1MD5RR": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "DA1L1D5R": ["Drift", {"length": 0.07}], "BPMZ1D5R": ["Monitor", {}], "DB1L1D5R": ["Drift", {"length": 0.09}], "Q1M1D5R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D02L1D5R": ["Drift", {"length": 0.28800000000000003}], "S2M1D5RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M1D5R": ["Vcor", {}], "S2M1D5RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "DA3L1D5R": ["Drift", {"length": 0.128}], "BPMZ2D5R": ["Monitor", {}], "DB3L1D5R": ["Drift", {"length": 0.179}], "Q2M1D5R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "D04L1D5R": ["Drift", {"length": 0.42}], "BM1D5R11": ["Dipole", {"angle": 0.069813, "e1": 0.09817477042468103, "length": 0.304}], "M_BEAMPORT_1A9": ["Marker", {}], "BM1D5R12": ["Dipole", {"angle": 0.028362000000000002, "length": 0.1235}], "HBM1D5R": ["Hcor", {}], "BM1D5R21": ["Dipole", {"angle": 0.047124, "length": 0.2052}], "BM1D5R22": ["Dipole", {"angle": 0.051051, "e2": 0.09817477042468103, "length": 0.2223}], "D05L1D5R": ["Drift", {"length": 0.42}], "Q3M1D5R": ["Quadrupole", {"k1": -2.1211438, "length": 0.25}], "DA6L1D5R": ["Drift", {"length": 0.09}], "BPMZ3D5R": ["Monitor", {}], "DB6L1D5R": ["Drift", {"length": 0.063}], "S3M1D5RL": ["Sextupole", {"k2": -42.735, "length": 0.08}], "VS3M1D5R": ["Vcor", {}], "S3M1D5RR": ["Sextupole", {"k2": -42.735, "length": 0.08}], "D07L1D5R": ["Drift", {"length": 0.153}], "Q4M1D5R": ["Quadrupole", {"k1": 1.48010676, "length": 0.5}], "D08L1D5R": ["Drift", {"length": 0.153}], "S4M1D5RL": ["Sextupole", {"k2": 38.2185, "length": 0.08}], "HS4M1D5R": ["Hcor", {}], "S4M1D5RR": ["Sextupole", {"k2": 38.2185, "length": 0.08}], "DA9L1D5R": ["Drift", {"length": 0.579363}], "BPMZ4D5R": ["Monitor", {}], "DB9L1D5R": ["Drift", {"length": 2.306701}], "DB9L2D5R": ["Drift", {"length": 2.306701}], "BPMZ5D5R": ["Monitor", {}], "DA9L2D5R": ["Drift", {"length": 0.419235}], "S4M2D5RL": ["Sextupole", {"k2": 38.2185, "length": 0.08}], "HS4M2D5R": ["Hcor", {}], "S4M2D5RR": ["Sextupole", {"k2": 38.2185, "length": 0.08}], "D08L2D5R": ["Drift", {"length": 0.153}], "Q4M2D5R": ["Quadrupole", {"k1": 1.48010676, "length": 0.5}], "D07L2D5R": ["Drift", {"length": 0.153}], "CQS3M2D5": ["Quadrupole", {"length": 0.0}], "S3M2D5RL": ["Sextupole", {"k2": -42.735, "length": 0.08}], "VS3M2D5R": ["Vcor", {}], "S3M2D5RR": ["Sextupole", {"k2": -42.735, "length": 0.08}], "DB6L2D5R": ["Drift", {"length": 0.063}], "BPMZ6D5R": ["Monitor", {}], "DA6L2D5R": ["Drift", {"length": 0.09}], "Q3M2D5R": ["Quadrupole", {"k1": -2.1211438, "length": 0.25}], "D05L2D5R": ["Drift", {"length": 0.42}], "BM2D5R11": ["Dipole", {"angle": 0.06384400000000001, "e1": 0.09817477042468103, "length": 0.278008}], "M_PINHOLE09": ["Marker", {}], "BM2D5R12": ["Dipole", {"angle": 0.0059689999999999995, "length": 0.025992}], "M_BEAMPORT_210": ["Marker", {}], "BM2D5R13": ["Dipole", {"angle": 0.028362000000000002, "length": 0.1235}], "HBM2D5R": ["Hcor", {}], "BM2D5R2": ["Dipole", {"angle": 0.09817477042468103, "e2": 0.09817477042468103, "length": 0.4275}], "D04L2D5R": ["Drift", {"length": 0.42}], "Q2M2D5R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "DB3L2D5R": ["Drift", {"length": 0.244}], "BPMZ7D5R": ["Monitor", {}], "DA3L2D5R": ["Drift", {"length": 0.063}], "S2M2D5RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M2D5R": ["Vcor", {}], "S2M2D5RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "D02L2D5R": ["Drift", {"length": 0.28800000000000003}], "Q1M2D5R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D01AL2D5R": ["Drift", {"length": 0.15}], "MARKER_VSR_APERTURETEST_01": ["Marker", {}], "D01BL2D5R": ["Drift", {"length": 0.010000000000000009}], "S1MT5RL": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "HS1MT5R": ["Hcor", {}], "S1MT5RR": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "DA1L1T5R": ["Drift", {"length": 0.07}], "BPMZ1T5R": ["Monitor", {}], "DB1L1T5R": ["Drift", {"length": 0.09}], "Q1M1T5R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D02L1T5R": ["Drift", {"length": 0.28800000000000003}], "S2M1T5RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M1T5R": ["Vcor", {}], "S2M1T5RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "DA3L1T5R": ["Drift", {"length": 0.128}], "BPMZ2T5R": ["Monitor", {}], "DB3L1T5R": ["Drift", {"length": 0.179}], "Q2M1T5R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "D04L1T5R": ["Drift", {"length": 0.42}], "BM1T5R11": ["Dipole", {"angle": 0.069813, "e1": 0.09817477042468103, "length": 0.304}], "M_BEAMPORT_1A10": ["Marker", {}], "BM1T5R12": ["Dipole", {"angle": 0.028362000000000002, "length": 0.1235}], "HBM1T5R": ["Hcor", {}], "BM1T5R21": ["Dipole", {"angle": 0.047124, "length": 0.2052}], "BM1T5R22": ["Dipole", {"angle": 0.051051, "e2": 0.09817477042468103, "length": 0.2223}], "D05L1T5R": ["Drift", {"length": 0.42}], "Q3M1T5R": ["Quadrupole", {"k1": -2.44818682, "length": 0.25}], "DA6L1T5R": ["Drift", {"length": 0.09}], "BPMZ3T5R": ["Monitor", {}], "DB6L1T5R": ["Drift", {"length": 0.063}], "S3M1T5RL": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "VS3M1T5R": ["Vcor", {}], "S3M1T5RR": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "D07L1T5R": ["Drift", {"length": 0.153}], "Q4M1T5R": ["Quadrupole", {"k1": 2.57768425, "length": 0.5}], "D08L1T5R": ["Drift", {"length": 0.153}], "S4M1T5RL": ["Sextupole", {"k2": 55.0, "length": 0.08}], "HS4M1T5R": ["Hcor", {}], "S4M1T5RR": ["Sextupole", {"k2": 55.0, "length": 0.08}], "D09L1T5R": ["Drift", {"length": 0.153}], "Q5M1T5R": ["Quadrupole", {"k1": -2.58439541, "length": 0.2}], "DA10L1T5R": ["Drift", {"length": 0.092}], "BPMZ4T5R": ["Monitor", {}], "DB10L1T5R": ["Drift", {"length": 0.38299999999999995}], "DC10L1T5R": ["Drift", {"length": 0.22}], "DD10L1T5R": ["Drift", {"length": 1.758}], "DD10L2T5R": ["Drift", {"length": 1.758}], "DC10L2T5R": ["Drift", {"length": 0.22}], "DB10L2T5R": ["Drift", {"length": 0.38299999999999995}], "BPMZ5T5R": ["Monitor", {}], "DA10L2T5R": ["Drift", {"length": 0.092}], "Q5M2T5R": ["Quadrupole", {"k1": -2.58439541, "length": 0.2}], "D09L2T5R": ["Drift", {"length": 0.153}], "S4M2T5RL": ["Sextupole", {"k2": 55.0, "length": 0.08}], "HS4M2T5R": ["Hcor", {}], "S4M2T5RR": ["Sextupole", {"k2": 55.0, "length": 0.08}], "D08L2T5R": ["Drift", {"length": 0.153}], "Q4M2T5R": ["Quadrupole", {"k1": 2.57768425, "length": 0.5}], "D07L2T5R": ["Drift", {"length": 0.153}], "S3M2T5RL": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "VS3M2T5R": ["Vcor", {}], "S3M2T5RR": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "DB6L2T5R": ["Drift", {"length": 0.063}], "BPMZ6T5R": ["Monitor", {}], "DA6L2T5R": ["Drift", {"length": 0.09}], "Q3M2T5R": ["Quadrupole", {"k1": -2.44818682, "length": 0.25}], "D05L2T5R": ["Drift", {"length": 0.42}], "BM2T5R11": ["Dipole", {"angle": 0.034907, "e1": 0.09817477042468103, "length": 0.152}], "BM2T5R12": ["Dipole", {"angle": 0.06326799999999999, "length": 0.2755}], "HBM2T5R": ["Hcor", {}], "BM2T5R2": ["Dipole", {"angle": 0.09817477042468103, "e2": 0.09817477042468103, "length": 0.4275}], "D04L2T5R": ["Drift", {"length": 0.42}], "Q2M2T5R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "DB3L2T5R": ["Drift", {"length": 0.244}], "BPMZ7T5R": ["Monitor", {}], "DA3L2T5R": ["Drift", {"length": 0.063}], "CQS2M2T5": ["Quadrupole", {"length": 0.0}], "S2M2T5RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M2T5R": ["Vcor", {}], "S2M2T5RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "D02L2T5R": ["Drift", {"length": 0.28800000000000003}], "Q1M2T5R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D01L2T5R": ["Drift", {"length": 0.16}], "S1MD6RL": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "HS1MD6R": ["Hcor", {}], "S1MD6RR": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "DA1L1D6R": ["Drift", {"length": 0.07}], "BPMZ1D6R": ["Monitor", {}], "DB1L1D6R": ["Drift", {"length": 0.09}], "Q1M1D6R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D02L1D6R": ["Drift", {"length": 0.28800000000000003}], "S2M1D6RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M1D6R": ["Vcor", {}], "S2M1D6RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "DA3L1D6R": ["Drift", {"length": 0.128}], "BPMZ2D6R": ["Monitor", {}], "DB3L1D6R": ["Drift", {"length": 0.179}], "Q2M1D6R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "D04L1D6R": ["Drift", {"length": 0.42}], "BM1D6R11": ["Dipole", {"angle": 0.069813, "e1": 0.09817477042468103, "length": 0.304}], "M_BEAMPORT_1A11": ["Marker", {}], "BM1D6R12": ["Dipole", {"angle": 0.028362000000000002, "length": 0.1235}], "HBM1D6R": ["Hcor", {}], "BM1D6R21": ["Dipole", {"angle": 0.047124, "length": 0.2052}], "BM1D6R22": ["Dipole", {"angle": 0.051051, "e2": 0.09817477042468103, "length": 0.2223}], "D05L1D6R": ["Drift", {"length": 0.42}], "Q3M1D6R": ["Quadrupole", {"k1": -2.11223413, "length": 0.25}], "DA6L1D6R": ["Drift", {"length": 0.09}], "BPMZ3D6R": ["Monitor", {}], "DB6L1D6R": ["Drift", {"length": 0.063}], "CQS3M1D6": ["Quadrupole", {"length": 0.0}], "S3M1D6RL": ["Sextupole", {"k2": -42.735, "length": 0.08}], "VS3M1D6R": ["Vcor", {}], "S3M1D6RR": ["Sextupole", {"k2": -42.735, "length": 0.08}], "D07L1D6R": ["Drift", {"length": 0.153}], "Q4M1D6R": ["Quadrupole", {"k1": 1.48545637, "length": 0.5}], "D08L1D6R": ["Drift", {"length": 0.153}], "S4M1D6RL": ["Sextupole", {"k2": 38.2185, "length": 0.08}], "HS4M1D6R": ["Hcor", {}], "S4M1D6RR": ["Sextupole", {"k2": 38.2185, "length": 0.08}], "DA9L1D6R": ["Drift", {"length": 0.07}], "BPMZ4D6R": ["Monitor", {}], "DB9L1D6R": ["Drift", {"length": 0.094}], "B1ID6R1": ["Dipole", {"angle": 0.02893944395, "length": 0.14}], "B1ID6R2": ["Dipole", {"angle": 0.02893944395, "e2": 0.0578788879, "length": 0.14}], "DC9L1D6R": ["Drift", {"length": 0.09118}], "BPMZ41D6R": ["Marker", {}], "DD9L1D6R": ["Drift", {"length": 0.01064}], "DE9L1D6R": ["Drift", {"length": 0.045}], "DF9L1D6R": ["Drift", {"length": 1.74}], "DH9L1D6R": ["Drift", {"length": 0.045}], "DI9L1D6R": ["Drift", {"length": 0.01064}], "BPMZ42D6R": ["Marker", {}], "DJ9L1D6R": ["Drift", {"length": 0.07768}], "B2ID6R1": ["Dipole", {"angle": -0.05585053605, "e1": -0.0578788879, "length": 0.28}], "B2ID6R2": ["Dipole", {"angle": -0.05585053605, "e2": -0.0538221842, "length": 0.28}], "DI9L2D6R": ["Drift", {"length": 0.07946}], "BPMZ43D6R": ["Marker", {}], "DH9L2D6R": ["Drift", {"length": 0.008715}], "DG9L2D6R": ["Drift", {"length": 0.0475}], "DF9L2D6R": ["Drift", {"length": 1.915}], "DD9L2D6R": ["Drift", {"length": 0.0475}], "DC9L2D6R": ["Drift", {"length": 0.008715}], "BPMZ44D6R": ["Marker", {}], "DB9L2D6R": ["Drift", {"length": 0.10935999999999998}], "B3ID6R1": ["Dipole", {"angle": 0.0269110921, "e1": 0.0538221842, "length": 0.14}], "B3ID6R2": ["Dipole", {"angle": 0.0269110921, "length": 0.14}], "DA9L2D6R": ["Drift", {"length": 0.1}], "S4M2D6RL": ["Sextupole", {"k2": 38.2185, "length": 0.08}], "HS4M2D6R": ["Hcor", {}], "S4M2D6RR": ["Sextupole", {"k2": 38.2185, "length": 0.08}], "D08L2D6R": ["Drift", {"length": 0.153}], "Q4M2D6R": ["Quadrupole", {"k1": 1.48545637, "length": 0.5}], "D07L2D6R": ["Drift", {"length": 0.153}], "CQS3M2D6": ["Quadrupole", {"length": 0.0}], "S3M2D6RL": ["Sextupole", {"k2": -42.735, "length": 0.08}], "VS3M2D6R": ["Vcor", {}], "S3M2D6RR": ["Sextupole", {"k2": -42.735, "length": 0.08}], "DB6L2D6R": ["Drift", {"length": 0.063}], "BPMZ6D6R": ["Monitor", {}], "DA6L2D6R": ["Drift", {"length": 0.09}], "Q3M2D6R": ["Quadrupole", {"k1": -2.11223413, "length": 0.25}], "D05L2D6R": ["Drift", {"length": 0.42}], "BM2D6R11": ["Dipole", {"angle": 0.034907, "e1": 0.09817477042468103, "length": 0.152}], "M_BEAMPORT_212": ["Marker", {}], "BM2D6R12": ["Dipole", {"angle": 0.06326799999999999, "length": 0.2755}], "HBM2D6R": ["Hcor", {}], "BM2D6R2": ["Dipole", {"angle": 0.09817477042468103, "e2": 0.09817477042468103, "length": 0.4275}], "D04L2D6R": ["Drift", {"length": 0.42}], "Q2M2D6R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "DB3L2D6R": ["Drift", {"length": 0.244}], "BPMZ7D6R": ["Monitor", {}], "DA3L2D6R": ["Drift", {"length": 0.063}], "CQS2M2D6": ["Quadrupole", {"length": 0.0}], "S2M2D6RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M2D6R": ["Vcor", {}], "S2M2D6RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "D02L2D6R": ["Drift", {"length": 0.28800000000000003}], "Q1M2D6R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D01L2D6R": ["Drift", {"length": 0.16}], "S1MT6RL": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "HS1MT6R": ["Hcor", {}], "S1MT6RR": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "DA1L1T6R": ["Drift", {"length": 0.07}], "BPMZ1T6R": ["Monitor", {}], "DB1L1T6R": ["Drift", {"length": 0.09}], "Q1M1T6R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D02L1T6R": ["Drift", {"length": 0.28800000000000003}], "S2M1T6RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M1T6R": ["Vcor", {}], "S2M1T6RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "DA3L1T6R": ["Drift", {"length": 0.128}], "BPMZ2T6R": ["Monitor", {}], "DB3L1T6R": ["Drift", {"length": 0.179}], "Q2M1T6R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "D04L1T6R": ["Drift", {"length": 0.42}], "BM1T6R11": ["Dipole", {"angle": 0.069813, "e1": 0.09817477042468103, "length": 0.304}], "M_BEAMPORT_1A12": ["Marker", {}], "BM1T6R12": ["Dipole", {"angle": 0.028362000000000002, "length": 0.1235}], "HBM1T6R": ["Hcor", {}], "BM1T6R21": ["Dipole", {"angle": 0.047124, "length": 0.2052}], "M_BEAMPORT_1B12": ["Marker", {}], "BM1T6R22": ["Dipole", {"angle": 0.051051, "e2": 0.09817477042468103, "length": 0.2223}], "D05L1T6R": ["Drift", {"length": 0.42}], "Q3M1T6R": ["Quadrupole", {"k1": -2.69386876, "length": 0.25}], "DA6L1T6R": ["Drift", {"length": 0.09}], "BPMZ3T6R": ["Monitor", {}], "DB6L1T6R": ["Drift", {"length": 0.063}], "S3M1T6RL": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "VS3M1T6R": ["Vcor", {}], "S3M1T6RR": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "D07L1T6R": ["Drift", {"length": 0.153}], "Q4M1T6R": ["Quadrupole", {"k1": 2.25837798, "length": 0.5}], "D08L1T6R": ["Drift", {"length": 0.153}], "S4M1T6RL": ["Sextupole", {"k2": 41.25, "length": 0.08}], "HS4M1T6R": ["Hcor", {}], "S4M1T6RR": ["Sextupole", {"k2": 41.25, "length": 0.08}], "D09L1T6R": ["Drift", {"length": 0.153}], "Q5M1T6R": ["Quadrupole", {"k1": -1.09078314, "length": 0.2}], "DA10L1T6R": ["Drift", {"length": 0.092}], "BPMZ4T6R": ["Monitor", {}], "DB10L1T6R": ["Drift", {"length": 2.0966}], "BPMZ41T6R": ["Marker", {}], "DC10L1T6R": ["Drift", {"length": 0.10931300000000001}], "QIT6RL": ["Quadrupole", {"k1": -1.08082489, "length": 0.122}], "QIT6RR": ["Quadrupole", {"k1": -1.08082489, "length": 0.122}], "DB10L2T6R": ["Drift", {"length": 2.2720870000000004}], "BPMZ5T6R": ["Monitor", {}], "DA10L2T6R": ["Drift", {"length": 0.092}], "Q5M2T6R": ["Quadrupole", {"k1": -2.42521942, "length": 0.2}], "D09L2T6R": ["Drift", {"length": 0.153}], "S4M2T6RL": ["Sextupole", {"k2": 41.25, "length": 0.08}], "HS4M2T6R": ["Hcor", {}], "S4M2T6RR": ["Sextupole", {"k2": 41.25, "length": 0.08}], "D08L2T6R": ["Drift", {"length": 0.153}], "Q4M2T6R": ["Quadrupole", {"k1": 2.55873747, "length": 0.5}], "D07L2T6R": ["Drift", {"length": 0.153}], "CQS3M2T6": ["Quadrupole", {"length": 0.0}], "S3M2T6RL": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "VS3M2T6R": ["Vcor", {}], "S3M2T6RR": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "DB6L2T6R": ["Drift", {"length": 0.063}], "BPMZ6T6R": ["Monitor", {}], "DA6L2T6R": ["Drift", {"length": 0.09}], "Q3M2T6R": ["Quadrupole", {"k1": -2.32789462, "length": 0.25}], "D05L2T6R": ["Drift", {"length": 0.42}], "BM2T6R11": ["Dipole", {"angle": 0.034907, "e1": 0.09817477042468103, "length": 0.152}], "M_BEAMPORT_213": ["Marker", {}], "BM2T6R12": ["Dipole", {"angle": 0.06326799999999999, "length": 0.2755}], "HBM2T6R": ["Hcor", {}], "BM2T6R2": ["Dipole", {"angle": 0.09817477042468103, "e2": 0.09817477042468103, "length": 0.4275}], "D04L2T6R": ["Drift", {"length": 0.42}], "Q2M2T6R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "DB3L2T6R": ["Drift", {"length": 0.244}], "BPMZ7T6R": ["Monitor", {}], "DA3L2T6R": ["Drift", {"length": 0.063}], "S2M2T6RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M2T6R": ["Vcor", {}], "S2M2T6RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "D02L2T6R": ["Drift", {"length": 0.28800000000000003}], "Q1M2T6R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D01L2T6R": ["Drift", {"length": 0.16}], "S1MD7RL": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "HS1MD7R": ["Hcor", {}], "S1MD7RR": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "DA1L1D7R": ["Drift", {"length": 0.07}], "BPMZ1D7R": ["Monitor", {}], "DB1L1D7R": ["Drift", {"length": 0.09}], "Q1M1D7R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D02L1D7R": ["Drift", {"length": 0.28800000000000003}], "S2M1D7RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M1D7R": ["Vcor", {}], "S2M1D7RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "DA3L1D7R": ["Drift", {"length": 0.128}], "BPMZ2D7R": ["Monitor", {}], "DB3L1D7R": ["Drift", {"length": 0.179}], "Q2M1D7R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "D04L1D7R": ["Drift", {"length": 0.42}], "BM1D7R11": ["Dipole", {"angle": 0.069813, "e1": 0.09817477042468103, "length": 0.304}], "BM1D7R12": ["Dipole", {"angle": 0.028362000000000002, "length": 0.1235}], "HBM1D7R": ["Hcor", {}], "BM1D7R21": ["Dipole", {"angle": 0.047124, "length": 0.2052}], "M_BEAMPORT_1B13": ["Marker", {}], "BM1D7R22": ["Dipole", {"angle": 0.051051, "e2": 0.09817477042468103, "length": 0.2223}], "D05L1D7R": ["Drift", {"length": 0.42}], "Q3M1D7R": ["Quadrupole", {"k1": -2.11883984, "length": 0.25}], "DA6L1D7R": ["Drift", {"length": 0.09}], "BPMZ3D7R": ["Monitor", {}], "DB6L1D7R": ["Drift", {"length": 0.063}], "S3M1D7RL": ["Sextupole", {"k2": -42.735, "length": 0.08}], "VS3M1D7R": ["Vcor", {}], "S3M1D7RR": ["Sextupole", {"k2": -42.735, "length": 0.08}], "D07L1D7R": ["Drift", {"length": 0.153}], "Q4M1D7R": ["Quadrupole", {"k1": 1.47643621, "length": 0.5}], "D08L1D7R": ["Drift", {"length": 0.153}], "S4M1D7RL": ["Sextupole", {"k2": 38.2185, "length": 0.08}], "HS4M1D7R": ["Hcor", {}], "S4M1D7RR": ["Sextupole", {"k2": 38.2185, "length": 0.08}], "DA9L1D7R": ["Drift", {"length": 0.07}], "BPMZ4D7R": ["Monitor", {}], "DB9L1D7R": ["Drift", {"length": 0.35100000000000003}], "DC9L1D7R": ["Drift", {"length": 0.242}], "DUE112ID7R1": ["Drift", {"length": 2.1430000000000002}], "UE112": ["Marker", {}], "DUE112ID7R2": ["Drift", {"length": 2.1430000000000002}], "DC9L2D7R": ["Drift", {"length": 0.37200000000000005}], "DB9L2D7R": ["Drift", {"length": 0.221}], "BPMZ5D7R": ["Monitor", {}], "DA9L2D7R": ["Drift", {"length": 0.07}], "S4M2D7RL": ["Sextupole", {"k2": 38.2185, "length": 0.08}], "HS4M2D7R": ["Hcor", {}], "S4M2D7RR": ["Sextupole", {"k2": 38.2185, "length": 0.08}], "D08L2D7R": ["Drift", {"length": 0.153}], "Q4M2D7R": ["Quadrupole", {"k1": 1.47643621, "length": 0.5}], "D07L2D7R": ["Drift", {"length": 0.153}], "S3M2D7RL": ["Sextupole", {"k2": -42.735, "length": 0.08}], "VS3M2D7R": ["Vcor", {}], "S3M2D7RR": ["Sextupole", {"k2": -42.735, "length": 0.08}], "DB6L2D7R": ["Drift", {"length": 0.063}], "BPMZ6D7R": ["Monitor", {}], "DA6L2D7R": ["Drift", {"length": 0.09}], "Q3M2D7R": ["Quadrupole", {"k1": -2.11883984, "length": 0.25}], "D05L2D7R": ["Drift", {"length": 0.42}], "BM2D7R11": ["Dipole", {"angle": 0.034907, "e1": 0.09817477042468103, "length": 0.152}], "BM2D7R12": ["Dipole", {"angle": 0.06326799999999999, "length": 0.2755}], "HBM2D7R": ["Hcor", {}], "BM2D7R2": ["Dipole", {"angle": 0.09817477042468103, "e2": 0.09817477042468103, "length": 0.4275}], "D04L2D7R": ["Drift", {"length": 0.42}], "Q2M2D7R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "DB3L2D7R": ["Drift", {"length": 0.244}], "BPMZ7D7R": ["Monitor", {}], "DA3L2D7R": ["Drift", {"length": 0.063}], "S2M2D7RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M2D7R": ["Vcor", {}], "S2M2D7RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "D02L2D7R": ["Drift", {"length": 0.28800000000000003}], "Q1M2D7R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D01L2D7R": ["Drift", {"length": 0.16}], "S1MT7RL": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "HS1MT7R": ["Hcor", {}], "S1MT7RR": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "DA1L1T7R": ["Drift", {"length": 0.07}], "BPMZ1T7R": ["Monitor", {}], "DB1L1T7R": ["Drift", {"length": 0.09}], "Q1M1T7R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D02L1T7R": ["Drift", {"length": 0.28800000000000003}], "S2M1T7RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M1T7R": ["Vcor", {}], "S2M1T7RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "DA3L1T7R": ["Drift", {"length": 0.128}], "BPMZ2T7R": ["Monitor", {}], "DB3L1T7R": ["Drift", {"length": 0.179}], "Q2M1T7R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "D04L1T7R": ["Drift", {"length": 0.42}], "BM1T7R11": ["Dipole", {"angle": 0.069813, "e1": 0.09817477042468103, "length": 0.304}], "BM1T7R12": ["Dipole", {"angle": 0.028362000000000002, "length": 0.1235}], "HBM1T7R": ["Hcor", {}], "BM1T7R21": ["Dipole", {"angle": 0.047124, "length": 0.2052}], "BM1T7R22": ["Dipole", {"angle": 0.051051, "e2": 0.09817477042468103, "length": 0.2223}], "D05L1T7R": ["Drift", {"length": 0.42}], "Q3M1T7R": ["Quadrupole", {"k1": -2.43591598, "length": 0.25}], "DA6L1T7R": ["Drift", {"length": 0.09}], "BPMZ3T7R": ["Monitor", {}], "DB6L1T7R": ["Drift", {"length": 0.063}], "CQS3M1T7": ["Quadrupole", {"length": 0.0}], "S3M1T7RL": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "VS3M1T7R": ["Vcor", {}], "S3M1T7RR": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "D07L1T7R": ["Drift", {"length": 0.153}], "Q4M1T7R": ["Quadrupole", {"k1": 2.58020271, "length": 0.5}], "D08L1T7R": ["Drift", {"length": 0.153}], "S4M1T7RL": ["Sextupole", {"k2": 55.0, "length": 0.08}], "HS4M1T7R": ["Hcor", {}], "S4M1T7RR": ["Sextupole", {"k2": 55.0, "length": 0.08}], "D09L1T7R": ["Drift", {"length": 0.153}], "Q5M1T7R": ["Quadrupole", {"k1": -2.60426005, "length": 0.2}], "DA10L1T7R": ["Drift", {"length": 0.092}], "BPMZ4T7R": ["Monitor", {}], "DB10L1T7R": ["Drift", {"length": 1.321}], "DC10L1T7R": ["Drift", {"length": 1.04}], "DC10L2T7R": ["Drift", {"length": 1.735}], "DB10L2T7R": ["Drift", {"length": 0.626}], "BPMZ5T7R": ["Monitor", {}], "DA10L2T7R": ["Drift", {"length": 0.092}], "Q5M2T7R": ["Quadrupole", {"k1": -2.60426005, "length": 0.2}], "D09L2T7R": ["Drift", {"length": 0.153}], "S4M2T7RL": ["Sextupole", {"k2": 55.0, "length": 0.08}], "HS4M2T7R": ["Hcor", {}], "S4M2T7RR": ["Sextupole", {"k2": 55.0, "length": 0.08}], "D08L2T7R": ["Drift", {"length": 0.153}], "Q4M2T7R": ["Quadrupole", {"k1": 2.58020271, "length": 0.5}], "D07L2T7R": ["Drift", {"length": 0.153}], "CQS3M2T7": ["Quadrupole", {"length": 0.0}], "S3M2T7RL": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "VS3M2T7R": ["Vcor", {}], "S3M2T7RR": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "DB6L2T7R": ["Drift", {"length": 0.063}], "BPMZ6T7R": ["Monitor", {}], "DA6L2T7R": ["Drift", {"length": 0.09}], "Q3M2T7R": ["Quadrupole", {"k1": -2.43591598, "length": 0.25}], "D05L2T7R": ["Drift", {"length": 0.42}], "BM2T7R11": ["Dipole", {"angle": 0.034907, "e1": 0.09817477042468103, "length": 0.152}], "BM2T7R12": ["Dipole", {"angle": 0.06326799999999999, "length": 0.2755}], "HBM2T7R": ["Hcor", {}], "BM2T7R2": ["Dipole", {"angle": 0.09817477042468103, "e2": 0.09817477042468103, "length": 0.4275}], "D04L2T7R": ["Drift", {"length": 0.42}], "Q2M2T7R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "DB3L2T7R": ["Drift", {"length": 0.244}], "BPMZ7T7R": ["Monitor", {}], "DA3L2T7R": ["Drift", {"length": 0.063}], "S2M2T7RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M2T7R": ["Vcor", {}], "S2M2T7RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "D02L2T7R": ["Drift", {"length": 0.28800000000000003}], "Q1M2T7R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D01L2T7R": ["Drift", {"length": 0.16}], "S1MD8RL": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "HS1MD8R": ["Hcor", {}], "S1MD8RR": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "DA1L1D8R": ["Drift", {"length": 0.07}], "BPMZ1D8R": ["Monitor", {}], "DB1L1D8R": ["Drift", {"length": 0.09}], "Q1M1D8R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D02L1D8R": ["Drift", {"length": 0.28800000000000003}], "S2M1D8RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M1D8R": ["Vcor", {}], "S2M1D8RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "DA3L1D8R": ["Drift", {"length": 0.128}], "BPMZ2D8R": ["Monitor", {}], "DB3L1D8R": ["Drift", {"length": 0.179}], "Q2M1D8R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "D04L1D8R": ["Drift", {"length": 0.42}], "BM1D8R11": ["Dipole", {"angle": 0.069813, "e1": 0.09817477042468103, "length": 0.304}], "M_BEAMPORT_1A15": ["Marker", {}], "BM1D8R12": ["Dipole", {"angle": 0.028362000000000002, "length": 0.1235}], "HBM1D8R": ["Hcor", {}], "BM1D8R21": ["Dipole", {"angle": 0.047124, "length": 0.2052}], "M_BEAMPORT_1B15": ["Marker", {}], "BM1D8R22": ["Dipole", {"angle": 0.051051, "e2": 0.09817477042468103, "length": 0.2223}], "D05L1D8R": ["Drift", {"length": 0.42}], "Q3M1D8R": ["Quadrupole", {"k1": -2.13404738, "length": 0.25}], "DA6L1D8R": ["Drift", {"length": 0.09}], "BPMZ3D8R": ["Monitor", {}], "DB6L1D8R": ["Drift", {"length": 0.063}], "S3M1D8RL": ["Sextupole", {"k2": -42.735, "length": 0.08}], "VS3M1D8R": ["Vcor", {}], "S3M1D8RR": ["Sextupole", {"k2": -42.735, "length": 0.08}], "D07L1D8R": ["Drift", {"length": 0.153}], "Q4M1D8R": ["Quadrupole", {"k1": 1.49055699, "length": 0.5}], "D08L1D 8R": ["Drift", {"length": 0.153}], "S4M1D8RL": ["Sextupole", {"k2": 38.2185, "length": 0.08}], "HS4M1D8R": ["Hcor", {}], "S4M1D8RR": ["Sextupole", {"k2": 38.2185, "length": 0.08}], "DA9L1D8R": ["Drift", {"length": 0.07}], "BPMZ4D8R": ["Monitor", {}], "DB9L1D8R": ["Drift", {"length": 0.35100000000000003}], "M_FOMZ1D8R": ["Marker", {}], "DC9L1D8R": ["Drift", {"length": 0.28300000000000003}], "DU49ID8R1": ["Drift", {"length": 2.102}], "DU49ID8R2": ["Drift", {"length": 2.102}], "DC9L2D8R": ["Drift", {"length": 0.413}], "DB9L2D8R": ["Drift", {"length": 0.221}], "BPMZ5D8R": ["Monitor", {}], "DA9L2D8R": ["Drift", {"length": 0.07}], "S4M2D8RL": ["Sextupole", {"k2": 38.2185, "length": 0.08}], "HS4M2D8R": ["Hcor", {}], "S4M2D8RR": ["Sextupole", {"k2": 38.2185, "length": 0.08}], "D08L2D8R": ["Drift", {"length": 0.153}], "Q4M2D8R": ["Quadrupole", {"k1": 1.49055699, "length": 0.5}], "D07L2D8R": ["Drift", {"length": 0.153}], "S3M2D8RL": ["Sextupole", {"k2": -42.735, "length": 0.08}], "VS3M2D8R": ["Vcor", {}], "S3M2D8RR": ["Sextupole", {"k2": -42.735, "length": 0.08}], "DB6L2D8R": ["Drift", {"length": 0.063}], "BPMZ6D8R": ["Monitor", {}], "DA6L2D8R": ["Drift", {"length": 0.09}], "Q3M2D8R": ["Quadrupole", {"k1": -2.13404738, "length": 0.25}], "D05L2D8R": ["Drift", {"length": 0.42}], "BM2D8R11": ["Dipole", {"angle": 0.034907, "e1": 0.09817477042468103, "length": 0.152}], "BM2D8R12": ["Dipole", {"angle": 0.06326799999999999, "length": 0.2755}], "HBM2D8R": ["Hcor", {}], "BM2D8R2": ["Dipole", {"angle": 0.09817477042468103, "e2": 0.09817477042468103, "length": 0.4275}], "D04L2D8R": ["Drift", {"length": 0.42}], "Q2M2D8R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "DB3L2D8R": ["Drift", {"length": 0.244}], "BPMZ7D8R": ["Monitor", {}], "DA3L2D8R": ["Drift", {"length": 0.063}], "S2M2D8RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M2D8R": ["Vcor", {}], "S2M2D8RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "D02L2D8R": ["Drift", {"length": 0.28800000000000003}], "Q1M2D8R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D01L2D8R": ["Drift", {"length": 0.16}], "S1MT8RL": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "HS1MT8R": ["Hcor", {}], "S1MT8RR": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "DA1L1T8R": ["Drift", {"length": 0.07}], "BPMZ1T8R": ["Monitor", {}], "DB1L1T8R": ["Drift", {"length": 0.09}], "Q1M1T8R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D02L1T8R": ["Drift", {"length": 0.28800000000000003}], "S2M1T8RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M1T8R": ["Vcor", {}], "S2M1T8RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "DA3L1T8R": ["Drift", {"length": 0.128}], "BPMZ2T8R": ["Monitor", {}], "DB3L1T8R": ["Drift", {"length": 0.179}], "Q2M1T8R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "D04L1T8R": ["Drift", {"length": 0.42}], "BM1T8R11": ["Dipole", {"angle": 0.069813, "e1": 0.09817477042468103, "length": 0.304}], "M_BEAMPORT_1A16": ["Marker", {}], "BM1T8R12": ["Dipole", {"angle": 0.028362000000000002, "length": 0.1235}], "HBM1T8R": ["Hcor", {}], "BM1T8R21": ["Dipole", {"angle": 0.047124, "length": 0.2052}], "M_BEAMPORT_1B16": ["Marker", {}], "BM1T8R22": ["Dipole", {"angle": 0.051051, "e2": 0.09817477042468103, "length": 0.2223}], "D05L1T8R": ["Drift", {"length": 0.42}], "Q3M1T8R": ["Quadrupole", {"k1": -2.47132446, "length": 0.25}], "DA6L1T8R": ["Drift", {"length": 0.09}], "BPMZ3T8R": ["Monitor", {}], "DB6L1T8R": ["Drift", {"length": 0.063}], "S3M1T8RL": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "VS3M1T8R": ["Vcor", {}], "S3M1T8RR": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "D07L1T8R": ["Drift", {"length": 0.153}], "Q4M1T8R": ["Quadrupole", {"k1": 2.56384946, "length": 0.5}], "D08L1T8R": ["Drift", {"length": 0.153}], "S4M1T8RL": ["Sextupole", {"k2": 55.0, "length": 0.08}], "HS4M1T8R": ["Hcor", {}], "S4M1T8RR": ["Sextupole", {"k2": 55.0, "length": 0.08}], "D09L1T8R": ["Drift", {"length": 0.153}], "Q5M1T8R": ["Quadrupole", {"k1": -2.50807154, "length": 0.2}], "DA10L1T8R": ["Drift", {"length": 0.092}], "BPMZ4T8R": ["Monitor", {}], "DB10L1T8R": ["Drift", {"length": 0.845}], "CAVH1T8R": ["Cavity", {"frequency": 499636630.2, "length": 0.54}], "DC10L1T8R": ["Drift", {"length": 0.3755}], "CAVH2T8R": ["Cavity", {"frequency": 499636630.2, "length": 0.54}], "DD10L1T8R": ["Drift", {"length": 0.0605}], "DD10L2T8R": ["Drift", {"length": 0.3155}], "CAVH3T8R": ["Cavity", {"frequency": 499636630.2, "length": 0.54}], "DC10L2T8R": ["Drift", {"length": 0.3755}], "CAVH4T8R": ["Cavity", {"frequency": 499636630.2, "length": 0.54}], "DB10L2T8R": ["Drift", {"length": 0.59}], "BPMZ5T8R": ["Monitor", {}], "DA10L2T8R": ["Drift", {"length": 0.092}], "Q5M2T8R": ["Quadrupole", {"k1": -2.50807154, "length": 0.2}], "D09L2T8R": ["Drift", {"length": 0.153}], "S4M2T8RL": ["Sextupole", {"k2": 55.0, "length": 0.08}], "HS4M2T8R": ["Hcor", {}], "S4M2T8RR": ["Sextupole", {"k2": 55.0, "length": 0.08}], "D08L2T8R": ["Drift", {"length": 0.153}], "Q4M2T8R": ["Quadrupole", {"k1": 2.64079373, "length": 0.5}], "D07L2T8R": ["Drift", {"length": 0.153}], "S3M2T8RL": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "VS3M2T8R": ["Vcor", {}], "S3M2T8RR": ["Sextupole", {"k2": -43.8795, "length": 0.08}], "DB6L2T8R": ["Drift", {"length": 0.063}], "BPMZ6T8R": ["Monitor", {}], "DA6L2T8R": ["Drift", {"length": 0.09}], "Q3M2T8R": ["Quadrupole", {"k1": -2.51228342, "length": 0.25}], "D05L2T8R": ["Drift", {"length": 0.42}], "BM2T8R11": ["Dipole", {"angle": 0.034907, "e1": 0.09817477042468103, "length": 0.152}], "BM2T8R12": ["Dipole", {"angle": 0.06326799999999999, "length": 0.2755}], "HBM2T8R": ["Hcor", {}], "BM2T8R21": ["Dipole", {"angle": 0.01876228945893904, "length": 0.0817}], "M_BEAMPORT_2A16": ["Marker", {}], "BM2T8R22": ["Dipole", {"angle": 0.079412480965742, "e2": 0.09817477042468103, "length": 0.3458}], "D04L2T8R": ["Drift", {"length": 0.42}], "Q2M2T8R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "DB3L2T8R": ["Drift", {"length": 0.244}], "BPMZ7T8R": ["Monitor", {}], "DA3L2T8R": ["Drift", {"length": 0.063}], "S2M2T8RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M2T8R": ["Vcor", {}], "S2M2T8RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "D02L2T8R": ["Drift", {"length": 0.28800000000000003}], "Q1M2T8R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D01L2T8R": ["Drift", {"length": 0.16}], "S1MD1RL": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "HS1MD1R": ["Hcor", {}], "S1MD1RR": ["Sextupole", {"k2": 53.71159807, "length": 0.105}], "DA1L1D1R": ["Drift", {"length": 0.07}], "BPMZ1D1R": ["Monitor", {}], "DB1L1D1R": ["Drift", {"length": 0.09}], "Q1M1D1R": ["Quadrupole", {"k1": 2.44045585, "length": 0.25}], "D02L1D1R": ["Drift", {"length": 0.28800000000000003}], "S2M1D1RL": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "VS2M1D1R": ["Vcor", {}], "S2M1D1RR": ["Sextupole", {"k2": 44.96887307, "length": 0.08}], "DA3L1D1R": ["Drift", {"length": 0.128}], "BPMZ2D1R": ["Monitor", {}], "DB3L1D1R": ["Drift", {"length": 0.179}], "Q2M1D1R": ["Quadrupole", {"k1": -1.8536747, "length": 0.2}], "D04L1D1R": ["Drift", {"length": 0.42}], "BM1D1R11": ["Dipole", {"angle": 0.069813, "e1": 0.09817477042468103, "length": 0.304}], "M_BEAMPORT_1A1": ["Marker", {}], "BM1D1R12": ["Dipole", {"angle": 0.028362000000000002, "length": 0.1235}], "HBM1D1R": ["Hcor", {}], "BM1D1R21": ["Dipole", {"angle": 0.047124, "length": 0.2052}], "M_BEAMPORT_1B1": ["Marker", {}], "BM1D1R22": ["Dipole", {"angle": 0.051051, "e2": 0.09817477042468103, "length": 0.2223}], "D05L1D1R": ["Drift", {"length": 0.42}], "Q3M1D1R": ["Quadrupole", {"k1": -2.02322285, "length": 0.25}], "DA6L1D1R": ["Drift", {"length": 0.09}], "BPMZ3D1R": ["Monitor", {}], "DB6L1D1R": ["Drift", {"length": 0.063}], "S3M1D1RL": ["Sextupole", {"k2": -39.96, "length": 0.08}], "VS3M1D1R": ["Vcor", {}], "S3M1D1RR": ["Sextupole", {"k2": -39.96, "length": 0.08}], "D07L1D1R": ["Drift", {"length": 0.153}], "Q4M1D1R": ["Quadrupole", {"k1": 1.40046286, "length": 0.5}], "D08L1D1R": ["Drift", {"length": 0.153}], "S4M1D1RL": ["Sextupole", {"k2": 27.0435, "length": 0.08}], "HS4M1D1R": ["Hcor", {}], "S4M1D1RR": ["Sextupole", {"k2": 27.0435, "length": 0.08}], "DA9L1D1R": ["Drift", {"length": 0.07}], "BPMZ4D1R": ["Monitor", {}], "DB9L1D1R": ["Drift", {"length": 0.5055}], "DC9L1D1R": ["Drift", {"length": 0.4455}], "BPMZ41D1R": ["Marker", {}], "DD9L1D1R": ["Drift", {"length": 0.203}], "BPMZ42D1R": ["Marker", {}], "DE9L1D1R": ["Drift", {"length": 0.4025}], "DF9L1D1R": ["Drift", {"length": 0.6655}], "M_FOMZ1D1R": ["Marker", {}], "DG9L1D1R": ["Drift", {"length": 0.514}]}, "lattices": {"D1R": ["DG9L2D1R", "M_FOMZ2D1R", "DF9L2D1R", "DE9L2D1R", "BPMZ43D1R", "DD9L2D1R", "BPMZ44D1R", "DB9L2D1R", "BPMZ5D1R", "DA9L2D1R", "S4M2D1RL", "HS4M2D1R", "S4M2D1RR", "D08L2D1R", "Q4M2D1R", "D07L2D1R", "S3M2D1RL", "VS3M2D1R", "S3M2D1RR", "DB6L2D1R", "BPMZ6D1R", "DA6L2D1R", "Q3M2D1R", "D05L2D1R", "BM2D1R11", "M_BEAMPORT_22", "BM2D1R12", "HBM2D1R", "BM2D1R2", "D04L2D1R", "Q2M2D1R", "DB3L2D1R", "BPMZ7D1R", "DA3L2D1R", "S2M2D1RL", "VS2M2D1R", "S2M2D1RR", "D02L2D1R", "Q1M2D1R", "D01L2D1R"], "T1": ["S1MT1RL", "HS1MT1R", "S1MT1RR", "DA1L1T1R", "BPMZ1T1R", "DB1L1T1R", "Q1M1T1R", "D02L1T1R", "S2M1T1RL", "VS2M1T1R", "S2M1T1RR", "DA3L1T1R", "BPMZ2T1R", "DB3L1T1R", "Q2M1T1R", "D04L1T1R", "BM1T1R11", "BM1T1R12", "HBM1T1R", "BM1T1R21", "BM1T1R22", "D05L1T1R", "Q3M1T1R", "DA6L1T1R", "BPMZ3T1R", "DB6L1T1R", "S3M1T1RL", "VS3M1T1R", "S3M1T1RR", "D07L1T1R", "Q4M1T1R", "D08L1T1R", "S4M1T1RL", "HS4M1T1R", "S4M1T1RR", "D09L1T1R", "Q5M1T1R", "DA10L1T1R", "BPMZ4T1R", "DB10L1T1R", "DD10L1T1R", "DD10L2T1R", "BPMZ43T1R", "DB10L2T1R", "BPMZ5T1R", "DA10L2T1R", "Q5M2T1R", "D09L2T1R", "S4M2T1RL", "HS4M2T1R", "S4M2T1RR", "D08L2T1R", "Q4M2T1R", "D07L2T1R", "S3M2T1RL", "VS3M2T1R", "S3M2T1RR", "DB6L2T1R", "BPMZ6T1R", "DA6L2T1R", "Q3M2T1R", "D05L2T1R", "BM2T1R11", "BM2T1R12", "HBM2T1R", "BM2T1R2", "D04L2T1R", "Q2M2T1R", "DB3L2T1R", "BPMZ7T1R", "DA3L2T1R", "S2M2T1RL", "VS2M2T1R", "S2M2T1RR", "D02L2T1R", "Q1M2T1R", "D01L2T1R"], "D2": ["S1MD2RL", "HS1MD2R", "S1MD2RR", "DA1L1D2R", "BPMZ1D2R", "DB1L1D2R", "Q1M1D2R", "D02L1D2R", "S2M1D2RL", "VS2M1D2R", "S2M1D2RR", "DA3L1D2R", "BPMZ2D2R", "DB3L1D2R", "Q2M1D2R", "D04L1D2R", "BM1D2R11", "BM1D2R12", "HBM1D2R", "BM1D2R21", "BM1D2R22", "D05L1D2R", "Q3M1D2R", "DA6L1D2R", "BPMZ3D2R", "DB6L1D2R", "S3M1D2RL", "VS3M1D2R", "S3M1D2RR", "D07L1D2R", "Q4M1D2R", "D08L1D2R", "S4M1D2RL", "HS4M1D2R", "S4M1D2RR", "DA9L1D2R", "BPMZ4D2R", "DB9L1D2R", "DU125ID2R1", "DU125ID2R2", "DC9L2D2R", "M_FOMZ1D2R", "DB9L2D2R", "BPMZ5D2R", "DA9L2D2R", "S4M2D2RL", "HS4M2D2R", "S4M2D2RR", "D08L2D2R", "Q4M2D2R", "D07L2D2R", "S3M2D2RL", "VS3M2D2R", "S3M2D2RR", "DB6L2D2R", "BPMZ6D2R", "DA6L2D2R", "Q3M2D2R", "D05L2D2R", "BM2D2R11", "BM2D2R12", "BM2D2R13", "BM2D2R14", "BM2D2R15", "HBM2D2R", "BM2D2R21", "BM2D2R22", "D04L2D2R", "Q2M2D2R", "DB3L2D2R", "BPMZ7D2R", "DA3L2D2R", "S2M2D2RL", "VS2M2D2R", "S2M2D2RR", "D02L2D2R", "Q1M2D2R", "D01L2D2R"], "T2": ["S1MT2RL", "HS1MT2R", "S1MT2RR", "DA1L1T2R", "BPMZ1T2R", "DB1L1T2R", "Q1M1T2R", "D02L1T2R", "S2M1T2RL", "VS2M1T2R", "S2M1T2RR", "DA3L1T2R", "BPMZ2T2R", "DB3L1T2R", "Q2M1T2R", "D04L1T2R", "BM1T2R11", "BM1T2R12", "HBM1T2R", "BM1T2R21", "BM1T2R22", "BM1T2R22_END_EDGE_MARKER", "D05L1T2R", "Q3M1T2R", "DA6L1T2R", "BPMZ3T2R", "DB6L1T2R", "S3M1T2RL", "VS3M1T2R", "S3M1T2RR", "D07L1T2R", "Q4M1T2R", "D08L1T2R", "S4M1T2RL", "HS4M1T2R", "S4M1T2RR", "D09L1T2R", "Q5M1T2R", "DA10L1T2R", "BPMZ4T2R", "DB10L1T2R", "DC10L1T2R", "DC10L2T2R", "DB10L2T2R", "BPMZ5T2R", "DA10L2T2R", "Q5M2T2R", "D09L2T2R", "S4M2T2RL", "HS4M2T2R", "S4M2T2RR", "D08L2T2R", "Q4M2T2R", "D07L2T2R", "S3M2T2RL", "VS3M2T2R", "S3M2T2RR", "DB6L2T2R", "BPMZ6T2R", "DA6L2T2R", "Q3M2T2R", "D05L2T2R", "BM2T2R11", "BM2T2R12", "HBM2T2R", "BM2T2R2", "D04L2T2R", "Q2M2T2R", "DB3L2T2R", "BPMZ7T2R", "DA3L2T2R", "S2M2T2RL", "VS2M2T2R", "S2M2T2RR", "D02L2T2R", "Q1M2T2R", "D01L2T2R"], "D3": ["S1MD3RL", "HS1MD3R", "S1MD3RR", "DA1L1D3R", "BPMZ1D3R", "DB1L1D3R", "Q1M1D3R", "D02L1D3R", "S2M1D3RL", "VS2M1D3R", "S2M1D3RR", "DA3L1D3R", "BPMZ2D3R", "DB3L1D3R", "Q2M1D3R", "D04L1D3R", "BM1D3R11", "BM1D3R12", "HBM1D3R", "BM1D3R21", "BM1D3R22", "D05L1D3R", "Q3M1D3R", "DA6L1D3R", "BPMZ3D3R", "DB6L1D3R", "S3M1D3RL", "VS3M1D3R", "S3M1D3RR", "D07L1D3R", "Q4M1D3R", "D08L1D3R", "S4M1D3RL", "HS4M1D3R", "S4M1D3RR", "DA9L1D3R", "BPMZ4D3R", "DB9L1D3R", "DUE56I1D3R1", "DUE56I1D3R2", "DD9L1D3R", "DC9L2D3R", "DUE56I2D3R2", "DUE56I2D3R1", "DB9L2D3R", "BPMZ5D3R", "DA9L2D3R", "S4M2D3RL", "HS4M2D3R", "S4M2D3RR", "D08L2D3R", "Q4M2D3R", "D07L2D3R", "S3M2D3RL", "VS3M2D3R", "S3M2D3RR", "DB6L2D3R", "BPMZ6D3R", "DA6L2D3R", "Q3M2D3R", "D05L2D3R", "BM2D3R11", "BM2D3R12", "HBM2D3R", "BM2D3R2", "D04L2D3R", "Q2M2D3R", "DB3L2D3R", "BPMZ7D3R", "DA3L2D3R", "S2M2D3RL", "VS2M2D3R", "S2M2D3RR", "D02L2D3R", "Q1M2D3R", "D01L2D3R"], "T3": ["S1MT3RL", "HS1MT3R", "S1MT3RR", "DA1L1T3R", "BPMZ1T3R", "DB1L1T3R", "Q1M1T3R", "D02L1T3R", "S2M1T3RL", "VS2M1T3R", "S2M1T3RR", "DA3L1T3R", "BPMZ2T3R", "DB3L1T3R", "Q2M1T3R", "D04L1T3R", "BM1T3R11", "BM1T3R12", "HBM1T3R", "BM1T3R21", "BM1T3R22", "D05L1T3R", "Q3M1T3R", "DA6L1T3R", "BPMZ3T3R", "DB6L1T3R", "S3M1T3RL", "VS3M1T3R", "S3M1T3RR", "D07L1T3R", "Q4M1T3R", "D08L1T3R", "S4M1T3RL", "HS4M1T3R", "S4M1T3RR", "D09L1T3R", "Q5M1T3R", "DA10L1T3R", "BPMZ4T3R", "DB10L1T3R", "DC10L1T3R", "DD10L1T3R", "BPMZ41T3R", "DE10L1T3R", "DF10L2T3R", "BPMZ42T3R", "DE10L2T3R", "DD10L2T3R", "DC10L2T3R", "DB10L2T3R", "BPMZ5T3R", "DA10L2T3R", "Q5M2T3R", "D09L2T3R", "S4M2T3RL", "HS4M2T3R", "S4M2T3RR", "D08L2T3R", "Q4M2T3R", "D07L2T3R", "S3M2T3RL", "VS3M2T3R", "S3M2T3RR", "DB6L2T3R", "BPMZ6T3R", "DA6L2T3R", "Q3M2T3R", "D05L2T3R", "BM2T3R11", "BM2T3R12", "HBM2T3R", "BM2T3R2", "D04L2T3R", "Q2M2T3R", "DB3L2T3R", "BPMZ7T3R", "DA3L2T3R", "S2M2T3RL", "VS2M2T3R", "S2M2T3RR", "D02L2T3R", "Q1M2T3R", "D01L2T3R"], "D4": ["S1MD4RL", "HS1MD4R", "S1MD4RR", "DA1L1D4R", "BPMZ1D4R", "DB1L1D4R", "Q1M1D4R", "D02L1D4R", "S2M1D4RL", "VS2M1D4R", "S2M1D4RR", "DA3L1D4R", "BPMZ2D4R", "DB3L1D4R", "Q2M1D4R", "D04L1D4R", "BM1D4R11", "BM1D4R12", "HBM1D4R", "BM1D4R21", "BM1D4R22", "D05L1D4R", "Q3M1D4R", "DA6L1D4R", "BPMZ3D4R", "DB6L1D4R", "S3M1D4RL", "VS3M1D4R", "S3M1D4RR", "D07L1D4R", "Q4M1D4R", "D08L1D4R", "S4M1D4RL", "HS4M1D4R", "S4M1D4RR", "DA9L1D4R", "BPMZ4D4R", "DB9L1D4R", "DC9L1D4R", "DU49ID4R1", "DU49ID4R2", "DC9L2D4R", "DB9L2D4R", "BPMZ5D4R", "DA9L2D4R", "S4M2D4RL", "HS4M2D4R", "S4M2D4RR", "D08L2D4R", "Q4M2D4R", "D07L2D4R", "S3M2D4RL", "VS3M2D4R", "S3M2D4RR", "DB6L2D4R", "BPMZ6D4R", "DA6L2D4R", "Q3M2D4R", "D05L2D4R", "BM2D4R11", "BM2D4R12", "HBM2D4R", "BM2D4R2", "D04L2D4R", "Q2M2D4R", "DB3L2D4R", "BPMZ7D4R", "DA3L2D4R", "S2M2D4RL", "VS2M2D4R", "S2M2D4RR", "D02L2D4R", "Q1M2D4R", "D01L2D4R"], "T4": ["S1MT4RL", "HS1MT4R", "S1MT4RR", "DA1L1T4R", "BPMZ1T4R", "DB1L1T4R", "Q1M1T4R", "D02L1T4R", "S2M1T4RL", "VS2M1T4R", "S2M1T4RR", "DA3L1T4R", "BPMZ2T4R", "DB3L1T4R", "Q2M1T4R", "D04L1T4R", "BM1T4R11", "BM1T4R12", "HBM1T4R", "BM1T4R21", "BM1T4R22", "D05L1T4R", "Q3M1T4R", "DA6L1T4R", "BPMZ3T4R", "DB6L1T4R", "S3M1T4RL", "VS3M1T4R", "S3M1T4RR", "D07L1T4R", "Q4M1T4R", "D08L1T4R", "S4M1T4RL", "HS4M1T4R", "S4M1T4RR", "D09L1T4R", "Q5M1T4R", "DA10L1T4R", "BPMZ4T4R", "DB10L1T4R", "DC10L1T4R", "DD10L1T4R", "DD10L2T4R", "DC10L2T4R", "DB10L2T4R", "BPMZ5T4R", "DA10L2T4R", "Q5M2T4R", "D09L2T4R", "S4M2T4RL", "HS4M2T4R", "S4M2T4RR", "D08L2T4R", "Q4M2T4R", "D07L2T4R", "S3M2T4RL", "VS3M2T4R", "S3M2T4RR", "DB6L2T4R", "BPMZ6T4R", "DA6L2T4R", "Q3M2T4R", "D05L2T4R", "BM2T4R11", "BM2T4R12", "HBM2T4R", "BM2T4R21", "BM2T4R22", "D04L2T4R", "Q2M2T4R", "DB3L2T4R", "BPMZ7T4R", "DA3L2T4R", "S2M2T4RL", "VS2M2T4R", "S2M2T4RR", "D02L2T4R", "Q1M2T4R", "D01L2T4R"], "D5": ["S1MD5RL", "HS1MD5R", "S1MD5RR", "DA1L1D5R", "BPMZ1D5R", "DB1L1D5R", "Q1M1D5R", "D02L1D5R", "S2M1D5RL", "VS2M1D5R", "S2M1D5RR", "DA3L1D5R", "BPMZ2D5R", "DB3L1D5R", "Q2M1D5R", "D04L1D5R", "BM1D5R11", "BM1D5R12", "HBM1D5R", "BM1D5R21", "BM1D5R22", "D05L1D5R", "Q3M1D5R", "DA6L1D5R", "BPMZ3D5R", "DB6L1D5R", "S3M1D5RL", "VS3M1D5R", "S3M1D5RR", "D07L1D5R", "Q4M1D5R", "D08L1D5R", "S4M1D5RL", "HS4M1D5R", "S4M1D5RR", "DA9L1D5R", "BPMZ4D5R", "DB9L1D5R", "DB9L2D5R", "BPMZ5D5R", "DA9L2D5R", "S4M2D5RL", "HS4M2D5R", "S4M2D5RR", "D08L2D5R", "Q4M2D5R", "D07L2D5R", "S3M2D5RL", "VS3M2D5R", "S3M2D5RR", "DB6L2D5R", "BPMZ6D5R", "DA6L2D5R", "Q3M2D5R", "D05L2D5R", "BM2D5R11", "BM2D5R12", "BM2D5R13", "HBM2D5R", "BM2D5R2", "D04L2D5R", "Q2M2D5R", "DB3L2D5R", "BPMZ7D5R", "DA3L2D5R", "S2M2D5RL", "VS2M2D5R", "S2M2D5RR", "D02L2D5R", "Q1M2D5R", "D01AL2D5R", "D01BL2D5R"], "T5": ["S1MT5RL", "HS1MT5R", "S1MT5RR", "DA1L1T5R", "BPMZ1T5R", "DB1L1T5R", "Q1M1T5R", "D02L1T5R", "S2M1T5RL", "VS2M1T5R", "S2M1T5RR", "DA3L1T5R", "BPMZ2T5R", "DB3L1T5R", "Q2M1T5R", "D04L1T5R", "BM1T5R11", "BM1T5R12", "HBM1T5R", "BM1T5R21", "BM1T5R22", "D05L1T5R", "Q3M1T5R", "DA6L1T5R", "BPMZ3T5R", "DB6L1T5R", "S3M1T5RL", "VS3M1T5R", "S3M1T5RR", "D07L1T5R", "Q4M1T5R", "D08L1T5R", "S4M1T5RL", "HS4M1T5R", "S4M1T5RR", "D09L1T5R", "Q5M1T5R", "DA10L1T5R", "BPMZ4T5R", "DB10L1T5R", "DC10L1T5R", "DD10L1T5R", "DD10L2T5R", "DC10L2T5R", "DB10L2T5R", "BPMZ5T5R", "DA10L2T5R", "Q5M2T5R", "D09L2T5R", "S4M2T5RL", "HS4M2T5R", "S4M2T5RR", "D08L2T5R", "Q4M2T5R", "D07L2T5R", "S3M2T5RL", "VS3M2T5R", "S3M2T5RR", "DB6L2T5R", "BPMZ6T5R", "DA6L2T5R", "Q3M2T5R", "D05L2T5R", "BM2T5R11", "BM2T5R12", "HBM2T5R", "BM2T5R2", "D04L2T5R", "Q2M2T5R", "DB3L2T5R", "BPMZ7T5R", "DA3L2T5R", "S2M2T5RL", "VS2M2T5R", "S2M2T5RR", "D02L2T5R", "Q1M2T5R", "D01L2T5R"], "D6": ["S1MD6RL", "HS1MD6R", "S1MD6RR", "DA1L1D6R", "BPMZ1D6R", "DB1L1D6R", "Q1M1D6R", "D02L1D6R", "S2M1D6RL", "VS2M1D6R", "S2M1D6RR", "DA3L1D6R", "BPMZ2D6R", "DB3L1D6R", "Q2M1D6R", "D04L1D6R", "BM1D6R11", "BM1D6R12", "HBM1D6R", "BM1D6R21", "BM1D6R22", "D05L1D6R", "Q3M1D6R", "DA6L1D6R", "BPMZ3D6R", "DB6L1D6R", "S3M1D6RL", "VS3M1D6R", "S3M1D6RR", "D07L1D6R", "Q4M1D6R", "D08L1D6R", "S4M1D6RL", "HS4M1D6R", "S4M1D6RR", "DA9L1D6R", "BPMZ4D6R", "DB9L1D6R", "B1ID6R1", "B1ID6R2", "DC9L1D6R", "BPMZ41D6R", "DD9L1D6R", "DE9L1D6R", "DF9L1D6R", "DH9L1D6R", "DI9L1D6R", "BPMZ42D6R", "DJ9L1D6R", "B2ID6R1", "B2ID6R2", "DI9L2D6R", "BPMZ43D6R", "DH9L2D6R", "DG9L2D6R", "DF9L2D6R", "DD9L2D6R", "DC9L2D6R", "BPMZ44D6R", "DB9L2D6R", "B3ID6R1", "B3ID6R2", "DA9L2D6R", "S4M2D6RL", "HS4M2D6R", "S4M2D6RR", "D08L2D6R", "Q4M2D6R", "D07L2D6R", "S3M2D6RL", "VS3M2D6R", "S3M2D6RR", "DB6L2D6R", "BPMZ6D6R", "DA6L2D6R", "Q3M2D6R", "D05L2D6R", "BM2D6R11", "BM2D6R12", "HBM2D6R", "BM2D6R2", "D04L2D6R", "Q2M2D6R", "DB3L2D6R", "BPMZ7D6R", "DA3L2D6R", "S2M2D6RL", "VS2M2D6R", "S2M2D6RR", "D02L2D6R", "Q1M2D6R", "D01L2D6R"], "T6": ["S1MT6RL", "HS1MT6R", "S1MT6RR", "DA1L1T6R", "BPMZ1T6R", "DB1L1T6R", "Q1M1T6R", "D02L1T6R", "S2M1T6RL", "VS2M1T6R", "S2M1T6RR", "DA3L1T6R", "BPMZ2T6R", "DB3L1T6R", "Q2M1T6R", "D04L1T6R", "BM1T6R11", "BM1T6R12", "HBM1T6R", "BM1T6R21", "BM1T6R22", "D05L1T6R", "Q3M1T6R", "DA6L1T6R", "BPMZ3T6R", "DB6L1T6R", "S3M1T6RL", "VS3M1T6R", "S3M1T6RR", "D07L1T6R", "Q4M1T6R", "D08L1T6R", "S4M1T6RL", "HS4M1T6R", "S4M1T6RR", "D09L1T6R", "Q5M1T6R", "DA10L1T6R", "BPMZ4T6R", "DB10L1T6R", "BPMZ41T6R", "DC10L1T6R", "QIT6RL", "QIT6RR", "DB10L2T6R", "BPMZ5T6R", "DA10L2T6R", "Q5M2T6R", "D09L2T6R", "S4M2T6RL", "HS4M2T6R", "S4M2T6RR", "D08L2T6R", "Q4M2T6R", "D07L2T6R", "S3M2T6RL", "VS3M2T6R", "S3M2T6RR", "DB6L2T6R", "BPMZ6T6R", "DA6L2T6R", "Q3M2T6R", "D05L2T6R", "BM2T6R11", "BM2T6R12", "HBM2T6R", "BM2T6R2", "D04L2T6R", "Q2M2T6R", "DB3L2T6R", "BPMZ7T6R", "DA3L2T6R", "S2M2T6RL", "VS2M2T6R", "S2M2T6RR", "D02L2T6R", "Q1M2T6R", "D01L2T6R"], "D7": ["S1MD7RL", "HS1MD7R", "S1MD7RR", "DA1L1D7R", "BPMZ1D7R", "DB1L1D7R", "Q1M1D7R", "D02L1D7R", "S2M1D7RL", "VS2M1D7R", "S2M1D7RR", "DA3L1D7R", "BPMZ2D7R", "DB3L1D7R", "Q2M1D7R", "D04L1D7R", "BM1D7R11", "BM1D7R12", "HBM1D7R", "BM1D7R21", "BM1D7R22", "D05L1D7R", "Q3M1D7R", "DA6L1D7R", "BPMZ3D7R", "DB6L1D7R", "S3M1D7RL", "VS3M1D7R", "S3M1D7RR", "D07L1D7R", "Q4M1D7R", "D08L1D7R", "S4M1D7RL", "HS4M1D7R", "S4M1D7RR", "DA9L1D7R", "BPMZ4D7R", "DB9L1D7R", "DC9L1D7R", "DUE112ID7R1", "DUE112ID7R2", "DC9L2D7R", "DB9L2D7R", "BPMZ5D7R", "DA9L2D7R", "S4M2D7RL", "HS4M2D7R", "S4M2D7RR", "D08L2D7R", "Q4M2D7R", "D07L2D7R", "S3M2D7RL", "VS3M2D7R", "S3M2D7RR", "DB6L2D7R", "BPMZ6D7R", "DA6L2D7R", "Q3M2D7R", "D05L2D7R", "BM2D7R11", "BM2D7R12", "HBM2D7R", "BM2D7R2", "D04L2D7R", "Q2M2D7R", "DB3L2D7R", "BPMZ7D7R", "DA3L2D7R", "S2M2D7RL", "VS2M2D7R", "S2M2D7RR", "D02L2D7R", "Q1M2D7R", "D01L2D7R"], "T7": ["S1MT7RL", "HS1MT7R", "S1MT7RR", "DA1L1T7R", "BPMZ1T7R", "DB1L1T7R", "Q1M1T7R", "D02L1T7R", "S2M1T7RL", "VS2M1T7R", "S2M1T7RR", "DA3L1T7R", "BPMZ2T7R", "DB3L1T7R", "Q2M1T7R", "D04L1T7R", "BM1T7R11", "BM1T7R12", "HBM1T7R", "BM1T7R21", "BM1T7R22", "D05L1T7R", "Q3M1T7R", "DA6L1T7R", "BPMZ3T7R", "DB6L1T7R", "S3M1T7RL", "VS3M1T7R", "S3M1T7RR", "D07L1T7R", "Q4M1T7R", "D08L1T7R", "S4M1T7RL", "HS4M1T7R", "S4M1T7RR", "D09L1T7R", "Q5M1T7R", "DA10L1T7R", "BPMZ4T7R", "DB10L1T7R", "DC10L1T7R", "DC10L2T7R", "DB10L2T7R", "BPMZ5T7R", "DA10L2T7R", "Q5M2T7R", "D09L2T7R", "S4M2T7RL", "HS4M2T7R", "S4M2T7RR", "D08L2T7R", "Q4M2T7R", "D07L2T7R", "S3M2T7RL", "VS3M2T7R", "S3M2T7RR", "DB6L2T7R", "BPMZ6T7R", "DA6L2T7R", "Q3M2T7R", "D05L2T7R", "BM2T7R11", "BM2T7R12", "HBM2T7R", "BM2T7R2", "D04L2T7R", "Q2M2T7R", "DB3L2T7R", "BPMZ7T7R", "DA3L2T7R", "S2M2T7RL", "VS2M2T7R", "S2M2T7RR", "D02L2T7R", "Q1M2T7R", "D01L2T7R"], "D8": ["S1MD8RL", "HS1MD8R", "S1MD8RR", "DA1L1D8R", "BPMZ1D8R", "DB1L1D8R", "Q1M1D8R", "D02L1D8R", "S2M1D8RL", "VS2M1D8R", "S2M1D8RR", "DA3L1D8R", "BPMZ2D8R", "DB3L1D8R", "Q2M1D8R", "D04L1D8R", "BM1D8R11", "BM1D8R12", "HBM1D8R", "BM1D8R21", "BM1D8R22", "D05L1D8R", "Q3M1D8R", "DA6L1D8R", "BPMZ3D8R", "DB6L1D8R", "S3M1D8RL", "VS3M1D8R", "S3M1D8RR", "D07L1D8R", "Q4M1D8R", "S4M1D8RL", "HS4M1D8R", "S4M1D8RR", "DA9L1D8R", "BPMZ4D8R", "DB9L1D8R", "M_FOMZ1D8R", "DC9L1D8R", "DU49ID8R1", "DU49ID8R2", "DC9L2D8R", "DB9L2D8R", "BPMZ5D8R", "DA9L2D8R", "S4M2D8RL", "HS4M2D8R", "S4M2D8RR", "D08L2D8R", "Q4M2D8R", "D07L2D8R", "S3M2D8RL", "VS3M2D8R", "S3M2D8RR", "DB6L2D8R", "BPMZ6D8R", "DA6L2D8R", "Q3M2D8R", "D05L2D8R", "BM2D8R11", "BM2D8R12", "HBM2D8R", "BM2D8R2", "D04L2D8R", "Q2M2D8R", "DB3L2D8R", "BPMZ7D8R", "DA3L2D8R", "S2M2D8RL", "VS2M2D8R", "S2M2D8RR", "D02L2D8R", "Q1M2D8R", "D01L2D8R"], "T8": ["S1MT8RL", "HS1MT8R", "S1MT8RR", "DA1L1T8R", "BPMZ1T8R", "DB1L1T8R", "Q1M1T8R", "D02L1T8R", "S2M1T8RL", "VS2M1T8R", "S2M1T8RR", "DA3L1T8R", "BPMZ2T8R", "DB3L1T8R", "Q2M1T8R", "D04L1T8R", "BM1T8R11", "BM1T8R12", "HBM1T8R", "BM1T8R21", "BM1T8R22", "D05L1T8R", "Q3M1T8R", "DA6L1T8R", "BPMZ3T8R", "DB6L1T8R", "S3M1T8RL", "VS3M1T8R", "S3M1T8RR", "D07L1T8R", "Q4M1T8R", "D08L1T8R", "S4M1T8RL", "HS4M1T8R", "S4M1T8RR", "D09L1T8R", "Q5M1T8R", "DA10L1T8R", "BPMZ4T8R", "DB10L1T8R", "CAVH1T8R", "DC10L1T8R", "CAVH2T8R", "DD10L1T8R", "DD10L2T8R", "CAVH3T8R", "DC10L2T8R", "CAVH4T8R", "DB10L2T8R", "BPMZ5T8R", "DA10L2T8R", "Q5M2T8R", "D09L2T8R", "S4M2T8RL", "HS4M2T8R", "S4M2T8RR", "D08L2T8R", "Q4M2T8R", "D07L2T8R", "S3M2T8RL", "VS3M2T8R", "S3M2T8RR", "DB6L2T8R", "BPMZ6T8R", "DA6L2T8R", "Q3M2T8R", "D05L2T8R", "BM2T8R11", "BM2T8R12", "HBM2T8R", "BM2T8R21", "BM2T8R22", "D04L2T8R", "Q2M2T8R", "DB3L2T8R", "BPMZ7T8R", "DA3L2T8R", "S2M2T8RL", "VS2M2T8R", "S2M2T8RR", "D02L2T8R", "Q1M2T8R", "D01L2T8R"], "D1L": ["S1MD1RL", "HS1MD1R", "S1MD1RR", "DA1L1D1R", "BPMZ1D1R", "DB1L1D1R", "Q1M1D1R", "D02L1D1R", "S2M1D1RL", "VS2M1D1R", "S2M1D1RR", "DA3L1D1R", "BPMZ2D1R", "DB3L1D1R", "Q2M1D1R", "D04L1D1R", "BM1D1R11", "M_BEAMPORT_1A1", "BM1D1R12", "HBM1D1R", "BM1D1R21", "M_BEAMPORT_1B1", "BM1D1R22", "D05L1D1R", "Q3M1D1R", "DA6L1D1R", "BPMZ3D1R", "DB6L1D1R", "S3M1D1RL", "VS3M1D1R", "S3M1D1RR", "D07L1D1R", "Q4M1D1R", "D08L1D1R", "S4M1D1RL", "HS4M1D1R", "S4M1D1RR", "DA9L1D1R", "BPMZ4D1R", "DB9L1D1R", "DC9L1D1R", "BPMZ41D1R", "DD9L1D1R", "BPMZ42D1R", "DE9L1D1R", "DF9L1D1R", "M_FOMZ1D1R", "DG9L1D1R"], "RING": ["D1R", "T1", "D2", "T2", "D3", "T3", "D4", "T4", "D5", "T5", "D6", "T6", "D7", "T7", "D8", "T8", "D1L"]}} diff --git a/latticejson/schema.json b/latticejson/schema.json index dd5b982..fafbce2 100644 --- a/latticejson/schema.json +++ b/latticejson/schema.json @@ -392,12 +392,7 @@ ] }, "Cavity": { - "allOf": [ - { - "$ref": "#/definitions/Element" - } - ], - "items": [ + "items": [ { "const": "Cavity" }, From 5deb2f67efcf3741024930f55a72b2835ef536ba Mon Sep 17 00:00:00 2001 From: Tom Mertens Date: Fri, 3 Jul 2020 11:28:49 +0200 Subject: [PATCH 17/22] - added k1 to dipoles in order to be able to convert Ji-Gwuang his lattice --- latticejson/schema.json | 3 +++ tests/data/example.json | 2 +- tests/data/fodo.json | 2 +- tests/data/fodo.lte | 2 +- tests/test_convert.py | 2 +- 5 files changed, 7 insertions(+), 4 deletions(-) diff --git a/latticejson/schema.json b/latticejson/schema.json index fafbce2..13fb90e 100644 --- a/latticejson/schema.json +++ b/latticejson/schema.json @@ -275,6 +275,9 @@ "type": "number", "description": "Deflection angle" }, + "k1": { + "type": "number" + }, "radius": { "type": "number", "description": "Radius of curvature" diff --git a/tests/data/example.json b/tests/data/example.json index d92d3ff..8a30b30 100644 --- a/tests/data/example.json +++ b/tests/data/example.json @@ -10,7 +10,7 @@ "Vcor": ["Vcor", {"length": 1.0, "kick": 2.0}], "Kicker": ["Kicker", {"length": 1.0, "hkick": 2.0, "vkick": 3.0}], "Drift": ["Drift", {"length": 1.0}], - "Dipole": ["Dipole", {"length": 1.0, "angle": 1, "e1": 2.0, "e2": 3.0}], + "Dipole": ["Dipole", {"length": 1.0, "angle": 1, "e1": 2.0, "e2": 3.0, "k1": -1.0}], "Quadrupole": ["Quadrupole", {"length": 1.0, "k1": 2.0}], "Sextupole": ["Sextupole", {"length": 1.0, "k2": 2.0}], "Octupole": ["Octupole", {"length": 1.0, "k3": 2.0}], diff --git a/tests/data/fodo.json b/tests/data/fodo.json index a6afd0c..43396cc 100644 --- a/tests/data/fodo.json +++ b/tests/data/fodo.json @@ -8,7 +8,7 @@ "D1": ["Drift", {"length": 0.55}], "Q1": ["Quadrupole", {"length": 0.2, "k1": 1.2}], "Q2": ["Quadrupole", {"length": 0.4, "k1": -1.2}], - "B1": ["Dipole", {"length": 1.5, "angle": 0.39269908169872414 , "e1": 0.19634954084936207 ,"e2": 0.19634954084936207}] + "B1": ["Dipole", {"length": 1.5, "angle": 0.39269908169872414 , "e1": 0.19634954084936207 ,"e2": 0.19634954084936207, "k1": -1.0}] }, "lattices": { "CELL": ["M1", "Q1", "D1", "B1", "D1", "Q2", "D1", "B1", "D1", "Q1"], diff --git a/tests/data/fodo.lte b/tests/data/fodo.lte index 2c6db6e..c2d582f 100644 --- a/tests/data/fodo.lte +++ b/tests/data/fodo.lte @@ -10,6 +10,6 @@ Q1 :KQUAD, L="2 10 /", K1=1.2 M1 : MARK B1 : CSBEND, L=.15e+1, ANGLE="angle", & - E1="pi 16 /", e2="custom_pi 16 /" + E1="pi 16 /", e2="custom_pi 16 /", k1=-1.0 CELL : LINE = (M1, Q1, D1, B1, D1, Q2, D1, B1, D1, Q1) RING : LINE = (2*(-2*-(2*CELL))) diff --git a/tests/test_convert.py b/tests/test_convert.py index da69c3b..409d49d 100644 --- a/tests/test_convert.py +++ b/tests/test_convert.py @@ -17,7 +17,7 @@ def test_to_elegant(): "Q1: KQUAD, L=0.2, K1=1.2\n" "Q2: KQUAD, L=0.4, K1=-1.2\n" "B1: CSBEND, L=1.5, ANGLE=0.39269908169872414, E1=0.19634954084936207, " - "E2=0.19634954084936207\n" + "E2=0.19634954084936207, K1=-1.0\n" "CELL: LINE=(M1, Q1, D1, B1, D1, Q2, D1, B1, D1, Q1)\n" "RING: LINE=(CELL, CELL, CELL, CELL, CELL, CELL, CELL, CELL)\n" "USE, RING\n" From 6b69c506b437ebd763fe34ada6a11864657df29a Mon Sep 17 00:00:00 2001 From: Felix Andreas Date: Fri, 3 Jul 2020 11:38:34 +0000 Subject: [PATCH 18/22] Automated Code Formatting using Black --- latticejson/parse.py | 1 - 1 file changed, 1 deletion(-) diff --git a/latticejson/parse.py b/latticejson/parse.py index 4038dd5..6a30903 100644 --- a/latticejson/parse.py +++ b/latticejson/parse.py @@ -88,7 +88,6 @@ def transform(self, tree): string = lambda self, item: item[1:-1] array = lambda self, *items: list(items) - def element(self, name, type_, *attributes): self.elements[name.upper()] = type_.upper(), dict(attributes) From 589fba7b253184809d6d078043870ab20138ffb6 Mon Sep 17 00:00:00 2001 From: Tom Mertens Date: Fri, 3 Jul 2020 16:25:37 +0200 Subject: [PATCH 19/22] * updated schema to include multipole for converting maxiv lattice * updated parse to deal with array values * updated test example * tested maxiv madx and elegant conversion both worked but result in different json files --- latticejson/convert.py | 12 ++++++++++++ latticejson/madx.lark | 4 +++- latticejson/map.json | 5 ++++- latticejson/parse.py | 2 ++ latticejson/schema.json | 27 +++++++++++++++++++++++++++ tests/data/example.json | 1 + 6 files changed, 49 insertions(+), 2 deletions(-) diff --git a/latticejson/convert.py b/latticejson/convert.py index 33d2a56..a0c1240 100644 --- a/latticejson/convert.py +++ b/latticejson/convert.py @@ -8,6 +8,8 @@ from .utils import sort_lattices from .validate import schema_version +from termcolor import colored + NAME_MAP = json.loads((Path(__file__).parent / "map.json").read_text())["map"] TO_ELEGANT = {x: y[0][0] for x, *y in NAME_MAP} FROM_ELEGANT = {y: x for x, *tup in NAME_MAP for y in tup[0]} @@ -44,7 +46,14 @@ def from_madx(string): def _map_names(lattice_data: dict, name_map: dict): elements = {} for name, (other_type, other_attributes) in lattice_data["elements"].items(): + + # print(colored(other_type,"red")) + # print(colored(other_attributes,"red")) + # print(colored(name_map,"blue")) + latticejson_type = name_map.get(other_type) + + # print(latticejson_type) if latticejson_type is None: elements[name] = ["Drift", {"length": other_attributes.get("L", 0)}] warn(UnknownElementTypeWarning(name, other_type)) @@ -52,8 +61,11 @@ def _map_names(lattice_data: dict, name_map: dict): attributes = {} elements[name] = [latticejson_type, attributes] + for other_key, value in other_attributes.items(): + # print(other_key, value) latticejson_key = name_map.get(other_key) + # print(latticejson_key) if latticejson_key is not None: attributes[latticejson_key] = value else: diff --git a/latticejson/madx.lark b/latticejson/madx.lark index 4679f99..5105187 100644 --- a/latticejson/madx.lark +++ b/latticejson/madx.lark @@ -15,7 +15,7 @@ start : (_statement ";")* _statement : element | lattice | command | assignment element : word ":" [word] ("," attribute)* ","? -attribute : word ("=" | ":=") (expr | string) +attribute : word ("=" | ":=") (expr | string ) lattice : word ":" "LINE"i "=" arrangement @@ -34,6 +34,8 @@ command : word ("," (word | string | attribute))* assignment : word ("=" | ":=") expr -> assignment ?expr : item | "{" expr ("," expr)* ","? "}" -> array + | function +!function : expr("atan") ?item : term | expr "+" term -> add | expr "-" term -> sub diff --git a/latticejson/map.json b/latticejson/map.json index 858cb37..a66e003 100644 --- a/latticejson/map.json +++ b/latticejson/map.json @@ -11,6 +11,7 @@ ["Quadrupole", ["KQUAD", "QUAD", "QUADRUPOLE"], ["QUADRUPOLE"]], ["Sextupole", ["KSEXT", "SEXT", "SEXTUPOLE"], ["SEXTUPOLE"]], ["Octupole", ["KOCT", "OCTU"], ["OCTUPOLE"]], + ["Multipole",["MULT"],["MULTIPOLE"]], ["Cavity", ["RFCA"], ["RFCAVITY"]], ["Lattice", ["LINE"], ["LINE"]], ["length", ["L"], ["L"]], @@ -22,6 +23,8 @@ ["k3", ["K3"], ["K3"]], ["voltage", ["VOLT"], ["VOLT"]], ["frequency", ["FREQ"], ["FREQ"]], - ["phase", ["PHASE"], ["LAG"]] + ["phase", ["PHASE"], ["LAG"]], + ["knl", ["KNL"], ["KNL"]], + ["order", ["ORDER"], ["BOE"]] ] } diff --git a/latticejson/parse.py b/latticejson/parse.py index b93b21e..4038dd5 100644 --- a/latticejson/parse.py +++ b/latticejson/parse.py @@ -86,6 +86,8 @@ def transform(self, tree): word = str name = lambda self, item: item.value.upper() string = lambda self, item: item[1:-1] + array = lambda self, *items: list(items) + def element(self, name, type_, *attributes): self.elements[name.upper()] = type_.upper(), dict(attributes) diff --git a/latticejson/schema.json b/latticejson/schema.json index 13fb90e..929c468 100644 --- a/latticejson/schema.json +++ b/latticejson/schema.json @@ -80,6 +80,9 @@ { "$ref": "#/definitions/Octupole" }, + { + "$ref": "#/definitions/Multipole" + }, { "$ref": "#/definitions/Cavity" } @@ -394,6 +397,30 @@ } ] }, + "Multipole": { + "items": [ + { + "const": "Multipole" + }, + { + "type": "object", + "additionalProperties": false, + "properties": { + "info": {}, + "length": {}, + "dx": {}, + "dy": {}, + "ds": {}, + "tilt": {}, + "knl": {}, + "order": {}, + "conversion_factor_ps_value": { + "type": "number" + } + } + } + ] + }, "Cavity": { "items": [ { diff --git a/tests/data/example.json b/tests/data/example.json index 8a30b30..6ed3c72 100644 --- a/tests/data/example.json +++ b/tests/data/example.json @@ -14,6 +14,7 @@ "Quadrupole": ["Quadrupole", {"length": 1.0, "k1": 2.0}], "Sextupole": ["Sextupole", {"length": 1.0, "k2": 2.0}], "Octupole": ["Octupole", {"length": 1.0, "k3": 2.0}], + "Multipole": ["Multipole", {"length": 1.0, "knl": 2.0, "order":3}], "Cavity": ["Cavity", {"length": 1.0, "voltage": 2.0, "frequency": 3.0, "phase": 4.0}] }, "lattices": { From 5b9c651c3ff763ee2fa947ec58df503022772ddd Mon Sep 17 00:00:00 2001 From: Tom Mertens Date: Fri, 3 Jul 2020 17:21:55 +0200 Subject: [PATCH 20/22] - moved array to madx transformer - removed min value from schema for length, SLS has negativ drifts --- latticejson/parse.py | 4 ++-- latticejson/schema.json | 1 - 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/latticejson/parse.py b/latticejson/parse.py index 4038dd5..0907001 100644 --- a/latticejson/parse.py +++ b/latticejson/parse.py @@ -86,7 +86,7 @@ def transform(self, tree): word = str name = lambda self, item: item.value.upper() string = lambda self, item: item[1:-1] - array = lambda self, *items: list(items) + # array = lambda self, *items: list(items) def element(self, name, type_, *attributes): @@ -131,7 +131,7 @@ def command(self, *items): @v_args(inline=True) class MADXTransformer(ArithmeticTransformer, AbstractLatticeFileTransformer): - pass + array = lambda self, *items: list(items) @v_args(inline=True) diff --git a/latticejson/schema.json b/latticejson/schema.json index 929c468..c3c45fd 100644 --- a/latticejson/schema.json +++ b/latticejson/schema.json @@ -117,7 +117,6 @@ }, "length": { "type": "number", - "minimum": 0, "description": "The length of the element." }, "dx": { From 37da071e8c14a911d0de40ca14caa1345be051fc Mon Sep 17 00:00:00 2001 From: Tom Mertens Date: Thu, 16 Jul 2020 19:08:02 +0200 Subject: [PATCH 21/22] added various attrs for dipole kicker and cavity --- latticejson/convert.py | 18 +-- latticejson/map.json | 327 ++++++++++++++++++++++++++++++++++++---- latticejson/schema.json | 24 ++- 3 files changed, 328 insertions(+), 41 deletions(-) diff --git a/latticejson/convert.py b/latticejson/convert.py index a0c1240..2be1caf 100644 --- a/latticejson/convert.py +++ b/latticejson/convert.py @@ -3,13 +3,13 @@ from typing import Dict, List from warnings import warn +from termcolor import colored + from .exceptions import UnknownAttributeWarning, UnknownElementTypeWarning from .parse import parse_elegant, parse_madx from .utils import sort_lattices from .validate import schema_version -from termcolor import colored - NAME_MAP = json.loads((Path(__file__).parent / "map.json").read_text())["map"] TO_ELEGANT = {x: y[0][0] for x, *y in NAME_MAP} FROM_ELEGANT = {y: x for x, *tup in NAME_MAP for y in tup[0]} @@ -47,9 +47,9 @@ def _map_names(lattice_data: dict, name_map: dict): elements = {} for name, (other_type, other_attributes) in lattice_data["elements"].items(): - # print(colored(other_type,"red")) - # print(colored(other_attributes,"red")) - # print(colored(name_map,"blue")) + # print(colored(other_type, "red")) + # print(colored(other_attributes, "red")) + # print(colored(name_map, "green")) latticejson_type = name_map.get(other_type) @@ -75,11 +75,7 @@ def _map_names(lattice_data: dict, name_map: dict): root = lattice_data.get("root", tuple(lattices.keys())[-1]) title = lattice_data.get("title", "") return dict( - version=str(schema_version), - title=title, - root=root, - elements=elements, - lattices=lattices, + version=str(schema_version), title=title, root=root, elements=elements, lattices=lattices, ) @@ -120,7 +116,9 @@ def to_madx(latticejson: dict) -> str: strings = [f"TITLE, \"{latticejson['title']}\";"] element_template = "{}: {}, {};".format # TODO: check if equivalent type exists in madx + for name, (type_, attributes) in elements.items(): + print(name, "boeeee") attrs = ", ".join(f"{TO_MADX[k]}={v}" for k, v in attributes.items()) elegant_type = TO_MADX[type_] strings.append(element_template(name, elegant_type, attrs)) diff --git a/latticejson/map.json b/latticejson/map.json index a66e003..3923ed6 100644 --- a/latticejson/map.json +++ b/latticejson/map.json @@ -1,30 +1,305 @@ { "description": "LatticeJSON, elegant, MADX", "map": [ - ["Monitor", ["MONI"], ["MONITOR"]], - ["Marker", ["MARK"], ["MARKER"]], - ["Hcor", ["HKICK"], ["HKICKER"]], - ["Vcor", ["VKICK"], ["VKICKER"]], - ["Kicker", ["KICKER"], ["KICKER"]], - ["Drift", ["DRIF", "DRIFT"], ["DRIFT"], ["DRIFT"]], - ["Dipole", ["CSBEND", "SBEND", "BEND"], ["SBEND", "RBEND"]], - ["Quadrupole", ["KQUAD", "QUAD", "QUADRUPOLE"], ["QUADRUPOLE"]], - ["Sextupole", ["KSEXT", "SEXT", "SEXTUPOLE"], ["SEXTUPOLE"]], - ["Octupole", ["KOCT", "OCTU"], ["OCTUPOLE"]], - ["Multipole",["MULT"],["MULTIPOLE"]], - ["Cavity", ["RFCA"], ["RFCAVITY"]], - ["Lattice", ["LINE"], ["LINE"]], - ["length", ["L"], ["L"]], - ["angle", ["ANGLE"], ["ANGLE"]], - ["e1", ["E1"], ["E1"]], - ["e2", ["E2"], ["E2"]], - ["k1", ["K1"], ["K1"]], - ["k2", ["K2"], ["K2"]], - ["k3", ["K3"], ["K3"]], - ["voltage", ["VOLT"], ["VOLT"]], - ["frequency", ["FREQ"], ["FREQ"]], - ["phase", ["PHASE"], ["LAG"]], - ["knl", ["KNL"], ["KNL"]], - ["order", ["ORDER"], ["BOE"]] + [ + "Monitor", + [ + "MONI" + ], + [ + "MONITOR" + ] + ], + [ + "Marker", + [ + "MARK" + ], + [ + "MARKER" + ] + ], + [ + "Hcor", + [ + "HKICK" + ], + [ + "HKICKER" + ] + ], + [ + "Vcor", + [ + "VKICK" + ], + [ + "VKICKER" + ] + ], + [ + "Kicker", + [ + "KICKER" + ], + [ + "KICKER" + ] + ], + [ + "Drift", + [ + "DRIF", + "DRIFT" + ], + [ + "DRIFT" + ], + [ + "DRIFT" + ] + ], + [ + "Dipole", + [ + "CSBEND", + "SBEND", + "BEND" + ], + [ + "SBEND", + "RBEND" + ] + ], + [ + "Quadrupole", + [ + "KQUAD", + "QUAD", + "QUADRUPOLE" + ], + [ + "QUADRUPOLE" + ] + ], + [ + "Sextupole", + [ + "KSEXT", + "SEXT", + "SEXTUPOLE" + ], + [ + "SEXTUPOLE" + ] + ], + [ + "Octupole", + [ + "KOCT", + "OCTU" + ], + [ + "OCTUPOLE" + ] + ], + [ + "Multipole", + [ + "MULT" + ], + [ + "MULTIPOLE" + ] + ], + [ + "Cavity", + [ + "RFCA" + ], + [ + "RFCAVITY" + ] + ], + [ + "Lattice", + [ + "LINE" + ], + [ + "LINE" + ] + ], + [ + "length", + [ + "L" + ], + [ + "L" + ] + ], + [ + "angle", + [ + "ANGLE" + ], + [ + "ANGLE" + ] + ], + [ + "e1", + [ + "E1" + ], + [ + "E1" + ] + ], + [ + "e2", + [ + "E2" + ], + [ + "E2" + ] + ], + [ + "k1", + [ + "K1" + ], + [ + "K1" + ] + ], + [ + "k2", + [ + "K2" + ], + [ + "K2" + ] + ], + [ + "k3", + [ + "K3" + ], + [ + "K3" + ] + ], + [ + "voltage", + [ + "VOLT" + ], + [ + "VOLT" + ] + ], + [ + "frequency", + [ + "FREQ" + ], + [ + "FREQ" + ] + ], + [ + "phase", + [ + "PHASE" + ], + [ + "LAG" + ] + ], + [ + "knl", + [ + "KNL" + ], + [ + "KNL" + ] + ], + [ + "k1s", + [ + "K1S" + ], + [ + "K1S" + ] + ], + [ + "kick", + [ + "KICK" + ], + [ + "KICK" + ] + ], + [ + "order", + [ + "ORDER" + ], + [ + "BOE" + ] + ], + [ + "harmon", + [ + "" + ], + [ + "HARMON" + ] + ], + [ + "no_cavity_totalpath", + [ + "" + ], + [ + "NO_CAVITY_TOTALPATH" + ] + ], + [ + "h", + [ + "" + ], + [ + "H" + ] + ], + [ + "hgap", + [ + "HGAP" + ], + [ + "HGAP" + ] + ], + [ + "fint", + [ + "FINT" + ], + [ + "FINT" + ] + ] ] -} +} \ No newline at end of file diff --git a/latticejson/schema.json b/latticejson/schema.json index c3c45fd..74b07ca 100644 --- a/latticejson/schema.json +++ b/latticejson/schema.json @@ -139,7 +139,7 @@ } ] }, - "Monitor":{ + "Monitor": { "items": [ { "const": "Monitor" @@ -147,7 +147,7 @@ { "type": "object", "additionalProperties": false, - "properties":{ + "properties": { "info": {}, "length": {}, "dx": {}, @@ -296,6 +296,14 @@ "h2": { "type": "number" }, + "fint": { + "type": "number" + }, + "hgap": { + "type": "number" + }, + "h": {}, + "harmon": {}, "conversion_factor_ps_value": { "type": "number" } @@ -327,6 +335,10 @@ "type": "number", "description": "Geometric quadrupole strength" }, + "k1s": { + "type": "number", + "description": "Geometric quadrupole strength" + }, "conversion_factor_ps_value": { "type": "number" } @@ -421,7 +433,7 @@ ] }, "Cavity": { - "items": [ + "items": [ { "const": "Cavity" }, @@ -455,10 +467,12 @@ }, "end2_foucs": { "type": "number" - } + }, + "harmon": {}, + "no_cavity_totalpath": {} } } ] } } -} +} \ No newline at end of file From 4fc9b2d6493b387e82f3bec6cc28420c56efed13 Mon Sep 17 00:00:00 2001 From: Felix Andreas Date: Thu, 16 Jul 2020 14:12:48 +0000 Subject: [PATCH 22/22] Automated Code Formatting using Black --- latticejson/convert.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/latticejson/convert.py b/latticejson/convert.py index 2be1caf..f44c33f 100644 --- a/latticejson/convert.py +++ b/latticejson/convert.py @@ -75,7 +75,11 @@ def _map_names(lattice_data: dict, name_map: dict): root = lattice_data.get("root", tuple(lattices.keys())[-1]) title = lattice_data.get("title", "") return dict( - version=str(schema_version), title=title, root=root, elements=elements, lattices=lattices, + version=str(schema_version), + title=title, + root=root, + elements=elements, + lattices=lattices, )