Drifting

Propagates ionisation electrons from their creation point to the anode plane, accounting for drift velocity, electron lifetime, and longitudinal/transverse diffusion.

Module to implement the propagation of the electrons towards the anode.

larndsim.drifting.drift(tracks)[source]

This function takes as input an array of track segments and calculates the properties of the segments at the anode:

  • z coordinate at the anode

  • number of electrons taking into account electron lifetime

  • longitudinal diffusion

  • transverse diffusion

  • time of arrival at the anode

Parameters:

tracks (numpy.ndarray) – array containing the tracks segment information