Avoid unneeded includes in the header, and other coding fixes for DetectorGeo
Improve the geometry class interface.
Use a 2D point class rather than U,V components