Double_t AliTrackerBase::GetBz()
{
AliMagF* fld = (AliMagF*)TGeoGlobalMagField::Instance()->GetField();
- if (!fld) return 0.5*kAlmost0Field;
+ if (!fld) {
+ AliFatalClass("Field is not loaded");
+ //if (!fld)
+ return 0.5*kAlmost0Field;
+ }
Double_t bz = fld->SolenoidField();
return TMath::Sign(0.5*kAlmost0Field,bz) + bz;
}
// Returns Bz (kG) at the point "r" .
//------------------------------------------------------------------
AliMagF* fld = (AliMagF*)TGeoGlobalMagField::Instance()->GetField();
- if (!fld) return 0.5*kAlmost0Field;
+ if (!fld) {
+ AliFatalClass("Field is not loaded");
+ // if (!fld)
+ return 0.5*kAlmost0Field;
+ }
Double_t bz = fld->GetBz(r);
return TMath::Sign(0.5*kAlmost0Field,bz) + bz;
}
//------------------------------------------------------------------
AliMagF* fld = (AliMagF*)TGeoGlobalMagField::Instance()->GetField();
if (!fld) {
- b[0] = b[1] = 0.;
- b[2] = 0.5*kAlmost0Field;
- return;
+ AliFatalClass("Field is not loaded");
+ // b[0] = b[1] = 0.;
+ // b[2] = 0.5*kAlmost0Field;
+ return;
}
if (fld->IsUniform()) {