39 getField(
const Acts::Vector3& position, Acts::MagneticFieldProvider::Cache& gcache)
const override {
42 posXYZ[0] = position.x();
43 posXYZ[1] = position.y();
44 posXYZ[2] = position.z();
47 cache.fieldCache.getField(posXYZ, BField);
50 Acts::Vector3 bfield{BField[0],BField[1],BField[2]};
54 return Acts::Result<Acts::Vector3>::success(bfield);