Gaudi Framework, version v23r5
Home
Generated: Wed Nov 28 2012
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
GaudiKernel
GaudiKernel
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
Generated at Wed Nov 28 2012 12:17:12 for Gaudi Framework, version v23r5 by
Doxygen
version 1.8.2 written by
Dimitri van Heesch
, © 1997-2004