diff --git a/reco/L1/L1Algo/L1Def.h b/reco/L1/L1Algo/L1Def.h
index 6492043a3d302fc93c150fa7229f75d32a50543c..3e73ce9a05ef90dbf3061c537855be88cef3f724 100644
--- a/reco/L1/L1Algo/L1Def.h
+++ b/reco/L1/L1Algo/L1Def.h
@@ -13,7 +13,7 @@
 
 #include <assert.h>
 
-#if defined(__CINT__) || defined(__CLING__)
+#if defined(__CLING__) && defined(__arm64__)
 #include "vectors/PSEUDO_F32vec4.h"
 #else
 #include "vectors/P4_F32vec4.h"
diff --git a/reco/L1/L1Algo/L1NaN.h b/reco/L1/L1Algo/L1NaN.h
index 05a76ef8587fb497d910e121368c1141284d6481..91e3b8e580ed64dbf7672f5237697334740c56bb 100644
--- a/reco/L1/L1Algo/L1NaN.h
+++ b/reco/L1/L1Algo/L1NaN.h
@@ -18,7 +18,7 @@
 
 #include <cmath>
 
-#if defined(__CINT__) || defined(__CLING__)
+#if defined(__CLING__) && defined(__arm64__)
 #include "vectors/PSEUDO_F32vec4.h"
 #else
 #include "vectors/P4_F32vec4.h"
diff --git a/reco/L1/L1Algo/L1Utils.h b/reco/L1/L1Algo/L1Utils.h
index 43843827748b05244b9f7e235526e34538bf99f4..5f499b28babeac43c79ba9f38f3c3d91e4b7a0a9 100644
--- a/reco/L1/L1Algo/L1Utils.h
+++ b/reco/L1/L1Algo/L1Utils.h
@@ -21,7 +21,7 @@
 
 #include <cmath>
 
-#if defined(__CINT__) || defined(__CLING__)
+#if defined(__CLING__) && defined(__arm64__)
 #include "vectors/PSEUDO_F32vec4.h"
 #else
 #include "vectors/P4_F32vec4.h"