Project
Loading...
Searching...
No Matches
GPUReconstructionIncludesITS.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 GPURECONSTRUCTIONINCLDUESITS_H
16#define GPURECONSTRUCTIONINCLDUESITS_H
17
18#if !defined(GPUCA_STANDALONE)
22#if defined(__CUDACC__) || defined(__HIPCC__)
24// #include "ITStrackingGPU/VertexerTraitsGPU.h"
26#endif
27#else
28namespace o2::its
29{
30template <int32_t>
31class VertexerTraits
32{
33};
34template <int32_t>
35class TrackerTraits
36{
37};
38template <int32_t>
39class TimeFrame
40{
41};
42// template <int32_t NLayers>
43// class VertexerTraitsGPU : public VertexerTraits<NLayers>
44// {
45// };
46template <int32_t NLayers = 7>
47class TrackerTraitsGPU : public TrackerTraits<NLayers>
48{
49};
50namespace gpu
51{
52template <int32_t NLayers = 7>
53class TimeFrameGPU : public TimeFrame<NLayers>
54{
55};
56} // namespace gpu
57} // namespace o2::its
58#endif
59
60#endif
Class to compute the primary vertex in ITS from tracklets.