diff --git a/NPLib/Detectors/Exogam/TExogamPhysics.cxx b/NPLib/Detectors/Exogam/TExogamPhysics.cxx
index b0a24af1f8ab6dac2383d896093aa0e436fa69b1..7b757c3e0875b9d693381d443e1aae1d47e5f447 100644
--- a/NPLib/Detectors/Exogam/TExogamPhysics.cxx
+++ b/NPLib/Detectors/Exogam/TExogamPhysics.cxx
@@ -200,20 +200,9 @@ void TExogamPhysics::BuildPhysicalEvent() {
     Outer_AB.push_back(GetMaxOuter(Id_Max));
 
     if(MaxOuterId > -1){
-      double Theta_seg;
-      double Phi_seg;
-      if(m_flange.size()>0){
-        unsigned int index = MapFlangeToCloverNumber[flange_nbr];
-        if(index>0){
-          Theta_seg = m_pos_segment[crystal_nbr][MaxOuterId].at(index-1).Theta();
-          Phi_seg = m_pos_segment[crystal_nbr][MaxOuterId].at(index-1).Phi();
-        }
-      }
-      else{
-        Exogam_struc = Ask_For_Angles(flange_nbr, ComputeMeanFreePath(E_AddBack));
-        Theta_seg = Exogam_struc.Theta_Crystal_Seg[crystal_nbr][MaxOuterId];
-        Phi_seg = Exogam_struc.Phi_Crystal_Seg[crystal_nbr][MaxOuterId];
-      }
+      Exogam_struc = Ask_For_Angles(flange_nbr, ComputeMeanFreePath(E_AddBack),147,0.0); //147 default value of Emmanuel's code
+      double Theta_seg = Exogam_struc.Theta_Crystal_Seg[crystal_nbr][MaxOuterId];
+      double Phi_seg = Exogam_struc.Phi_Crystal_Seg[crystal_nbr][MaxOuterId];
 
       Theta.push_back(Theta_seg);
       Phi.push_back(Phi_seg);