| # Gaudi Framework, version v25r0 |

Home |  | Generated: Mon Feb 17 2014

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
ClassID.h
Go to the documentation of this file.
1 // $Header: /tmp/svngaudi/tmp.jEpFh25751/Gaudi/GaudiKernel/GaudiKernel/ClassID.h,v 1.16 2006/11/13 15:10:42 hmd Exp $
2 #ifndef GAUDIKERNEL_CLASSID_H
3 #define GAUDIKERNEL_CLASSID_H
4
5 // Include files
6 #include "GaudiKernel/Kernel.h"
7
9 typedef unsigned int CLID;
10
11 // Definition of the Class ID's needed by the Framework itself
12 // The ID's reserved range for the framework is 0-199
13 // For other ID's refer to the EventModel.cpp file in the Event Model package
14
15 static const CLID CLID_NULL = 0;
16 static const CLID CLID_Catalog = 3;
17
18 static const CLID CLID_Run = 100;
19 //static const CLID CLID_Event = 110;
20 static const CLID CLID_ObjectVector = 1<<17; // ObjectVector (bit 17 set)
21 static const CLID CLID_ObjectList = 1<<18; // ObjectList (bit 18 set)
22 static const CLID CLID_Any = 0x0000FFFF;
23
24 static const CLID CLID_StatisticsFile = 40;
25 static const CLID CLID_StatisticsDirectory = 41;
26
27 // CLIDs for Histograms
28 static const CLID CLID_H1D = 32; // 1D, gravity bin, fixed binning
29 static const CLID CLID_H1DVar = 33; // 1D, gravity bin, variable binning
30 static const CLID CLID_ProfileH = 34; // 1D, profile bin, fixed binning
31 static const CLID CLID_ProfileHVar = 35; // 1D, profile bin, variable binning
32 static const CLID CLID_H2D = 36; // 2D, weighted bin, fixed binning
33 static const CLID CLID_H2DF = 37; // 2D, float weighted bin, fixed binning
34 static const CLID CLID_H2DVar = 38; // 2D, weighted bin, variable binning
35 static const CLID CLID_ProfileH2 = 39; // 2D, profile bin, fixed binnint
36 static const CLID CLID_H3D = 50; // 3D, weighted bin, fixed binning
37 static const CLID CLID_H3DF = 51; // 3D, float weighted bin, fixed binning
38 static const CLID CLID_H3DVar = 52; // 3D, weighted bin, variable binning
39
40 // CLIDs for the NTuples
41 static const CLID CLID_NTupleFile = CLID_StatisticsFile;
42 static const CLID CLID_NTupleDirectory = CLID_StatisticsDirectory;
43 static const CLID CLID_RowWiseTuple = 42; // Row-wise N-tuple
44 static const CLID CLID_ColumnWiseTuple = 43; // Column-wise N-tuple
45
46 // CLIDs fot the AIDA tuples
47 // static const CLID CLID_AIDATuple = 69; // AIDA Tuple
48
49 // Data storage technique identifiers
50 const long TEST_StorageType = 0x00;
51
52 const long SICB_StorageType = 0x01;
53 const long ROOT_StorageType = 0x02;
54 const long OBJY_StorageType = 0x03;
55 const long ESC_StorageType = 0x04;
56 const long CDF_StorageType = 0x05;
57 const long HBOOK_StorageType = 0x06;
58 const long XML_StorageType = 0x07;
59 const long DBOOMS_StorageType = 0x08;
60 const long CONDDB_StorageType = 0x09;
61 const long ACCESS_StorageType = 0x0a;
62 const long EXCEL_StorageType = 0x0b;
63 const long TEXTJET_StorageType = 0x0c;
64 const long SQLSERVER_StorageType = 0x0d;
65 const long MYSQL_StorageType = 0x0e;
66 const long ORACLE_StorageType = 0x0f;
67 const long XMLSTRING_StorageType = 0x10;
68 const long POOL_StorageType = 0x100;
69 const long POOL_ROOT_StorageType = 0x200;
70 const long POOL_ROOTKEY_StorageType = 0x201;
71 const long POOL_ROOTTREE_StorageType = 0x202;
72 const long POOL_ACCESS_StorageType = 0x400;
73 const long POOL_MYSQL_StorageType = 0x800;
74 const long POOL_ORACLE_StorageType = 0x900;
75 const long RAWDATA_StorageType = 0xA000000;
76 const long RAWDESC_StorageType = 0xC000000;
77 const long MBM_StorageType = 0xB000000;
78
79 // define pseudo-storages for GiGa Conversion Services
80 const long GiGaKine_StorageType = 0x32; // = 50 (DEC)
81 const long GiGaGeom_StorageType = 0x33; // = 51 (DEC)
82 const long GiGaTraj_StorageType = 0x34; //
83 const long GiGaHits_StorageType = 0x35; //
84
85
86
87 #endif // GAUDIKERNEL_CLASSID_H
88