Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:05:12

0001 #include "DataFormats/SiStripCluster/interface/SiStripClustersSOA.h"
0002 
0003 SiStripClustersSOA::SiStripClustersSOA(uint32_t maxClusters, uint32_t maxStripsPerCluster) {
0004   clusterIndex_ = std::make_unique<uint32_t[]>(maxClusters);
0005   clusterSize_ = std::make_unique<uint32_t[]>(maxClusters);
0006   clusterADCs_ = std::make_unique<uint8_t[]>(maxClusters * maxStripsPerCluster);
0007   clusterDetId_ = std::make_unique<stripgpu::detId_t[]>(maxClusters);
0008   firstStrip_ = std::make_unique<stripgpu::stripId_t[]>(maxClusters);
0009   trueCluster_ = std::make_unique<bool[]>(maxClusters);
0010   barycenter_ = std::make_unique<float[]>(maxClusters);
0011   charge_ = std::make_unique<float[]>(maxClusters);
0012   maxClusterSize_ = maxStripsPerCluster;
0013 }