From 7c015f3c34b34a5ad8ad61f08e5d17bab3271a68 Mon Sep 17 00:00:00 2001
From: Alexis Gamelin <alexis.gamelin@synchrotron-soleil.fr>
Date: Thu, 1 Aug 2024 15:38:39 +0200
Subject: [PATCH] [Fix] CavityResonator.is_CBI_stable

---
 mbtrack2/tracking/rf.py | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/mbtrack2/tracking/rf.py b/mbtrack2/tracking/rf.py
index 4de4aa2..62a2798 100644
--- a/mbtrack2/tracking/rf.py
+++ b/mbtrack2/tracking/rf.py
@@ -171,6 +171,8 @@ class CavityResonator():
         Plot phasor diagram.
     is_DC_Robinson_stable(I0)
         Check DC Robinson stability.
+    is_CBI_stable(I0)
+        Check Coupled-Bunch-Instability stability.
     plot_DC_Robinson_stability()
         Plot DC Robinson stability limit.
     init_tracking(beam)
@@ -950,7 +952,7 @@ class CavityResonator():
                       modes=None,
                       bool_return=False):
         """
-        Check Coupled-Bunch-Instability stability,
+        Check Coupled-Bunch-Instability stability.
         Effect of Direct RF feedback is not included.
 
         This method is a wraper around lcbi_growth_rate to caluclate the CBI
@@ -1003,9 +1005,9 @@ class CavityResonator():
 
         if bool_return:
             if growth_rate > 1 / self.ring.tau[2]:
-                return True
-            else:
                 return False
+            else:
+                return True
         else:
             return growth_rate, mu
 
-- 
GitLab