The Gaudi Framework
master (bdbe7744)
Toggle main menu visibility
Loading...
Searching...
No Matches
ClassID.h
Go to the documentation of this file.
1
/***********************************************************************************\
2
* (c) Copyright 1998-2026 CERN for the benefit of the LHCb and ATLAS collaborations *
3
* *
4
* This software is distributed under the terms of the Apache version 2 licence, *
5
* copied verbatim in the file "LICENSE". *
6
* *
7
* In applying this licence, CERN does not waive the privileges and immunities *
8
* granted to it by virtue of its status as an Intergovernmental Organization *
9
* or submit itself to any jurisdiction. *
10
\***********************************************************************************/
11
#pragma once
12
13
#include <
GaudiKernel/Kernel.h
>
14
16
typedef
unsigned
int
CLID
;
17
18
// Definition of the Class ID's needed by the Framework itself
19
// The ID's reserved range for the framework is 0-199
20
// For other ID's refer to the EventModel.cpp file in the Event Model package
21
22
static
const
CLID
CLID_NULL = 0;
23
static
const
CLID
CLID_Catalog = 3;
24
25
static
const
CLID
CLID_Run = 100;
26
// static const CLID CLID_Event = 110;
27
static
const
CLID
CLID_ObjectVector = 1 << 17;
// ObjectVector (bit 17 set)
28
static
const
CLID
CLID_ObjectList = 1 << 18;
// ObjectList (bit 18 set)
29
static
const
CLID
CLID_Any = 0x0000FFFF;
30
31
static
const
CLID
CLID_StatisticsFile = 40;
32
static
const
CLID
CLID_StatisticsDirectory = 41;
33
34
// CLIDs for Histograms
35
static
const
CLID
CLID_H1D = 32;
// 1D, gravity bin, fixed binning
36
static
const
CLID
CLID_H1DVar = 33;
// 1D, gravity bin, variable binning
37
static
const
CLID
CLID_ProfileH = 34;
// 1D, profile bin, fixed binning
38
static
const
CLID
CLID_ProfileHVar = 35;
// 1D, profile bin, variable binning
39
static
const
CLID
CLID_H2D = 36;
// 2D, weighted bin, fixed binning
40
static
const
CLID
CLID_H2DF = 37;
// 2D, float weighted bin, fixed binning
41
static
const
CLID
CLID_H2DVar = 38;
// 2D, weighted bin, variable binning
42
static
const
CLID
CLID_ProfileH2 = 39;
// 2D, profile bin, fixed binnint
43
static
const
CLID
CLID_H3D = 50;
// 3D, weighted bin, fixed binning
44
static
const
CLID
CLID_H3DF = 51;
// 3D, float weighted bin, fixed binning
45
static
const
CLID
CLID_H3DVar = 52;
// 3D, weighted bin, variable binning
46
47
// CLIDs for the NTuples
48
static
const
CLID
CLID_NTupleFile = CLID_StatisticsFile;
49
static
const
CLID
CLID_NTupleDirectory = CLID_StatisticsDirectory;
50
static
const
CLID
CLID_RowWiseTuple = 42;
// Row-wise N-tuple
51
static
const
CLID
CLID_ColumnWiseTuple = 43;
// Column-wise N-tuple
52
53
// CLIDs fot the AIDA tuples
54
// static const CLID CLID_AIDATuple = 69; // AIDA Tuple
55
56
// Data storage technique identifiers
57
const
long
TEST_StorageType
= 0x00;
58
59
const
long
SICB_StorageType
= 0x01;
60
const
long
ROOT_StorageType
= 0x02;
61
const
long
OBJY_StorageType
= 0x03;
62
const
long
ESC_StorageType
= 0x04;
63
const
long
CDF_StorageType
= 0x05;
64
const
long
HBOOK_StorageType
= 0x06;
65
const
long
XML_StorageType
= 0x07;
66
const
long
DBOOMS_StorageType
= 0x08;
67
const
long
CONDDB_StorageType
= 0x09;
68
const
long
ACCESS_StorageType
= 0x0a;
69
const
long
EXCEL_StorageType
= 0x0b;
70
const
long
TEXTJET_StorageType
= 0x0c;
71
const
long
SQLSERVER_StorageType
= 0x0d;
72
const
long
MYSQL_StorageType
= 0x0e;
73
const
long
ORACLE_StorageType
= 0x0f;
74
const
long
XMLSTRING_StorageType
= 0x10;
75
const
long
POOL_StorageType
= 0x100;
76
const
long
RAWDATA_StorageType
= 0xA000000;
77
const
long
RAWDESC_StorageType
= 0xC000000;
78
const
long
MBM_StorageType
= 0xB000000;
79
80
// define pseudo-storages for GiGa Conversion Services
81
const
long
GiGaKine_StorageType
= 0x32;
// = 50 (DEC)
82
const
long
GiGaGeom_StorageType
= 0x33;
// = 51 (DEC)
83
const
long
GiGaTraj_StorageType
= 0x34;
//
84
const
long
GiGaHits_StorageType
= 0x35;
//
GiGaKine_StorageType
const long GiGaKine_StorageType
Definition
ClassID.h:81
TEXTJET_StorageType
const long TEXTJET_StorageType
Definition
ClassID.h:70
XML_StorageType
const long XML_StorageType
Definition
ClassID.h:65
GiGaGeom_StorageType
const long GiGaGeom_StorageType
Definition
ClassID.h:82
CDF_StorageType
const long CDF_StorageType
Definition
ClassID.h:63
XMLSTRING_StorageType
const long XMLSTRING_StorageType
Definition
ClassID.h:74
DBOOMS_StorageType
const long DBOOMS_StorageType
Definition
ClassID.h:66
ORACLE_StorageType
const long ORACLE_StorageType
Definition
ClassID.h:73
MYSQL_StorageType
const long MYSQL_StorageType
Definition
ClassID.h:72
OBJY_StorageType
const long OBJY_StorageType
Definition
ClassID.h:61
POOL_StorageType
const long POOL_StorageType
Definition
ClassID.h:75
SQLSERVER_StorageType
const long SQLSERVER_StorageType
Definition
ClassID.h:71
HBOOK_StorageType
const long HBOOK_StorageType
Definition
ClassID.h:64
CONDDB_StorageType
const long CONDDB_StorageType
Definition
ClassID.h:67
GiGaTraj_StorageType
const long GiGaTraj_StorageType
Definition
ClassID.h:83
ACCESS_StorageType
const long ACCESS_StorageType
Definition
ClassID.h:68
RAWDESC_StorageType
const long RAWDESC_StorageType
Definition
ClassID.h:77
CLID
unsigned int CLID
Class ID definition.
Definition
ClassID.h:16
EXCEL_StorageType
const long EXCEL_StorageType
Definition
ClassID.h:69
RAWDATA_StorageType
const long RAWDATA_StorageType
Definition
ClassID.h:76
MBM_StorageType
const long MBM_StorageType
Definition
ClassID.h:78
GiGaHits_StorageType
const long GiGaHits_StorageType
Definition
ClassID.h:84
TEST_StorageType
const long TEST_StorageType
Definition
ClassID.h:57
ESC_StorageType
const long ESC_StorageType
Definition
ClassID.h:62
SICB_StorageType
const long SICB_StorageType
Definition
ClassID.h:59
ROOT_StorageType
const long ROOT_StorageType
Definition
ClassID.h:60
Kernel.h
GaudiKernel
include
GaudiKernel
ClassID.h
Generated on
for The Gaudi Framework by
1.17.0