2323#include < cstddef>
2424#endif
2525#include " GPUTRDDef.h"
26+ #include " DataFormatsTPC/Constants.h"
2627
2728struct AliHLTTPCClusterMCLabel ;
2829struct AliHLTTPCRawCluster ;
@@ -109,11 +110,6 @@ struct GPUTRDTrackletLabels;
109110struct GPUTPCDigitsMCInput ;
110111struct GPUSettingsTF ;
111112
112- namespace gpudatatypes
113- {
114- static constexpr uint32_t NSECTORS = 36 ;
115- } // namespace gpudatatypes
116-
117113template <class T >
118114struct DefaultPtr {
119115 typedef T type;
@@ -141,7 +137,7 @@ typedef GPUCalibObjectsTemplate<DefaultPtr> GPUCalibObjects; // NOTE: These 2 mu
141137typedef GPUCalibObjectsTemplate<ConstPtr> GPUCalibObjectsConst;
142138
143139struct GPUTrackingInOutZS {
144- static constexpr uint32_t NSECTORS = gpudatatypes::NSECTORS ;
140+ static constexpr uint32_t NSECTORS = o2::tpc::constants::MAXSECTOR ;
145141 static constexpr uint32_t NENDPOINTS = 20 ;
146142 struct GPUTrackingInOutZSSector {
147143 const void * const * zsPtr[NENDPOINTS];
@@ -159,7 +155,7 @@ struct GPUTrackingInOutZS {
159155};
160156
161157struct GPUTrackingInOutDigits {
162- static constexpr uint32_t NSECTORS = gpudatatypes::NSECTORS ;
158+ static constexpr uint32_t NSECTORS = o2::tpc::constants::MAXSECTOR ;
163159 const o2::tpc::Digit* tpcDigits[NSECTORS] = {nullptr };
164160 size_t nTPCDigits[NSECTORS] = {0 };
165161 const GPUTPCDigitsMCInput* tpcDigitsMC = nullptr ;
@@ -169,7 +165,7 @@ struct GPUTrackingInOutPointers {
169165 GPUTrackingInOutPointers () = default ;
170166
171167 // TPC
172- static constexpr uint32_t NSECTORS = gpudatatypes::NSECTORS ;
168+ static constexpr uint32_t NSECTORS = o2::tpc::constants::MAXSECTOR ;
173169 const GPUTrackingInOutZS* tpcZS = nullptr ;
174170 const GPUTrackingInOutDigits* tpcPackedDigits = nullptr ;
175171 const GPUTPCClusterData* clusterData[NSECTORS] = {nullptr };
0 commit comments