**************************** Group **************************** | Interface to a WarmTDM 'Flange Group' consisting of multiple Row and Column boards. | This class contains the top level configuration variables as well as a number of tuning and run control processes. .. toctree:: :maxdepth: 1 :caption: Processes: GroupRoot_Group_SaOffsetProcess GroupRoot_Group_SaTuneProcess GroupRoot_Group_Sq1TuneProcess GroupRoot_Group_FasTuneProcess GroupRoot_Group_Sq1DiagProcess GroupRoot_Group_TesRampProcess Summary ####### Variable List ************* * NumRowBoards * NumRows * NumColumnBoards * NumColumns * RowOrder * RowMap * ColumnMap * RowTuneEnable * ColTuneEnable * FasFluxOff * FasFluxOn * SaBiasCurrent * SaOffset * SaFbCurrent * Sq1BiasCurrent * Sq1FbCurrent * TesBias * FllEnable Details ####### Variables ********* .. topic:: GroupRoot.Group.NumRowBoards | Number of row boards in the Group. +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |Field |Value | +====================================================================================================+====================================================================================================+ |name |NumRowBoards | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |path |GroupRoot.Group.NumRowBoards | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |typeStr |int | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |disp |{} | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |precision |0 | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |mode |RO | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ .. topic:: GroupRoot.Group.NumRows | Total number of rows in the Group. | Max is NumRowBoards * 32. +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |Field |Value | +====================================================================================================+====================================================================================================+ |name |NumRows | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |path |GroupRoot.Group.NumRows | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |typeStr |int | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |disp |{} | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |precision |0 | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |mode |RO | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ .. topic:: GroupRoot.Group.NumColumnBoards | Number of colmumn boards in the Group. +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |Field |Value | +====================================================================================================+====================================================================================================+ |name |NumColumnBoards | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |path |GroupRoot.Group.NumColumnBoards | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |typeStr |int | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |disp |{} | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |precision |0 | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |mode |RO | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ .. topic:: GroupRoot.Group.NumColumns | Total number of columns in the Group. | Max is NumColumnBoards * 8. +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |Field |Value | +====================================================================================================+====================================================================================================+ |name |NumColumns | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |path |GroupRoot.Group.NumColumns | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |typeStr |int | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |disp |{} | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |precision |0 | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |mode |RO | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ .. topic:: GroupRoot.Group.RowOrder | Order row readout. | Each position is a point in time containing the row index to readout. | Values can be accessed as a full array or as single values using an index key. | Max number of values is TBD. +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |Field |Value | +====================================================================================================+====================================================================================================+ |name |RowOrder | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |path |GroupRoot.Group.RowOrder | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |typeStr |int[] | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |disp |{} | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |precision |0 | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |mode |RO | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ .. topic:: GroupRoot.Group.RowMap | Contains the conversion between row index and (board,channel). | Values can be accessed as a full array or as single values using an index key. | Each value is a PhysicalMap object containg board and channel attributes. | Max Length = RowBoards * 32. +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |Field |Value | +====================================================================================================+====================================================================================================+ |name |RowMap | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |path |GroupRoot.Group.RowMap | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |typeStr |PhysicalMap[] | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |disp |{} | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |precision |0 | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |mode |RO | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ .. topic:: GroupRoot.Group.ColumnMap | Contains the conversion between column index and (board,channel). | Values can be accessed as a full array or as single values using an index key. | Each value is a PhysicalMap object containg board and channel attributes. | Max length = ColumnBoards * 8. +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |Field |Value | +====================================================================================================+====================================================================================================+ |name |ColumnMap | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |path |GroupRoot.Group.ColumnMap | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |typeStr |PhysicalMap[] | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |disp |{} | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |precision |0 | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |mode |RO | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ .. topic:: GroupRoot.Group.RowTuneEnable | Array of booleans which enable the tuning of each row. | Total length = NumRows. | Values can be accessed as a full array or as single values using an index key. | Not yet implemented in the tuning routines. +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |Field |Value | +====================================================================================================+====================================================================================================+ |name |RowTuneEnable | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |path |GroupRoot.Group.RowTuneEnable | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |typeStr |bool(32,) | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |disp |{} | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |precision |8 | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |mode |RW | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ .. topic:: GroupRoot.Group.ColTuneEnable | Array of booleans which enable the tuning of each column. | Total length = NumColumns. | Values can be accessed as a full array or as single values using the an index key. | Not yet implemented in the tuning routines. +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |Field |Value | +====================================================================================================+====================================================================================================+ |name |ColTuneEnable | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |path |GroupRoot.Group.ColTuneEnable | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |typeStr |bool(8,) | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |disp |{} | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |precision |8 | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |mode |RW | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ .. topic:: GroupRoot.Group.FasFluxOff | FasFluxOff value for each row. | Total length = RowBoards * 32. | Values can be accessed as a full array or as single values using an index key. +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |Field |Value | +====================================================================================================+====================================================================================================+ |name |FasFluxOff | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |path |GroupRoot.Group.FasFluxOff | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |typeStr |float64(32,) | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |disp |{:0.4f} | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |precision |4 | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |mode |RW | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ .. topic:: GroupRoot.Group.FasFluxOn | FasFluxOn value for each row. | Total length = RowBoards * 32. | Values can be accessed as a full array or as single values using an index key. +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |Field |Value | +====================================================================================================+====================================================================================================+ |name |FasFluxOn | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |path |GroupRoot.Group.FasFluxOn | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |typeStr |float64(32,) | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |disp |{:0.4f} | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |precision |4 | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |mode |RW | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ .. topic:: GroupRoot.Group.SaBiasCurrent | SaBias value for each column. | 1D array with total length = NumColumns. | Values can be accessed as a full array or as single values using an index key. +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |Field |Value | +====================================================================================================+====================================================================================================+ |name |SaBiasCurrent | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |path |GroupRoot.Group.SaBiasCurrent | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |typeStr |float64(8,) | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |disp |{:0.4f} | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |precision |4 | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |mode |RW | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |units |μA | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ .. topic:: GroupRoot.Group.SaOffset | SaOffset value for each column. | 1D array with total length = NumColumns. | Values can be accessed as a full array or as single values using an index key. +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |Field |Value | +====================================================================================================+====================================================================================================+ |name |SaOffset | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |path |GroupRoot.Group.SaOffset | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |typeStr |float64(8,) | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |disp |{:0.4f} | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |precision |4 | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |mode |RW | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |units |V | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ .. topic:: GroupRoot.Group.SaFbCurrent | SaFb value for each column/row used during readout. | 2D array with total length = NumColumns * NumRows. | Values can be accessed as a full 2D array or pass a (col, row) tuple for the index key to access each value. +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |Field |Value | +====================================================================================================+====================================================================================================+ |name |SaFbCurrent | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |path |GroupRoot.Group.SaFbCurrent | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |typeStr |float64(8, 32) | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |disp |{:0.04f} | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |precision |4 | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |mode |RW | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |units |bcA | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ .. topic:: GroupRoot.Group.Sq1BiasCurrent | Sq1Bias value for each column/row used during readout. | 2D array with total length = NumColumns * NumRows. | Values can be accessed as a full 2D array or pass a (col, row) tuple for the index key to access each value. +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |Field |Value | +====================================================================================================+====================================================================================================+ |name |Sq1BiasCurrent | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |path |GroupRoot.Group.Sq1BiasCurrent | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |typeStr |float64(8, 32) | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |disp |{:0.04f} | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |precision |4 | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |mode |RW | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |units |bcA | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ .. topic:: GroupRoot.Group.Sq1FbCurrent | Sq1Fb value for each column/row used during readout. | 2D array with total length = NumColumns * NumRows. | Values can be accessed as a full 2D array or pass a (col, row) tuple for the index key to access each value. +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |Field |Value | +====================================================================================================+====================================================================================================+ |name |Sq1FbCurrent | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |path |GroupRoot.Group.Sq1FbCurrent | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |typeStr |float64(8, 32) | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |disp |{:0.04f} | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |precision |4 | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |mode |RW | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |units |bcA | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ .. topic:: GroupRoot.Group.TesBias | TesValue value for each column. | 1D array with total length NumColumns. | Values can be accessed as a full array or as single values using an index key. +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |Field |Value | +====================================================================================================+====================================================================================================+ |name |TesBias | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |path |GroupRoot.Group.TesBias | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |typeStr |float64(8,) | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |disp |{:0.4f} | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |precision |4 | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |mode |RW | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |units |mA | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ .. topic:: GroupRoot.Group.FllEnable | FLL Enable Control. +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |Field |Value | +====================================================================================================+====================================================================================================+ |name |FllEnable | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |path |GroupRoot.Group.FllEnable | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |enum |{False: 'False', True: 'True'} | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |typeStr |bool | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |disp |enum | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |precision |0 | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+ |mode |RW | +----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+