src
DataFormats
SiStripCluster
src
SiStripClustersSOA.cc
Go to the documentation of this file.
1
#include "
DataFormats/SiStripCluster/interface/SiStripClustersSOA.h
"
2
3
SiStripClustersSOA::SiStripClustersSOA
(uint32_t
maxClusters
, uint32_t maxStripsPerCluster) {
4
clusterIndex_
= std::make_unique<uint32_t[]>(
maxClusters
);
5
clusterSize_
= std::make_unique<uint32_t[]>(
maxClusters
);
6
clusterADCs_
= std::make_unique<uint8_t[]>(
maxClusters
* maxStripsPerCluster);
7
clusterDetId_
= std::make_unique<stripgpu::detId_t[]>(
maxClusters
);
8
firstStrip_
= std::make_unique<stripgpu::stripId_t[]>(
maxClusters
);
9
trueCluster_
= std::make_unique<bool[]>(
maxClusters
);
10
barycenter_
= std::make_unique<float[]>(
maxClusters
);
11
charge_
= std::make_unique<float[]>(
maxClusters
);
12
maxClusterSize_
= maxStripsPerCluster;
13
}
SiStripClustersSOABase< detail::impl::unique_ptr_default_deleter >::clusterADCs_
detail::impl::unique_ptr_default_deleter< uint8_t[]> clusterADCs_
Definition:
SiStripClustersSOABase.h:50
SiStripClustersSOABase< detail::impl::unique_ptr_default_deleter >::clusterSize_
detail::impl::unique_ptr_default_deleter< uint32_t[]> clusterSize_
Definition:
SiStripClustersSOABase.h:49
SiStripClustersSOABase< detail::impl::unique_ptr_default_deleter >::charge_
detail::impl::unique_ptr_default_deleter< float[]> charge_
Definition:
SiStripClustersSOABase.h:55
SiStripClustersSOABase< detail::impl::unique_ptr_default_deleter >::clusterDetId_
detail::impl::unique_ptr_default_deleter< stripgpu::detId_t[]> clusterDetId_
Definition:
SiStripClustersSOABase.h:51
SiStripClustersSOA::SiStripClustersSOA
SiStripClustersSOA()=default
beam_dqm_sourceclient-live_cfg.maxClusters
maxClusters
Definition:
beam_dqm_sourceclient-live_cfg.py:378
SiStripClustersSOABase< detail::impl::unique_ptr_default_deleter >::barycenter_
detail::impl::unique_ptr_default_deleter< float[]> barycenter_
Definition:
SiStripClustersSOABase.h:54
SiStripClustersSOABase< detail::impl::unique_ptr_default_deleter >::clusterIndex_
detail::impl::unique_ptr_default_deleter< uint32_t[]> clusterIndex_
Definition:
SiStripClustersSOABase.h:48
SiStripClustersSOA.h
SiStripClustersSOABase< detail::impl::unique_ptr_default_deleter >::maxClusterSize_
uint32_t maxClusterSize_
Definition:
SiStripClustersSOABase.h:57
SiStripClustersSOABase< detail::impl::unique_ptr_default_deleter >::trueCluster_
detail::impl::unique_ptr_default_deleter< bool[]> trueCluster_
Definition:
SiStripClustersSOABase.h:53
SiStripClustersSOABase< detail::impl::unique_ptr_default_deleter >::firstStrip_
detail::impl::unique_ptr_default_deleter< stripgpu::stripId_t[]> firstStrip_
Definition:
SiStripClustersSOABase.h:52
Generated for CMSSW Reference Manual by
1.8.14