#include <GPUReconstructionConvert.h>
|
template<class S > |
void | RunZSEncoder (const S &in, std::unique_ptr< uint64_t[]> *outBuffer, uint32_t *outSizes, o2::raw::RawFileWriter *raw, const o2::InteractionRecord *ir, const GPUParam ¶m, int32_t version, bool verify, float threshold, bool padding, std::function< void(std::vector< o2::tpc::Digit > &)> digitsFilter) |
|
|
static void | ConvertNativeToClusterData (o2::tpc::ClusterNativeAccess *native, std::unique_ptr< GPUTPCClusterData[]> *clusters, uint32_t *nClusters, const TPCFastTransform *transform, int32_t continuousMaxTimeBin=0) |
|
static void | ConvertRun2RawToNative (o2::tpc::ClusterNativeAccess &native, std::unique_ptr< o2::tpc::ClusterNative[]> &nativeBuffer, const AliHLTTPCRawCluster **rawClusters, uint32_t *nRawClusters) |
|
template<class S > |
static void | RunZSEncoder (const S &in, std::unique_ptr< uint64_t[]> *outBuffer, uint32_t *outSizes, o2::raw::RawFileWriter *raw, const o2::InteractionRecord *ir, const GPUParam ¶m, int32_t version, bool verify, float threshold=0.f, bool padding=false, std::function< void(std::vector< o2::tpc::Digit > &)> digitsFilter=nullptr) |
|
static void | RunZSEncoderCreateMeta (const uint64_t *buffer, const uint32_t *sizes, void **ptrs, GPUTrackingInOutZS *out) |
|
static void | RunZSFilter (std::unique_ptr< o2::tpc::Digit[]> *buffers, const o2::tpc::Digit *const *ptrs, size_t *nsb, const size_t *ns, const GPUParam ¶m, bool zs12bit, float threshold) |
|
static int32_t | GetMaxTimeBin (const o2::tpc::ClusterNativeAccess &native) |
|
static int32_t | GetMaxTimeBin (const GPUTrackingInOutDigits &digits) |
|
static int32_t | GetMaxTimeBin (const GPUTrackingInOutZS &zspages) |
|
static std::function< void(std::vector< o2::tpc::Digit > &, const void *, uint32_t, uint32_t)> | GetDecoder (int32_t version, const GPUParam *param) |
|
Definition at line 48 of file GPUReconstructionConvert.h.
◆ ConvertNativeToClusterData()
◆ ConvertRun2RawToNative()
◆ GetDecoder()
static std::function< void(std::vector< o2::tpc::Digit > &, const void *, uint32_t, uint32_t)> o2::gpu::GPUReconstructionConvert::GetDecoder |
( |
int32_t |
version, |
|
|
const GPUParam * |
param |
|
) |
| |
|
static |
◆ GetMaxTimeBin() [1/3]
◆ GetMaxTimeBin() [2/3]
◆ GetMaxTimeBin() [3/3]
◆ RunZSEncoder() [1/2]
void o2::gpu::GPUReconstructionConvert::RunZSEncoder |
( |
const S & |
in, |
|
|
std::unique_ptr< uint64_t[]> * |
outBuffer, |
|
|
uint32_t * |
outSizes, |
|
|
o2::raw::RawFileWriter * |
raw, |
|
|
const o2::InteractionRecord * |
ir, |
|
|
const GPUParam & |
param, |
|
|
int32_t |
version, |
|
|
bool |
verify, |
|
|
float |
threshold, |
|
|
bool |
padding, |
|
|
std::function< void(std::vector< o2::tpc::Digit > &)> |
digitsFilter |
|
) |
| |
◆ RunZSEncoder() [2/2]
static void o2::gpu::GPUReconstructionConvert::RunZSEncoder |
( |
const S & |
in, |
|
|
std::unique_ptr< uint64_t[]> * |
outBuffer, |
|
|
uint32_t * |
outSizes, |
|
|
o2::raw::RawFileWriter * |
raw, |
|
|
const o2::InteractionRecord * |
ir, |
|
|
const GPUParam & |
param, |
|
|
int32_t |
version, |
|
|
bool |
verify, |
|
|
float |
threshold = 0.f , |
|
|
bool |
padding = false , |
|
|
std::function< void(std::vector< o2::tpc::Digit > &)> |
digitsFilter = nullptr |
|
) |
| |
|
static |
◆ RunZSEncoderCreateMeta()
void GPUReconstructionConvert::RunZSEncoderCreateMeta |
( |
const uint64_t * |
buffer, |
|
|
const uint32_t * |
sizes, |
|
|
void ** |
ptrs, |
|
|
GPUTrackingInOutZS * |
out |
|
) |
| |
|
static |
◆ RunZSFilter()
void GPUReconstructionConvert::RunZSFilter |
( |
std::unique_ptr< o2::tpc::Digit[]> * |
buffers, |
|
|
const o2::tpc::Digit *const * |
ptrs, |
|
|
size_t * |
nsb, |
|
|
const size_t * |
ns, |
|
|
const GPUParam & |
param, |
|
|
bool |
zs12bit, |
|
|
float |
threshold |
|
) |
| |
|
static |
◆ NSECTORS
constexpr uint32_t o2::gpu::GPUReconstructionConvert::NSECTORS = GPUCA_NSECTORS |
|
staticconstexpr |
The documentation for this class was generated from the following files: