GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> CAL_DB / V0-2-4 > cal_db_pedestals_create / rhel5-64


Interface   Data Structures   File List   Data Fields   Globals  

cal_import_full.h File Reference

Defines the objects that are useful whether one is processing gains or pedestals. The STYLE, however, must be FULL. More...


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.


Detailed Description

Defines the objects that are useful whether one is processing gains or pedestals. The STYLE, however, must be FULL.

Author:
JJRussell - russell@slac.stanford.edu

   CVS $Id: cal_import_full.h,v 1.2 2005/12/09 14:46:51 russell Exp $

Define Documentation

#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) }
Defines the form of #define symbols for all ranges of one log column.

Parameters:
_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.

Parameters:
_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) }
Defines all of one data type (peds, gains) for the entire LAT.

Parameters:
_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)}
Defines the all symbolic names for one layer.

Parameters:
_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.

Parameters:
_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) }
Defines the all symbolic names for an the specified tower.

Parameters:
_w A prefix string, either PED or GAIN
_t The tower number as a single digit upper case hex number


Generated on Tue Nov 29 17:50:06 2011 by  doxygen 1.5.8