CMS 3D CMS Logo

EcalUncalibRecHitMultiFitAlgoPortable.h
Go to the documentation of this file.
1 #ifndef RecoLocalCalo_EcalRecProducers_plugins_alpaka_EcalUncalibRecHitMultiFitAlgoPortable_h
2 #define RecoLocalCalo_EcalRecProducers_plugins_alpaka_EcalUncalibRecHitMultiFitAlgoPortable_h
3 
4 #include <vector>
5 
12 #include "DeclsForKernels.h"
13 
15 
18 
19  void launchKernels(Queue& queue,
20  InputProduct const& digisDevEB,
21  InputProduct const& digisDevEE,
22  OutputProduct& uncalibRecHitsDevEB,
23  OutputProduct& uncalibRecHitsDevEE,
24  EcalMultifitConditionsDevice const& conditionsDev,
25  EcalMultifitParametersDevice const& paramsDev,
26  ConfigurationParameters const& configParams);
27 
28 } // namespace ALPAKA_ACCELERATOR_NAMESPACE::ecal::multifit
29 
30 #endif // RecoLocalCalo_EcalRecProducers_plugins_alpaka_EcalUncalibRecHitMultiFitAlgoPortable_h
PortableCollection< EcalMultifitParametersSoA > EcalMultifitParametersDevice
PortableCollection< EcalUncalibratedRecHitSoA > EcalUncalibratedRecHitDeviceCollection
PortableCollection< EcalMultifitConditionsSoA > EcalMultifitConditionsDevice
void launchKernels(Queue &queue, InputProduct const &digisDevEB, InputProduct const &digisDevEE, OutputProduct &uncalibRecHitsDevEB, OutputProduct &uncalibRecHitsDevEE, EcalMultifitConditionsDevice const &conditionsDev, EcalMultifitParametersDevice const &paramsDev, ConfigurationParameters const &configParams)
EcalUncalibratedRecHitDeviceCollection OutputProduct
PortableCollection< EcalDigiSoA > EcalDigiDeviceCollection