diff --git a/reco/L1/CbmL1.cxx b/reco/L1/CbmL1.cxx
index 72bb0abde759eaad3a4599979b99b9316ed07613..ac53fb5752752131e044d05a84a180d7ab663fd6 100644
--- a/reco/L1/CbmL1.cxx
+++ b/reco/L1/CbmL1.cxx
@@ -1220,9 +1220,9 @@ void CbmL1::Reconstruct(CbmEvent* event)
     //  algo->L1KFTrackFitter( fExtrapolateToTheEndOfSTS );
 
     {  // track fit
-      L1FieldValue fB0 = algo->GetVtxFieldValue();
+      L1FieldValue b = algo->GetVtxFieldValue();
 
-      if ((fabs(fB0.x[0]) < 0.0000001) && (fabs(fB0.y[0]) < 0.0000001) && (fabs(fB0.z[0]) < 0.0000001)) {
+      if ((fabs(b.x[0]) < 0.0000001) && (fabs(b.y[0]) < 0.0000001) && (fabs(b.z[0]) < 0.0000001)) {
         algo->KFTrackFitter_simple();
       }
       else {
diff --git a/reco/L1/CbmL1TrackFitter.cxx b/reco/L1/CbmL1TrackFitter.cxx
index cdd63286468e9ea09e035057cccd9a22f63ce391..acc6bd4c663c3851180e8a0ea23a909002971916 100644
--- a/reco/L1/CbmL1TrackFitter.cxx
+++ b/reco/L1/CbmL1TrackFitter.cxx
@@ -67,25 +67,25 @@ void CbmL1::TrackFitter(vector<CbmL1Track>& Tracks, CbmL1Vtx* V)
 	L1Station *st0 = &(algo->vStations[ist0]);
 	L1Station *st1 = &(algo->vStations[ist1]);
 	L1Station *st2 = &(algo->vStations[ist2]);
-	L1FieldValue B0, B1, B2;
-	fvec Z0= st0->z, Z1= st1->z, Z2= st2->z ; 
-	st0->fieldSlice.GetFieldValue( (*ih0)->x, (*ih0)->y, B0 );
-	st1->fieldSlice.GetFieldValue( (*ih1)->x, (*ih1)->y, B1 );
-	st2->fieldSlice.GetFieldValue( (*ih2)->x, (*ih2)->y, B2 );
-	fld[ist0].Set( B0, Z0, B1, Z1, B2, Z2 );
+	L1FieldValue b0, b1, b2;
+	fvec z0= st0->z, z1= st1->z, z2= st2->z ; 
+	st0->fieldSlice.GetFieldValue( (*ih0)->x, (*ih0)->y, b0 );
+	st1->fieldSlice.GetFieldValue( (*ih1)->x, (*ih1)->y, b1 );
+	st2->fieldSlice.GetFieldValue( (*ih2)->x, (*ih2)->y, b2 );
+	fld[ist0].Set( b0, z0, b1, z1, b2, z2 );
 	fld[ist1] = fld[ist0];
 	fld[ist2] = fld[ist0];
 	if( ih0!=T.StsHits.end() ){
 	  while(1){ 
-	    ih2 = ih1; B2 = B1; Z2 = Z1; st2 = st1;
-	    ih1 = ih0; B1 = B0; Z1 = Z0; st1 = st0;
+	    ih2 = ih1; b2 = b1; z2 = z1; st2 = st1;
+	    ih1 = ih0; b1 = b0; z1 = z0; st1 = st0;
 	    ih0++;
 	    if( ih0==T.StsHits.end() ) break;
 	    ist0 = (*ih0)->iStation;
 	    st0 = &(algo->vStations[ist0]);
-	    Z0 = st0->z;
-	    st0->fieldSlice.GetFieldValue( (*ih0)->x, (*ih0)->y, B0 );
-	    fld[ist0].Set( B0, Z0, B1, Z1, B2, Z2 );
+	    z0 = st0->z;
+	    st0->fieldSlice.GetFieldValue( (*ih0)->x, (*ih0)->y, b0 );
+	    fld[ist0].Set( b0, z0, b1, z1, b2, z2 );
 	  }
 	}
       }
diff --git a/reco/L1/L1Algo/L1Field.h b/reco/L1/L1Algo/L1Field.h
index 5ee064ffea626d82c5fe8e43e51b2affb38ba5bc..3e0fa2433dadc02671166d36fb1432155bff03cf 100644
--- a/reco/L1/L1Algo/L1Field.h
+++ b/reco/L1/L1Algo/L1Field.h
@@ -129,46 +129,46 @@ public:
     B[2]     = cz0 + cz1 * dz + cz2 * dz2;
   }
 
-  void Set(const L1FieldValue& B0, const fvec B0z, const L1FieldValue& B1, const fvec B1z, const L1FieldValue& B2,
-           const fvec B2z)
+  void Set(const L1FieldValue& b0, const fvec b0z, const L1FieldValue& b1, const fvec b1z, const L1FieldValue& b2,
+           const fvec b2z)
   {
-    z0       = B0z;
-    fvec dz1 = B1z - B0z, dz2 = B2z - B0z;
+    z0       = b0z;
+    fvec dz1 = b1z - b0z, dz2 = b2z - b0z;
     fvec det = rcp(fvec(dz1 * dz2 * (dz2 - dz1)));
     fvec w21 = -dz2 * det;
     fvec w22 = dz1 * det;
     fvec w11 = -dz2 * w21;
     fvec w12 = -dz1 * w22;
 
-    fvec dB1 = B1.x - B0.x;
-    fvec dB2 = B2.x - B0.x;
-    cx0      = B0.x;
-    cx1      = dB1 * w11 + dB2 * w12;
-    cx2      = dB1 * w21 + dB2 * w22;
-
-    dB1 = B1.y - B0.y;
-    dB2 = B2.y - B0.y;
-    cy0 = B0.y;
-    cy1 = dB1 * w11 + dB2 * w12;
-    cy2 = dB1 * w21 + dB2 * w22;
-
-    dB1 = B1.z - B0.z;
-    dB2 = B2.z - B0.z;
-    cz0 = B0.z;
-    cz1 = dB1 * w11 + dB2 * w12;
-    cz2 = dB1 * w21 + dB2 * w22;
+    fvec db1 = b1.x - b0.x;
+    fvec db2 = b2.x - b0.x;
+    cx0      = b0.x;
+    cx1      = db1 * w11 + db2 * w12;
+    cx2      = db1 * w21 + db2 * w22;
+
+    db1 = b1.y - b0.y;
+    db2 = b2.y - b0.y;
+    cy0 = b0.y;
+    cy1 = db1 * w11 + db2 * w12;
+    cy2 = db1 * w21 + db2 * w22;
+
+    db1 = b1.z - b0.z;
+    db2 = b2.z - b0.z;
+    cz0 = b0.z;
+    cz1 = db1 * w11 + db2 * w12;
+    cz2 = db1 * w21 + db2 * w22;
   }
 
-  void Set(const L1FieldValue& B0, const fvec B0z, const L1FieldValue& B1, const fvec B1z)
+  void Set(const L1FieldValue& b0, const fvec b0z, const L1FieldValue& b1, const fvec b1z)
   {
-    z0       = B0z[0];
-    fvec dzi = rcp(fvec(B1z - B0z));
-    cx0      = B0.x;
-    cy0      = B0.y;
-    cz0      = B0.z;
-    cx1      = (B1.x - B0.x) * dzi;
-    cy1      = (B1.y - B0.y) * dzi;
-    cz1      = (B1.z - B0.z) * dzi;
+    z0       = b0z[0];
+    fvec dzi = rcp(fvec(b1z - b0z));
+    cx0      = b0.x;
+    cy0      = b0.y;
+    cz0      = b0.z;
+    cx1      = (b1.x - b0.x) * dzi;
+    cy1      = (b1.y - b0.y) * dzi;
+    cz1      = (b1.z - b0.z) * dzi;
     cx2 = cy2 = cz2 = 0;
   }
 
diff --git a/reco/L1/L1Algo/L1TrackExtender.cxx b/reco/L1/L1Algo/L1TrackExtender.cxx
index bc9fddc3d9cf300a374078c572d52be1d16281d7..61dc7623e00bbc41375b515d71aa550c44a7853e 100644
--- a/reco/L1/L1Algo/L1TrackExtender.cxx
+++ b/reco/L1/L1Algo/L1TrackExtender.cxx
@@ -105,18 +105,18 @@ void L1Algo::BranchFitterFast(const L1Branch& t, L1TrackPar& T, const bool dir,
   T.C44         = 1.;
   T.C55         = hit0.dt * hit0.dt;
 
-  L1FieldValue fB0, fB1, fB2 _fvecalignment;
+  L1FieldValue fldB0, fldB1, fldB2 _fvecalignment;
   L1FieldRegion fld _fvecalignment;
-  fvec fz0 = sta1.z;  // suppose field is smoth
-  fvec fz1 = sta2.z;
-  fvec fz2 = sta0.z;
+  fvec fldZ0 = sta1.z;  // suppose field is smoth
+  fvec fldZ1 = sta2.z;
+  fvec fldZ2 = sta0.z;
 
 
-  sta1.fieldSlice.GetFieldValue(x1, y1, fB0);
-  sta2.fieldSlice.GetFieldValue(x2, y2, fB1);
-  sta0.fieldSlice.GetFieldValue(x0, y0, fB2);
+  sta1.fieldSlice.GetFieldValue(x1, y1, fldB0);
+  sta2.fieldSlice.GetFieldValue(x2, y2, fldB1);
+  sta0.fieldSlice.GetFieldValue(x0, y0, fldB2);
 
-  fld.Set(fB2, fz2, fB1, fz1, fB0, fz0);
+  fld.Set(fldB2, fldZ2, fldB1, fldZ1, fldB0, fldZ0);
 
   int ista_prev = ista1;
   int ista      = ista2;
@@ -163,16 +163,16 @@ void L1Algo::BranchFitterFast(const L1Branch& t, L1TrackPar& T, const bool dir,
 
     FilterTime(T, hit.t, hit.dt);
 
-    fB0 = fB1;
-    fB1 = fB2;
-    fz0 = fz1;
-    fz1 = fz2;
+    fldB0 = fldB1;
+    fldB1 = fldB2;
+    fldZ0 = fldZ1;
+    fldZ1 = fldZ2;
     fvec x, y;
     StripsToCoor(u, v, x, y, sta);
-    sta.fieldSlice.GetFieldValue(x, y, fB2);
+    sta.fieldSlice.GetFieldValue(x, y, fldB2);
 
-    fz2 = sta.z;
-    fld.Set(fB2, fz2, fB1, fz1, fB0, fz0);
+    fldZ2 = sta.z;
+    fld.Set(fldB2, fldZ2, fldB1, fldZ1, fldB0, fldZ0);
   }  // i
 
 }  // void L1Algo::BranchFitterFast
@@ -232,17 +232,17 @@ void L1Algo::FindMoreHits(L1Branch& t, L1TrackPar& T, const bool dir,
   fvec x2, y2;
   StripsToCoor(u2, v2, x2, y2, sta2);
 
-  L1FieldValue fB0, fB1, fB2 _fvecalignment;
+  L1FieldValue fldB0, fldB1, fldB2 _fvecalignment;
   L1FieldRegion fld _fvecalignment;
-  fvec fz0 = sta1.z;
-  fvec fz1 = sta2.z;
-  fvec fz2 = sta0.z;
+  fvec fldZ0 = sta1.z;
+  fvec fldZ1 = sta2.z;
+  fvec fldZ2 = sta0.z;
 
-  sta1.fieldSlice.GetFieldValue(x1, y1, fB0);
-  sta2.fieldSlice.GetFieldValue(x2, y2, fB1);
-  sta0.fieldSlice.GetFieldValue(x0, y0, fB2);
+  sta1.fieldSlice.GetFieldValue(x1, y1, fldB0);
+  sta2.fieldSlice.GetFieldValue(x2, y2, fldB1);
+  sta0.fieldSlice.GetFieldValue(x0, y0, fldB2);
 
-  fld.Set(fB2, fz2, fB1, fz1, fB0, fz0);
+  fld.Set(fldB2, fldZ2, fldB1, fldZ1, fldB0, fldZ0);
 
   int ista = ista2 + 2 * step;  // skip one station. if there would be hit it has to be found on previous stap
 
@@ -343,13 +343,13 @@ void L1Algo::FindMoreHits(L1Branch& t, L1TrackPar& T, const bool dir,
 
     FilterTime(T, hit.t, hit.dt);
 
-    fB0 = fB1;
-    fB1 = fB2;
-    fz0 = fz1;
-    fz1 = fz2;
-    sta.fieldSlice.GetFieldValue(x, y, fB2);
-    fz2 = sta.z;
-    fld.Set(fB2, fz2, fB1, fz1, fB0, fz0);
+    fldB0 = fldB1;
+    fldB1 = fldB2;
+    fldZ0 = fldZ1;
+    fldZ1 = fldZ2;
+    sta.fieldSlice.GetFieldValue(x, y, fldB2);
+    fldZ2 = sta.z;
+    fld.Set(fldB2, fldZ2, fldB1, fldZ1, fldB0, fldZ0);
   }
 
   // save hits
diff --git a/reco/L1/L1Algo/L1TrackFitter.cxx b/reco/L1/L1Algo/L1TrackFitter.cxx
index 1c47db2e0bb1f7b409b08fa719e2b1ec10c7a0c7..a6fd48a3d9d2ccdf70fb2f2d18a4bdc74420ddb4 100644
--- a/reco/L1/L1Algo/L1TrackFitter.cxx
+++ b/reco/L1/L1Algo/L1TrackFitter.cxx
@@ -107,20 +107,20 @@ void L1Algo::KFTrackFitter_simple()  // TODO: Add pipe.
         T.C22 = T.C33 = vINF;
         T.C44         = 1.;
 
-        //        static L1FieldValue fB0, fB1, fB2 _fvecalignment;
+        //        static L1FieldValue fldB0, fldB1, fldB2 _fvecalignment;
         //        static L1FieldRegion fld _fvecalignment;
-        L1FieldValue fB0, fB1, fB2 _fvecalignment;
+        L1FieldValue fldB0, fldB1, fldB2 _fvecalignment;
         L1FieldRegion fld _fvecalignment;
-        fvec fz0 = sta1.z;  // suppose field is smoth
-        fvec fz1 = sta2.z;
-        fvec fz2 = sta0.z;
+        fvec fldZ0 = sta1.z;  // suppose field is smoth
+        fvec fldZ1 = sta2.z;
+        fvec fldZ2 = sta0.z;
 
 
-        sta1.fieldSlice.GetFieldValue(x1, y1, fB0);
-        sta2.fieldSlice.GetFieldValue(x2, y2, fB1);
-        sta0.fieldSlice.GetFieldValue(x0, y0, fB2);
+        sta1.fieldSlice.GetFieldValue(x1, y1, fldB0);
+        sta2.fieldSlice.GetFieldValue(x2, y2, fldB1);
+        sta0.fieldSlice.GetFieldValue(x0, y0, fldB2);
 
-        fld.Set(fB2, fz2, fB1, fz1, fB0, fz0);
+        fld.Set(fldB2, fldZ2, fldB1, fldZ1, fldB0, fldZ0);
 
         int ista = ista2;
         //cout<<"\nfit, iter=:"<<iter<<endl;
@@ -150,14 +150,14 @@ void L1Algo::KFTrackFitter_simple()  // TODO: Add pipe.
 
           L1Filter(T, sta.frontInfo, u);
           L1Filter(T, sta.backInfo, v);
-          fB0 = fB1;
-          fB1 = fB2;
-          fz0 = fz1;
-          fz1 = fz2;
-          sta.fieldSlice.GetFieldValue(x, y, fB2);
-
-          fz2 = sta.z;
-          fld.Set(fB2, fz2, fB1, fz1, fB0, fz0);
+          fldB0 = fldB1;
+          fldB1 = fldB2;
+          fldZ0 = fldZ1;
+          fldZ1 = fldZ2;
+          sta.fieldSlice.GetFieldValue(x, y, fldB2);
+
+          fldZ2 = sta.z;
+          fld.Set(fldB2, fldZ2, fldB1, fldZ1, fldB0, fldZ0);
         }  // i
 
         // write received parametres in track
@@ -245,19 +245,19 @@ void L1Algo::KFTrackFitter_simple()  // TODO: Add pipe.
         T.C22 = T.C33 = vINF;
         T.C44         = 1.;
 
-        //        static L1FieldValue fB0, fB1, fB2 _fvecalignment;
+        //        static L1FieldValue fldB0, fldB1, fldB2 _fvecalignment;
         //        static L1FieldRegion fld _fvecalignment;
-        L1FieldValue fB0, fB1, fB2 _fvecalignment;
+        L1FieldValue fldB0, fldB1, fldB2 _fvecalignment;
         L1FieldRegion fld _fvecalignment;
-        fvec fz0 = sta1.z;
-        fvec fz1 = sta2.z;
-        fvec fz2 = sta0.z;
+        fvec fldZ0 = sta1.z;
+        fvec fldZ1 = sta2.z;
+        fvec fldZ2 = sta0.z;
 
-        sta1.fieldSlice.GetFieldValue(x1, y1, fB0);
-        sta2.fieldSlice.GetFieldValue(x2, y2, fB1);
-        sta0.fieldSlice.GetFieldValue(x0, y0, fB2);
+        sta1.fieldSlice.GetFieldValue(x1, y1, fldB0);
+        sta2.fieldSlice.GetFieldValue(x2, y2, fldB1);
+        sta0.fieldSlice.GetFieldValue(x0, y0, fldB2);
 
-        fld.Set(fB2, fz2, fB1, fz1, fB0, fz0);
+        fld.Set(fldB2, fldZ2, fldB1, fldZ1, fldB0, fldZ0);
         int ista = ista2;
 
         for (int i = 1; i < nHits; i++) {
@@ -282,13 +282,13 @@ void L1Algo::KFTrackFitter_simple()  // TODO: Add pipe.
           L1Filter(T, sta.frontInfo, u);
           L1Filter(T, sta.backInfo, v);
 
-          fB0 = fB1;
-          fB1 = fB2;
-          fz0 = fz1;
-          fz1 = fz2;
-          sta.fieldSlice.GetFieldValue(x, y, fB2);
-          fz2 = sta.z;
-          fld.Set(fB2, fz2, fB1, fz1, fB0, fz0);
+          fldB0 = fldB1;
+          fldB1 = fldB2;
+          fldZ0 = fldZ1;
+          fldZ1 = fldZ2;
+          sta.fieldSlice.GetFieldValue(x, y, fldB2);
+          fldZ2 = sta.z;
+          fld.Set(fldB2, fldZ2, fldB1, fldZ1, fldB0, fldZ0);
         }
 
         // write received parametres in track
@@ -328,13 +328,13 @@ void L1Algo::L1KFTrackFitter()
   //  cout << " Start L1 Track Fitter " << endl;
   int start_hit = 0;  // for interation in fRecoHits[]
 
-  //  static L1FieldValue fB0, fB1, fB2 _fvecalignment;
+  //  static L1FieldValue fldB0, fldB1, fldB2 _fvecalignment;
   //  static L1FieldRegion fld _fvecalignment;
-  L1FieldValue fB0, fB1, fB2 _fvecalignment;
+  L1FieldValue fldB0, fldB1, fldB2 _fvecalignment;
   L1FieldRegion fld _fvecalignment;
 
 
-  L1FieldValue fB01, fB11, fB21 _fvecalignment;
+  L1FieldValue fldB01, fldB11, fldB21 _fvecalignment;
   L1FieldRegion fld1 _fvecalignment;
 
   const int nHits = NStations;
@@ -359,7 +359,7 @@ void L1Algo::L1KFTrackFitter()
     time_er_lst, d_x_lst, d_y_lst, d_xy_lst;
   fvec Sy[fkMaxNstations], w[fkMaxNstations], w_time[fkMaxNstations];
   fvec y_temp, x_temp;
-  fvec fz0, fz1, fz2, z_start, z_end;
+  fvec fldZ0, fldZ1, fldZ2, z_start, z_end;
   L1FieldValue fB[fkMaxNstations], fB_temp _fvecalignment;
 
   fvec ZSta[fkMaxNstations];
@@ -475,25 +475,25 @@ void L1Algo::L1KFTrackFitter()
 
       // fit.L1AddMaterial( T, sta[i].materialInfo, qp0, 1 );
 
-      fz1 = z[i];
+      fldZ1 = z[i];
 
-      sta[i].fieldSlice.GetFieldValue(T.x, T.y, fB1);
+      sta[i].fieldSlice.GetFieldValue(T.x, T.y, fldB1);
 
 
-      fB1.Combine(fB[i], w[i]);
+      fldB1.Combine(fB[i], w[i]);
 
-      fz2     = z[i - 2];
-      fvec dz = fz2 - fz1;
-      sta[i].fieldSlice.GetFieldValue(T.x + T.tx * dz, T.y + T.ty * dz, fB2);
-      fB2.Combine(fB[i - 2], w[i - 2]);
-      fld.Set(fB2, fz2, fB1, fz1, fB0, fz0);
+      fldZ2   = z[i - 2];
+      fvec dz = fldZ2 - fldZ1;
+      sta[i].fieldSlice.GetFieldValue(T.x + T.tx * dz, T.y + T.ty * dz, fldB2);
+      fldB2.Combine(fB[i - 2], w[i - 2]);
+      fld.Set(fldB2, fldZ2, fldB1, fldZ1, fldB0, fldZ0);
       for (--i; i >= 0; i--) {
 
-        fz0 = z[i];
-        dz  = (fz1 - fz0);
-        sta[i].fieldSlice.GetFieldValue(T.x - T.tx * dz, T.y - T.ty * dz, fB0);
-        fB0.Combine(fB[i], w[i]);
-        fld.Set(fB0, fz0, fB1, fz1, fB2, fz2);
+        fldZ0 = z[i];
+        dz    = (fldZ1 - fldZ0);
+        sta[i].fieldSlice.GetFieldValue(T.x - T.tx * dz, T.y - T.ty * dz, fldB0);
+        fldB0.Combine(fB[i], w[i]);
+        fld.Set(fldB0, fldZ0, fldB1, fldZ1, fldB2, fldZ2);
 
         fvec initialised = fvec(z[i] < z_end) & fvec(z_start <= z[i]);
         fvec w1          = (w[i] & (initialised));
@@ -542,10 +542,10 @@ void L1Algo::L1KFTrackFitter()
         T1.Filter(time[i], timeEr[i], w1_time, sta[i].timeInfo);
 
 
-        fB2 = fB1;
-        fz2 = fz1;
-        fB1 = fB0;
-        fz1 = fz0;
+        fldB2 = fldB1;
+        fldZ2 = fldZ1;
+        fldB1 = fldB0;
+        fldZ1 = fldZ0;
       }
       // fit.L1AddHalfMaterial( T, sta[i].materialInfo, qp0 );
 
@@ -639,22 +639,22 @@ void L1Algo::L1KFTrackFitter()
       qp0  = T.qp;
       qp01 = T1.fqp;
 
-      fz1 = z[i];
-      sta[i].fieldSlice.GetFieldValue(T.x, T.y, fB1);
-      fB1.Combine(fB[i], w[i]);
+      fldZ1 = z[i];
+      sta[i].fieldSlice.GetFieldValue(T.x, T.y, fldB1);
+      fldB1.Combine(fB[i], w[i]);
 
-      fz2 = z[i + 2];
-      dz  = fz2 - fz1;
-      sta[i].fieldSlice.GetFieldValue(T.x + T.tx * dz, T.y + T.ty * dz, fB2);
-      fB2.Combine(fB[i + 2], w[i + 2]);
-      fld.Set(fB2, fz2, fB1, fz1, fB0, fz0);
+      fldZ2 = z[i + 2];
+      dz    = fldZ2 - fldZ1;
+      sta[i].fieldSlice.GetFieldValue(T.x + T.tx * dz, T.y + T.ty * dz, fldB2);
+      fldB2.Combine(fB[i + 2], w[i + 2]);
+      fld.Set(fldB2, fldZ2, fldB1, fldZ1, fldB0, fldZ0);
 
       for (++i; i < nHits; i++) {
-        fz0 = z[i];
-        dz  = (fz1 - fz0);
-        sta[i].fieldSlice.GetFieldValue(T.x - T.tx * dz, T.y - T.ty * dz, fB0);
-        fB0.Combine(fB[i], w[i]);
-        fld.Set(fB0, fz0, fB1, fz1, fB2, fz2);
+        fldZ0 = z[i];
+        dz    = (fldZ1 - fldZ0);
+        sta[i].fieldSlice.GetFieldValue(T.x - T.tx * dz, T.y - T.ty * dz, fldB0);
+        fldB0.Combine(fB[i], w[i]);
+        fld.Set(fldB0, fldZ0, fldB1, fldZ1, fldB2, fldZ2);
 
         fvec initialised = fvec(z[i] <= z_end) & fvec(z_start < z[i]);
         fvec w1          = (w[i] & (initialised));
@@ -700,10 +700,10 @@ void L1Algo::L1KFTrackFitter()
 
         T1.Filter(time[i], timeEr[i], w1_time, sta[i].timeInfo);
 
-        fB2 = fB1;
-        fz2 = fz1;
-        fB1 = fB0;
-        fz1 = fz0;
+        fldB2 = fldB1;
+        fldZ2 = fldZ1;
+        fldB1 = fldB0;
+        fldZ1 = fldZ0;
       }
       // fit.L1AddHalfMaterial( T, sta[i].materialInfo, qp0 );
 
@@ -750,13 +750,13 @@ void L1Algo::L1KFTrackFitterMuch()
   //  cout << " Start L1 Track Fitter " << endl;
   int start_hit = 0;  // for interation in fRecoHits[]
 
-  //  static L1FieldValue fB0, fB1, fB2 _fvecalignment;
+  //  static L1FieldValue fldB0, fldB1, fldB2 _fvecalignment;
   //  static L1FieldRegion fld _fvecalignment;
-  L1FieldValue fB0, fB1, fB2 _fvecalignment;
+  L1FieldValue fldB0, fldB1, fldB2 _fvecalignment;
   L1FieldRegion fld _fvecalignment;
 
 
-  L1FieldValue fB01, fB11, fB21 _fvecalignment;
+  L1FieldValue fldB01, fldB11, fldB21 _fvecalignment;
   L1FieldRegion fld1 _fvecalignment;
 
   const int nHits = NStations;
@@ -782,7 +782,7 @@ void L1Algo::L1KFTrackFitterMuch()
   int iSta[fkMaxNstations];
   fvec Sy[fkMaxNstations], w[fkMaxNstations];
   fvec y_temp, x_temp;
-  fvec fz0, fz1, fz2, z_start, z_end;
+  fvec fldZ0, fldZ1, fldZ2, z_start, z_end;
   L1FieldValue fB[fkMaxNstations], fB_temp _fvecalignment;
 
   fvec ZSta[fkMaxNstations];
@@ -912,33 +912,33 @@ void L1Algo::L1KFTrackFitterMuch()
 
       FilterFirst(T1, x_first, y_first, time_first, time_er_fst, staFirst, d_x_fst, d_y_fst, d_xy_fst);
 
-      fz1 = z[i];
+      fldZ1 = z[i];
 
-      sta[i].fieldSlice.GetFieldValue(T.x, T.y, fB1);
+      sta[i].fieldSlice.GetFieldValue(T.x, T.y, fldB1);
 
-      fB1.Combine(fB[i], w[i]);
+      fldB1.Combine(fB[i], w[i]);
 
-      fz2 = z[i + 2];
-      dz  = fz2 - fz1;
-      sta[i].fieldSlice.GetFieldValue(T.x + T.tx * dz, T.y + T.ty * dz, fB2);
-      fB2.Combine(fB[i + 2], w[i + 2]);
+      fldZ2 = z[i + 2];
+      dz    = fldZ2 - fldZ1;
+      sta[i].fieldSlice.GetFieldValue(T.x + T.tx * dz, T.y + T.ty * dz, fldB2);
+      fldB2.Combine(fB[i + 2], w[i + 2]);
 
-      fld.Set(fB2, fz2, fB1, fz1, fB0, fz0);
+      fld.Set(fldB2, fldZ2, fldB1, fldZ1, fldB0, fldZ0);
 
       for (++i; i < nHits; i++) {
         fvec initialised = fvec(z[i] <= z_end) & fvec(z_start < z[i]);
         fvec w1          = (w[i] & (initialised));
         fvec wIn         = (ONE & (initialised));
 
-        fz0 = z[i];
-        dz  = (fz1 - fz0);
+        fldZ0 = z[i];
+        dz    = (fldZ1 - fldZ0);
 
 
         if (i < 8) {
 
-          sta[i].fieldSlice.GetFieldValue(T.x - T.tx * dz, T.y - T.ty * dz, fB0);
-          fB0.Combine(fB[i], w[i]);
-          fld.Set(fB0, fz0, fB1, fz1, fB2, fz2);
+          sta[i].fieldSlice.GetFieldValue(T.x - T.tx * dz, T.y - T.ty * dz, fldB0);
+          fldB0.Combine(fB[i], w[i]);
+          fld.Set(fldB0, fldZ0, fldB1, fldZ1, fldB2, fldZ2);
 
           L1Extrapolate(T, z[i], qp0, fld, &w1);
 
@@ -952,10 +952,10 @@ void L1Algo::L1KFTrackFitterMuch()
             T1.EnergyLossCorrection(fit.PipeRadThick, qp01, fvec(-1.f), wIn);
           }
 
-          fB2 = fB1;
-          fz2 = fz1;
-          fB1 = fB0;
-          fz1 = fz0;
+          fldB2 = fldB1;
+          fldZ2 = fldZ1;
+          fldB1 = fldB0;
+          fldZ1 = fldZ0;
 #ifdef USE_RL_TABLE
           T1.EnergyLossCorrection(fRadThick[i].GetRadThick(T1.fx, T1.fy), qp01, fvec(-1.f), wIn);
 
@@ -1218,24 +1218,24 @@ void L1Algo::L1KFTrackFitterMuch()
             T1.ExtrapolateLine(z[7]);
 
             int i_sts = i + 1;
-            fz1       = z[i_sts];  //7
-            sta[i_sts].fieldSlice.GetFieldValue(T1.fx, T1.fy, fB1);
-            fB1.Combine(fB[i_sts], w[i_sts]);
+            fldZ1     = z[i_sts];  //7
+            sta[i_sts].fieldSlice.GetFieldValue(T1.fx, T1.fy, fldB1);
+            fldB1.Combine(fB[i_sts], w[i_sts]);
 
-            fz2 = z[i_sts - 2];  //5
-            dz  = fz2 - fz1;
+            fldZ2 = z[i_sts - 2];  //5
+            dz    = fldZ2 - fldZ1;
 
-            sta[i_sts].fieldSlice.GetFieldValue(T1.fx + T1.ftx * dz, T1.fy + T1.fty * dz, fB2);
-            fB2.Combine(fB[i_sts - 2], w[i_sts - 2]);
+            sta[i_sts].fieldSlice.GetFieldValue(T1.fx + T1.ftx * dz, T1.fy + T1.fty * dz, fldB2);
+            fldB2.Combine(fB[i_sts - 2], w[i_sts - 2]);
           }
 
 
-          fz0 = z[i];
-          dz  = (fz1 - fz0);
-          sta[i].fieldSlice.GetFieldValue(T1.fx - T1.ftx * dz, T1.fy - T1.fty * dz, fB0);
-          fB0.Combine(fB[i], w[i]);
+          fldZ0 = z[i];
+          dz    = (fldZ1 - fldZ0);
+          sta[i].fieldSlice.GetFieldValue(T1.fx - T1.ftx * dz, T1.fy - T1.fty * dz, fldB0);
+          fldB0.Combine(fB[i], w[i]);
 
-          fld.Set(fB0, fz0, fB1, fz1, fB2, fz2);
+          fld.Set(fldB0, fldZ0, fldB1, fldZ1, fldB2, fldZ2);
 
           // fvec v_mc = fabs(1/qp01)/sqrt(mass2+fabs(1/qp01)*fabs(1/qp01));
 
@@ -1262,10 +1262,10 @@ void L1Algo::L1KFTrackFitterMuch()
           T1.Filter(time[i], timeEr[i], w1, sta[i].timeInfo);
 
 
-          fB2 = fB1;
-          fz2 = fz1;
-          fB1 = fB0;
-          fz1 = fz0;
+          fldB2 = fldB1;
+          fldZ2 = fldZ1;
+          fldB1 = fldB0;
+          fldZ1 = fldZ0;
         }
       }
       // fit.L1AddHalfMaterial( T, sta[i].materialInfo, qp0 );
