CMS 3D CMS Logo

Namespaces | Typedefs | Functions
AmplitudeComputationKernels.h File Reference
#include "CondFormats/EcalObjects/interface/alpaka/EcalMultifitConditionsDevice.h"
#include "DataFormats/EcalDigi/interface/alpaka/EcalDigiDeviceCollection.h"
#include "DataFormats/EcalRecHit/interface/alpaka/EcalUncalibratedRecHitDeviceCollection.h"
#include "HeterogeneousCore/AlpakaInterface/interface/config.h"
#include "HeterogeneousCore/AlpakaInterface/interface/traits.h"
#include "DeclsForKernels.h"

Go to the source code of this file.

Namespaces

 ALPAKA_ACCELERATOR_NAMESPACE::ecal::multifit
 

Typedefs

using ALPAKA_ACCELERATOR_NAMESPACE::ecal::multifit::InputProduct = EcalDigiDeviceCollection
 
using ALPAKA_ACCELERATOR_NAMESPACE::ecal::multifit::OutputProduct = EcalUncalibratedRecHitDeviceCollection
 

Functions

void ALPAKA_ACCELERATOR_NAMESPACE::ecal::multifit::minimization_procedure (Queue &queue, InputProduct const &digisDevEB, InputProduct const &digisDevEE, OutputProduct &uncalibRecHitsDevEB, OutputProduct &uncalibRecHitsDevEE, EventDataForScratchDevice &scratch, EcalMultifitConditionsDevice const &conditionsDev, ConfigurationParameters const &configParams, uint32_t const totalChannels)