#include <cassert>
#include <cmath>
#include <limits>
#include "CondFormats/EcalObjects/interface/alpaka/EcalMultifitConditionsDevice.h"
#include "CondFormats/EcalObjects/interface/alpaka/EcalMultifitParametersDevice.h"
#include "DataFormats/EcalDigi/interface/EcalDataFrame.h"
#include "DataFormats/EcalDigi/interface/EcalMGPASample.h"
#include "DataFormats/EcalRecHit/interface/EcalUncalibratedRecHit.h"
#include "DataFormats/Math/interface/approx_exp.h"
#include "DataFormats/Math/interface/approx_log.h"
#include "FWCore/Utilities/interface/CMSUnrollLoop.h"
#include "RecoLocalCalo/EcalRecProducers/interface/EigenMatrixTypes_gpu.h"
#include "DeclsForKernels.h"
#include "KernelHelpers.h"
Go to the source code of this file.
Namespaces | |
alpaka::trait | |
ALPAKA_ACCELERATOR_NAMESPACE::ecal::multifit | |
Functions | |
ALPAKA_FN_ACC constexpr float | ALPAKA_ACCELERATOR_NAMESPACE::ecal::multifit::fast_expf (float x) |
ALPAKA_FN_ACC constexpr float | ALPAKA_ACCELERATOR_NAMESPACE::ecal::multifit::fast_logf (float x) |
ALPAKA_FN_ACC ALPAKA_FN_INLINE bool | ALPAKA_ACCELERATOR_NAMESPACE::ecal::multifit::use_sample (unsigned int sample_mask, unsigned int sample) |