Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

ClassID.h

Go to the documentation of this file.
00001 // $Header: /nfs/slac/g/glast/ground/cvs/GaudiKernel/GaudiKernel/ClassID.h,v 1.1.1.1 2001/04/18 18:14:18 tlindner Exp $
00002 #ifndef GAUDIKERNEL_CLASSID_H
00003 #define GAUDIKERNEL_CLASSID_H
00004 
00005 // Include files
00006 #include "GaudiKernel/Kernel.h"
00007 
00009 typedef unsigned long CLID;
00010 
00011 // Definition of the Class ID's needed by the Framework itself
00012 // The ID's reserved range for the framework is 0-199
00013 // For other ID's refer to the EventModel.cpp file in the Event Model package
00014 
00015 static const CLID CLID_NULL    = 0;
00016 static const CLID CLID_Catalog = 3;
00017 
00018 static const CLID CLID_Run   = 100;
00019 static const CLID CLID_Event = 110;
00020 static const CLID CLID_ObjectVector = 1<<17;  // ObjectVector (bit 17 set)
00021 static const CLID CLID_ObjectList   = 1<<18;  // ObjectList   (bit 18 set)
00022 static const CLID CLID_Any  = 0x0000FFFF;
00023 
00024 // For Histograms
00025 static const CLID CLID_H1D          = 32;     // 1D, gravity bin, fixed binning
00026 static const CLID CLID_H1DVar       = 33;     // 1D, gravity bin, variable binning
00027 static const CLID CLID_ProfileH     = 34;     // 1D, profile bin, fixed binning
00028 static const CLID CLID_ProfileHVar  = 35;     // 1D, profile bin, variable binning
00029 static const CLID CLID_H2D          = 36;     // 2D, weighted bin, fixed binning
00030 static const CLID CLID_H2DF         = 37;     // 2D, float weighted bin, fixed binning
00031 static const CLID CLID_H2DVar       = 38;     // 2D, weighted bin, variable binning
00032 
00033 
00034 // Data storage technique identifiers
00035 unsigned const char TEST_StorageType       = 0x00;
00036 
00037 unsigned const char SICB_StorageType       = 0x01;
00038 unsigned const char ROOT_StorageType       = 0x02;
00039 unsigned const char OBJY_StorageType       = 0x03;
00040 unsigned const char ESC_StorageType        = 0x04;
00041 unsigned const char CDF_StorageType        = 0x05;
00042 unsigned const char HBOOK_StorageType      = 0x06;
00043 unsigned const char XML_StorageType        = 0x07;
00044 unsigned const char DBOOMS_StorageType     = 0x08;
00045 unsigned const char CDB_StorageType        = 0x09;
00046 unsigned const char ACCESS_StorageType     = 0x0a;
00047 unsigned const char EXCEL_StorageType      = 0x0b;
00048 unsigned const char TEXTJET_StorageType    = 0x0c;
00049 unsigned const char SQLSERVER_StorageType  = 0x0d;
00050 unsigned const char MYSQL_StorageType      = 0x0e;
00051 unsigned const char ORACLE_StorageType     = 0x0f;
00052 
00053 // define pseudo-storages for GiGa Conversion Services
00054 unsigned const char GiGaKine_StorageType   = 0x32; // = 50 (DEC)
00055 unsigned const char GiGaGeom_StorageType   = 0x33; // = 51 (DEC)
00056 unsigned const char GiGaTraj_StorageType   = 0x34; // 
00057 unsigned const char GiGaHits_StorageType   = 0x35; // 
00058 
00059 
00060 
00061 #endif // GAUDIKERNEL_CLASSID_H
00062 

Generated at Wed Nov 21 12:22:03 2001 by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000