| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

ClassID.h

Go to the documentation of this file.
00001 // $Header: /local/reps/Gaudi/GaudiKernel/GaudiKernel/ClassID.h,v 1.16 2006/11/13 15:10:42 hmd Exp $
00002 #ifndef GAUDIKERNEL_CLASSID_H
00003 #define GAUDIKERNEL_CLASSID_H
00004 
00005 // Include files
00006 #include "GaudiKernel/Kernel.h"
00007 
00009 typedef unsigned int 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 static const CLID CLID_StatisticsFile      = 40;
00025 static const CLID CLID_StatisticsDirectory = 41;
00026 
00027 // CLIDs for Histograms
00028 static const CLID CLID_H1D          = 32;     // 1D, gravity bin, fixed binning
00029 static const CLID CLID_H1DVar       = 33;     // 1D, gravity bin, variable binning
00030 static const CLID CLID_ProfileH     = 34;     // 1D, profile bin, fixed binning
00031 static const CLID CLID_ProfileHVar  = 35;     // 1D, profile bin, variable binning
00032 static const CLID CLID_H2D          = 36;     // 2D, weighted bin, fixed binning
00033 static const CLID CLID_H2DF         = 37;     // 2D, float weighted bin, fixed binning
00034 static const CLID CLID_H2DVar       = 38;     // 2D, weighted bin, variable binning
00035 static const CLID CLID_ProfileH2    = 39;     // 2D, profile bin, fixed binnint
00036 static const CLID CLID_H3D          = 50;     // 3D, weighted bin, fixed binning
00037 static const CLID CLID_H3DF         = 51;     // 3D, float weighted bin, fixed binning
00038 static const CLID CLID_H3DVar       = 52;     // 3D, weighted bin, variable binning
00039 
00040 // CLIDs for the NTuples  
00041 static const CLID CLID_NTupleFile       = CLID_StatisticsFile;
00042 static const CLID CLID_NTupleDirectory  = CLID_StatisticsDirectory;
00043 static const CLID CLID_RowWiseTuple     = 42; // Row-wise N-tuple
00044 static const CLID CLID_ColumnWiseTuple  = 43; // Column-wise N-tuple
00045 
00046 // CLIDs fot the AIDA tuples
00047 // static const CLID CLID_AIDATuple        = 69; // AIDA Tuple
00048 
00049 // Data storage technique identifiers
00050 const long TEST_StorageType       = 0x00;
00051 
00052 const long SICB_StorageType       = 0x01;
00053 const long ROOT_StorageType       = 0x02;
00054 const long OBJY_StorageType       = 0x03;
00055 const long ESC_StorageType        = 0x04;
00056 const long CDF_StorageType        = 0x05;
00057 const long HBOOK_StorageType      = 0x06;
00058 const long XML_StorageType        = 0x07;
00059 const long DBOOMS_StorageType     = 0x08;
00060 const long CONDDB_StorageType     = 0x09;
00061 const long ACCESS_StorageType     = 0x0a;
00062 const long EXCEL_StorageType      = 0x0b;
00063 const long TEXTJET_StorageType    = 0x0c;
00064 const long SQLSERVER_StorageType  = 0x0d;
00065 const long MYSQL_StorageType      = 0x0e;
00066 const long ORACLE_StorageType     = 0x0f;
00067 const long XMLSTRING_StorageType  = 0x10;
00068 const long POOL_StorageType       = 0x100;
00069 const long POOL_ROOT_StorageType  = 0x200;
00070 const long POOL_ROOTKEY_StorageType  = 0x201;
00071 const long POOL_ROOTTREE_StorageType = 0x202;
00072 const long POOL_ACCESS_StorageType   = 0x400;
00073 const long POOL_MYSQL_StorageType    = 0x800;
00074 const long POOL_ORACLE_StorageType   = 0x900;
00075 const long RAWDATA_StorageType       = 0xA000000;
00076 const long RAWDESC_StorageType       = 0xC000000;
00077 const long MBM_StorageType           = 0xB000000;
00078 
00079 // define pseudo-storages for GiGa Conversion Services
00080 const long GiGaKine_StorageType   = 0x32; // = 50 (DEC)
00081 const long GiGaGeom_StorageType   = 0x33; // = 51 (DEC)
00082 const long GiGaTraj_StorageType   = 0x34; // 
00083 const long GiGaHits_StorageType   = 0x35; // 
00084 
00085 
00086 
00087 #endif // GAUDIKERNEL_CLASSID_H
00088 
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 19:56:57 2011 for GaudiKernel by doxygen 1.4.7