#include <PixelTrackUtilities.h>
Public Types | |
using | hindex_type = typename reco::TrackSoA< TrackerTraits >::hindex_type |
using | hindex_type = typename TrackSoA< TrackerTraits >::hindex_type |
using | TrackSoAConstView = typename reco::TrackSoA< TrackerTraits >::template Layout<>::ConstView |
using | TrackSoAConstView = typename TrackSoA< TrackerTraits >::template TrackSoALayout<>::ConstView |
using | TrackSoAView = typename reco::TrackSoA< TrackerTraits >::template Layout<>::View |
using | TrackSoAView = typename TrackSoA< TrackerTraits >::template TrackSoALayout<>::View |
Static Public Member Functions | |
static __host__ __device__ float | charge (const TrackSoAConstView &tracks, int32_t i) |
ALPAKA_FN_HOST_ACC static ALPAKA_FN_INLINE constexpr int | computeNumberOfLayers (const TrackSoAConstView &tracks, int32_t i) |
static constexpr __host__ __device__ int | computeNumberOfLayers (const TrackSoAConstView &tracks, int32_t i) |
template<typename V3 , typename M3 , typename V2 , typename M2 > | |
ALPAKA_FN_HOST_ACC static ALPAKA_FN_INLINE constexpr void | copyFromCircle (TrackSoAView &tracks, V3 const &cp, M3 const &ccov, V2 const &lp, M2 const &lcov, float b, int32_t i) |
template<typename V3 , typename M3 , typename V2 , typename M2 > | |
static constexpr __host__ __device__ void | copyFromCircle (TrackSoAView &tracks, V3 const &cp, M3 const &ccov, V2 const &lp, M2 const &lcov, float b, int32_t i) |
template<typename V5 , typename M5 > | |
ALPAKA_FN_HOST_ACC static ALPAKA_FN_INLINE constexpr void | copyFromDense (TrackSoAView &tracks, V5 const &v, M5 const &cov, int32_t i) |
template<typename V5 , typename M5 > | |
static constexpr __host__ __device__ void | copyFromDense (TrackSoAView &tracks, V5 const &v, M5 const &cov, int32_t i) |
template<typename V5 , typename M5 > | |
ALPAKA_FN_HOST_ACC static ALPAKA_FN_INLINE constexpr void | copyToDense (const TrackSoAConstView &tracks, V5 &v, M5 &cov, int32_t i) |
template<typename V5 , typename M5 > | |
static constexpr __host__ __device__ void | copyToDense (const TrackSoAConstView &tracks, V5 &v, M5 &cov, int32_t i) |
static constexpr __host__ __device__ bool | isTriplet (const TrackSoAConstView &tracks, int i) |
ALPAKA_FN_HOST_ACC static ALPAKA_FN_INLINE constexpr int | nHits (const TrackSoAConstView &tracks, int i) |
static constexpr __host__ __device__ int | nHits (const TrackSoAConstView &tracks, int i) |
static constexpr __host__ __device__ float | phi (const TrackSoAConstView &tracks, int32_t i) |
static constexpr __host__ __device__ float | tip (const TrackSoAConstView &tracks, int32_t i) |
static constexpr __host__ __device__ float | zip (const TrackSoAConstView &tracks, int32_t i) |
Definition at line 51 of file PixelTrackUtilities.h.
using TracksUtilities< TrackerTraits >::hindex_type = typename reco::TrackSoA<TrackerTraits>::hindex_type |
Definition at line 13 of file TrackUtilities.h.
using TracksUtilities< TrackerTraits >::hindex_type = typename TrackSoA<TrackerTraits>::hindex_type |
Definition at line 54 of file PixelTrackUtilities.h.
using TracksUtilities< TrackerTraits >::TrackSoAConstView = typename reco::TrackSoA<TrackerTraits>::template Layout<>::ConstView |
Definition at line 12 of file TrackUtilities.h.
using TracksUtilities< TrackerTraits >::TrackSoAConstView = typename TrackSoA<TrackerTraits>::template TrackSoALayout<>::ConstView |
Definition at line 53 of file PixelTrackUtilities.h.
using TracksUtilities< TrackerTraits >::TrackSoAView = typename reco::TrackSoA<TrackerTraits>::template Layout<>::View |
Definition at line 11 of file TrackUtilities.h.
using TracksUtilities< TrackerTraits >::TrackSoAView = typename TrackSoA<TrackerTraits>::template TrackSoALayout<>::View |
Definition at line 52 of file PixelTrackUtilities.h.
|
inlinestatic |
Definition at line 58 of file PixelTrackUtilities.h.
References f, mps_fire::i, and DiMuonV_cfg::tracks.
|
inlinestatic |
|
inlinestatic |
Definition at line 123 of file PixelTrackUtilities.h.
References mps_fire::i, and DiMuonV_cfg::tracks.
Referenced by ALPAKA_ACCELERATOR_NAMESPACE::caHitNtupletGeneratorKernels::Kernel_fillNLayers< TrackerTraits >::operator()().
|
inlinestatic |
Definition at line 18 of file TrackUtilities.h.
References b, nano_mu_digi_cff::float, mps_fire::i, and DiMuonV_cfg::tracks.
|
inlinestatic |
Definition at line 79 of file PixelTrackUtilities.h.
References b, nano_mu_digi_cff::float, mps_fire::i, and DiMuonV_cfg::tracks.
Referenced by ALPAKA_ACCELERATOR_NAMESPACE::Kernel_LineFit< N, TrackerTraits >::operator()(), and ALPAKA_ACCELERATOR_NAMESPACE::Kernel_BLFit< N, TrackerTraits >::operator()().
|
inlinestatic |
Definition at line 39 of file TrackUtilities.h.
References mps_fire::i, dqmiolumiharvest::j, dqmdumpme::k, DiMuonV_cfg::tracks, and findQualityFiles::v.
|
inlinestatic |
Definition at line 100 of file PixelTrackUtilities.h.
References mps_fire::i, dqmiolumiharvest::j, dqmdumpme::k, DiMuonV_cfg::tracks, and findQualityFiles::v.
|
inlinestatic |
Definition at line 50 of file TrackUtilities.h.
References mps_fire::i, dqmiolumiharvest::j, dqmdumpme::k, DiMuonV_cfg::tracks, and findQualityFiles::v.
|
inlinestatic |
Definition at line 111 of file PixelTrackUtilities.h.
References mps_fire::i, dqmiolumiharvest::j, dqmdumpme::k, DiMuonV_cfg::tracks, and findQualityFiles::v.
Referenced by L2TauNNProducerAlpaka::impactParameter(), and L2TauNNProducer::impactParameter().
|
inlinestatic |
Definition at line 74 of file PixelTrackUtilities.h.
References mps_fire::i, and DiMuonV_cfg::tracks.
Referenced by gpuVertexFinder::for().
|
inlinestatic |
|
inlinestatic |
Definition at line 136 of file PixelTrackUtilities.h.
References mps_fire::i, and DiMuonV_cfg::tracks.
Referenced by gpuVertexFinder::for(), PixelTrackSoAFromCUDAT< TrackerTraits >::produce(), and PixelVertexProducerCUDAT< TrackerTraits >::produceOnCPU().
|
inlinestatic |
Definition at line 62 of file PixelTrackUtilities.h.
References mps_fire::i, and DiMuonV_cfg::tracks.
Referenced by Particle.Particle::__str__(), datamodel.Object::DeltaR(), datamodel.Object::p4(), and ntupleDataFormat.Track::phiPull().
|
inlinestatic |
Definition at line 66 of file PixelTrackUtilities.h.
References mps_fire::i, and DiMuonV_cfg::tracks.
|
inlinestatic |
Definition at line 70 of file PixelTrackUtilities.h.
References mps_fire::i, and DiMuonV_cfg::tracks.
Referenced by gpuVertexFinder::for().