def _get_calibration_for_mchits(hits, lookup):
    """Append the position, direction and t0 columns and add t0 to time"""
    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]
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 ]
Append the position, direction and t0 columns and add t0 to time