+ CoordinateContainer& getSortedByT();
+ CoordinateContainer& getSortedByTheta();
+ double interpolate (double* pdX, double* pdY, int n, double dXValue, int* iLastFloor = NULL);
+ void getThetaAndRaysumsForT (int iT, double* pdTheta, double* pdRaysum);
+ void getDetPositions (double* pdDetPos);
+
+private:
+ CoordinateContainer m_vecpCoordinates;
+ CoordinateContainer m_vecpSortedByT;
+ CoordinateContainer m_vecpSortedByTheta;
+ ParallelRaysumCoordinate* m_pCoordinates;
+ int m_iNumCoordinates;
+ int m_iNumView;
+ int m_iNumDet;
+ int m_iThetaRange;