docs: def map_cluster(events, cluster):
      """
      Maps the cluster hits on events. Not existing hits in events have all values set to 0
  
      """
      cluster = np.ascontiguousarray(cluster)
      events = np.ascontiguousarray(events)
      mapped_cluster = np.zeros((events.shape[0], ), dtype=dtype_from_descr(data_struct.ClusterInfoTable))
      mapped_cluster = np.ascontiguousarray(mapped_cluster)
      analysis_functions.map_cluster(events, cluster, mapped_cluster)
      return mapped_cluster