src
EventFilter
EcalRawToDigi
plugins
alpaka
UnpackPortable.h
Go to the documentation of this file.
1
#ifndef EventFilter_EcalRawToDigi_plugins_alpaka_UnpackPortable_h
2
#define EventFilter_EcalRawToDigi_plugins_alpaka_UnpackPortable_h
3
4
#include "
CondFormats/EcalObjects/interface/alpaka/EcalElectronicsMappingDevice.h
"
5
#include "
DataFormats/EcalDigi/interface/alpaka/EcalDigiDeviceCollection.h
"
6
#include "
HeterogeneousCore/AlpakaInterface/interface/config.h
"
7
#include "
DeclsForKernels.h
"
8
9
namespace
ALPAKA_ACCELERATOR_NAMESPACE::ecal::raw
{
10
11
void
unpackRaw
(Queue&
queue
,
12
InputDataHost
const
& inputHost,
13
EcalDigiDeviceCollection
& digisDevEB,
14
EcalDigiDeviceCollection
& digisDevEE,
15
EcalElectronicsMappingDevice
const
&
mapping
,
16
uint32_t
const
nfedsWithData,
17
uint32_t
const
nbytesTotal);
18
19
}
// namespace ALPAKA_ACCELERATOR_NAMESPACE::ecal::raw
20
21
#endif // EventFilter_EcalRawToDigi_plugins_alpaka_UnpackPortable_h
EcalDigiDeviceCollection.h
EcalElectronicsMappingDevice.h
ALPAKA_ACCELERATOR_NAMESPACE::ecal::raw::unpackRaw
void unpackRaw(Queue &queue, InputDataHost const &inputHost, EcalDigiDeviceCollection &digisDevEB, EcalDigiDeviceCollection &digisDevEE, EcalElectronicsMappingDevice const &mapping, uint32_t const nfedsWithData, uint32_t const nbytesTotal)
Definition:
UnpackPortable.dev.cc:413
createBeamHaloJobs.queue
queue
Definition:
createBeamHaloJobs.py:343
ALPAKA_ACCELERATOR_NAMESPACE::ecal::raw
Definition:
DeclsForKernels.h:7
ALPAKA_ACCELERATOR_NAMESPACE::EcalElectronicsMappingDevice
PortableCollection< EcalElectronicsMappingSoA > EcalElectronicsMappingDevice
Definition:
EcalElectronicsMappingDevice.h:13
ALPAKA_ACCELERATOR_NAMESPACE::EcalDigiDeviceCollection
PortableCollection< EcalDigiSoA > EcalDigiDeviceCollection
Definition:
EcalDigiDeviceCollection.h:11
DeclsForKernels.h
config.h
HPSPFTaus_cff.mapping
mapping
Definition:
HPSPFTaus_cff.py:242
Generated for CMSSW Reference Manual by
1.8.14