CMS 3D CMS Logo

Classes | Namespaces | Functions
SiStripClusterizerConditionsGPU.h File Reference
#include "DataFormats/SiStripCluster/interface/SiStripTypes.h"
#include "DataFormats/SiStripCommon/interface/ConstantsForHardwareSystems.h"
#include "HeterogeneousCore/CUDACore/interface/ESProduct.h"
#include "HeterogeneousCore/CUDAUtilities/interface/cudaCompat.h"
#include "HeterogeneousCore/CUDAUtilities/interface/device_unique_ptr.h"
#include "HeterogeneousCore/CUDAUtilities/interface/host_unique_ptr.h"
#include "HeterogeneousCore/CUDAUtilities/interface/HostAllocator.h"

Go to the source code of this file.

Classes

class  stripgpu::SiStripClusterizerConditionsGPU::Data
 
class  stripgpu::SiStripClusterizerConditionsGPU::DetToFed
 
struct  stripgpu::SiStripClusterizerConditionsGPU::Data::DeviceView
 
class  stripgpu::SiStripClusterizerConditionsGPU
 

Namespaces

 stripgpu
 

Functions

__host__ __device__ std::uint32_t stripgpu::apvIndex (fedId_t fed, fedCh_t channel, stripId_t strip)
 
__host__ __device__ std::uint32_t stripgpu::channelIndex (fedId_t fed, fedCh_t channel)
 
__host__ __device__ fedId_t stripgpu::fedIndex (fedId_t fed)
 
__host__ __device__ std::uint32_t stripgpu::stripIndex (fedId_t fed, fedCh_t channel, stripId_t strip)