#include "HeterogeneousCore/CUDAUtilities/interface/SimpleVector.h"
#include "HeterogeneousCore/CUDAUtilities/interface/VecArray.h"
#include "HeterogeneousCore/CUDAUtilities/interface/HistoContainer.h"
Go to the source code of this file.
Classes | |
struct | caStructures::OuterHitOfCellT< TrackerTraits > |
Namespaces | |
caStructures | |
Typedefs | |
template<typename TrackerTraits > | |
using | caStructures::CellNeighborsT = cms::cuda::VecArray< typename TrackerTraits::cindex_type, TrackerTraits::maxCellNeighbors > |
template<typename TrackerTraits > | |
using | caStructures::CellNeighborsVectorT = cms::cuda::SimpleVector< CellNeighborsT< TrackerTraits > > |
template<typename TrackerTraits > | |
using | caStructures::CellTracksT = cms::cuda::VecArray< typename TrackerTraits::tindex_type, TrackerTraits::maxCellTracks > |
template<typename TrackerTraits > | |
using | caStructures::CellTracksVectorT = cms::cuda::SimpleVector< CellTracksT< TrackerTraits > > |
template<typename TrackerTraits > | |
using | caStructures::HitToTupleT = cms::cuda::OneToManyAssoc< typename TrackerTraits::tindex_type, -1, TrackerTraits::maxHitsForContainers > |
template<typename TrackerTraits > | |
using | caStructures::OuterHitOfCellContainerT = cms::cuda::VecArray< uint32_t, TrackerTraits::maxCellsPerHit > |
template<typename TrackerTraits > | |
using | caStructures::TupleMultiplicityT = cms::cuda::OneToManyAssoc< typename TrackerTraits::tindex_type, TrackerTraits::maxHitsOnTrack+1, TrackerTraits::maxNumberOfTuples > |
template<typename TrackerTraits > | |
using | caStructures::TuplesContainerT = cms::cuda::OneToManyAssoc< typename TrackerTraits::hindex_type, TrackerTraits::maxNumberOfTuples, TrackerTraits::maxHitsForContainers > |