event reconstruction