Skip to content

Plane crossings

Heinrich Schindler requested to merge test-plane-crossing into master
  • 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).

Merge request reports

Loading