CMS 3D CMS Logo

Classes | Namespaces | Functions | Variables
SiPixelRawToClusterGPUKernel.h File Reference
#include <algorithm>
#include <cuda_runtime.h>
#include "CUDADataFormats/SiPixelDigi/interface/SiPixelDigisCUDA.h"
#include "CUDADataFormats/SiPixelDigi/interface/SiPixelDigiErrorsCUDA.h"
#include "CUDADataFormats/SiPixelCluster/interface/SiPixelClustersCUDA.h"
#include "FWCore/Utilities/interface/typedefs.h"
#include "HeterogeneousCore/CUDAUtilities/interface/SimpleVector.h"
#include "HeterogeneousCore/CUDAUtilities/interface/host_unique_ptr.h"
#include "HeterogeneousCore/CUDAUtilities/interface/host_noncached_unique_ptr.h"
#include "DataFormats/SiPixelRawData/interface/SiPixelErrorCompact.h"
#include "DataFormats/SiPixelRawData/interface/SiPixelFormatterErrors.h"
#include "SiPixelClusterThresholds.h"

Go to the source code of this file.

Classes

struct  pixelgpudetails::DetIdGPU
 
class  pixelgpudetails::Packing
 
struct  pixelgpudetails::Pixel
 
class  pixelgpudetails::SiPixelRawToClusterGPUKernel
 
class  pixelgpudetails::SiPixelRawToClusterGPUKernel::WordFedAppender
 

Namespaces

 pixelgpudetails
 
 pixelgpudetails::phase1geometry
 

Functions

__host__ __device__ uint32_t pixelgpudetails::pack (uint32_t row, uint32_t col, uint32_t adc)
 
__host__ constexpr __device__ Packing pixelgpudetails::packing ()
 
constexpr uint32_t pixelgpudetails::pixelToChannel (int row, int col)
 

Variables

const uint32_t pixelgpudetails::phase1geometry::bladeMask = 0x3F
 
const uint32_t pixelgpudetails::phase1geometry::bladeStartBit = 12
 
const uint32_t pixelgpudetails::phase1geometry::diskMask = 0xF
 
const uint32_t pixelgpudetails::phase1geometry::diskStartBit = 18
 
const uint32_t pixelgpudetails::phase1geometry::ladderMask = 0xFF
 
const uint32_t pixelgpudetails::phase1geometry::ladderStartBit = 12
 
const uint32_t pixelgpudetails::phase1geometry::layerMask = 0xF
 
const uint32_t pixelgpudetails::phase1geometry::layerStartBit = 20
 
const uint32_t pixelgpudetails::MAX_WORD = 2000
 
const uint32_t pixelgpudetails::maxROCIndex = 8
 
const uint32_t pixelgpudetails::phase1geometry::moduleMask = 0x3FF
 
const uint32_t pixelgpudetails::phase1geometry::moduleStartBit = 2
 
const uint32_t pixelgpudetails::numColsInRoc = 52
 
const uint32_t pixelgpudetails::numRowsInRoc = 80
 
const uint32_t pixelgpudetails::phase1geometry::panelMask = 0x3
 
const uint32_t pixelgpudetails::phase1geometry::panelStartBit = 10