1 #ifndef _ALIHLTTPCCLUSTERMCDATA_H_
2 #define _ALIHLTTPCCLUSTERMCDATA_H_
4 //* This file is property of and copyright by the ALICE HLT Project *
5 //* ALICE Experiment at CERN, All rights reserved. *
6 //* See cxx source for full Copyright notice *
8 #include "AliHLTDataTypes.h"
12 * @struct AliHLTTPCClusterMCWeight
13 * This in a struct for MC weights
16 struct AliHLTTPCClusterMCWeight
18 AliHLTInt32_t fMCID; // MC track ID
19 AliHLTFloat32_t fWeight; // weight of the track ID
22 typedef struct AliHLTTPCClusterMCWeight AliHLTTPCClusterMCWeight;
25 * @struct AliHLTTPCClusterMCLabel
26 * This in a struct for MC labels
29 struct AliHLTTPCClusterMCLabel
31 AliHLTTPCClusterMCWeight fClusterID[3]; // three most relevant MC labels
34 typedef struct AliHLTTPCClusterMCLabel AliHLTTPCClusterMCLabel;
38 * @struct AliHLTTPCClusterMCData
39 * This in a container for MC labels
42 struct AliHLTTPCClusterMCData
44 AliHLTUInt32_t fCount;
45 #if defined(__HP_aCC) || defined(__DECCXX) || defined(__SUNPRO_CC)
46 AliHLTTPCClusterMCLabel fLabels[1];
48 AliHLTTPCClusterMCLabel fLabels[];
52 typedef struct AliHLTTPCClusterMCData AliHLTTPCClusterMCData;