MCCS Calibration (Internals) ============================ This document provides internal details for MCCS subsystem operators and complements the API documentation. For high-level information, refer to the `Architecture <../architecture/index.html>`_. SelectionPolicy --------------- The ``MccsCalibrationStore`` uses a ``SelectionPolicy`` to define the SQL queries for retrieving data from the database. Manual Storage -------------- The ``MccsCalibrationStore`` device interfaces with the stored calibration products. Use the ``StoreSolution`` method to store a calibration solution. Manual Acquisition ------------------ Calibration data can be acquired manually by interfacing with the Tile and DAQ. Alternatively, the ``AcquireDataForCalibration`` method in ``SpsStation`` automates DAQ and Tile configuration for data collection. Calibration Loop ---------------- The ``MccsStationCalibrator`` manages the retrieval and storage of calibration solutions. For an overview of the internals, see the sequence diagram below: .. uml:: ../uml/StoreCalibration.uml