CMS 3D CMS Logo

HelixFitOnGPU.cc
Go to the documentation of this file.
2 #include "HelixFitOnGPU.h"
3 
4 template <typename TrackerTraits>
6  OutputSoAView &helix_fit_results) {
7  tuples_ = &helix_fit_results.hitIndices();
8  tupleMultiplicity_ = tupleMultiplicity;
9  outputSoa_ = helix_fit_results;
10 
11  assert(tuples_);
12  assert(tupleMultiplicity_);
13  assert(outputSoa_.chi2());
14  assert(outputSoa_.pt());
15 }
16 
17 template <typename TrackerTraits>
19 
assert(be >=bs)
TupleMultiplicity< TrackerTraits > const *__restrict__ tupleMultiplicity
TrackSoAView< TrackerTraits > OutputSoAView
Definition: HelixFitOnGPU.h:52
void allocateOnGPU(TupleMultiplicity const *tupleMultiplicity, OutputSoAView &helix_fit_results)
Definition: HelixFitOnGPU.cc:5
void deallocateOnGPU()