]> git.uio.no Git - u/mrichter/AliRoot.git/blame - HLT/BASE/AliHLTDataTypes.cxx
HLTcalo module
[u/mrichter/AliRoot.git] / HLT / BASE / AliHLTDataTypes.cxx
CommitLineData
32db4144 1// $Id$
2
3/**************************************************************************
4 * This file is property of and copyright by the ALICE HLT Project *
5 * ALICE Experiment at CERN, All rights reserved. *
6 * *
7 * Primary Authors: Matthias Richter <Matthias.Richter@ift.uib.no> *
8 * Timm Steinbeck <timm@kip.uni-heidelberg.de> *
9 * Jochen Thaeder <thaeder@kip.uni-heidelberg.de> *
10 * for The ALICE HLT Project. *
11 * *
12 * Permission to use, copy, modify and distribute this software and its *
13 * documentation strictly for non-commercial purposes is hereby granted *
14 * without fee, provided that the above copyright notice appears in all *
15 * copies and that both the copyright notice and this permission notice *
16 * appear in the supporting documentation. The authors make no claims *
17 * about the suitability of this software for any purpose. It is *
18 * provided "as is" without express or implied warranty. *
19 **************************************************************************/
20
879c1a3a 21/** @file AliHLTDataTypes.cxx
32db4144 22 @author Matthias Richter, Timm Steinbeck, Jochen Thaeder
23 @date
24 @brief Implementation of data types. */
25
32db4144 26// those types can not be implemented in the header files as rootcint
27// can not cope with the type id and origin defines.
e5c0542d 28//
29// change Aug 01 2008
30// some compilers can not cope with the fomerly used initialization of the
31// default data type variable by using the operator | like e.g
32// const AliHLTComponentDataType kAliHLTDataTypeComponentTable = (AliHLTComponentDataType) {
33// sizeof(AliHLTComponentDataType),
34// kAliHLTComponentTableDataTypeID,
35// kAliHLTDataOriginAny
36// }|kAliHLTDataOriginPrivate;
37// Mainly the compined type cast and utilization of the operator| is the problem.
38// An initializer function has been defined in order to work around this issue.
32db4144 39
b4c0ba41 40#include "AliHLTDataTypes.h"
41
de6593d0 42/** multiple output data types */
e5c0542d 43const char kAliHLTMultipleDataTypeIDstring[8] = {'M','U','L','T','I','P','L','E'};
44const AliHLTComponentDataType kAliHLTMultipleDataType = AliHLTComponentDataTypeInitializer(kAliHLTMultipleDataTypeIDstring, kAliHLTDataOriginPrivate);
de6593d0 45
32db4144 46/** data to file exchange subscriber */
e5c0542d 47const char kAliHLTFXSCalibDataTypeIDstring[8] = kAliHLTFXSCalibDataTypeID;
48const AliHLTComponentDataType kAliHLTDataTypeFXSCalib = AliHLTComponentDataTypeInitializer(kAliHLTFXSCalibDataTypeIDstring, kAliHLTDataOriginOut);
32db4144 49
50/** DDL list data type */
e5c0542d 51const char kAliHLTDDLDataTypeIDstring[8] = kAliHLTDDLDataTypeID;
52const AliHLTComponentDataType kAliHLTDataTypeDDL = AliHLTComponentDataTypeInitializer(kAliHLTDDLDataTypeIDstring, kAliHLTDataOriginOut);
32db4144 53
5fce88c6 54/** DAQ readout list */
55const AliHLTComponentDataType kAliHLTDataTypeDAQRDOUT = AliHLTComponentDataTypeInitializer(kAliHLTDAQRDOUTDataTypeID, kAliHLTDataOriginAny);
56
32db4144 57/** SOR data type */
e5c0542d 58const char kAliHLTSORDataTypeIDstring[8] = kAliHLTSORDataTypeID;
59const AliHLTComponentDataType kAliHLTDataTypeSOR = AliHLTComponentDataTypeInitializer(kAliHLTSORDataTypeIDstring, kAliHLTDataOriginPrivate);
32db4144 60
61/** EOR data type */
e5c0542d 62const char kAliHLTEORDataTypeIDstring[8] = kAliHLTEORDataTypeID;
63const AliHLTComponentDataType kAliHLTDataTypeEOR = AliHLTComponentDataTypeInitializer(kAliHLTEORDataTypeIDstring, kAliHLTDataOriginPrivate);
9d9ffd37 64
45c0a780 65/** run type data block */
e5c0542d 66const char kAliHLTRunTypeDataTypeIDstring[8] = kAliHLTRunTypeDataTypeID;
67const AliHLTComponentDataType kAliHLTDataTypeRunType = AliHLTComponentDataTypeInitializer(kAliHLTRunTypeDataTypeIDstring, kAliHLTDataOriginPrivate);
45c0a780 68
9d9ffd37 69/** Event type specification */
e5c0542d 70const char kAliHLTEventDataTypeIDstring[8] = kAliHLTEventDataTypeID;
71const AliHLTComponentDataType kAliHLTDataTypeEvent = AliHLTComponentDataTypeInitializer(kAliHLTEventDataTypeIDstring, kAliHLTDataOriginPrivate);
853121af 72
8761de93 73/** ECS parameter string */
74const char kAliHLTECSParamDataTypeIDstring[8] = kAliHLTECSParamDataTypeID;
75const AliHLTComponentDataType kAliHLTDataTypeECSParam = AliHLTComponentDataTypeInitializer(kAliHLTECSParamDataTypeIDstring, kAliHLTDataOriginPrivate);
76
853121af 77/** Configuration event data type */
e5c0542d 78const char kAliHLTComConfDataTypeIDstring[8] = kAliHLTComConfDataTypeID;
79const AliHLTComponentDataType kAliHLTDataTypeComConf = AliHLTComponentDataTypeInitializer(kAliHLTComConfDataTypeIDstring, kAliHLTDataOriginPrivate);
b543e186 80
81/** DCS value update event */
e5c0542d 82const char kAliHLTUpdtDCSDataTypeIDstring[8] = kAliHLTUpdtDCSDataTypeID;
83const AliHLTComponentDataType kAliHLTDataTypeUpdtDCS = AliHLTComponentDataTypeInitializer(kAliHLTUpdtDCSDataTypeIDstring, kAliHLTDataOriginPrivate);
3f850585 84
85/** RAW DDL data specification, data publisher will set type id and origin correctly */
e5c0542d 86const char kAliHLTDDLRawDataTypeIDstring[8] = kAliHLTDDLRawDataTypeID;
87const AliHLTComponentDataType kAliHLTDataTypeDDLRaw = AliHLTComponentDataTypeInitializer(kAliHLTDDLRawDataTypeIDstring, kAliHLTDataOriginAny);
69347e0d 88
8761de93 89/** CLUSTERS data type */
90const char kAliHLTClustersDataTypeIDstring[8] = kAliHLTClustersDataTypeID;
91const AliHLTComponentDataType kAliHLTDataTypeClusters = AliHLTComponentDataTypeInitializer(kAliHLTClustersDataTypeIDstring, kAliHLTDataOriginAny);
92
fa5e8413 93/** MC data specification */
94const char kAliHLTMCObjectDataTypeIDstring[8] = kAliHLTMCObjectDataTypeID;
95const AliHLTComponentDataType kAliHLTDataTypeMCObject = AliHLTComponentDataTypeInitializer(kAliHLTMCObjectDataTypeIDstring, kAliHLTDataOriginOffline);
96
7f167a74 97/** ESD vertex data specification */
98const char kAliHLTESDVertexDataTypeIDstring[8] = kAliHLTESDVertexDataTypeID;
99const AliHLTComponentDataType kAliHLTDataTypeESDVertex = AliHLTComponentDataTypeInitializer(kAliHLTESDVertexDataTypeIDstring, kAliHLTDataOriginAny);
100
948af2f6 101/** KF vertex data specification */
102const char kAliHLTKFVertexDataTypeIDstring[8] = kAliHLTKFVertexDataTypeID;
103const AliHLTComponentDataType kAliHLTDataTypeKFVertex = AliHLTComponentDataTypeInitializer(kAliHLTKFVertexDataTypeIDstring, kAliHLTDataOriginAny);
104
d9386025 105/** Global Vertexer data specification */
106const char kAliHLTDataTypeGlobalVertexerIDstring[8] = kAliHLTDataTypeGlobalVertexerID;
107const AliHLTComponentDataType kAliHLTDataTypeGlobalVertexer = AliHLTComponentDataTypeInitializer(kAliHLTDataTypeGlobalVertexerIDstring, kAliHLTDataOriginAny);
108
948af2f6 109/** Primary finder data specification */
110const char kAliHLTPrimaryFinderDataTypeIDstring[8] = kAliHLTDataTypePrimaryFinderID;
111const AliHLTComponentDataType kAliHLTDataTypePrimaryFinder = AliHLTComponentDataTypeInitializer(kAliHLTPrimaryFinderDataTypeIDstring, kAliHLTDataOriginAny);
112
113/** V0 finder data specification */
114const char kAliHLTV0FinderDataTypeIDstring[8] = kAliHLTDataTypeV0FinderID;
115const AliHLTComponentDataType kAliHLTDataTypeV0Finder = AliHLTComponentDataTypeInitializer(kAliHLTV0FinderDataTypeIDstring, kAliHLTDataOriginAny);
116
c704e290 117/** ESD data specification */
e5c0542d 118const char kAliHLTESDObjectDataTypeIDstring[8] = kAliHLTESDObjectDataTypeID;
119const AliHLTComponentDataType kAliHLTDataTypeESDObject = AliHLTComponentDataTypeInitializer(kAliHLTESDObjectDataTypeIDstring, kAliHLTDataOriginAny);
251a2c81 120
accd913d 121/** ESD friend data specification */
122const char kAliHLTESDfriendObjectDataTypeIDstring[8] = kAliHLTESDfriendObjectDataTypeID;
123const AliHLTComponentDataType kAliHLTDataTypeESDfriendObject = AliHLTComponentDataTypeInitializer(kAliHLTESDfriendObjectDataTypeIDstring, kAliHLTDataOriginAny);
124
251a2c81 125/** Flat ESD data specification */
126const char kAliHLTFlatESDDataTypeIDstring[8] = kAliHLTFlatESDDataTypeID;
127const AliHLTComponentDataType kAliHLTDataTypeFlatESD = AliHLTComponentDataTypeInitializer(kAliHLTFlatESDDataTypeIDstring, kAliHLTDataOriginAny);
1ac82ce6 128
bbac6f91 129/** Flat ESD friend data specification */
130const char kAliHLTFlatESDFriendDataTypeIDstring[8] = kAliHLTFlatESDFriendDataTypeID;
131const AliHLTComponentDataType kAliHLTDataTypeFlatESDFriend = AliHLTComponentDataTypeInitializer(kAliHLTFlatESDFriendDataTypeIDstring, kAliHLTDataOriginAny);
132
a48865c5 133/** Flat ESD Vertex data specification */
134const char kAliHLTFlatESDVertexDataTypeIDstring[8] = kAliHLTFlatESDVertexDataTypeID;
135const AliHLTComponentDataType kAliHLTDataTypeFlatESDVertex = AliHLTComponentDataTypeInitializer(kAliHLTFlatESDVertexDataTypeIDstring, kAliHLTDataOriginAny);
136
682296c2 137/** ESD content specification */
138const char kAliHLTESDContentDataTypeIDstring[8] = kAliHLTESDContentDataTypeID;
139const AliHLTComponentDataType kAliHLTDataTypeESDContent = AliHLTComponentDataTypeInitializer(kAliHLTESDContentDataTypeIDstring, kAliHLTDataOriginAny);
140
a978c0d5 141/** ESD tree data specification */
e5c0542d 142const char kAliHLTESDTreeDataTypeIDstring[8] = kAliHLTESDTreeDataTypeID;
143const AliHLTComponentDataType kAliHLTDataTypeESDTree = AliHLTComponentDataTypeInitializer(kAliHLTESDTreeDataTypeIDstring, kAliHLTDataOriginAny);
c704e290 144
1ac82ce6 145/** AliRoot TreeD data specification */
e5c0542d 146const char kAliHLTTreeDDataTypeIDstring[8] = kAliHLTTreeDDataTypeID;
147const AliHLTComponentDataType kAliHLTDataTypeAliTreeD = AliHLTComponentDataTypeInitializer(kAliHLTTreeDDataTypeIDstring, kAliHLTDataOriginAny);
1ac82ce6 148
149/** AliRoot TreeR data specification */
e5c0542d 150const char kAliHLTTreeRDataTypeIDstring[8] = kAliHLTTreeRDataTypeID;
151const AliHLTComponentDataType kAliHLTDataTypeAliTreeR = AliHLTComponentDataTypeInitializer(kAliHLTTreeRDataTypeIDstring, kAliHLTDataOriginAny);
1ac82ce6 152
64defa03 153/** 16 bit Hardware address selection data specification, origin is 'any' */
e5c0542d 154const char kAliHLTHwAddr16DataTypeIDstring[8] = kAliHLTHwAddr16DataTypeID;
155const AliHLTComponentDataType kAliHLTDataTypeHwAddr16 = AliHLTComponentDataTypeInitializer(kAliHLTHwAddr16DataTypeIDstring, kAliHLTDataOriginAny);
64defa03 156
2ff24e4c 157/** Event statistics */
e5c0542d 158const char kAliHLTEventStatisticsDataTypeIDstring[8] = kAliHLTEventStatisticsDataTypeID;
159const AliHLTComponentDataType kAliHLTDataTypeEventStatistics = AliHLTComponentDataTypeInitializer(kAliHLTEventStatisticsDataTypeIDstring, kAliHLTDataOriginAny);
2ff24e4c 160
161/** Event summary */
e5c0542d 162const char kAliHLTEventSummaryDataTypeIDstring[8] = kAliHLTEventSummaryDataTypeID;
163const AliHLTComponentDataType kAliHLTDataTypeEventSummary = AliHLTComponentDataTypeInitializer(kAliHLTEventSummaryDataTypeIDstring, kAliHLTDataOriginOut);
2ff24e4c 164
165/** Run statistics */
e5c0542d 166const char kAliHLTRunStatisticsDataTypeIDstring[8] = kAliHLTRunStatisticsDataTypeID;
167const AliHLTComponentDataType kAliHLTDataTypeRunStatistics = AliHLTComponentDataTypeInitializer(kAliHLTRunStatisticsDataTypeIDstring, kAliHLTDataOriginAny);
2ff24e4c 168
169/** Run summary */
e5c0542d 170const char kAliHLTRunSummaryDataTypeIDstring[8] = kAliHLTRunSummaryDataTypeID;
171const AliHLTComponentDataType kAliHLTDataTypeRunSummary = AliHLTComponentDataTypeInitializer(kAliHLTRunSummaryDataTypeIDstring, kAliHLTDataOriginOut);
64defa03 172
5fce88c6 173/** Trigger decision */
174const char kAliHLTTriggerDecisionDataTypeIDstring[8] = kAliHLTTriggerDecisionDataTypeID;
175const AliHLTComponentDataType kAliHLTDataTypeTriggerDecision = AliHLTComponentDataTypeInitializer(kAliHLTTriggerDecisionDataTypeIDstring, kAliHLTDataOriginOut);
176
025443e0 177/** HLT readout list from trigger component */
178const char kAliHLTReadoutListDataTypeIDstring[8] = kAliHLTReadoutListDataTypeID;
179const AliHLTComponentDataType kAliHLTDataTypeReadoutList = AliHLTComponentDataTypeInitializer(kAliHLTReadoutListDataTypeIDstring, kAliHLTDataOriginOut);
180
5fce88c6 181/** Global trigger decision */
182const char kAliHLTGlobalTriggerDataTypeIDstring[8] = kAliHLTGlobalTriggerDataTypeID;
183const AliHLTComponentDataType kAliHLTDataTypeGlobalTrigger = AliHLTComponentDataTypeInitializer(kAliHLTGlobalTriggerDataTypeIDstring, kAliHLTDataOriginOut);
184
a0aeb701 185/** Component statistics */
e5c0542d 186const char kAliHLTComponentStatisticsDataTypeIDstring[8] = kAliHLTComponentStatisticsDataTypeID;
187const AliHLTComponentDataType kAliHLTDataTypeComponentStatistics = AliHLTComponentDataTypeInitializer(kAliHLTComponentStatisticsDataTypeIDstring, kAliHLTDataOriginPrivate);
a0aeb701 188
189/** Component table */
e5c0542d 190const char kAliHLTComponentTableDataTypeIDstring[8] = kAliHLTComponentTableDataTypeID;
191const AliHLTComponentDataType kAliHLTDataTypeComponentTable = AliHLTComponentDataTypeInitializer(kAliHLTComponentTableDataTypeIDstring, kAliHLTDataOriginPrivate);
a0aeb701 192
682296c2 193/** Forwarded component table */
194const char kAliHLTComponentFwdTableDataTypeIDstring[8] = kAliHLTComponentFwdTableDataTypeID;
195const AliHLTComponentDataType kAliHLTDataTypeComponentFwdTable = AliHLTComponentDataTypeInitializer(kAliHLTComponentFwdTableDataTypeIDstring, kAliHLTDataOriginPrivate);
196
c736de25 197/** general ROOT TObject */
e5c0542d 198const char kAliHLTTObjectDataTypeIDstring[8] = kAliHLTTObjectDataTypeID;
199const AliHLTComponentDataType kAliHLTDataTypeTObject = AliHLTComponentDataTypeInitializer(kAliHLTTObjectDataTypeIDstring, kAliHLTDataOriginAny);
c736de25 200
815ccc7c 201/** ROOT streamer info */
202const char kAliHLTStreamerInfoDataTypeIDstring[8] = kAliHLTStreamerInfoDataTypeID;
203const AliHLTComponentDataType kAliHLTDataTypeStreamerInfo = AliHLTComponentDataTypeInitializer(kAliHLTStreamerInfoDataTypeIDstring, kAliHLTDataOriginHLT);
204
c736de25 205/** ROOT TObjArray */
e5c0542d 206const char kAliHLTTObjArrayDataTypeIDstring[8] = kAliHLTTObjArrayDataTypeID;
207const AliHLTComponentDataType kAliHLTDataTypeTObjArray = AliHLTComponentDataTypeInitializer(kAliHLTTObjArrayDataTypeIDstring, kAliHLTDataOriginAny);
c736de25 208
209/** ROOT TTree */
e5c0542d 210const char kAliHLTTTreeDataTypeIDstring[8] = kAliHLTTTreeDataTypeID;
211const AliHLTComponentDataType kAliHLTDataTypeTTree = AliHLTComponentDataTypeInitializer(kAliHLTTTreeDataTypeIDstring, kAliHLTDataOriginAny);
c736de25 212
213/** ROOT TH1 (can be used for all histograms, they derive from TH1) */
e5c0542d 214const char kAliHLTHistogramDataTypeIDstring[8] = kAliHLTHistogramDataTypeID;
215const AliHLTComponentDataType kAliHLTDataTypeHistogram = AliHLTComponentDataTypeInitializer(kAliHLTHistogramDataTypeIDstring, kAliHLTDataOriginAny);
c736de25 216
217/** ROOT TNtuple */
e5c0542d 218const char kAliHLTTNtupleDataTypeIDstring[8] = kAliHLTTNtupleDataTypeID;
219const AliHLTComponentDataType kAliHLTDataTypeTNtuple = AliHLTComponentDataTypeInitializer(kAliHLTTNtupleDataTypeIDstring, kAliHLTDataOriginAny);
64defa03 220
7398abba 221/** Array of HLT Tracks (AliHLTTracksData) */
222const char kAliHLTTrackDataTypeIDstring[8] = kAliHLTTrackDataTypeID;
366c3cad 223const AliHLTComponentDataType kAliHLTDataTypeTrack = AliHLTComponentDataTypeInitializer(kAliHLTTrackDataTypeIDstring, kAliHLTDataOriginAny);
7398abba 224
30f0c21d 225/** Array of Track MC ids */
226const char kAliHLTTrackMCDataTypeIDstring[8] = kAliHLTTrackMCDataTypeID;
227const AliHLTComponentDataType kAliHLTDataTypeTrackMC = AliHLTComponentDataTypeInitializer(kAliHLTTrackMCDataTypeIDstring, kAliHLTDataOriginAny);
228
7398abba 229/** TClonesArray of AliExternalTrackParam */
230const char kAliHLTExternalTrackParamDataTypeIDstring[8] = kAliHLTExternalTrackParamDataTypeID;
231const AliHLTComponentDataType kAliHLTDataTypeExternalTrackParam = AliHLTComponentDataTypeInitializer(kAliHLTExternalTrackParamDataTypeIDstring, kAliHLTDataOriginAny);
232
5341a1bf 233/** Container of HLT Jets (AliHLTJETJets) */
234const char kAliHLTJetDataTypeIDstring[8] = kAliHLTJetDataTypeID;
235const AliHLTComponentDataType kAliHLTDataTypeJet = AliHLTComponentDataTypeInitializer(kAliHLTJetDataTypeIDstring, kAliHLTDataOriginAny);
236
6edb0fb5 237/** Container of HLT ITS tracks */
238const AliHLTComponentDataType fgkITSTracksDataType = AliHLTComponentDataTypeInitializer( "ITSTRACK", kAliHLTDataOriginITS );
239
c1cd4fce 240/** Container of HLT ITS SAP tracker data */
241const AliHLTComponentDataType kAliHLTDataTypeITSSAPData = AliHLTComponentDataTypeInitializer( "SAPTRACK", kAliHLTDataOriginITS );
242
b91f757c 243/** Container of HLT calorimeter clusters */
9f2da5aa 244const AliHLTComponentDataType kAliHLTDataTypeCaloCluster = AliHLTComponentDataTypeInitializer( "CALOCLUS", kAliHLTDataOriginAny );
b91f757c 245
0973c527 246/** Container of dEdx */
247const AliHLTComponentDataType kAliHLTDataTypedEdx = AliHLTComponentDataTypeInitializer( "DEDX ", kAliHLTDataOriginAny );
248
d162a0b8 249/** Container of dNdPt */
250const AliHLTComponentDataType kAliHLTDataTypedNdPt = AliHLTComponentDataTypeInitializer( "DNDPT ", kAliHLTDataOriginAny );
251
742ae1c4 252/** Input trigger counters */
253const char kAliHLTInputTriggerCountersDataTypeIDstring[8] = kAliHLTInputTriggerCountersDataTypeID;
254const AliHLTComponentDataType kAliHLTDataTypeInputTriggerCounters = AliHLTComponentDataTypeInitializer(kAliHLTInputTriggerCountersDataTypeIDstring, kAliHLTDataOriginHLT);
255
256/** Input trigger counters */
257const char kAliHLTOutputTriggerCountersDataTypeIDstring[8] = kAliHLTOutputTriggerCountersDataTypeID;
258const AliHLTComponentDataType kAliHLTDataTypeOutputTriggerCounters = AliHLTComponentDataTypeInitializer(kAliHLTOutputTriggerCountersDataTypeIDstring, kAliHLTDataOriginHLT);
259
f8c41ec7 260/** Meta data block for the Common Data Header (CDH) and readout list forwarded by TCPDumpSubscriber. */
261const char kAliHLTMetaDataTypeIDstring[8] = kAliHLTMetaDataTypeID;
262const AliHLTComponentDataType kAliHLTDataTypeTriggerMetaBlock = AliHLTComponentDataTypeInitializer(kAliHLTMetaDataTypeIDstring, kAliHLTDataOriginPrivate);
b6d721b2 263
69347e0d 264//////////////////////////////////////////////////////////////////////////
265//
2ff24e4c 266// Data origin variables, to be used with the operator|
69347e0d 267//
268// AliHLTComponentDataType dt;
269// dt = kAliHLTDataTypeDDLRaw | gkAliHLTDataOriginTPC;
270//
271//////////////////////////////////////////////////////////////////////////
272
273/** HLT out */
859fbc05 274const char kAliHLTDataOriginOut[kAliHLTComponentDataTypefOriginSize] = {'H','L','T',' '};
69347e0d 275
fa5e8413 276/** HLT */
277const char kAliHLTDataOriginHLT[kAliHLTComponentDataTypefOriginSize] = {'H','L','T',' '};
278
279/** Offline */
280const char kAliHLTDataOriginOffline[kAliHLTComponentDataTypefOriginSize] = {'O','F','F','L'};
281
69347e0d 282/** HLT/PubSub private internal */
859fbc05 283const char kAliHLTDataOriginPrivate[kAliHLTComponentDataTypefOriginSize] = {'P','R','I','V'};
69347e0d 284
285/** TPC */
859fbc05 286const char kAliHLTDataOriginTPC[kAliHLTComponentDataTypefOriginSize] = {'T','P','C',' '};
69347e0d 287
288/** PHOS */
859fbc05 289const char kAliHLTDataOriginPHOS[kAliHLTComponentDataTypefOriginSize] = {'P','H','O','S'};
69347e0d 290
629266d1 291/** FMD */
292const char kAliHLTDataOriginFMD[kAliHLTComponentDataTypefOriginSize] = {'F','M','D',' '};
293
69347e0d 294/** MUON */
859fbc05 295const char kAliHLTDataOriginMUON[kAliHLTComponentDataTypefOriginSize] = {'M','U','O','N'};
69347e0d 296
297/** TRD */
859fbc05 298const char kAliHLTDataOriginTRD[kAliHLTComponentDataTypefOriginSize] = {'T','R','D',' '};
69347e0d 299
300/** ITS */
859fbc05 301const char kAliHLTDataOriginITS[kAliHLTComponentDataTypefOriginSize] = {'I','T','S',' '};
302
b7ed2eb4 303/** ITSOut */
304const char kAliHLTDataOriginITSOut[kAliHLTComponentDataTypefOriginSize] = {'I','T','S','O'};
305
859fbc05 306/** ITS-SPD */
307const char kAliHLTDataOriginITSSPD[kAliHLTComponentDataTypefOriginSize] = {'I','S','P','D'};
308
309/** ITS-SDD */
310const char kAliHLTDataOriginITSSDD[kAliHLTComponentDataTypefOriginSize] = {'I','S','D','D'};
311
312/** ITS-SSD */
313const char kAliHLTDataOriginITSSSD[kAliHLTComponentDataTypefOriginSize] = {'I','S','S','D'};
703bcca6 314
315/** Sample */
859fbc05 316const char kAliHLTDataOriginSample[kAliHLTComponentDataTypefOriginSize] = {'S','M','P','L'};
d9dd3bc8 317
318/** EMCAL */
06cb721d 319const char kAliHLTDataOriginEMCAL[kAliHLTComponentDataTypefOriginSize] = {'E','M','C','A'};
fa5e8413 320
b076fbfe 321/** TOF */
322const char kAliHLTDataOriginTOF[kAliHLTComponentDataTypefOriginSize] = {'T','O','F',' '};
323
324/** HMPID */
325const char kAliHLTDataOriginHMPID[kAliHLTComponentDataTypefOriginSize] = {'H','M','P','I'};
326
327/** CPV */
328const char kAliHLTDataOriginCPV[kAliHLTComponentDataTypefOriginSize] = {'C','P','V',' '};
329
330/** PMD */
331const char kAliHLTDataOriginPMD[kAliHLTComponentDataTypefOriginSize] = {'P','M','D',' '};
332
333/** T0 */
334const char kAliHLTDataOriginT0[kAliHLTComponentDataTypefOriginSize] = {'T','Z','R','O'};
335
336/** VZERO */
337const char kAliHLTDataOriginVZERO[kAliHLTComponentDataTypefOriginSize] = {'V','Z','R','O'};
338
339/** ZDC */
340const char kAliHLTDataOriginZDC[kAliHLTComponentDataTypefOriginSize] = {'Z','D','C',' '};
341
342/** ACORDE */
343const char kAliHLTDataOriginACORDE[kAliHLTComponentDataTypefOriginSize] = {'A','C','O','R'};
344
345/** TRG */
346const char kAliHLTDataOriginTRG[kAliHLTComponentDataTypefOriginSize] = {'T','R','G',' '};