18#ifndef BDSINTERPOLATE4DLINEARMAG_H
19#define BDSINTERPOLATE4DLINEARMAG_H
21#include "BDSFieldValue.hh"
22#include "BDSInterpolator4D.hh"
Overlay of 4D array that provides uniform only spatial coordinate mapping.
Linear interpolation over 4d array including magnitude interpolation.
virtual BDSFieldValue GetInterpolatedValueT(G4double x, G4double y, G4double z, G4double t) const
BDSInterpolator4DLinearMag()=delete
Private default constructor to force use of provided one.
Interface for all 4D interpolators.