2222#include " GPUDebugStreamer.h"
2323#include " GPUTPCGMMerger.h"
2424
25- #if defined(GPUCA_GM_USE_FULL_FIELD)
26- #include " AliTracker.h"
27- #include " AliMagF.h"
28- #endif
29-
3025using namespace o2 ::gpu;
3126
3227GPUd () void GPUTPCGMPropagator::GetBxByBzBase(float cosAlpha, float sinAlpha, float X, float Y, float Z, float B[3 ]) const
@@ -36,24 +31,6 @@ GPUd() void GPUTPCGMPropagator::GetBxByBzBase(float cosAlpha, float sinAlpha, fl
3631 float gx = getGlobalX (cosAlpha, sinAlpha, X, Y);
3732 float gy = getGlobalY (cosAlpha, sinAlpha, X, Y);
3833
39- #if defined(GPUCA_GM_USE_FULL_FIELD)
40- const float kCLight = gpu_common_constants::kCLight ;
41- double r[3 ] = {gx, gy, Z};
42- double bb[3 ];
43- AliTracker::GetBxByBz (r, bb);
44- bb[0 ] *= kCLight ;
45- bb[1 ] *= kCLight ;
46- bb[2 ] *= kCLight ;
47- /*
48- cout<<"AliTracker::GetBz()= "<<AliTracker::GetBz()<<endl;
49- cout<<"AliTracker::UniformField() "<<AliTracker::UniformField()<<endl;
50- AliMagF* fld = (AliMagF*)TGeoGlobalMagField::Instance()->GetField();
51- cout<<"Fast field = "<<(void*) fld->GetFastField()<<endl;
52- AliMagF::BMap_t type = fld->GetMapType() ;
53- cout<<"Field type: "<<type<<endl;
54- // fMapType==k2BMap_t
55- */
56- #else
5734 float bb[3 ];
5835 switch (mFieldRegion ) {
5936 case ITS:
@@ -67,8 +44,6 @@ GPUd() void GPUTPCGMPropagator::GetBxByBzBase(float cosAlpha, float sinAlpha, fl
6744 mField ->GetField (gx, gy, Z, bb);
6845 }
6946
70- #endif
71-
7247 // rotate field to local coordinates
7348
7449 B[0 ] = bb[0 ] * cosAlpha + bb[1 ] * sinAlpha;
@@ -81,13 +56,6 @@ GPUd() float GPUTPCGMPropagator::GetBzBase(float cosAlpha, float sinAlpha, float
8156 float gx = getGlobalX (cosAlpha, sinAlpha, X, Y);
8257 float gy = getGlobalY (cosAlpha, sinAlpha, X, Y);
8358
84- #if defined(GPUCA_GM_USE_FULL_FIELD)
85- const float kCLight = gpu_common_constants::kCLight ;
86- double r[3 ] = {gx, gy, Z};
87- double bb[3 ];
88- AliTracker::GetBxByBz (r, bb);
89- return bb[2 ] * kCLight ;
90- #else
9159 switch (mFieldRegion ) {
9260 case ITS:
9361 return mField ->GetFieldItsBz (gx, gy, Z);
@@ -97,7 +65,6 @@ GPUd() float GPUTPCGMPropagator::GetBzBase(float cosAlpha, float sinAlpha, float
9765 default :
9866 return mField ->GetFieldBz (gx, gy, Z);
9967 }
100- #endif
10168}
10269
10370GPUd () int32_t GPUTPCGMPropagator::RotateToAlpha(float newAlpha)
0 commit comments