diff --git a/reco/L1/ParticleFinder/CbmL1PFFitter.cxx b/reco/L1/ParticleFinder/CbmL1PFFitter.cxx
index 47b8c3651dbb991dc76aa8ad2cdfd8350937da7f..c8a543c29b84ca6d97f715febbe1074fc109c2b1 100644
--- a/reco/L1/ParticleFinder/CbmL1PFFitter.cxx
+++ b/reco/L1/ParticleFinder/CbmL1PFFitter.cxx
@@ -86,7 +86,7 @@ void CbmL1PFFitter::FilterFirst(L1TrackPar& track, fvec& x, fvec& y, L1Station&
 void CbmL1PFFitter::Fit(vector<CbmStsTrack>& Tracks, vector<int>& pidHypo)
 {
 
-  L1FieldValue fB0, fB1, fB2 _fvecalignment;
+  L1FieldValue b0, b1, b2 _fvecalignment;
   L1FieldRegion fld _fvecalignment;
 
 
@@ -117,7 +117,7 @@ void CbmL1PFFitter::Fit(vector<CbmStsTrack>& Tracks, vector<int>& pidHypo)
   fvec* w = new fvec[nHits];
   fvec y_temp;
   fvec x_first, y_first, x_last, y_last;
-  fvec fz0, fz1, fz2, dz, z_start, z_end;
+  fvec z0, z1, z2, dz, z_start, z_end;
   L1FieldValue* fB = new L1FieldValue[nHits];
   L1FieldValue fB_temp _fvecalignment;
 
@@ -231,20 +231,20 @@ void CbmL1PFFitter::Fit(vector<CbmStsTrack>& Tracks, vector<int>& pidHypo)
     i = 0;
     FilterFirst(T, x_first, y_first, staFirst);
     fvec qp0 = T.qp;
-    fz1      = z[i];
-    sta[i].fieldSlice.GetFieldValue(T.x, T.y, fB1);
-    fB1.Combine(fB[i], w[i]);
-    fz2 = z[i + 2];
-    dz  = fz2 - fz1;
-    sta[i].fieldSlice.GetFieldValue(T.x + T.tx * dz, T.y + T.ty * dz, fB2);
-    fB2.Combine(fB[i + 2], w[i + 2]);
-    fld.Set(fB2, fz2, fB1, fz1, fB0, fz0);
+    z1       = z[i];
+    sta[i].fieldSlice.GetFieldValue(T.x, T.y, b1);
+    b1.Combine(fB[i], w[i]);
+    z2 = z[i + 2];
+    dz = z2 - z1;
+    sta[i].fieldSlice.GetFieldValue(T.x + T.tx * dz, T.y + T.ty * dz, b2);
+    b2.Combine(fB[i + 2], w[i + 2]);
+    fld.Set(b2, z2, b1, z1, b0, z0);
     for (++i; i < nHits; i++) {
-      fz0 = z[i];
-      dz  = (fz1 - fz0);
-      sta[i].fieldSlice.GetFieldValue(T.x - T.tx * dz, T.y - T.ty * dz, fB0);
-      fB0.Combine(fB[i], w[i]);
-      fld.Set(fB0, fz0, fB1, fz1, fB2, fz2);
+      z0 = z[i];
+      dz = (z1 - z0);
+      sta[i].fieldSlice.GetFieldValue(T.x - T.tx * dz, T.y - T.ty * dz, b0);
+      b0.Combine(fB[i], w[i]);
+      fld.Set(b0, z0, b1, z1, b2, z2);
 
       fvec initialised = fvec(z[i] <= z_end) & fvec(z_start < z[i]);
       fvec w1          = (w[i] & (initialised));
@@ -264,10 +264,10 @@ void CbmL1PFFitter::Fit(vector<CbmStsTrack>& Tracks, vector<int>& pidHypo)
       L1Filter(T, sta[i].frontInfo, u[i], w1);
       L1Filter(T, sta[i].backInfo, v[i], w1);
 
-      fB2 = fB1;
-      fz2 = fz1;
-      fB1 = fB0;
-      fz1 = fz0;
+      b2 = b1;
+      z2 = z1;
+      b1 = b0;
+      z1 = z0;
     }
 
     L1TrackPar Tout = T;
@@ -305,21 +305,21 @@ void CbmL1PFFitter::Fit(vector<CbmStsTrack>& Tracks, vector<int>& pidHypo)
 
     FilterFirst(T, x_last, y_last, staLast);
 
-    fz1 = z[i];
-    sta[i].fieldSlice.GetFieldValue(T.x, T.y, fB1);
-    fB1.Combine(fB[i], w[i]);
+    z1 = z[i];
+    sta[i].fieldSlice.GetFieldValue(T.x, T.y, b1);
+    b1.Combine(fB[i], w[i]);
 
-    fz2 = z[i - 2];
-    dz  = fz2 - fz1;
-    sta[i].fieldSlice.GetFieldValue(T.x + T.tx * dz, T.y + T.ty * dz, fB2);
-    fB2.Combine(fB[i - 2], w[i - 2]);
-    fld.Set(fB2, fz2, fB1, fz1, fB0, fz0);
+    z2 = z[i - 2];
+    dz = z2 - z1;
+    sta[i].fieldSlice.GetFieldValue(T.x + T.tx * dz, T.y + T.ty * dz, b2);
+    b2.Combine(fB[i - 2], w[i - 2]);
+    fld.Set(b2, z2, b1, z1, b0, z0);
     for (--i; i >= 0; i--) {
-      fz0 = z[i];
-      dz  = (fz1 - fz0);
-      sta[i].fieldSlice.GetFieldValue(T.x - T.tx * dz, T.y - T.ty * dz, fB0);
-      fB0.Combine(fB[i], w[i]);
-      fld.Set(fB0, fz0, fB1, fz1, fB2, fz2);
+      z0 = z[i];
+      dz = (z1 - z0);
+      sta[i].fieldSlice.GetFieldValue(T.x - T.tx * dz, T.y - T.ty * dz, b0);
+      b0.Combine(fB[i], w[i]);
+      fld.Set(b0, z0, b1, z1, b2, z2);
 
       fvec initialised = fvec(z[i] < z_end) & fvec(z_start <= z[i]);
       fvec w1          = (w[i] & (initialised));
@@ -339,10 +339,10 @@ void CbmL1PFFitter::Fit(vector<CbmStsTrack>& Tracks, vector<int>& pidHypo)
       L1Filter(T, sta[i].frontInfo, u[i], w1);
       L1Filter(T, sta[i].backInfo, v[i], w1);
 
-      fB2 = fB1;
-      fz2 = fz1;
-      fB1 = fB0;
-      fz1 = fz0;
+      b2 = b1;
+      z2 = z1;
+      b1 = b0;
+      z1 = z0;
     }
 
     for (iVec = 0; iVec < nTracks_SIMD; iVec++) {