GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> DFI / V5-2-3 > dfi / sun-gcc


Interface   Data Structures   File List   Data Fields   Globals  

Dfi-Acd.hh File Reference

Enumerates fundamental constants of the ACD. More...


Enumerations

enum  Group {
  DfiAcd::XZ = 0,
  DfiAcd::YZ = 1,
  DfiAcd::XY = 2,
  DfiAcd::RU = 3,
  DfiAcd::GroupMin = XZ,
  DfiAcd::GroupMax = RU,
  DfiAcd::GroupCnt = 4,
  DfiAcd::ChannelsPerGroup = 32,
  DfiAcd::GroupChannelCnt = 32*4
}
enum  Board {
  _1LA = 0,
  _1RB = 1,
  _2LA = 2,
  _2LB = 3,
  _2RA = 4,
  _2RB = 5,
  _3LA = 6,
  _3RB = 7,
  _4LA = 8,
  _4LB = 9,
  _4RA = 10,
  _4RB = 11,
  DfiAcd::BoardMin = _1LA,
  DfiAcd::BoardMax = _4RB,
  DfiAcd::BoardCnt = 12,
  DfiAcd::BoardChannelCnt = 18
}
enum  BoardPair {
  DfiAcd::_1LR = 0,
  DfiAcd::_2LL = 1,
  DfiAcd::_2RR = 2,
  DfiAcd::_3LR = 3,
  DfiAcd::_4LL = 4,
  DfiAcd::_4RR = 5,
  DfiAcd::BoardPairMin = _1LR,
  DfiAcd::BoardPairMax = _4RR,
  DfiAcd::BoardPairCnt = 6
}

Functions

static int DfiAcd::mapToAem (int group, int channel)
 Maps GEM group (0-3) and channel (0-31) number to an electronics index.
static int DfiAcd::mapFromAem (int board, int channel)
 Maps an AEM board and channel number to a GEM index.
static Board DfiAcd::aemBoard (int aem_idx)
 Extracts the board number from an aem index.
static int DfiAcd::aemChannel (int aem_idx)
 Extracts the channel number from an aem index.


Detailed Description

Enumerates fundamental constants of the ACD.

Author:
JJRussell - russell@slac.stanford.edu

   CVS $Id: Dfi-Acd.hh,v 1.1 2008/06/11 00:01:54 russell Exp $

Generated on Wed Nov 21 21:35:48 2012 by  doxygen 1.5.8