* kAliHLTDataTypeDAQRDOUT (DAQRDOUT)
* kAliHLTDataTypeTriggerDecision (TRIG_DEC)
* kAliHLTDataTypeGlobalTrigger (GLOBTRIG)
+ * kAliHLTDataTypeStreamerInfo (ROOTSTRI)
*/
#define ALIHLT_DATA_TYPES_VERSION 12
*/
extern const char kAliHLTDataOriginITS[kAliHLTComponentDataTypefOriginSize];
+/** Data origin ITSOut
+ * @ingroup alihlt_component_datatypes
+ */
+extern const char kAliHLTDataOriginITSOut[kAliHLTComponentDataTypefOriginSize];
+
/** Data origin ITS SPD
* @ingroup alihlt_component_datatypes
*/
*/
# define kAliHLTDAQRDOUTDataTypeID "DAQRDOUT"
+/** HLT readout list.
+ * @ingroup alihlt_component_datatypes
+ */
+# define kAliHLTReadoutListDataTypeID {'H','L','T','R','D','L','S','T'}
+
/** EventType event
* - empty payload, specification gives eventType
* @ingroup alihlt_component_datatypes
*/
# define kAliHLTMCObjectDataTypeID {'A','L','I','M','C','_','V','0'}
+/** ESDVertex data block
+ * an AliESDVertex object of varying origin
+ * The 'V0' at the end allows a versioning
+ * @ingroup alihlt_component_datatypes
+ */
+# define kAliHLTESDVertexDataTypeID {'E','S','D','V','T','X','V','0'}
+
+/** output of the GlobalVertexer data block
+ * The 'V0' at the end allows a versioning
+ * @ingroup alihlt_component_datatypes
+ */
+# define kAliHLTDataTypeGlobalVertexerID {'G','L','B','V','T','X','V','0'}
+
/** ESD data block
* an AliESD object of varying origin
* The 'V0' at the end allows a versioning
*/
#define kAliHLTTObjectDataTypeID {'R','O','O','T','T','O','B','J'}
+/** ROOT streamer info
+ * - used for the transmission of streamer info for objects in the HLTOUT
+ * - origin kAliHLTDataOriginOut ( HLT )
+ * @ingroup alihlt_component_datatypes
+ */
+#define kAliHLTStreamerInfoDataTypeID {'R','O','O','T','S','T','R','I'}
+
/** ROOT TObjArray
* - a TObjArray exported from the HLT analysis
* - varying origin
*/
#define kAliHLTJetDataTypeID {'H','L','T','J','E','T','V','0'}
+/** dEdx data
+ * Common data type for the dEdx
+ * format depends on the origin (detector)
+ * @ingroup alihlt_component_datatypes
+ */
+# define kAliHLTdEdxDataTypeID {'D','E','D','X',' ',' ',' ',' '}
+
using namespace std;
extern "C" {
*/
extern const AliHLTComponentDataType kAliHLTDataTypeMCObject;
+ /** ESD vertex object data specification, origin is 'any'
+ * @ingroup alihlt_component_datatypes
+ */
+ extern const AliHLTComponentDataType kAliHLTDataTypeESDVertex;
+
+ /** global vertexer data specification, origin is 'any'
+ * @ingroup alihlt_component_datatypes
+ */
+ extern const AliHLTComponentDataType kAliHLTDataTypeGlobalVertexer;
+
/** ESD object data specification, origin is 'any'
* @ingroup alihlt_component_datatypes
*/
*/
extern const AliHLTComponentDataType kAliHLTDataTypeTriggerDecision; // {TRIG_DEC:HLT }
+ /** Trigger decision
+ * - origin : kAliHLTDataOriginOut ( HLT )
+ * @ingroup alihlt_component_datatypes
+ */
+ extern const AliHLTComponentDataType kAliHLTDataTypeReadoutList; // {HLTRDLST:HLT }
+
/** Global trigger decision
* - origin : kAliHLTDataOriginOut ( HLT )
* @ingroup alihlt_component_datatypes
* @ingroup alihlt_component_datatypes
*/
extern const AliHLTComponentDataType kAliHLTDataTypeTObject; // {ROOTTOBJ,"***"}
+
+ /** ROOT streamer info
+ * @ingroup alihlt_component_datatypes
+ */
+ extern const AliHLTComponentDataType kAliHLTDataTypeStreamerInfo; // {ROOTSTRI,HLT }
/** ROOT TObjArray
* @ingroup alihlt_component_datatypes
*/
extern const AliHLTComponentDataType kAliHLTDataTypeCaloCluster;
+ /** Container of dEdx
+ * @ingroup alihlt_component_datatypes
+ */
+ extern const AliHLTComponentDataType kAliHLTDataTypedEdx;
+
//////////////////////////////////////////////////////////////////////////
//
// FXS subscriber meta information