#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 "HeterogeneousCore/AlpakaInterface/interface/traits.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 | |