unify chamber type accessors
separate geometry utils and analysis data structs

lighten up MuSimHitOccupancy analyzer by splitting some code off it