Refactor ParameterBase. Momentum and position to be handled by the derived classes
Refactor ParameterBase. Now the momentum, position are to be completely handled by the derived classes .
This allows for a cleaner usage e.g from Pattern parameters or other cases.
- Parametes, covariance, charge def are part of the base.
- Surface, momentum , position are for the derived.
Actually, this makes also a bit more logical sense also, since we need the surface to do the tranforms for position /momentum in most cases .
Edited by Christos Anastopoulos