Project
Loading...
Searching...
No Matches
TPCTrackingDigitsPreCheck.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
15
16
#ifndef ALICEO2_TPC_TRACKING_DIGITSPRECHECK_H
17
#define ALICEO2_TPC_TRACKING_DIGITSPRECHECK_H
18
19
#include <memory>
20
namespace
o2
21
{
22
namespace
gpu
23
{
24
struct
GPUTrackingInOutPointers;
25
struct
GPUO2InterfaceConfiguration;
26
}
// namespace gpu
27
}
// namespace o2
28
29
namespace
o2
30
{
31
namespace
tpc
32
{
33
34
class
TPCTrackingDigitsPreCheck
35
{
36
struct
precheckModifiedDataInternal
;
// This struct might hold some internal data which the modified members of the data argument might point to
37
38
public
:
39
class
precheckModifiedData
40
{
41
std::unique_ptr<precheckModifiedDataInternal>
data
;
42
43
public
:
44
precheckModifiedData
();
45
precheckModifiedData
(std::unique_ptr<precheckModifiedDataInternal>&&
v
);
46
~precheckModifiedData
();
47
};
48
static
precheckModifiedData
runPrecheck
(
o2::gpu::GPUTrackingInOutPointers
* ptrs,
o2::gpu::GPUO2InterfaceConfiguration
* config);
49
};
50
51
}
// namespace tpc
52
}
// namespace o2
53
#endif
// ALICEO2_TPC_TRACKING_DIGITSPRECHECK_H
o2::tpc::TPCTrackingDigitsPreCheck::precheckModifiedData
Definition
TPCTrackingDigitsPreCheck.h:40
o2::tpc::TPCTrackingDigitsPreCheck::precheckModifiedData::precheckModifiedData
precheckModifiedData()
o2::tpc::TPCTrackingDigitsPreCheck::precheckModifiedData::~precheckModifiedData
~precheckModifiedData()
o2::tpc::TPCTrackingDigitsPreCheck
Definition
TPCTrackingDigitsPreCheck.h:35
o2::tpc::TPCTrackingDigitsPreCheck::runPrecheck
static precheckModifiedData runPrecheck(o2::gpu::GPUTrackingInOutPointers *ptrs, o2::gpu::GPUO2InterfaceConfiguration *config)
Definition
TPCTrackingDigitsPreCheck.cxx:50
v
const GLdouble * v
Definition
glcorearb.h:832
data
GLboolean * data
Definition
glcorearb.h:298
o2
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...
Definition
BitstreamReader.h:24
o2::tpc::TPCTrackingDigitsPreCheck::precheckModifiedDataInternal
Definition
TPCTrackingDigitsPreCheck.cxx:42
o2::gpu::GPUO2InterfaceConfiguration
Definition
GPUO2InterfaceConfiguration.h:72
o2::gpu::GPUTrackingInOutPointers
Definition
GPUDataTypes.h:221
Detectors
TPC
reconstruction
include
TPCReconstruction
TPCTrackingDigitsPreCheck.h
Generated on Tue Feb 25 2025 23:16:29 for Project by
1.9.8