src
RecoLocalCalo
HGCalRecProducers
plugins
alpaka
HGCalLayerClustersSoAAlgoWrapper.h
Go to the documentation of this file.
1
#ifndef RecoLocalCalo_HGCalRecProducers_plugins_alpaka_HGCalLayerClustersSoAAlgoWrapper_h
2
#define RecoLocalCalo_HGCalRecProducers_plugins_alpaka_HGCalLayerClustersSoAAlgoWrapper_h
3
4
#include <alpaka/alpaka.hpp>
5
6
#include "
DataFormats/HGCalReco/interface/HGCalSoARecHitsHostCollection.h
"
7
#include "
DataFormats/HGCalReco/interface/alpaka/HGCalSoARecHitsDeviceCollection.h
"
8
#include "
DataFormats/HGCalReco/interface/alpaka/HGCalSoARecHitsExtraDeviceCollection.h
"
9
#include "
DataFormats/HGCalReco/interface/alpaka/HGCalSoAClustersDeviceCollection.h
"
10
#include "
RecoLocalCalo/HGCalRecProducers/interface/alpaka/HGCalSoAClustersExtraDeviceCollection.h
"
11
#include "
HeterogeneousCore/AlpakaInterface/interface/config.h
"
12
#include "
HeterogeneousCore/AlpakaInterface/interface/traits.h
"
13
#include "
HeterogeneousCore/AlpakaInterface/interface/workdivision.h
"
14
15
namespace
ALPAKA_ACCELERATOR_NAMESPACE
{
16
17
class
HGCalLayerClustersSoAAlgoWrapper
{
18
public
:
19
void
run
(Queue&
queue
,
20
const
unsigned
int
numer_of_clusters,
21
float
thresholdW0
,
22
float
positionDeltaRho2
,
23
const
HGCalSoARecHitsDeviceCollection::ConstView input_rechits_soa,
24
const
HGCalSoARecHitsExtraDeviceCollection::ConstView input_clusters_soa,
25
HGCalSoAClustersDeviceCollection::View
outputs
,
26
HGCalSoAClustersExtraDeviceCollection::View
outputs_service)
const
;
27
};
28
}
// namespace ALPAKA_ACCELERATOR_NAMESPACE
29
30
#endif // RecoLocalCalo_HGCalRecProducers_plugins_alpaka_HGCalLayerClustersSoAAlgoWrapper_h
HGCalSoARecHitsDeviceCollection.h
PatBasicFWLiteJetAnalyzer_Selector_cfg.outputs
outputs
Definition:
PatBasicFWLiteJetAnalyzer_Selector_cfg.py:48
workdivision.h
createBeamHaloJobs.queue
queue
Definition:
createBeamHaloJobs.py:343
ALPAKA_ACCELERATOR_NAMESPACE
Definition:
SiPixelCablingSoAESProducer.cc:21
ALPAKA_ACCELERATOR_NAMESPACE::HGCalLayerClustersSoAAlgoWrapper::run
void run(Queue &queue, const unsigned int numer_of_clusters, float thresholdW0, float positionDeltaRho2, const HGCalSoARecHitsDeviceCollection::ConstView input_rechits_soa, const HGCalSoARecHitsExtraDeviceCollection::ConstView input_clusters_soa, HGCalSoAClustersDeviceCollection::View outputs, HGCalSoAClustersExtraDeviceCollection::View outputs_service) const
Definition:
HGCalLayerClustersSoAAlgoWrapper.dev.cc:150
HGCalSoARecHitsHostCollection.h
hltHgcalLayerClustersEE_cfi.positionDeltaRho2
positionDeltaRho2
Definition:
hltHgcalLayerClustersEE_cfi.py:25
traits.h
HGCalSoARecHitsExtraDeviceCollection.h
hltHgcalLayerClustersEE_cfi.thresholdW0
thresholdW0
Definition:
hltHgcalLayerClustersEE_cfi.py:28
HGCalSoAClustersDeviceCollection.h
HGCalSoAClustersExtraDeviceCollection.h
ALPAKA_ACCELERATOR_NAMESPACE::HGCalLayerClustersSoAAlgoWrapper
Definition:
HGCalLayerClustersSoAAlgoWrapper.h:17
config.h
sistrip::View
View
Definition:
ConstantsForView.h:26
Generated for CMSSW Reference Manual by
1.8.14