diff --git a/Inputs/DetectorConfiguration/gaspHyde.detector b/Inputs/DetectorConfiguration/gaspHyde.detector
index 5dc9f2b99f1388c4a34015519c8b6b9e91e8ae9c..bf200543d101f23e60fd1fec6b4306a2cd911973 100644
--- a/Inputs/DetectorConfiguration/gaspHyde.detector
+++ b/Inputs/DetectorConfiguration/gaspHyde.detector
@@ -117,80 +117,80 @@ GPDAnnular
         VIS= all
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%1 End-Cap Back
 GPDTrapezoid
-        X1_Y1=          55.338  -14.346  -146.501
-        X128_Y1=        55.338   14.346  -146.501
-        X1_Y128=       138.519  -48.717   -69.236
-        X128_Y128=     138.518   48.726   -69.237
+        X128_Y128=      55.338  -14.346  -146.501
+        X1_Y128=        55.338   14.346  -146.501
+        X128_Y1=	138.519  -48.717   -69.236
+        X1_Y1=		138.518   48.726   -69.237
         FIRSTSTAGE= 1
         SECONDSTAGE= 1
         THIRDSTAGE= 1
         VIS= all
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%2
 GPDTrapezoid
-        X1_Y1=          49.215    29.045  -146.501
-        X128_Y1=        28.986    49.274  -146.501
-        X1_Y128=       132.395    63.500   -69.236
-        X128_Y128=      63.492   132.401   -69.237
+        X128_Y128=       49.215    29.045  -146.501
+        X1_Y128=         28.986    49.274  -146.501
+        X128_Y1=        132.395    63.500   -69.236
+        X1_Y1=		 63.492   132.401   -69.237
         FIRSTSTAGE= 1
         SECONDSTAGE= 1
         THIRDSTAGE= 1
         VIS= all
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%3
 GPDTrapezoid
-        X1_Y1=          14.263   55.338  -146.501
-        X128_Y1=       -14.346   55.338  -146.501
-        X1_Y128=        48.717  138.519   -69.236
-        X128_Y128=     -48.726  138.518   -69.237
+        X128_Y128=       14.263   55.338  -146.501
+        X1_Y128=        -14.346   55.338  -146.501
+        X128_Y1=         48.717  138.519   -69.236
+        X1_Y1=          -48.726  138.518   -69.237
         FIRSTSTAGE= 1
         SECONDSTAGE= 1
         THIRDSTAGE= 1
         VIS= all
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%4
 GPDTrapezoid
-        X1_Y1=         -29.045   49.215  -146.501
-        X128_Y1=       -49.274   28.986  -146.501
-        X1_Y128=       -63.500  132.395   -69.236
-        X128_Y128=    -132.401   63.492   -69.237
+        X128_Y128=      -29.045   49.215  -146.501
+        X1_Y128=        -49.274   28.986  -146.501
+        X128_Y1=        -63.500  132.395   -69.236
+        X1_Y1=         -132.401   63.492   -69.237
         FIRSTSTAGE= 1
         SECONDSTAGE= 1
         THIRDSTAGE= 1
         VIS= all
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%5
 GPDTrapezoid
-        X1_Y1=          -55.338   14.346   -146.501
-        X128_Y1=        -55.338  -14.346   -146.501
-        X1_Y128=       -138.519   48.717    -69.236
-        X128_Y128=     -138.518  -48.726    -69.237
+        X128_Y128=      -55.338   14.346   -146.501
+        X1_Y128=        -55.338  -14.346   -146.501
+        X128_Y1=       -138.519   48.717    -69.236
+        X1_Y1=         -138.518  -48.726    -69.237
         FIRSTSTAGE= 1
         SECONDSTAGE= 1
         THIRDSTAGE= 1
         VIS= all
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%6
 GPDTrapezoid
-        X1_Y1=          -49.215    -29.045   -146.501
-        X128_Y1=        -28.986    -49.274   -146.501
-        X1_Y128=       -132.395    -63.500    -69.236
-        X128_Y128=      -63.492   -132.401    -69.237
+        X128_Y128=      -49.215    -29.045   -146.501
+        X1_Y128=        -28.986    -49.274   -146.501
+        X128_Y1=       -132.395    -63.500    -69.236
+        X1_Y1=          -63.492   -132.401    -69.237
         FIRSTSTAGE= 1
         SECONDSTAGE= 1
         THIRDSTAGE= 1
         VIS= all
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%7
 GPDTrapezoid
