Plane crossings
- Add a function to the `Component' classes to test whether a drift line segment crosses a plane and calculate the intercept if it does.
- For now, this function has a non-trivial implementation only for
ComponentAnalyticField
. Could/should also be implemented for neBEM. - This function is called in the charge carrier transport methods of
DriftLineRKF
,AvalancheMC
and `AvalancheMicroscopic'' after every step and terminate the drift line if a plane is crossed. - Update the ASACUSA example (since the electrons will not step over a plane any more, they need to be moved "by hand" from the drift gap to the amplification gap).