Resolve "PluginElements: particles not recorded when element crosses (or close to) origin"
What does this MR do?
- fix #313 (closed) (plugin elements in multiple quadrants), by calculating the radius closest to the origin per plugin element (
- refactor and force more structure to
PluginElement::Check(). This is work towards unifying the geometry check of all plugin elements.
- reduce duplication and several other improvements (see Discussion).