Development of a ray tracer for concentrating solar power systems