adding MilleOut method, that operates with Track states
bug fix: proper implementaion of gblMeasurment residuals to get TrackStates
introduce new steering file for telecsope geometry
must use: gear library from branch/TelPlanes
remove obsolete rotation1,2,3,4 and rotationXY,ZX,ZY if they are by default 0.0 anyway
remove DUT relation
remove eta and _preAlignment relation
remove _zsDataCollection
remove commented out code; remove check with getSiPlanesID()
remove everything with _offsetDBFile("offset-db.slcio"),_cogAlgorithm("NxMPixel"),_nPixel(9),_xyCluSize(),
introduce SiPlanes and TelPlanes as options for filling geometry
add TGeo geometry as access to GEAR as well
turn _sensor vector to public access
code alignment, removed commented out code
change thickness of Mimosa26 to 50 um
mainly upgrade to use GEAR file values not from the Gear object, but from the gGeometry object.

- remove 3D histograms
- removed eta corrections
- global coordinate system ... ? to be fixed, not really needed actually
extend the Geometry interface to reflect Gear library methods.

_siPlaneXXXXXX data members and member functions are sync-ed with the GEAR library SiPlanes classes.

now useing getSensitive values instead of getLayer (which corresponds to  non-sensitive structures).
added also info about pitch, resolution, pixels number to external interface of the Geometry object.

-        _siPlaneXPosition.push_back(_siPlanesLayerLayout->getLayerPositionX(iPlane));
-        _siPlaneYPosition.push_back(_siPlanesLayerLayout->getLayerPositionY(iPlane));
-        _siPlaneZPosition.push_back(_siPlanesLayerLayout->getLayerPositionZ(iPlane));
-        _siPlaneXRotation.push_back(_siPlanesLayerLayout->getLayerRotationZY(iPlane));
-        _siPlaneYRotation.push_back(_siPlanesLayerLayout->getLayerRotationZX(iPlane));
-        _siPlaneZRotation.push_back(_siPlanesLayerLayout->getLayerRotationXY(iPlane));
+        _siPlaneXPosition.push_back(_siPlanesLayerLayout->getSensitivePositionX(iPlane));
+        _siPlaneYPosition.push_back(_siPlanesLayerLayout->getSensitivePositionY(iPlane));
+        _siPlaneZPosition.push_back(_siPlanesLayerLayout->getSensitivePositionZ(iPlane));
+        _siPlaneXRotation.push_back(_siPlanesLayerLayout->getSensitiveRotationZY(iPlane));
+        _siPlaneYRotation.push_back(_siPlanesLayerLayout->getSensitiveRotationZX(iPlane));
+        _siPlaneZRotation.push_back(_siPlanesLayerLayout->getSensitiveRotationXY(iPlane));

-        _siPlaneSizeX.push_back(_siPlanesLayerLayout->getLayerSizeX(iPlane));
-        _siPlaneSizeY.push_back(_siPlanesLayerLayout->getLayerSizeY(iPlane));
-        _siPlaneSizeZ.push_back(_siPlanesLayerLayout->getLayerThickness(iPlane));
+        _siPlaneXSize.push_back(_siPlanesLayerLayout->getSensitiveSizeX(iPlane));
+        _siPlaneYSize.push_back(_siPlanesLayerLayout->getSensitiveSizeY(iPlane));
+        _siPlaneZSize.push_back(_siPlanesLayerLayout->getSensitiveThickness(iPlane));
+
+        _siPlaneXNpixels.push_back(_siPlanesLayerLayout->getSensitiveNpixelX(iPlane));
+        _siPlaneYNpixels.push_back(_siPlanesLayerLayout->getSensitiveNpixelY(iPlane));
+        _siPlaneXPitch.push_back(_siPlanesLayerLayout->getSensitivePitchX(iPlane));
+        _siPlaneYPitch.push_back(_siPlanesLayerLayout->getSensitivePitchY(iPlane));
+        _siPlaneXResolution.push_back(_siPlanesLayerLayout->getSensitiveResolutionX(iPlane));
+        _siPlaneYResolution.push_back(_siPlanesLayerLayout->getSensitiveResolutionY(iPlane));