|
21 | 21 | #include "GPUChainTrackingGetters.inc" |
22 | 22 | #include "GPUReconstructionIO.h" |
23 | 23 | #include "GPUChainTrackingDefs.h" |
24 | | -#include "GPUTPCClusterData.h" |
25 | 24 | #include "GPUTPCGMMergedTrack.h" |
26 | 25 | #include "GPUTPCGMMergedTrackHit.h" |
27 | 26 | #include "GPUTPCTrack.h" |
28 | 27 | #include "GPUTPCHitId.h" |
| 28 | +#include "GPUTPCClusterData.h" |
29 | 29 | #include "TPCZSLinkMapping.h" |
30 | 30 | #include "GPUTRDTrackletWord.h" |
31 | 31 | #include "AliHLTTPCClusterMCData.h" |
@@ -93,9 +93,6 @@ void GPUChainTracking::RegisterPermanentMemoryAndProcessors() |
93 | 93 | if (GetRecoSteps() & RecoStep::TRDTracking) { |
94 | 94 | mRec->RegisterGPUProcessor(&processors()->trdTrackerO2, GetRecoStepsGPU() & RecoStep::TRDTracking); |
95 | 95 | } |
96 | | - if (GetRecoSteps() & RecoStep::TPCConversion) { |
97 | | - mRec->RegisterGPUProcessor(&processors()->tpcConverter, GetRecoStepsGPU() & RecoStep::TPCConversion); |
98 | | - } |
99 | 96 | if (GetRecoSteps() & RecoStep::TPCCompression) { |
100 | 97 | mRec->RegisterGPUProcessor(&processors()->tpcCompressor, GetRecoStepsGPU() & RecoStep::TPCCompression); |
101 | 98 | } |
@@ -141,9 +138,6 @@ void GPUChainTracking::RegisterGPUProcessors() |
141 | 138 | if (GetRecoStepsGPU() & RecoStep::TRDTracking) { |
142 | 139 | mRec->RegisterGPUDeviceProcessor(&processorsShadow()->trdTrackerO2, &processors()->trdTrackerO2); |
143 | 140 | } |
144 | | - if (GetRecoStepsGPU() & RecoStep::TPCConversion) { |
145 | | - mRec->RegisterGPUDeviceProcessor(&processorsShadow()->tpcConverter, &processors()->tpcConverter); |
146 | | - } |
147 | 141 | if (GetRecoStepsGPU() & RecoStep::TPCCompression) { |
148 | 142 | mRec->RegisterGPUDeviceProcessor(&processorsShadow()->tpcCompressor, &processors()->tpcCompressor); |
149 | 143 | } |
@@ -182,11 +176,9 @@ bool GPUChainTracking::ValidateSteps() |
182 | 176 | GPUError("Invalid GPU Reconstruction Step Setting: dEdx requires TPC Merger to be active"); |
183 | 177 | return false; |
184 | 178 | } |
185 | | - if (!param().par.earlyTpcTransform) { |
186 | | - if (((GetRecoSteps() & GPUDataTypes::RecoStep::TPCSectorTracking) || (GetRecoSteps() & GPUDataTypes::RecoStep::TPCMerging)) && !(GetRecoSteps() & GPUDataTypes::RecoStep::TPCConversion)) { |
187 | | - GPUError("Invalid Reconstruction Step Setting: Tracking without early transform requires TPC Conversion to be active"); |
188 | | - return false; |
189 | | - } |
| 179 | + if (((GetRecoSteps() & GPUDataTypes::RecoStep::TPCSectorTracking) || (GetRecoSteps() & GPUDataTypes::RecoStep::TPCMerging)) && !(GetRecoSteps() & GPUDataTypes::RecoStep::TPCConversion)) { |
| 180 | + GPUError("Invalid Reconstruction Step Setting: Tracking requires TPC Conversion to be active"); |
| 181 | + return false; |
190 | 182 | } |
191 | 183 | if ((GetRecoSteps() & GPUDataTypes::RecoStep::TPCClusterFinding) && !(GetRecoStepsInputs() & GPUDataTypes::InOutType::TPCRaw)) { |
192 | 184 | GPUError("Invalid input, TPC Clusterizer needs TPC raw input"); |
@@ -566,7 +558,6 @@ void GPUChainTracking::AllocateIOMemory() |
566 | 558 | AllocateIOMemoryHelper(mIOPtrs.nMCInfosTPCCol, mIOPtrs.mcInfosTPCCol, mIOMem.mcInfosTPCCol); |
567 | 559 | AllocateIOMemoryHelper(mIOPtrs.nMergedTracks, mIOPtrs.mergedTracks, mIOMem.mergedTracks); |
568 | 560 | AllocateIOMemoryHelper(mIOPtrs.nMergedTrackHits, mIOPtrs.mergedTrackHits, mIOMem.mergedTrackHits); |
569 | | - AllocateIOMemoryHelper(mIOPtrs.nMergedTrackHits, mIOPtrs.mergedTrackHitsXYZ, mIOMem.mergedTrackHitsXYZ); |
570 | 561 | AllocateIOMemoryHelper(mIOPtrs.nTRDTracks, mIOPtrs.trdTracks, mIOMem.trdTracks); |
571 | 562 | AllocateIOMemoryHelper(mIOPtrs.nTRDTracklets, mIOPtrs.trdTracklets, mIOMem.trdTracklets); |
572 | 563 | AllocateIOMemoryHelper(mIOPtrs.nTRDTracklets, mIOPtrs.trdSpacePoints, mIOMem.trdSpacePoints); |
|
0 commit comments