#include <TrackingRecHitSoAHost.h>
Public Types | |
using | AverageGeometry = typename hitSoA::AverageGeometry |
using | hitSoA = TrackingRecHitSoA< TrackerTraits > |
using | ParamsOnGPU = typename hitSoA::ParamsOnGPU |
using | PhiBinner = typename hitSoA::PhiBinner |
using | PhiBinnerStorageType = typename hitSoA::PhiBinnerStorageType |
Public Types inherited from cms::cuda::PortableHostCollection< TrackingRecHitLayout< TrackerTraits > > | |
using | Buffer = cms::cuda::host::unique_ptr< std::byte[]> |
using | ConstView = typename Layout::ConstView |
using | Layout = TrackingRecHitLayout< TrackerTraits > |
using | View = typename Layout::View |
Private Attributes | |
uint32_t | offsetBPIX2_ = 0 |
Additional Inherited Members | |
Static Public Member Functions inherited from cms::cuda::PortableHostCollection< TrackingRecHitLayout< TrackerTraits > > | |
static void | ROOTReadStreamer (PortableHostCollection *newObj, Layout const &layout) |
Definition at line 12 of file TrackingRecHitSoAHost.h.
using TrackingRecHitSoAHost< TrackerTraits >::AverageGeometry = typename hitSoA::AverageGeometry |
Definition at line 23 of file TrackingRecHitSoAHost.h.
using TrackingRecHitSoAHost< TrackerTraits >::hitSoA = TrackingRecHitSoA<TrackerTraits> |
Definition at line 14 of file TrackingRecHitSoAHost.h.
using TrackingRecHitSoAHost< TrackerTraits >::ParamsOnGPU = typename hitSoA::ParamsOnGPU |
Definition at line 24 of file TrackingRecHitSoAHost.h.
using TrackingRecHitSoAHost< TrackerTraits >::PhiBinner = typename hitSoA::PhiBinner |
Definition at line 26 of file TrackingRecHitSoAHost.h.
using TrackingRecHitSoAHost< TrackerTraits >::PhiBinnerStorageType = typename hitSoA::PhiBinnerStorageType |
Definition at line 25 of file TrackingRecHitSoAHost.h.
|
default |
|
inlineexplicit |
Definition at line 30 of file TrackingRecHitSoAHost.h.
|
inlineexplicit |
Definition at line 33 of file TrackingRecHitSoAHost.h.
|
inlineexplicit |
Definition at line 36 of file TrackingRecHitSoAHost.h.
References SplitLinear::begin, filterCSVwithJSON::copy, TrackingRecHitSoAHost< TrackerTraits >::nHits(), phase1PixelTopology::numberOfModules, TrackingRecHitSoAHost< TrackerTraits >::offsetBPIX2(), and cms::cuda::PortableHostCollection< TrackingRecHitLayout< TrackerTraits > >::view().
|
inlineexplicit |
Definition at line 47 of file TrackingRecHitSoAHost.h.
References SplitLinear::begin, filterCSVwithJSON::copy, TrackingRecHitSoAHost< TrackerTraits >::nHits(), phase1PixelTopology::numberOfModules, TrackingRecHitSoAHost< TrackerTraits >::offsetBPIX2(), and cms::cuda::PortableHostCollection< TrackingRecHitLayout< TrackerTraits > >::view().
|
inline |
Definition at line 60 of file TrackingRecHitSoAHost.h.
References cms::cuda::PortableHostCollection< TrackingRecHitLayout< TrackerTraits > >::view().
Referenced by CAHitNtupletGeneratorOnGPU< TrackerTraits >::makeTuples(), and TrackingRecHitSoAHost< TrackerTraits >::TrackingRecHitSoAHost().
|
inline |
Definition at line 61 of file TrackingRecHitSoAHost.h.
References TrackingRecHitSoAHost< TrackerTraits >::offsetBPIX2_.
Referenced by CAHitNtupletGeneratorOnGPU< TrackerTraits >::makeTuples(), and TrackingRecHitSoAHost< TrackerTraits >::TrackingRecHitSoAHost().
|
private |
Definition at line 65 of file TrackingRecHitSoAHost.h.
Referenced by TrackingRecHitSoAHost< TrackerTraits >::offsetBPIX2().