Project
Loading...
Searching...
No Matches
CandidateFinding.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
12#ifndef ALICEO2_ITSMFT_TRACKING_CANDIDATEFINDING_H_
13#define ALICEO2_ITSMFT_TRACKING_CANDIDATEFINDING_H_
14
15#ifndef GPUCA_GPUCODE
20#endif
21
22#ifndef GPUCA_GPUCODE
23namespace o2::dataformats
24{
25template <typename Stamp>
26class Vertex;
27}
28namespace o2::its
29{
30class TimeEstBC;
32} // namespace o2::its
33#endif
34
36{
37
38#ifndef GPUCA_GPUCODE
39
53
65
66bool projectTrackletSearchWindow(const GlobalMeasurement& sourceMeasurement,
68 float beamPositionVariance,
70 const TrackletProjectionCache& edgeCache,
71 const o2::itsmft::IndexTableUtilsCore& indexUtils,
72 float nSigmaCut,
73 TrackletSearchWindow& out);
74
75#endif
76
77} // namespace o2::itsmft::tracking
78
79#endif
uint64_t vertex
Definition RawEventData.h:9
Shared index-table utilities for periodic-phi surface charts.
Definition of a container to keep/associate and arbitrary number of labels associated to an index wit...
o2::dataformats::Vertex< o2::its::TimeEstBC > Vertex
Definition Vertex.h:26
bool projectTrackletSearchWindow(const GlobalMeasurement &sourceMeasurement, const o2::its::Vertex &vertex, float beamPositionVariance, SurfaceKind kind, const TrackletProjectionCache &edgeCache, const o2::itsmft::IndexTableUtilsCore &indexUtils, float nSigmaCut, TrackletSearchWindow &out)