CMS 3D CMS Logo

Classes | Namespaces | Functions
SiPixelRawToClusterKernel.dev.cc File Reference
#include <algorithm>
#include <cassert>
#include <cstdint>
#include <cstdio>
#include <type_traits>
#include <alpaka/alpaka.hpp>
#include "CondFormats/SiPixelObjects/interface/SiPixelGainCalibrationForHLTLayout.h"
#include "CondFormats/SiPixelObjects/interface/SiPixelMappingLayout.h"
#include "DataFormats/DetId/interface/DetId.h"
#include "DataFormats/SiPixelClusterSoA/interface/ClusteringConstants.h"
#include "DataFormats/SiPixelClusterSoA/interface/SiPixelClustersSoA.h"
#include "DataFormats/SiPixelClusterSoA/interface/alpaka/SiPixelClustersSoACollection.h"
#include "DataFormats/SiPixelDetId/interface/PixelSubdetector.h"
#include "DataFormats/SiPixelDigi/interface/SiPixelDigiConstants.h"
#include "DataFormats/SiPixelDigiSoA/interface/SiPixelDigiErrorsSoA.h"
#include "DataFormats/SiPixelDigiSoA/interface/SiPixelDigisSoA.h"
#include "DataFormats/SiPixelDigiSoA/interface/alpaka/SiPixelDigiErrorsSoACollection.h"
#include "DataFormats/SiPixelDigiSoA/interface/alpaka/SiPixelDigisSoACollection.h"
#include "DataFormats/SiPixelRawData/interface/SiPixelErrorCompact.h"
#include "Geometry/CommonTopologies/interface/SimplePixelTopology.h"
#include "HeterogeneousCore/AlpakaInterface/interface/config.h"
#include "HeterogeneousCore/AlpakaInterface/interface/memory.h"
#include "HeterogeneousCore/AlpakaInterface/interface/prefixScan.h"
#include "HeterogeneousCore/AlpakaInterface/interface/workdivision.h"
#include "RecoLocalTracker/SiPixelClusterizer/interface/SiPixelClusterThresholds.h"
#include "CalibPixel.h"
#include "ClusterChargeCut.h"
#include "PixelClustering.h"
#include "SiPixelRawToClusterKernel.h"

Go to the source code of this file.

Classes

struct  ALPAKA_ACCELERATOR_NAMESPACE::pixelDetails::FillHitsModuleStart< TrackerTraits >
 
struct  ALPAKA_ACCELERATOR_NAMESPACE::pixelDetails::RawToDigi_kernel< debug >
 

Namespaces

 ALPAKA_ACCELERATOR_NAMESPACE
 
 ALPAKA_ACCELERATOR_NAMESPACE::pixelDetails
 

Functions

template<bool debug = false>
ALPAKA_FN_ACC uint8_t ALPAKA_ACCELERATOR_NAMESPACE::pixelDetails::checkROC (uint32_t errorWord, uint8_t fedId, uint32_t link, const SiPixelMappingSoAConstView &cablingMap)
 
template<bool debug = false>
ALPAKA_FN_ACC uint8_t ALPAKA_ACCELERATOR_NAMESPACE::pixelDetails::conversionError (uint8_t fedId, uint8_t status)
 
ALPAKA_FN_ACC bool ALPAKA_ACCELERATOR_NAMESPACE::pixelDetails::dcolIsValid (uint32_t dcol, uint32_t pxid)
 
ALPAKA_FN_ACC ::pixelDetails::Pixel ALPAKA_ACCELERATOR_NAMESPACE::pixelDetails::frameConversion (bool bpix, int side, uint32_t layer, uint32_t rocIdInDetUnit, ::pixelDetails::Pixel local)
 
template<bool debug = false>
ALPAKA_FN_ACC uint32_t ALPAKA_ACCELERATOR_NAMESPACE::pixelDetails::getErrRawID (uint8_t fedId, uint32_t errWord, uint32_t errorType, const SiPixelMappingSoAConstView &cablingMap)
 
ALPAKA_FN_ACC ::pixelDetails::DetIdGPU ALPAKA_ACCELERATOR_NAMESPACE::pixelDetails::getRawId (const SiPixelMappingSoAConstView &cablingMap, uint8_t fed, uint32_t link, uint32_t roc)
 
ALPAKA_FN_ACC bool ALPAKA_ACCELERATOR_NAMESPACE::pixelDetails::isBarrel (uint32_t rawId)
 
ALPAKA_FN_ACC bool ALPAKA_ACCELERATOR_NAMESPACE::pixelDetails::rocRowColIsValid (uint32_t rocRow, uint32_t rocCol)