Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
RecoPixelVertexing
PixelTriplets
plugins
HelixFitOnGPU.cc
Go to the documentation of this file.
1
#include "
HeterogeneousCore/CUDAUtilities/interface/cudaCheck.h
"
2
#include "
HelixFitOnGPU.h
"
3
4
void
HelixFitOnGPU::allocateOnGPU
(
Tuples
const
*
tuples
,
5
TupleMultiplicity
const
*
tupleMultiplicity
,
6
OutputSoA
*helix_fit_results) {
7
tuples_
=
tuples
;
8
tupleMultiplicity_
=
tupleMultiplicity
;
9
outputSoa_
= helix_fit_results;
10
11
assert
(
tuples_
);
12
assert
(
tupleMultiplicity_
);
13
assert
(
outputSoa_
);
14
}
15
16
void
HelixFitOnGPU::deallocateOnGPU
() {}
HelixFitOnGPU::tupleMultiplicity_
TupleMultiplicity const * tupleMultiplicity_
Definition:
HelixFitOnGPU.h:61
cms::cuda::assert
assert(be >=bs)
tuples
HitContainer const *__restrict__ tuples
Definition:
CAHitNtupletGeneratorKernelsImpl.h:625
tupleMultiplicity
caConstants::TupleMultiplicity const *__restrict__ tupleMultiplicity
Definition:
BrokenLineFitOnGPU.h:29
HelixFitOnGPU::outputSoa_
OutputSoA * outputSoa_
Definition:
HelixFitOnGPU.h:62
cudaCheck.h
HelixFitOnGPU::allocateOnGPU
void allocateOnGPU(Tuples const *tuples, TupleMultiplicity const *tupleMultiplicity, OutputSoA *outputSoA)
Definition:
HelixFitOnGPU.cc:4
HelixFitOnGPU::tuples_
Tuples const * tuples_
Definition:
HelixFitOnGPU.h:60
TrackSoAHeterogeneousT
Definition:
TrackSoAHeterogeneousT.h:24
cms::cuda::OneToManyAssoc
Definition:
OneToManyAssoc.h:143
HelixFitOnGPU.h
HelixFitOnGPU::deallocateOnGPU
void deallocateOnGPU()
Definition:
HelixFitOnGPU.cc:16
Generated for CMSSW Reference Manual by
1.8.5