GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> QSD / dev > qsu / linux-gcc


Interface   Data Structures   File List   Data Fields   Globals  

QSD_acdMap.c File Reference

Defines the mapping arrays to translate between ACD electronics channel numbering and ACD geometric channel numbering. More...

#include <QSD/QSD_acdMapdef.h>

Variables

const unsigned char QSD_AcdMapEtoG [256]
 Maps an ACD electronics channel, defined by its cable/board number and its free board channel number to the geometric numbering scheme.
const unsigned char QSD_AcdMapGtoE [256]


Detailed Description

Defines the mapping arrays to translate between ACD electronics channel numbering and ACD geometric channel numbering.

Author:
JJRussell - russell@slac.stanford.edu

   CVS $Id: QSD_acdMap.c,v 1.2 2011/03/26 21:06:58 russell Exp $

Variable Documentation

const unsigned char QSD_AcdMapEtoG[256]

Initial value:

 
{
    BRD_E2G (1LA),
    BRD_E2G (1RB),
    BRD_E2G (2LA),
    BRD_E2G (2LB),
    BRD_E2G (2RA),
    BRD_E2G (2RB),

    BRD_E2G (3LA),
    BRD_E2G (3RB),
    BRD_E2G (4LA),
    BRD_E2G (4LB),
    BRD_E2G (4RA),
    BRD_E2G (4RB),

    CHN_UND,
}
Maps an ACD electronics channel, defined by its cable/board number and its free board channel number to the geometric numbering scheme.

Maps a geometric tile number to its corresponding ACD electronics channel, where an electronics channel is defined by its cable/board number and its free board channel number.

const unsigned char QSD_AcdMapGtoE[256]

Initial value:

{
    LIST_SIDE(XZM, A), LIST_SIDE(XZP, A), 
    LIST_SIDE(YZM, A), LIST_SIDE(YZP, A),
    LIST_XY  (     A),
    LIST_RBN (     A),

    LIST_SIDE(XZM, B), LIST_SIDE(XZP, B),
    LIST_SIDE(YZM, B), LIST_SIDE(YZP, B),
    LIST_XY  (     B),

}


Generated on Sat Mar 26 14:08:24 2011 by  doxygen 1.5.8