// Posibble to us it for visualization
//
//
- AliTPCExB *exb = AliTPCcalibDB::GetExB(bz,kFALSE);
+ AliTPCExB *exb = Instance();
+ if (!exb) exb = AliTPCcalibDB::GetExB(bz,kFALSE);
if (!exb) return 0;
Double_t pos0[3] = {r*TMath::Cos(phi), r*TMath::Sin(phi),z};
Double_t pos1[3];
//
//
//
- AliTPCExB *exb = AliTPCcalibDB::GetExB(bz,kFALSE);
+ AliTPCExB *exb = Instance();
+ if (!exb) exb = AliTPCcalibDB::GetExB(bz,kFALSE);
if (!exb) return 0;
Double_t pos0[3] = {r*TMath::Cos(phi), r*TMath::Sin(phi),z};
Double_t pos1[3];
exb->Correct(pos0,pos1);
Double_t dphi=TMath::ATan2(pos1[1],pos1[0])-TMath::ATan2(pos0[1],pos0[0]);
+ if (dphi>TMath::Pi()) dphi-=TMath::TwoPi();
+ if (dphi<-TMath::Pi()) dphi+=TMath::TwoPi();
return r*dphi;
}
//
//
//
- AliTPCExB *exb = AliTPCcalibDB::GetExB(bz,kFALSE);
+ AliTPCExB *exb = Instance();
+ if (!exb) exb = AliTPCcalibDB::GetExB(bz,kFALSE);
if (!exb) return 0;
Double_t pos0[3] = {r*TMath::Cos(phi), r*TMath::Sin(phi),z};
Double_t pos1[3];
//
//
//
- AliTPCExB *exb = AliTPCcalibDB::GetExB(bz,kFALSE);
+ AliTPCExB *exb = Instance();
+ if (!exb) exb = AliTPCcalibDB::GetExB(bz,kFALSE);
if (!exb) return 0;
Double_t pos0[3] = {r*TMath::Cos(phi), r*TMath::Sin(phi),z};
Double_t pos1[3];