ALIROOT-5600 - skip non-participating detector modules
[u/mrichter/AliRoot.git] / HLT / BASE / AliHLTTrackMCLabel.h
1 // $Id: AliHLTExternalTrackParam.h 33222 2009-06-26 23:45:52Z sgorbuno $
2 //* This file is property of and copyright by the ALICE HLT Project        * 
3 //* ALICE Experiment at CERN, All rights reserved.                         *
4 //* See cxx source for full Copyright notice                               *
5
6 #ifndef _ALIHLTTRACKMCDATA_H_
7 #define _ALIHLTTRACKMCDATA_H_
8
9 #include "AliHLTDataTypes.h"
10
11 /**
12  * @struct AliHLTTrackMCData
13  * This in a struct for MC track labels
14  * @ingroup alihlt_component_datatypes
15  */
16 struct AliHLTTrackMCLabel
17 {
18   Int_t fTrackID;
19   Int_t fMCLabel;
20 };
21
22 typedef struct AliHLTTrackMCLabel AliHLTTrackMCLabel;
23
24 struct AliHLTTrackMCData {
25   AliHLTUInt32_t fCount;
26 #if defined(__HP_aCC) || defined(__DECCXX) || defined(__SUNPRO_CC)
27   AliHLTTrackMCLabel fLabels[1];
28 #else
29   AliHLTTrackMCLabel fLabels[0];
30 #endif
31 };
32
33 typedef struct AliHLTTrackMCData AliHLTTrackMCData;
34
35 #endif