The QuadrupoleField3D and QuadrupoleField2D have their position associated with an external Position component, while PrecalculatedMagneticFieldGrid has its position defined internally. I was wondering if there is any reason for such inconsistency?
I guess this could be extended to laser beam as well because GaussianBeam also has its "position" (intersection) defined internally.
The
QuadrupoleField3D
andQuadrupoleField2D
have their position associated with an externalPosition
component, whilePrecalculatedMagneticFieldGrid
has its position defined internally. I was wondering if there is any reason for such inconsistency?I guess this could be extended to laser beam as well because
GaussianBeam
also has its "position" (intersection) defined internally.