10 MFGrid(vol), theSectorGrid( sectorGrid)
24 return LocalVector( -mirrorB.x(), -mirrorB.y(), mirrorB.z());
29 std::cout <<
"Throwing exception " << message << std::endl;
void throwUp(const char *message) const
Dimensions dimensions() const override
LocalVector nodeValue(int i, int j, int k) const override
Field value at node.
GloballyPositioned< float >::LocalPoint LocalPoint
LocalVector valueInTesla(const LocalPoint &p) const override=0
Interpolated field value at given point.
LocalPoint fromGridFrame(double a, double b, double c) const override
find grid coordinates for point. For debugging and validation only.
LocalPoint nodePosition(int i, int j, int k) const override
Position of node in local frame.
~ZReflectedMFGrid() override
void toGridFrame(const LocalPoint &p, double &a, double &b, double &c) const override
find grid coordinates for point. For debugging and validation only.
LocalVector valueInTesla(const LocalPoint &p) const override
Interpolated field value at given point.
GloballyPositioned< float >::LocalVector LocalVector
ZReflectedMFGrid(const GloballyPositioned< float > &vol, MFGrid *sectorGrid)
virtual Dimensions dimensions() const =0