CMS 3D CMS Logo

Classes | Namespaces
AmplitudeComputationCommonKernels.h File Reference
#include <cstdlib>
#include <limits>
#include <alpaka/alpaka.hpp>
#include "CondFormats/EcalObjects/interface/alpaka/EcalMultifitConditionsDevice.h"
#include "DataFormats/EcalDigi/interface/alpaka/EcalDigiDeviceCollection.h"
#include "DataFormats/EcalRecHit/interface/alpaka/EcalUncalibratedRecHitDeviceCollection.h"
#include "CondFormats/EcalObjects/interface/EcalPulseShapes.h"
#include "DataFormats/EcalDigi/interface/EcalDataFrame.h"
#include "DataFormats/EcalDigi/interface/EcalMGPASample.h"
#include "DataFormats/EcalRecHit/interface/EcalUncalibratedRecHit.h"
#include "FWCore/Utilities/interface/CMSUnrollLoop.h"
#include "HeterogeneousCore/AlpakaInterface/interface/config.h"
#include "RecoLocalCalo/EcalRecProducers/interface/EigenMatrixTypes_gpu.h"
#include "DeclsForKernels.h"
#include "KernelHelpers.h"

Go to the source code of this file.

Classes

struct  alpaka::trait::BlockSharedMemDynSizeBytes< Kernel_prep_1d_and_initialize, TAcc >
 The trait for getting the size of the block shared dynamic memory for Kernel_prep_1d_and_initialize. More...
 
class  ALPAKA_ACCELERATOR_NAMESPACE::ecal::multifit::Kernel_prep_1d_and_initialize
 
class  ALPAKA_ACCELERATOR_NAMESPACE::ecal::multifit::Kernel_prep_2d
 

Namespaces

 alpaka::trait
 
 ALPAKA_ACCELERATOR_NAMESPACE::ecal::multifit