Project
Loading...
Searching...
No Matches
AliHLTTPCClusterMCData.h
Go to the documentation of this file.
1
// Copyright 2019-2020 CERN and copyright holders of ALICE O2.
2
// See https://alice-o2.web.cern.ch/copyright for details of the copyright holders.
3
// All rights not expressly granted are reserved.
4
//
5
// This software is distributed under the terms of the GNU General Public
6
// License v3 (GPL Version 3), copied verbatim in the file "COPYING".
7
//
8
// In applying this license CERN does not waive the privileges and immunities
9
// granted to it by virtue of its status as an Intergovernmental Organization
10
// or submit itself to any jurisdiction.
11
14
15
#ifndef _ALIHLTTPCCLUSTERMCDATA_H_
16
#define _ALIHLTTPCCLUSTERMCDATA_H_
17
23
struct
AliHLTTPCClusterMCWeight
{
24
//* constructor **/
25
AliHLTTPCClusterMCWeight
() :
fMCID
(-1),
fWeight
(0) {}
26
27
int32_t
fMCID
;
// MC track ID
28
float
fWeight
;
// weight of the track ID
29
};
30
31
typedef
struct
AliHLTTPCClusterMCWeight
AliHLTTPCClusterMCWeight
;
32
38
struct
AliHLTTPCClusterMCLabel
{
39
AliHLTTPCClusterMCWeight
fClusterID
[3];
// three most relevant MC labels
40
};
41
42
typedef
struct
AliHLTTPCClusterMCLabel
AliHLTTPCClusterMCLabel
;
43
49
struct
AliHLTTPCClusterMCData
{
50
int32_t
fCount
;
51
#if defined(__HP_aCC) || defined(__DECCXX) || defined(__SUNPRO_CC)
52
AliHLTTPCClusterMCLabel
fLabels
[1];
53
#else
54
AliHLTTPCClusterMCLabel
fLabels
[0];
55
#endif
56
};
57
58
typedef
struct
AliHLTTPCClusterMCData
AliHLTTPCClusterMCData
;
59
60
#endif
AliHLTTPCClusterMCData
Definition
AliHLTTPCClusterMCData.h:49
AliHLTTPCClusterMCData::fLabels
AliHLTTPCClusterMCLabel fLabels[0]
Definition
AliHLTTPCClusterMCData.h:54
AliHLTTPCClusterMCData::fCount
int32_t fCount
Definition
AliHLTTPCClusterMCData.h:50
AliHLTTPCClusterMCLabel
Definition
AliHLTTPCClusterMCData.h:38
AliHLTTPCClusterMCLabel::fClusterID
AliHLTTPCClusterMCWeight fClusterID[3]
Definition
AliHLTTPCClusterMCData.h:39
AliHLTTPCClusterMCWeight
Definition
AliHLTTPCClusterMCData.h:23
AliHLTTPCClusterMCWeight::fMCID
int32_t fMCID
Definition
AliHLTTPCClusterMCData.h:27
AliHLTTPCClusterMCWeight::AliHLTTPCClusterMCWeight
AliHLTTPCClusterMCWeight()
Definition
AliHLTTPCClusterMCData.h:25
AliHLTTPCClusterMCWeight::fWeight
float fWeight
Definition
AliHLTTPCClusterMCData.h:28
GPU
GPUTracking
HLTHeaders
AliHLTTPCClusterMCData.h
Generated on Tue Feb 25 2025 17:03:26 for Project by
1.9.8