CMS 3D CMS Logo

HelixFitOnGPU.cc
Go to the documentation of this file.
2 #include "HelixFitOnGPU.h"
3 
6  OutputSoA *helix_fit_results) {
7  tuples_ = tuples;
9  outputSoa_ = helix_fit_results;
10 
11  assert(tuples_);
14 }
15 
HelixFitOnGPU::allocateOnGPU
void allocateOnGPU(Tuples const *tuples, TupleMultiplicity const *tupleMultiplicity, OutputSoA *outputSoA)
Definition: HelixFitOnGPU.cc:4
HelixFitOnGPU::tuples_
const Tuples * tuples_
Definition: HelixFitOnGPU.h:60
HelixFitOnGPU::deallocateOnGPU
void deallocateOnGPU()
Definition: HelixFitOnGPU.cc:16
cms::cuda::assert
assert(be >=bs)
cms::cuda::OneToManyAssoc
Definition: OneToManyAssoc.h:143
tupleMultiplicity
const caConstants::TupleMultiplicity *__restrict__ tupleMultiplicity
Definition: BrokenLineFitOnGPU.h:27
HelixFitOnGPU::tupleMultiplicity_
const TupleMultiplicity * tupleMultiplicity_
Definition: HelixFitOnGPU.h:61
HelixFitOnGPU::outputSoa_
OutputSoA * outputSoa_
Definition: HelixFitOnGPU.h:62
TrackSoAHeterogeneousT
Definition: TrackSoAHeterogeneousT.h:23
HelixFitOnGPU.h
cudaCheck.h
tuples
const HitContainer *__restrict__ tuples
Definition: CAHitNtupletGeneratorKernelsImpl.h:610