From 1b7072b11140b4df9b805537accfaa85d6727b3d Mon Sep 17 00:00:00 2001
From: Claudio Scafuri <claudio.scafuri@elettra.eu>
Date: Tue, 30 Jan 2024 10:18:13 +0100
Subject: [PATCH] add comprehensive ringparametes calc. and display

---
 elettra2test.py | 6 ++++++
 elettratest.py  | 5 +++++
 2 files changed, 11 insertions(+)

diff --git a/elettra2test.py b/elettra2test.py
index 6abd9a5..10a9eff 100755
--- a/elettra2test.py
+++ b/elettra2test.py
@@ -65,3 +65,9 @@ iq = ring.uint32_refpts('QD_S05_02')[0]  # use also pattern matching idf needed
 TM = at.find_elem_m66(ring[iq]) # get 6x6 transport materix
 
 
+# get global ring parameters
+ring.radiation_on()
+ringparams = ring.radiation_parameters()
+ringparams = ring.envelope_parameters(params=ringparams)
+print(ringparams)
+
diff --git a/elettratest.py b/elettratest.py
index 2226f3d..a43710e 100755
--- a/elettratest.py
+++ b/elettratest.py
@@ -55,3 +55,8 @@ mp.show()
 print('tune H:',tuneH,'tune V:',tuneV)
 print('chrom H:',chromH,' chromV:', chromV)
 print('E:', e_eV/1e9,' GeV')
+
+ring.radiation_on()
+ringparams = ring.radiation_parameters()
+ringparams = ring.envelope_parameters(params=ringparams)
+print(ringparams)
-- 
GitLab