#include <TrackingRecHitSoADevice.h>
Public Types | |
using | AverageGeometry = typename hitSoA::AverageGeometry |
using | hitSoA = TrackingRecHitSoA< TrackerTraits > |
using | ParamsOnGPU = typename hitSoA::ParamsOnGPU |
Public Types inherited from cms::cuda::PortableDeviceCollection< TrackingRecHitLayout< TrackerTraits > > | |
using | Buffer = cms::cuda::device::unique_ptr< std::byte[]> |
using | ConstView = typename Layout::ConstView |
using | Layout = TrackingRecHitLayout< TrackerTraits > |
using | View = typename Layout::View |
Private Attributes | |
uint32_t | offsetBPIX2_ = 0 |
Definition at line 12 of file TrackingRecHitSoADevice.h.
using TrackingRecHitSoADevice< TrackerTraits >::AverageGeometry = typename hitSoA::AverageGeometry |
Definition at line 23 of file TrackingRecHitSoADevice.h.
using TrackingRecHitSoADevice< TrackerTraits >::hitSoA = TrackingRecHitSoA<TrackerTraits> |
Definition at line 14 of file TrackingRecHitSoADevice.h.
using TrackingRecHitSoADevice< TrackerTraits >::ParamsOnGPU = typename hitSoA::ParamsOnGPU |
Definition at line 24 of file TrackingRecHitSoADevice.h.
|
default |
|
inlineexplicit |
Definition at line 27 of file TrackingRecHitSoADevice.h.
References cudaCheck, data, TrackingRecHitSoADevice< TrackerTraits >::nHits(), phase1PixelTopology::numberOfModules, TrackingRecHitSoADevice< TrackerTraits >::offsetBPIX2(), cms::cuda::stream, and cms::cuda::PortableDeviceCollection< TrackingRecHitLayout< TrackerTraits > >::view().
|
inline |
Definition at line 59 of file TrackingRecHitSoADevice.h.
References cudaCheck, phase1PixelTopology::numberOfModules, runTheMatrix::ret, cms::cuda::stream, and cms::cuda::PortableDeviceCollection< TrackingRecHitLayout< TrackerTraits > >::view().
|
inline |
Definition at line 48 of file TrackingRecHitSoADevice.h.
References cudaCheck, dqmMemoryStats::float, TrackingRecHitSoADevice< TrackerTraits >::nHits(), runTheMatrix::ret, cms::cuda::stream, and cms::cuda::PortableDeviceCollection< TrackingRecHitLayout< TrackerTraits > >::view().
|
inline |
Definition at line 69 of file TrackingRecHitSoADevice.h.
References cms::cuda::PortableDeviceCollection< TrackingRecHitLayout< TrackerTraits > >::view().
Referenced by TrackingRecHitSoADevice< TrackerTraits >::localCoordToHostAsync(), CAHitNtupletGeneratorOnGPU< TrackerTraits >::makeTuplesAsync(), and TrackingRecHitSoADevice< TrackerTraits >::TrackingRecHitSoADevice().
|
inline |
Definition at line 70 of file TrackingRecHitSoADevice.h.
References TrackingRecHitSoADevice< TrackerTraits >::offsetBPIX2_.
Referenced by CAHitNtupletGeneratorOnGPU< TrackerTraits >::makeTuplesAsync(), and TrackingRecHitSoADevice< TrackerTraits >::TrackingRecHitSoADevice().
|
private |
Definition at line 74 of file TrackingRecHitSoADevice.h.
Referenced by TrackingRecHitSoADevice< TrackerTraits >::offsetBPIX2().