GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> EDS / dev > edsprint / linux-gcc
Functions | |
static __inline unsigned char | ACD__mapEdx (int board, int channel) |
Returns the electronics index of an ACD channel by its FREE board (or cable) number and its FREE board channel number. | |
static __inline unsigned char | ACD__mapEtoG (int board, int channel) |
Remaps an ACD electronics channel, defined by its FREE board (or cable) number and its FREE board channel number to its corresponding geometic (or GEM) channel number. | |
static __inline unsigned char | ACD__mapGdx (int list, int channel) |
Returns the geometric or GEM index for the tile specified by its GEM list identifier and channel number within the list. | |
static __inline unsigned char | ACD__mapGtoE (int list, int channel) |
Remaps an ACD geometric (or GEM) tile, specified by its list id (XZ , YZ, XY, RGN) and channel number, into its equivalent electronics channel index/number defined by its FREE board (or cable) number and its FREE board channel number. See ACD__mapEdx for the definition of electronics index. | |
Variables | |
const unsigned char | ACD_MapEtoG [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 | ACD_MapGtoE [256] |
CVS $Id: ACD_map.h,v 1.1 2006/02/07 18:26:47 russell Exp $
static __inline unsigned char ACD__mapEdx | ( | int | board, | |
int | channel | |||
) | [static] |
Returns the electronics index of an ACD channel by its FREE board (or cable) number and its FREE board channel number.
board | The FREE board/cable number | |
channel | The FREE board channel number |
The value returned by this function can be used to index the ACD array used to map a electronics index to a geometric index, ACD_MapEtoG.
static __inline unsigned char ACD__mapEtoG | ( | int | board, | |
int | channel | |||
) | [static] |
Remaps an ACD electronics channel, defined by its FREE board (or cable) number and its FREE board channel number to its corresponding geometic (or GEM) channel number.
board | The FREE board/cable number | |
channel | The FREE board channel number |
References ACD_MapEtoG.
Referenced by ACD_tileNameE().
static __inline unsigned char ACD__mapGdx | ( | int | list, | |
int | channel | |||
) | [static] |
Returns the geometric or GEM index for the tile specified by its GEM list identifier and channel number within the list.
list | The list identifier, (0-3)
| |
channel | The channel within the list (0-31). This is in a little endian sense, where the least significant bit is channel 0. |
static __inline unsigned char ACD__mapGtoE | ( | int | list, | |
int | channel | |||
) | [static] |
Remaps an ACD geometric (or GEM) tile, specified by its list id (XZ , YZ, XY, RGN) and channel number, into its equivalent electronics channel index/number defined by its FREE board (or cable) number and its FREE board channel number. See ACD__mapEdx for the definition of electronics index.
list | The list identifier, (0-3)
| |
channel | The channel within the list (0-31). This is in a little endian sense, where the least significant bit is channel 0. |
const unsigned char ACD_MapEtoG[256] |
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.
Referenced by ACD__mapEtoG().