CMS 3D CMS Logo

AmplitudeComputationKernels.h
Go to the documentation of this file.
1 #ifndef RecoLocalCalo_EcalRecProducers_plugins_alpaka_AmplitudeComputationKernels_h
2 #define RecoLocalCalo_EcalRecProducers_plugins_alpaka_AmplitudeComputationKernels_h
3 
8 #include "DeclsForKernels.h"
9 
11 
14 
15  void minimization_procedure(Queue& queue,
16  InputProduct const& digisDevEB,
17  InputProduct const& digisDevEE,
18  OutputProduct& uncalibRecHitsDevEB,
19  OutputProduct& uncalibRecHitsDevEE,
21  EcalMultifitConditionsDevice const& conditionsDev,
22  ConfigurationParameters const& configParams,
23  uint32_t const totalChannels);
24 
25 } // namespace ALPAKA_ACCELERATOR_NAMESPACE::ecal::multifit
26 
27 #endif // RecoLocalCalo_EcalRecProducers_plugins_AmplitudeComputationKernels_h
void 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)
PortableCollection< EcalUncalibratedRecHitSoA > EcalUncalibratedRecHitDeviceCollection
PortableCollection< EcalMultifitConditionsSoA > EcalMultifitConditionsDevice
EcalUncalibratedRecHitDeviceCollection OutputProduct
PortableCollection< EcalDigiSoA > EcalDigiDeviceCollection