Пример #1
0
        public static void GetRingAndDetectorForXY(int aPosition, UInt16 XPlus, UInt16 XMinus, UInt16 YPlus, UInt16 YMinus,
                                                   out int Ring, out int Detector)
        {
            var blockNumber = (aPosition >> 4) & 0xFF;
            var ringGroup   = aPosition & 0xF;

            var i = blockNumber * 15 + EventConverter.iForX(XPlus, XMinus);
            var j = ringGroup * 15 + EventConverter.jForY(YPlus, YMinus);

            Detector = i;
            Ring     = j;
        }