Project
Loading...
Searching...
No Matches
GPUTPCDef.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// clang-format off
16#ifndef GPUTPCDEF_H
17#define GPUTPCDEF_H
18
19#include "GPUDef.h"
20
21#define CALINK_INVAL ((calink) -1)
22#define CALINK_DEAD_CHANNEL ((calink) -2)
23
24namespace o2::gpu
25{
26#if defined(GPUCA_O2_LIB) || defined(GPUCA_O2_INTERFACE)
27typedef uint32_t calink;
28typedef uint32_t cahit;
29#else
30typedef uint32_t calink;
31typedef uint32_t cahit;
32#endif
33struct cahit2 { cahit x, y; };
34} // namespace o2::GPU
35
36#ifdef GPUCA_TPC_RAW_PROPAGATE_PAD_ROW_TIME // Needs full clusterdata
37 #define GPUCA_FULL_CLUSTERDATA
38#endif
39
40#if defined(GPUCA_STANDALONE) || defined(GPUCA_GPUCODE) // No support for Full Field Propagator or Statistical errors
41 #ifdef GPUCA_GM_USE_FULL_FIELD
42 #undef GPUCA_GM_USE_FULL_FIELD
43 #endif
44#endif
45
46#endif //GPUDTPCEF_H
47// clang-format on
uint32_t cahit
Definition GPUTPCDef.h:31
uint32_t calink
Definition GPUTPCDef.h:30