]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - HLT/BASE/AliHLTDataTypes.cxx
code documentation; minor enhancement of BlockFilter
[u/mrichter/AliRoot.git] / HLT / BASE / AliHLTDataTypes.cxx
index 3bb4c6a1a5a1d5d6386811c7cce6c6f5acaab703..e3dcf1fec09dfea553e4bef6e227d64548a70145 100644 (file)
@@ -70,6 +70,20 @@ const AliHLTComponentDataType kAliHLTDataTypeEvent  =  (AliHLTComponentDataType)
   kAliHLTDataOriginAny
 }|kAliHLTDataOriginPrivate;
 
+/** Configuration event data type */
+const AliHLTComponentDataType kAliHLTDataTypeComConf  =  (AliHLTComponentDataType) {
+  sizeof(AliHLTComponentDataType),
+  kAliHLTComConfDataTypeID,
+  kAliHLTDataOriginAny
+}|kAliHLTDataOriginPrivate;
+
+/** DCS value update event */
+const AliHLTComponentDataType kAliHLTDataTypeUpdtDCS  =  (AliHLTComponentDataType) {
+  sizeof(AliHLTComponentDataType),
+  kAliHLTUpdtDCSDataTypeID,
+  kAliHLTDataOriginAny
+}|kAliHLTDataOriginPrivate;
+
 /** RAW DDL data specification, data publisher will set type id and origin correctly */
 const AliHLTComponentDataType kAliHLTDataTypeDDLRaw =  (AliHLTComponentDataType) {
   sizeof(AliHLTComponentDataType),
@@ -83,6 +97,7 @@ const AliHLTComponentDataType kAliHLTDataTypeESDObject =  (AliHLTComponentDataTy
   kAliHLTESDObjectDataTypeID,
   kAliHLTDataOriginAny
 };
+
 /** ESD tree data specification */
 const AliHLTComponentDataType kAliHLTDataTypeESDTree =  (AliHLTComponentDataType) {
   sizeof(AliHLTComponentDataType),
@@ -90,6 +105,20 @@ const AliHLTComponentDataType kAliHLTDataTypeESDTree =  (AliHLTComponentDataType
   kAliHLTDataOriginAny
 };
 
+/** AliRoot TreeD data specification */
+const AliHLTComponentDataType kAliHLTDataTypeAliTreeD =  (AliHLTComponentDataType) {
+  sizeof(AliHLTComponentDataType),
+  kAliHLTTreeDDataTypeID,
+  kAliHLTDataOriginAny
+};
+
+/** AliRoot TreeR data specification */
+const AliHLTComponentDataType kAliHLTDataTypeAliTreeR =  (AliHLTComponentDataType) {
+  sizeof(AliHLTComponentDataType),
+  kAliHLTTreeRDataTypeID,
+  kAliHLTDataOriginAny
+};
+
 /** 16 bit Hardware address selection data specification, origin is 'any' */
 const AliHLTComponentDataType kAliHLTDataTypeHwAddr16 = (AliHLTComponentDataType) {
   sizeof(AliHLTComponentDataType),
@@ -97,11 +126,72 @@ const AliHLTComponentDataType kAliHLTDataTypeHwAddr16 = (AliHLTComponentDataType
   kAliHLTDataOriginAny
 };
 
+/** Event statistics */
+const AliHLTComponentDataType kAliHLTDataTypeEventStatistics = (AliHLTComponentDataType) {
+  sizeof(AliHLTComponentDataType),
+  kAliHLTEventStatisticsDataTypeID,
+  kAliHLTDataOriginAny
+};
+
+/** Event summary */
+const AliHLTComponentDataType kAliHLTDataTypeEventSummary = (AliHLTComponentDataType) {
+  sizeof(AliHLTComponentDataType),
+  kAliHLTEventSummaryDataTypeID,
+  kAliHLTDataOriginAny
+}|kAliHLTDataOriginOut;
+
+/** Run statistics */
+const AliHLTComponentDataType kAliHLTDataTypeRunStatistics = (AliHLTComponentDataType) {
+  sizeof(AliHLTComponentDataType),
+  kAliHLTRunStatisticsDataTypeID,
+  kAliHLTDataOriginAny
+};
+
+/** Run summary */
+const AliHLTComponentDataType kAliHLTDataTypeRunSummary = (AliHLTComponentDataType) {
+  sizeof(AliHLTComponentDataType),
+  kAliHLTRunSummaryDataTypeID,
+  kAliHLTDataOriginAny
+}|kAliHLTDataOriginOut;
+
+/** general ROOT TObject */
+const AliHLTComponentDataType kAliHLTDataTypeTObject = (AliHLTComponentDataType) {
+  sizeof(AliHLTComponentDataType),
+  kAliHLTTObjectDataTypeID,
+  kAliHLTDataOriginAny
+};
+
+/** ROOT TObjArray */
+const AliHLTComponentDataType kAliHLTDataTypeTObjArray = (AliHLTComponentDataType) {
+  sizeof(AliHLTComponentDataType),
+  kAliHLTTObjArrayDataTypeID,
+  kAliHLTDataOriginAny
+};
+
+/** ROOT TTree */
+const AliHLTComponentDataType kAliHLTDataTypeTTree = (AliHLTComponentDataType) {
+  sizeof(AliHLTComponentDataType),
+  kAliHLTTTreeDataTypeID,
+  kAliHLTDataOriginAny
+};
 
+/** ROOT TH1 (can be used for all histograms, they derive from TH1) */
+const AliHLTComponentDataType kAliHLTDataTypeHistogram = (AliHLTComponentDataType) {
+  sizeof(AliHLTComponentDataType),
+  kAliHLTHistogramDataTypeID,
+  kAliHLTDataOriginAny
+};
+
+/** ROOT TNtuple */
+const AliHLTComponentDataType kAliHLTDataTypeTNtuple = (AliHLTComponentDataType) {
+  sizeof(AliHLTComponentDataType),
+  kAliHLTTNtupleDataTypeID,
+  kAliHLTDataOriginAny
+};
 
 //////////////////////////////////////////////////////////////////////////
 //
-// Data urigin variables, to be used with the operator|
+// Data origin variables, to be used with the operator|
 //
 // AliHLTComponentDataType dt;
 // dt = kAliHLTDataTypeDDLRaw | gkAliHLTDataOriginTPC;
@@ -128,3 +218,6 @@ const char kAliHLTDataOriginTRD[kAliHLTComponentDataTypefOriginSize]    = {'T','
 
 /** ITS */
 const char kAliHLTDataOriginITS[kAliHLTComponentDataTypefOriginSize]    = {'I','T','S',' '};
+
+/** Sample */
+const char kAliHLTDataOriginSample[kAliHLTComponentDataTypefOriginSize] = {'S','M','P','L'};