code: def _get_calibration_for_mchits(hits, lookup):
      
      n_hits = len(hits)
      cal = np.empty((n_hits, 9))
      for i in range(n_hits):
          cal[i] = lookup[hits['pmt_id'][i]]
      dir_x = cal[:, 3]
      dir_y = cal[:, 4]
      dir_z = cal[:, 5]
      du = cal[:, 7]
      floor = cal[:, 8]
      pos_x = cal[:, 0]
      pos_y = cal[:, 1]
      pos_z = cal[:, 2]
      t0 = cal[:, 6]
  
      return [dir_x, dir_y, dir_z, du, floor, pos_x, pos_y, pos_z, t0]
docs: Append the position, direction and t0 columns and add t0 to time