CMS 3D CMS Logo

Classes | Namespaces | Typedefs | Functions
Mahi.h File Reference
#include <vector>
#include "DataFormats/HcalDigi/interface/alpaka/HcalDigiDeviceCollection.h"
#include "DataFormats/HcalRecHit/interface/alpaka/HcalRecHitDeviceCollection.h"
#include "CondFormats/HcalObjects/interface/alpaka/HcalMahiConditionsDevice.h"
#include "HeterogeneousCore/AlpakaInterface/interface/config.h"
#include "HeterogeneousCore/AlpakaInterface/interface/traits.h"
#include "CondFormats/HcalObjects/interface/alpaka/HcalSiPMCharacteristicsDevice.h"
#include "CondFormats/HcalObjects/interface/alpaka/HcalRecoParamWithPulseShapeDevice.h"
#include "CondFormats/HcalObjects/interface/alpaka/HcalMahiPulseOffsetsDevice.h"

Go to the source code of this file.

Classes

struct  ALPAKA_ACCELERATOR_NAMESPACE::hcal::reconstruction::ConfigParameters
 

Namespaces

 ALPAKA_ACCELERATOR_NAMESPACE::hcal::reconstruction
 

Typedefs

using ALPAKA_ACCELERATOR_NAMESPACE::hcal::reconstruction::IProductTypef01 = hcal::Phase1DigiDeviceCollection
 
using ALPAKA_ACCELERATOR_NAMESPACE::hcal::reconstruction::IProductTypef3 = hcal::Phase1DigiDeviceCollection
 
using ALPAKA_ACCELERATOR_NAMESPACE::hcal::reconstruction::IProductTypef5 = hcal::Phase0DigiDeviceCollection
 
using ALPAKA_ACCELERATOR_NAMESPACE::hcal::reconstruction::OProductType = hcal::RecHitDeviceCollection
 

Functions

void ALPAKA_ACCELERATOR_NAMESPACE::hcal::reconstruction::runMahiAsync (Queue &queue, IProductTypef01::ConstView const &f01HEDigis, IProductTypef5::ConstView const &f5HBDigis, IProductTypef3::ConstView const &f3HBDigis, OProductType::View outputGPU, HcalMahiConditionsPortableDevice::ConstView const &mahi, HcalSiPMCharacteristicsPortableDevice::ConstView const &sipmCharacteristics, HcalRecoParamWithPulseShapeDevice::ConstView const &recoParamsWithPS, HcalMahiPulseOffsetsPortableDevice::ConstView const &mahiPulseOffsets, ConfigParameters const &configParameters)