File CountDublets.hpp¶
-
namespace Acts
Set the Geometry Context PLUGIN.
Set the Calibration Context PLUGIN.
Convenience functions to ease creation of and Acts::InterpolatedMaterialMap and to avoid code duplication.
Set the Mangetic Field Context PLUGIN.
Convenience functions to ease creation of and Acts::InterpolatedBFieldMap and to avoid code duplication.
Currently implemented for the two most common formats: rz and xyz.
-
namespace Cuda
-
namespace Details
Namespace holding some implementation detail types that should not be used directly in client code.
Functions
-
DubletCounts countDublets(std::size_t maxBlockSize, std::size_t nMiddleSP, const device_array<unsigned int> &middleBottomCounts, const device_array<unsigned int> &middleTopCounts)¶
Calculate summary values for the dublet search.
After the dublet search is done, we need to know some information about how many duplets were found exactly. As this information is necessary for the scheduing of the subsequent steps of the execution on the GPU. This function is used to collect this information
- Parameters
maxBlockSize – The maximum block size to use on the GPU
nMiddleSP – The number of middle spacepoints for which the dublet reconstruction was run
middleBottomCounts – The output from the
Acts::Cuda::Details::findDublets
(…) function with the same namemiddleTopCounts – The output from the
Acts::Cuda::Details::findDublets
(…) function with the same name
- Returns
An object holding all the summary statistics necessary for the subsequent steps of GPU execution
-
DubletCounts countDublets(std::size_t maxBlockSize, std::size_t nMiddleSP, const device_array<unsigned int> &middleBottomCounts, const device_array<unsigned int> &middleTopCounts)¶
-
namespace Details
-
namespace Cuda