-        X1_Y1=         -14.263   -55.338   -146.501
-        X128_Y1=        14.346   -55.338   -146.501
-        X1_Y128=       -48.717  -138.519    -69.236
-        X128_Y128=      48.726  -138.518    -69.237
+        X128_Y128=     -14.263   -55.338   -146.501
+        X1_Y128=        14.346   -55.338   -146.501
+        X128_Y1=       -48.717  -138.519    -69.236
+        X1_Y1=          48.726  -138.518    -69.237
         FIRSTSTAGE= 1
         SECONDSTAGE= 1
         THIRDSTAGE= 1
         VIS= all
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8
 GPDTrapezoid
-        X1_Y1=          29.045   -49.215   -146.501
-        X128_Y1=        49.274   -28.986   -146.501
-        X1_Y128=        63.500  -132.395    -69.236
-        X128_Y128=     132.401   -63.492    -69.237
+        X128_Y128=      29.045   -49.215   -146.501
+        X1_Y128=        49.274   -28.986   -146.501
+        X128_Y1=        63.500  -132.395    -69.236
+        X1_Y1=         132.401   -63.492    -69.237
         FIRSTSTAGE= 1
         SECONDSTAGE= 1
         THIRDSTAGE= 1
@@ -357,80 +357,80 @@ GPDSquare
         VIS= all
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%1 Front-Cap Back
 GPDTrapezoid
-        X1_Y1=          55.338   14.346  146.501
-        X128_Y1=        55.338  -14.346  146.501
-        X1_Y128=       138.518   48.726   69.237
-        X128_Y128=     138.519  -48.717   69.236
+        X128_Y128=      55.338   14.346  146.501
+        X1_Y128=        55.338  -14.346  146.501
+        X128_Y1=       138.518   48.726   69.237
+        X1_Y1=         138.519  -48.717   69.236
         FIRSTSTAGE= 1
         SECONDSTAGE= 1
         THIRDSTAGE= 1
         VIS= all
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%2
 GPDTrapezoid
-        X1_Y1=          28.986    49.274  146.501
-        X128_Y1=        49.215    29.045  146.501
-        X1_Y128=        63.492   132.401   69.237
-        X128_Y128=     132.395    63.500   69.236
+        X128_Y128=      28.986    49.274  146.501
+        X1_Y128=        49.215    29.045  146.501
+        X128_Y1=        63.492   132.401   69.237
+        X1_Y1=         132.395    63.500   69.236
         FIRSTSTAGE= 1
         SECONDSTAGE= 1
         THIRDSTAGE= 1
         VIS= all
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%3
 GPDTrapezoid
-        X1_Y1=         -14.346   55.338  146.501
-        X128_Y1=        14.263   55.338  146.501
-        X1_Y128=       -48.726  138.518   69.237
-        X128_Y128=      48.717  138.519   69.236
+        X128_Y128=     -14.346   55.338  146.501
+        X1_Y128=        14.263   55.338  146.501
+        X128_Y1=       -48.726  138.518   69.237
+        X1_Y1=          48.717  138.519   69.236
         FIRSTSTAGE= 1
         SECONDSTAGE= 1
         THIRDSTAGE= 1
         VIS= all
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%4
 GPDTrapezoid
-        X1_Y1=         -49.274   28.986  146.501
-        X128_Y1=       -29.045   49.215  146.501
-        X1_Y128=      -132.401   63.492   69.237
-        X128_Y128=     -63.500  132.395   69.236
+        X128_Y128=     -49.274   28.986  146.501
+        X1_Y128=       -29.045   49.215  146.501
+        X128_Y1=      -132.401   63.492   69.237
+        X1_Y1=         -63.500  132.395   69.236
         FIRSTSTAGE= 1
         SECONDSTAGE= 1
         THIRDSTAGE= 1
         VIS= all
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%5
 GPDTrapezoid
-        X1_Y1=          -55.338  -14.346   146.501
-        X128_Y1=        -55.338   14.346   146.501
-        X1_Y128=       -138.518  -48.726    69.237
-        X128_Y128=     -138.519   48.717    69.236
+        X128_Y128=      -55.338  -14.346   146.501
+        X1_Y128=        -55.338   14.346   146.501
+        X128_Y1=       -138.518  -48.726    69.237
+        X1_Y1=         -138.519   48.717    69.236
         FIRSTSTAGE= 1
         SECONDSTAGE= 1
         THIRDSTAGE= 1
         VIS= all
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%6
 GPDTrapezoid
-        X1_Y1=          -28.986    -49.274   146.501
-        X128_Y1=        -49.215    -29.045   146.501
-        X1_Y128=        -63.492   -132.401    69.237
-        X128_Y128=     -132.395    -63.500    69.236
+        X128_Y128=      -28.986    -49.274   146.501
+        X1_Y128=        -49.215    -29.045   146.501
+        X128_Y1=        -63.492   -132.401    69.237
+        X1_Y1=         -132.395    -63.500    69.236
         FIRSTSTAGE= 1
         SECONDSTAGE= 1
         THIRDSTAGE= 1
         VIS= all
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%7
 GPDTrapezoid
