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 
11 #include "DeclsForKernels.h"
12 
14 
17 
18  void launchKernels(Queue& queue,
19  InputProduct const& digisDevEB,
20  InputProduct const& digisDevEE,
21  OutputProduct& uncalibRecHitsDevEB,
22  OutputProduct& uncalibRecHitsDevEE,
23  EcalMultifitConditionsDevice const& conditionsDev,
24  EcalMultifitParametersDevice const& paramsDev,
25  ConfigurationParameters const& configParams);
26 
27 } // namespace ALPAKA_ACCELERATOR_NAMESPACE::ecal::multifit
28 
29 #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