#include <GPUTPCClusterStatistics.h>
|
| template<class T , int32_t I = 0> |
| void | FillStatistic (std::vector< int32_t > &p, const T *ptr, size_t n) |
| |
| template<class T , class S , int32_t I = 0> |
| void | FillStatisticCombined (std::vector< int32_t > &p, const T *ptr1, const S *ptr2, size_t n, int32_t max1) |
| |
| float | Analyze (std::vector< int32_t > &p, const char *name, bool count=true) |
| |
|
| TPCClusterDecompressor | mDecoder |
| |
| bool | mDecodingError = false |
| |
| std::vector< int32_t > | mPqTotA = std::vector<int32_t>(P_MAX_QTOT, 0) |
| |
| std::vector< int32_t > | mPqMaxA = std::vector<int32_t>(P_MAX_QMAX, 0) |
| |
| std::vector< int32_t > | mPflagsA = std::vector<int32_t>(P_MAX_FLAGS, 0) |
| |
| std::vector< int32_t > | mProwDiffA = std::vector<int32_t>(GPUTPCGeometry::NROWS, 0) |
| |
| std::vector< int32_t > | mPsectorLegDiffA = std::vector<int32_t>(GPUTPCGeometry::NSECTORS * 2, 0) |
| |
| std::vector< int32_t > | mPpadResA = std::vector<int32_t>(P_MAX_PAD, 0) |
| |
| std::vector< int32_t > | mPtimeResA = std::vector<int32_t>(P_MAX_TIME, 0) |
| |
| std::vector< int32_t > | mPsigmaPadA = std::vector<int32_t>(P_MAX_SIGMA, 0) |
| |
| std::vector< int32_t > | mPsigmaTimeA = std::vector<int32_t>(P_MAX_SIGMA, 0) |
| |
| std::vector< int32_t > | mPqPtA = std::vector<int32_t>(P_MAX_QPT, 0) |
| |
| std::vector< int32_t > | mProwA = std::vector<int32_t>(GPUTPCGeometry::NROWS, 0) |
| |
| std::vector< int32_t > | mPsectorA = std::vector<int32_t>(GPUTPCGeometry::NSECTORS, 0) |
| |
| std::vector< int32_t > | mPtimeA = std::vector<int32_t>(P_MAX_TIME, 0) |
| |
| std::vector< int32_t > | mPpadA = std::vector<int32_t>(P_MAX_PAD, 0) |
| |
| std::vector< int32_t > | mPqTotU = std::vector<int32_t>(P_MAX_QTOT, 0) |
| |
| std::vector< int32_t > | mPqMaxU = std::vector<int32_t>(P_MAX_QMAX, 0) |
| |
| std::vector< int32_t > | mPflagsU = std::vector<int32_t>(P_MAX_FLAGS, 0) |
| |
| std::vector< int32_t > | mPpadDiffU = std::vector<int32_t>(P_MAX_PAD, 0) |
| |
| std::vector< int32_t > | mPtimeDiffU = std::vector<int32_t>(P_MAX_TIME, 0) |
| |
| std::vector< int32_t > | mPsigmaPadU = std::vector<int32_t>(P_MAX_SIGMA, 0) |
| |
| std::vector< int32_t > | mPsigmaTimeU = std::vector<int32_t>(P_MAX_SIGMA, 0) |
| |
| std::vector< int32_t > | mPnTrackClusters |
| |
| std::vector< int32_t > | mPnSectorRowClusters |
| |
| std::vector< int32_t > | mPsigmaU = std::vector<int32_t>(P_MAX_SIGMA * P_MAX_SIGMA, 0) |
| |
| std::vector< int32_t > | mPsigmaA = std::vector<int32_t>(P_MAX_SIGMA * P_MAX_SIGMA, 0) |
| |
| std::vector< int32_t > | mPQU = std::vector<int32_t>(P_MAX_QMAX * P_MAX_QTOT, 0) |
| |
| std::vector< int32_t > | mPQA = std::vector<int32_t>(P_MAX_QMAX * P_MAX_QTOT, 0) |
| |
| std::vector< int32_t > | mProwSectorA = std::vector<int32_t>(GPUTPCGeometry::NROWS * GPUTPCGeometry::NSECTORS * 2, 0) |
| |
| double | mEntropy = 0 |
| |
| double | mHuffman = 0 |
| |
| size_t | mNTotalClusters = 0 |
| |
Definition at line 29 of file GPUTPCClusterStatistics.h.
◆ Analyze()
◆ FillStatistic()
| void GPUTPCClusterStatistics::FillStatistic |
( |
std::vector< int32_t > & |
p, |
|
|
const T * |
ptr, |
|
|
size_t |
n |
|
) |
| |
|
protected |
◆ FillStatisticCombined()
| void GPUTPCClusterStatistics::FillStatisticCombined |
( |
std::vector< int32_t > & |
p, |
|
|
const T * |
ptr1, |
|
|
const S * |
ptr2, |
|
|
size_t |
n, |
|
|
int32_t |
max1 |
|
) |
| |
|
protected |
◆ Finish()
| void GPUTPCClusterStatistics::Finish |
( |
| ) |
|
◆ RunStatistics()
◆ mDecoder
◆ mDecodingError
| bool o2::gpu::GPUTPCClusterStatistics::mDecodingError = false |
|
protected |
◆ mEntropy
| double o2::gpu::GPUTPCClusterStatistics::mEntropy = 0 |
|
protected |
◆ mHuffman
| double o2::gpu::GPUTPCClusterStatistics::mHuffman = 0 |
|
protected |
◆ mNTotalClusters
| size_t o2::gpu::GPUTPCClusterStatistics::mNTotalClusters = 0 |
|
protected |
◆ mPflagsA
◆ mPflagsU
◆ mPnSectorRowClusters
| std::vector<int32_t> o2::gpu::GPUTPCClusterStatistics::mPnSectorRowClusters |
|
protected |
◆ mPnTrackClusters
| std::vector<int32_t> o2::gpu::GPUTPCClusterStatistics::mPnTrackClusters |
|
protected |
◆ mPpadA
◆ mPpadDiffU
◆ mPpadResA
◆ mPQA
◆ mPqMaxA
◆ mPqMaxU
◆ mPqPtA
◆ mPqTotA
◆ mPqTotU
◆ mPQU
◆ mProwA
| std::vector<int32_t> o2::gpu::GPUTPCClusterStatistics::mProwA = std::vector<int32_t>(GPUTPCGeometry::NROWS, 0) |
|
protected |
◆ mProwDiffA
| std::vector<int32_t> o2::gpu::GPUTPCClusterStatistics::mProwDiffA = std::vector<int32_t>(GPUTPCGeometry::NROWS, 0) |
|
protected |
◆ mProwSectorA
| std::vector<int32_t> o2::gpu::GPUTPCClusterStatistics::mProwSectorA = std::vector<int32_t>(GPUTPCGeometry::NROWS * GPUTPCGeometry::NSECTORS * 2, 0) |
|
protected |
◆ mPsectorA
| std::vector<int32_t> o2::gpu::GPUTPCClusterStatistics::mPsectorA = std::vector<int32_t>(GPUTPCGeometry::NSECTORS, 0) |
|
protected |
◆ mPsectorLegDiffA
| std::vector<int32_t> o2::gpu::GPUTPCClusterStatistics::mPsectorLegDiffA = std::vector<int32_t>(GPUTPCGeometry::NSECTORS * 2, 0) |
|
protected |
◆ mPsigmaA
◆ mPsigmaPadA
◆ mPsigmaPadU
◆ mPsigmaTimeA
◆ mPsigmaTimeU
◆ mPsigmaU
◆ mPtimeA
◆ mPtimeDiffU
◆ mPtimeResA
◆ NSECTORS
| constexpr uint32_t o2::gpu::GPUTPCClusterStatistics::NSECTORS = GPUTPCGeometry::NSECTORS |
|
staticconstexpr |
◆ P_MAX_FLAGS
| constexpr uint32_t o2::gpu::GPUTPCClusterStatistics::P_MAX_FLAGS = GPUTPCCompression::P_MAX_FLAGS |
|
staticconstexprprotected |
◆ P_MAX_PAD
| constexpr uint32_t o2::gpu::GPUTPCClusterStatistics::P_MAX_PAD = GPUTPCCompression::P_MAX_PAD |
|
staticconstexprprotected |
◆ P_MAX_QMAX
| constexpr uint32_t o2::gpu::GPUTPCClusterStatistics::P_MAX_QMAX = GPUTPCCompression::P_MAX_QMAX |
|
staticconstexprprotected |
◆ P_MAX_QPT
| constexpr uint32_t o2::gpu::GPUTPCClusterStatistics::P_MAX_QPT = GPUTPCCompression::P_MAX_QPT |
|
staticconstexprprotected |
◆ P_MAX_QTOT
| constexpr uint32_t o2::gpu::GPUTPCClusterStatistics::P_MAX_QTOT = GPUTPCCompression::P_MAX_SATURATED_QTOT |
|
staticconstexprprotected |
◆ P_MAX_SIGMA
| constexpr uint32_t o2::gpu::GPUTPCClusterStatistics::P_MAX_SIGMA = GPUTPCCompression::P_MAX_SIGMA |
|
staticconstexprprotected |
◆ P_MAX_TIME
| constexpr uint32_t o2::gpu::GPUTPCClusterStatistics::P_MAX_TIME = GPUTPCCompression::P_MAX_TIME |
|
staticconstexprprotected |
The documentation for this class was generated from the following files: