...
gapPocaRibbon( ) -> if the track actually hits a ribbon that isn't in an overlap area, uses 3D poca to ribbon center
gapPocaTile( ) -> if the track hits a tile, uses -1 * 3D poca to tile edge
fallbackToNominal() -> if the track doesn't hit any GEANT element, uses 2D "active distance" ( 5. - fabs(x-x0) ) to gap
AcdReconAlg:: calcCornerDoca(...)
...