19#include "BDSInterpolator4D.hh"
21#include "G4ThreeVector.hh"
35 return G4ThreeVector(r.
x(), r.
y(), r.
z());
Overlay of 4D array that provides uniform only spatial coordinate mapping.
virtual BDSFieldValue GetInterpolatedValueT(G4double x, G4double y, G4double z, G4double t) const =0
G4ThreeVector GetInterpolatedValue(G4double x, G4double y, G4double z, G4double t) const
Public interface to a 4D interpolator. Returns Geant4 type as that's what will be needed.
Interface for all interpolators containing basic extent of validity.
const T & z() const
Accessor by name.
const T & x() const
Accessor by name.
const T & y() const
Accessor by name.