-        X1_Y1=          14.346   -55.338   146.501
-        X128_Y1=       -14.263   -55.338   146.501
-        X1_Y128=        48.726  -138.518    69.237
-        X128_Y128=     -48.717  -138.519    69.236
+        X128_Y128=      14.346   -55.338   146.501
+        X1_Y128=       -14.263   -55.338   146.501
+        X128_Y1=        48.726  -138.518    69.237
+        X1_Y1=         -48.717  -138.519    69.236
         FIRSTSTAGE= 1
         SECONDSTAGE= 1
         THIRDSTAGE= 1
         VIS= all
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8
 GPDTrapezoid
-        X1_Y1=          49.274   -28.986   146.501
-        X128_Y1=        29.045   -49.215   146.501
-        X1_Y128=       132.401   -63.492    69.237
-        X128_Y128=      63.500  -132.395    69.236
+        X128_Y128=      49.274   -28.986   146.501
+        X1_Y128=        29.045   -49.215   146.501
+        X128_Y1=       132.401   -63.492    69.237
+        X1_Y1=          63.500  -132.395    69.236
         FIRSTSTAGE= 1
         SECONDSTAGE= 1
         THIRDSTAGE= 1
diff --git a/NPLib/scripts/makefile.sh b/NPLib/scripts/makefile.sh
index bf7e778f472a0b7d2fd135be081d211886c00507..75cc49995a8988c303b57c42f3fb9e05352a5c05 100755
--- a/NPLib/scripts/makefile.sh
+++ b/NPLib/scripts/makefile.sh
@@ -36,5 +36,5 @@ do
    # add "-C ./" pattern at the beginning of the name
    cmd="-C ./$name"
    # execute make command with target specified on command line
-   make $1 $cmd
+   make --silent $1 $cmd
 done
diff --git a/NPSimulation/src/GaspardTrackerTrapezoid.cc b/NPSimulation/src/GaspardTrackerTrapezoid.cc
index 447b24b8bcb877c99f3e7168879e6afdbb1b695d..d242860330f754d5f2dd9123a77a3419f324cd40 100644
--- a/NPSimulation/src/GaspardTrackerTrapezoid.cc
+++ b/NPSimulation/src/GaspardTrackerTrapezoid.cc
@@ -614,10 +614,15 @@ void GaspardTrackerTrapezoid::ConstructDetector(G4LogicalVolume* world)
    for (G4int i = 0; i < NumberOfModule; i++) {
       // By Point
       if (m_DefinitionType[i]) {
-         // (u,v,w) unitary vector associated to telescope referencial
+         // (u,v,w) unitary vector associated to trapezoidal referencial
          // (u,v) // to silicon plan
+         //      -------
+         //     /       \              ^
+         //    /         \             |  v
+         //   /           \            |
+         //  ---------------     <------
+         //                         u
          // w perpendicular to (u,v) plan and pointing ThirdStage
-         // new positioning scheme ?
          G4cout << "XXXXXXXXXXXX Trapezoid " << i << " XXXXXXXXXXXXX" << G4endl;
          MMu = m_X128_Y1[i] - m_X1_Y1[i];
          MMu = MMu.unit();
@@ -647,6 +652,12 @@ void GaspardTrackerTrapezoid::ConstructDetector(G4LogicalVolume* world)
 
          // (u,v,w) unitary vector associated to telescope referencial
          // (u,v) // to silicon plan
+         //      -------
+         //     /       \              ^
+         //    /         \             |  v
+         //   /           \            |
+         //  ---------------     <------
+         //                         u
          // w perpendicular to (u,v) plan and pointing ThirdStage
          // Phi is angle between X axis and projection in (X,Y) plan
          // Theta is angle between  position vector and z axis
@@ -659,14 +670,15 @@ void GaspardTrackerTrapezoid::ConstructDetector(G4LogicalVolume* world)
          MMCenter = MMw;
 
          // vector parallel to one axis of silicon plane
+         // in fact, this is vector u
          G4double ii = cos(Theta / rad) * cos(Phi / rad);
          G4double jj = cos(Theta / rad) * sin(Phi / rad);
          G4double kk = -sin(Theta / rad);
          G4ThreeVector Y = G4ThreeVector(ii, jj, kk);
 
          MMw = MMw.unit();
-         MMu = MMw.cross(Y);
-         MMv = MMw.cross(MMu);
+         MMv = MMw.cross(Y);
+         MMu = MMv.cross(MMw);
          MMv = MMv.unit();
          MMu = MMu.unit();