From 61370bd3b65d15f86350f1d69dbacbb620eeb13d Mon Sep 17 00:00:00 2001
From: Gamelin Alexis <alexis.gamelin@synchrotron-soleil.fr>
Date: Mon, 24 Apr 2023 13:28:15 +0200
Subject: [PATCH] [Fix] Fix transverse wake sign in get_gaussian_wakepotential

Now same as in get_wakepotential
---
 mbtrack2/tracking/wakepotential.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/mbtrack2/tracking/wakepotential.py b/mbtrack2/tracking/wakepotential.py
index 94a2436..14ac151 100644
--- a/mbtrack2/tracking/wakepotential.py
+++ b/mbtrack2/tracking/wakepotential.py
@@ -414,9 +414,9 @@ class WakePotential(Element):
         if wake_type == "Wlong" or wake_type == "Wxquad" or wake_type == "Wyquad":
             Wp = signal.convolve(profile0, W0*-1, mode='same')*dtau0
         elif wake_type == "Wxdip":
-            Wp = signal.convolve(profile0*dipole0, W0*-1, mode='same')*dtau0
+            Wp = signal.convolve(profile0*dipole0, W0, mode='same')*dtau0
         elif wake_type == "Wydip":
-            Wp = signal.convolve(profile0*dipole0, W0*-1, mode='same')*dtau0
+            Wp = signal.convolve(profile0*dipole0, W0, mode='same')*dtau0
         else:
             raise ValueError("This type of wake is not taken into account.")
 
-- 
GitLab