CMS 3D CMS Logo

EcalUncalibRecHitPhase2WeightsKernels.h
Go to the documentation of this file.
1 #ifndef RecoLocalCalo_EcalRecProducers_plugins_EcalUncalibRecHitPhase2WeightsKernels_h
2 #define RecoLocalCalo_EcalRecProducers_plugins_EcalUncalibRecHitPhase2WeightsKernels_h
3 
5 
6 namespace ecal {
7  namespace weights {
8 
9  __global__ void Phase2WeightsKernel(uint16_t const* digis_in_eb,
10  uint32_t const* dids_eb,
11  ::ecal::reco::StorageScalarType* amplitudeEB,
12  ::ecal::reco::StorageScalarType* amplitudeErrorEB,
13  uint32_t* dids_outEB,
14  int const nchannels,
15  double const* weights_d,
16  uint32_t* flagsEB);
17  } //namespace weights
18 } //namespace ecal
19 
20 #endif
#define __global__
Definition: cudaCompat.h:19
float StorageScalarType
Definition: RecoTypes.h:8
__global__ void Phase2WeightsKernel(uint16_t const *digis_in_eb, uint32_t const *dids_eb, ::ecal::reco::StorageScalarType *amplitudeEB, ::ecal::reco::StorageScalarType *amplitudeErrorEB, uint32_t *dids_outEB, int const nchannels, double const *weights_d, uint32_t *flagsEB)