16#define BOOST_TEST_MODULE Test TPC CATracking
17#define BOOST_TEST_MAIN
18#define BOOST_TEST_DYN_LINK
19#include <boost/test/unit_test.hpp>
53 float solenoidBz = -5.00668;
55 bool continuous =
false;
73 config.
configWorkflow.
steps.
set(GPUDataTypes::RecoStep::TPCConversion, GPUDataTypes::RecoStep::TPCSectorTracking,
74 GPUDataTypes::RecoStep::TPCMerging, GPUDataTypes::RecoStep::TPCCompression, GPUDataTypes::RecoStep::TPCdEdx);
80 fastTransformHelper->setCorrMap(fastTransform.get());
93 cont[
i].globalPadRow =
i;
94 cont[
i].clusters.resize(1);
95 cont[
i].clusters[0].setTimeFlags(2, 0);
96 cont[
i].clusters[0].setPad(0);
97 cont[
i].clusters[0].setSigmaTime(1);
98 cont[
i].clusters[0].setSigmaPad(1);
99 cont[
i].clusters[0].qMax = 10;
100 cont[
i].clusters[0].qTot = 50;
102 std::unique_ptr<ClusterNative[]> clusterBuffer;
Definition of container class for dE/dx corrections.
Helper class to read the binary format of TPC ClusterNative.
Class of a TPC cluster in TPC-native coordinates (row, time)
Helper class to access correction maps.
static std::unique_ptr< TPCPadGainCalib > getPadGainCalibDefault()
static std::unique_ptr< o2::tpc::CalibdEdxContainer > getCalibdEdxContainerDefault()
int32_t Initialize(const GPUO2InterfaceConfiguration &config)
int32_t RunTracking(GPUTrackingInOutPointers *data, GPUInterfaceOutputs *outputs=nullptr, uint32_t iThread=0, GPUInterfaceInputUpdate *inputUpdateCallback=nullptr)
static constexpr const uint32_t TPC_MAX_TF_TIME_BIN
static std::unique_ptr< ClusterNativeAccess > createClusterNativeIndex(std::unique_ptr< ClusterNative[]> &buffer, std::vector< ClusterNativeContainer > &clusters, MCLabelContainer *bufferMC=nullptr, std::vector< MCLabelContainer > *mcTruth=nullptr)
constexpr int MAXGLOBALPADROW
BOOST_AUTO_TEST_CASE(ClusterHardware_test1)
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...
S< o2::tpc::CalibdEdxContainer >::type * dEdxCalibContainer
S< TPCFastTransform >::type * fastTransform
S< TPCPadGainCalib >::type * tpcPadGain
S< CorrectionMapsHelper >::type * fastTransformHelper
GPUCalibObjectsConst configCalib
GPUSettingsProcessing configProcessing
GPURecoStepConfiguration configWorkflow
GPUSettingsDeviceBackend configDeviceBackend
GPUSettingsRec configReconstruction
GPUDataTypes::InOutTypeField outputs
GPUDataTypes::RecoStepField steps
GPUDataTypes::InOutTypeField inputs
int32_t grpContinuousMaxTimeBin
float solenoidBzNominalGPU
const o2::tpc::ClusterNativeAccess * clustersNative
std::vector< Cluster > clusters
BOOST_CHECK_EQUAL(triggersD.size(), triggers.size())