Skip to content

SiPixelDigisClustersFromSoA

Link on github.

After the CUDA to SoA conversion has executed, the data (which is in SiPixelDigisCUDASOA format) is copied to edm::DetSetVectors (of PixelDigis and edmNew::DetSetVectors of SiPixelClusters)

flowchart
    cudasoa[SiPixelDigisCUDASOA] --> detsetpix[edm::DetSetVector of PixelDigi]
    cudasoa --> detsetclus[edmNew::DetSetVectorNew of SiPixelCluster]   

See also: edm::DetSetVector.

Warning

  • For clusters (stored in the outputClusters variable), an edmNew::DetSetVector<SiPixelCluster> is used (a.k.a SiPixelClusterCollectionNew, found in SiPixelCluster.h).
  • For pixel digis (stored in the collection variable), an edm::DetSetVector<PixelDigi> is used (see PixelDigis).