// Used in the configuration macros (macros/Config.C, etc.)
// Author:
//-----------------------------------------------------------------------
+
#include "TSystem.h"
#include "TVector.h"
+#include "AliLog.h"
#include "AliMagFCM.h"
ClassImp(AliMagFCM)
fMap = 2;
SetSolenoidField();
- if(fDebug>-1) Info("ctor",
- "%s: Constant Mesh Field %s created: map= %d, factor= %f, file= %s\n",
- ClassName(),fName.Data(), fMap, factor,fTitle.Data());
+ AliDebug(1, Form(
+ "Constant Mesh Field %s created: map= %d, factor= %f, file= %s",
+ fName.Data(), fMap, factor,fTitle.Data()));
}
//_______________________________________________________________________
}
//_______________________________________________________________________
-void AliMagFCM::Field(Float_t *x, Float_t *b)
+void AliMagFCM::Field(Float_t *x, Float_t *b) const
{
//
// Method to calculate the magnetic field
b[2] = -b[2];
} else {
- printf("Invalid field map for constant mesh %d\n",fMap);
+ AliError(Form("Invalid field map for constant mesh %d",fMap));
}
} else {
//This is the ZDC part
Int_t ix, iy, iz, ipx, ipy, ipz;
Float_t bx, by, bz;
char *fname;
- if(fDebug) printf("%s: Reading Magnetic Field %s from file %s\n",ClassName(),fName.Data(),fTitle.Data());
+ AliDebug(1,Form("Reading Magnetic Field %s from file %s",fName.Data(),fTitle.Data()));
fname = gSystem->ExpandPathName(fTitle.Data());
magfile=fopen(fname,"r");
delete [] fname;
if (magfile) {
fscanf(magfile,"%d %d %d %f %f %f %f %f %f",
&fXn, &fYn, &fZn, &fXdel, &fYdel, &fZdel, &fXbeg, &fYbeg, &fZbeg);
- if(fDebug>1) printf("%s: fXn %d, fYn %d, fZn %d, fXdel %f, fYdel %f, fZdel %f, fXbeg %f, fYbeg %f, fZbeg %f\n",
- ClassName(),fXn, fYn, fZn, fXdel, fYdel, fZdel, fXbeg, fYbeg, fZbeg);
+ AliDebug(2,Form("fXn %d, fYn %d, fZn %d, fXdel %f, fYdel %f, fZdel %f, fXbeg %f, fYbeg %f, fZbeg %f",
+ fXn, fYn, fZn, fXdel, fYdel, fZdel, fXbeg, fYbeg, fZbeg));
fXdeli=1./fXdel;
fYdeli=1./fYdel;
fZdeli=1./fZdel;
}
}
} else {
- printf("%s: File %s not found !\n",ClassName(),fTitle.Data());
- exit(1);
+ AliFatal(Form("File %s not found !",fTitle.Data()));
}
}
//
// Copy *this onto magf -- Not implemented
//
- Fatal("Copy","Not implemented!\n");
+ AliFatal("Not implemented!");
}