GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> CAL_DB / V0-2-4 > cal_db_pedestals_create / sun-gcc
Defines | |
#define | END(_w, _t, _l, _c, _r, _e) _w ## _T ## _t ## _ ## _l ## _C ## _c ## _R ## _r ## _ ## _e |
Defines the form of #define symbol for one log end. | |
#define | RNG(_w, _t, _l, _c, _r) { END(_w, _t, _l, _c, _r, N), END(_w, _t, _l, _c, _r, P) } |
Defines the form of #define symbols for one range of a log. | |
#define | COL(_w, _t, _l, _c) |
Defines the form of #define symbols for all ranges of one log column. | |
#define | LYR(_w, _t, _l) |
Defines the all symbolic names for one layer. | |
#define | TWR(_w, _t) |
Defines the all symbolic names for an the specified tower. | |
#define | LATF(_w) |
Defines all of one data type (peds, gains) for the entire LAT. |
CVS $Id: cal_import_full.h,v 1.2 2005/12/09 14:46:51 russell Exp $
#define COL | ( | _w, | |||
_t, | |||||
_l, | |||||
_c | ) |
Value:
{ RNG(_w, _t, _l, _c, 0), \ RNG(_w, _t, _l, _c, 1), \ RNG(_w, _t, _l, _c, 2), \ RNG(_w, _t, _l, _c, 3) }
_w | A prefix string, either PED or GAIN | |
_t | The tower number as a single digit upper case hex number | |
_l | The layer number as on of X0, X1, X2, X3, Y0, Y1, Y2, 3Y | |
_c | The column number as a single digit upper case hex number |
#define END | ( | _w, | |||
_t, | |||||
_l, | |||||
_c, | |||||
_r, | |||||
_e | ) | _w ## _T ## _t ## _ ## _l ## _C ## _c ## _R ## _r ## _ ## _e |
Defines the form of #define symbol for one log end.
_w | A prefix string, either PED or GAIN | |
_t | The tower number as a single digit upper case hex number | |
_l | The layer number as on of X0, X1, X2, X3, Y0, Y1, Y2, Y3 | |
_c | The column number as a single digit upper case hex number | |
_r | The range as a single digit upper case hex number | |
_e | Either A or B indicating which end of the LOG |
#define LATF | ( | _w | ) |
Value:
{ TWR(_w, 0), \ TWR(_w, 1), \ TWR(_w, 2), \ TWR(_w, 3), \ TWR(_w, 4), \ TWR(_w, 5), \ TWR(_w, 6), \ TWR(_w, 7), \ TWR(_w, 8), \ TWR(_w, 9), \ TWR(_w, A), \ TWR(_w, B), \ TWR(_w, C), \ TWR(_w, D), \ TWR(_w, E), \ TWR(_w, F) }
_w | A prefix string, either PED or GAIN |
#define LYR | ( | _w, | |||
_t, | |||||
_l | ) |
Value:
{ COL(_w, _t, _l, 0), \ COL(_w, _t, _l, 1), \ COL(_w, _t, _l, 2), \ COL(_w, _t, _l, 3), \ COL(_w, _t, _l, 4), \ COL(_w, _t, _l, 5), \ COL(_w, _t, _l, 6), \ COL(_w, _t, _l, 7), \ COL(_w, _t, _l, 8), \ COL(_w, _t, _l, 9), \ COL(_w, _t, _l, A), \ COL(_w, _t, _l, B)}
_w | A prefix string, either PED or GAIN | |
_t | The tower number as a single digit upper case hex number | |
_l | The layer number as on of X0, X1, X2, X3, Y0, Y1, Y2, Y3 |
#define RNG | ( | _w, | |||
_t, | |||||
_l, | |||||
_c, | |||||
_r | ) | { END(_w, _t, _l, _c, _r, N), END(_w, _t, _l, _c, _r, P) } |
Defines the form of #define symbols for one range of a log.
_w | A prefix string, either PED or GAIN | |
_t | The tower number as a single digit upper case hex number | |
_l | The layer number as on of X0, X1, X2, X3, Y0, Y1, Y2, Y3 | |
_c | The column number as a single digit upper case hex number | |
_r | The range as a single digit upper case hex number |
#define TWR | ( | _w, | |||
_t | ) |
Value:
{ LYR(_w, _t, X0), \ LYR(_w, _t, X1), \ LYR(_w, _t, X2), \ LYR(_w, _t, X3), \ LYR(_w, _t, Y0), \ LYR(_w, _t, Y1), \ LYR(_w, _t, Y2), \ LYR(_w, _t, Y3) }
_w | A prefix string, either PED or GAIN | |
_t | The tower number as a single digit upper case hex number |