1 #ifndef CondFormats_SiPixelObjects_interface_alpaka_SiPixelMappingUtilities_h 2 #define CondFormats_SiPixelObjects_interface_alpaka_SiPixelMappingUtilities_h 5 #include <alpaka/alpaka.hpp> 15 return view.hasQuality();
21 std::vector<unsigned int>
const&
fedIds,
26 unsigned int startFed =
fedIds.front();
27 unsigned int endFed =
fedIds.back() - 1;
32 for (
unsigned int fed = startFed; fed <= endFed; fed++) {
37 if (pixelRoc !=
nullptr) {
40 modToUnpHost[
index] =
true;
47 alpaka::memcpy(
queue, modToUnpDevice, modToUnpHost);
49 return modToUnpDevice;
53 #endif //CondFormats_SiPixelObjects_interface_alpaka_SiPixelMappingUtilities_h
const sipixelobjects::PixelROC * findItem(const sipixelobjects::CablingPathToDetUnit &path) const final
constexpr unsigned int MAX_ROC
ALPAKA_FN_HOST_ACC ALPAKA_FN_ACC static ALPAKA_FN_INLINE bool hasQuality(const SiPixelMappingSoAConstView &view)
constexpr unsigned int MAX_SIZE
ALPAKA_FN_HOST_ACC ALPAKA_FN_ACC static ALPAKA_FN_INLINE cms::alpakatools::device_buffer< Device, unsigned char[]> getModToUnpRegionalAsync(std::set< unsigned int > const &modules, const SiPixelFedCablingTree *cabling, std::vector< unsigned int > const &fedIds, Queue &queue)
constexpr unsigned int MAX_LINK
uint32_t rawId() const
return the DetUnit to which this ROC belongs to.