![]() |
Project
|
#include <SpaceChargeHelpers.h>
Public Member Functions | |
NumericalFields (const DataContainer &dataEr, const DataContainer &dataEz, const DataContainer &dataEphi, const RegularGrid &gridProperties, const o2::tpc::Side side) | |
DataT | evalFieldR (DataT z, DataT r, DataT phi) const |
DataT | evalFieldZ (DataT z, DataT r, DataT phi) const |
DataT | evalFieldPhi (DataT z, DataT r, DataT phi) const |
o2::tpc::Side | getSide () const |
Static Public Member Functions | |
static constexpr unsigned int | getID () |
This class gives tricubic interpolation of the electric fields and can be used to calculate the distortions/corrections. The electric fields have to be calculated by the poisson solver or given by the analytical formula.
Definition at line 237 of file SpaceChargeHelpers.h.
|
inline |
constructor
dataEr | container for the data of the electrical field Er |
dataEz | container for the data of the electrical field Ez |
dataEphi | container for the data of the electrical field Ephi |
gridProperties | properties of the grid |
side | side of the tpc |
Definition at line 250 of file SpaceChargeHelpers.h.
|
inline |
r | r coordinate |
phi | phi coordinate |
z | z coordinate |
Definition at line 275 of file SpaceChargeHelpers.h.
|
inline |
r | r coordinate |
phi | phi coordinate |
z | z coordinate |
Definition at line 263 of file SpaceChargeHelpers.h.
|
inline |
r | r coordinate |
phi | phi coordinate |
z | z coordinate |
Definition at line 269 of file SpaceChargeHelpers.h.
|
inlinestaticconstexpr |
Definition at line 279 of file SpaceChargeHelpers.h.
|
inline |
Definition at line 277 of file SpaceChargeHelpers.h.