29#ifndef CBMMAGFIELDMAPSYM2_H
30#define CBMMAGFIELDMAPSYM2_H 1
35#include <RtypesCore.h>
66 virtual Double_t
GetBx(Double_t
x, Double_t
y, Double_t z)
override;
67 virtual Double_t
GetBy(Double_t
x, Double_t
y, Double_t z)
override;
68 virtual Double_t
GetBz(Double_t
x, Double_t
y, Double_t z)
override;
74 virtual void GetFieldValue(
const Double_t point[3], Double_t* bField)
override;
86 local.
x = fabs(local.
x);
87 local.
y = fabs(local.
y);
LocalCoordinates Global2LocalReflected(Double_t x, Double_t y, Double_t z) const
Transform global coordinates into local coordinates.
virtual ~CbmFieldMapSym2()
virtual void GetFieldValue(const Double_t point[3], Double_t *bField) override
LocalCoordinates Global2Local(Double_t x, Double_t y, Double_t z) const
Transform global coordinates into local coordinates.
Structure to hold local coordinates in the field map. Local coordinates are defined as the distance f...