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


Interface   Data Structures   File List   Data Fields   Globals  

CAL_DB_schema.h File Reference

Defines the various CAL database schema ids. More...

#include <CAL_DB/CALIB_DB_schema.h>

Defines

#define CAL_DB_SCHEMA(_type)   (CALIB_DB_SCHEMA_BASE_K_CAL | (_type))
 Macro to compose the full CAL_DB schema identifier for the various databases (by subsystem and type).

Typedefs

typedef enum _CAL_DB_SCHEMA_K CAL_DB_SCHEMA_K
 Typedef for enum _CAL_DB_SCHEMA_K.

Enumerations

enum  _CAL_DB_SCHEMA_K {
  CAL_DB_SCHEMA_K_PEDESTALS = CAL_DB_SCHEMA(CALIB_DB_TYPE_K_PEDESTALS),
  CAL_DB_SCHEMA_K_GAINS = CAL_DB_SCHEMA(CALIB_DB_TYPE_K_GAINS),
  CAL_DB_SCHEMA_K_COMBINED = CAL_DB_SCHEMA(CALIB_DB_TYPE_K_COMBINED)
}
 Forms the database primary key. More...


Detailed Description

Defines the various CAL database schema ids.

Author:
JJRussell - russell@slac.stanford.edu

   CVS $Id: CAL_DB_schema.h,v 1.3 2011/03/25 02:40:52 apw Exp $

Define Documentation

#define CAL_DB_SCHEMA ( _type   )     (CALIB_DB_SCHEMA_BASE_K_CAL | (_type))

Macro to compose the full CAL_DB schema identifier for the various databases (by subsystem and type).

Returns:
The full CAL_DB schema identifier
Parameters:
_type The CAL_DB schema type, i.e identifies a pedestal only, gains only or combined data base. This should be one of the CAL_DB_TYPE_K_'s
Warning:
This is an 'internal' only macro and should not be used by external users. Rather use the enumerated values defined in CAL_DB_SCHEMA_K.


Enumeration Type Documentation

Forms the database primary key.

Enumerator:
CAL_DB_SCHEMA_K_PEDESTALS  Calorimeter pedestal database
CAL_DB_SCHEMA_K_GAINS  Calorimeter gains database
CAL_DB_SCHEMA_K_COMBINED  Calorimeter combined pedestals and gains database


Generated on Tue Nov 29 19:43:13 2011 by  doxygen 1.5.8