Added TrackerGeometry in a method to discriminate of the actual subdetector type
Changes to take into account the new (upgrade) pixel-like subdetectors
Profiting of the generic layer and side methods
using a less hardcoded way to check if strip tracker