]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/AliMagFC.cxx
Adding the lhc tag cuts in the repository
[u/mrichter/AliRoot.git] / STEER / AliMagFC.cxx
index f424acae354e655611cdfa0577407b093eafbb98..0233b0296865c9c8f21ef2f3f1aa6fb0adcaca31 100644 (file)
@@ -23,6 +23,7 @@
 
 #include <stdlib.h>
 
+#include "AliLog.h"
 #include "AliMagFC.h"
 
 ClassImp(AliMagFC)
@@ -64,8 +65,7 @@ void AliMagFC::Field(Float_t *x, Float_t *b) const
        b[2]*=fFactor;
     }
   } else {
-      printf("Invalid field map for constant field %d\n",fMap);
-      exit(1);
+      AliFatal(Form("Invalid field map for constant field %d",fMap));
   }
 }
 
@@ -83,25 +83,25 @@ void AliMagFC::ZDCField(Float_t *x, Float_t *b) const
     else if(x[2] < kZ1BEG && x[2] > kZ1END){  
        if(rad2<kZ1RA2){
            b[0] =  kG1*x[1];
-           b[1] = -kG1*x[0];
+           b[1] =  kG1*x[0];
        }
     }
     else if(x[2] < kZ2BEG && x[2] > kZ2END){  
        if(rad2<kZ2RA2){
            b[0] = -kG1*x[1];
-           b[1] =  kG1*x[0];
+           b[1] = -kG1*x[0];
        }
     }
     else if(x[2] < kZ3BEG && x[2] > kZ3END){  
        if(rad2<kZ3RA2){
            b[0] = -kG1*x[1];
-           b[1] =  kG1*x[0];
+           b[1] = -kG1*x[0];
        }
     }
     else if(x[2] < kZ4BEG && x[2] > kZ4END){  
        if(rad2<kZ4RA2){
            b[0] =  kG1*x[1];
-           b[1] = -kG1*x[0];
+           b[1] =  kG1*x[0];
        }
     }
     else if(x[2] < kD1BEG && x[2] > kD1END){