@@ -388,7 +388,7 @@ GPUdii() int32_t GPUTPCGMTrackParam::FitHit(GPUTPCGMMerger& GPUrestrict() merger
388388GPUdii () float GPUTPCGMTrackParam::FindBestInterpolatedHit(GPUTPCGMMerger& GPUrestrict () merger, gputpcgmmergertypes::InterpolationErrorHit& GPUrestrict() inter, const uint8_t sector, const uint8_t row, const float deltaZ, const float sumInvSqrtCharge, const int nAvgCharge, const GPUTPCGMPropagator& GPUrestrict() prop, const int32_t iTrk)
389389{
390390 const GPUParam& GPUrestrict () param = merger.Param ();
391- const GPUTPCTracker& GPUrestrict () tracker = *(merger.GetConstantMem ()-> tpcTrackers + sector);
391+ const GPUTPCTracker& GPUrestrict () tracker = *(merger.GetConstantMem () -> tpcTrackers + sector);
392392 const GPUTPCRow& GPUrestrict () rowData = tracker.Row (row);
393393 GPUglobalref () const cahit2* hits = tracker.HitData (rowData);
394394 GPUglobalref () const calink* firsthit = tracker.FirstHitInBin (rowData);
@@ -442,7 +442,7 @@ GPUdii() float GPUTPCGMTrackParam::FindBestInterpolatedHit(GPUTPCGMMerger& GPUre
442442
443443 if (dy * dy < sy2 && dz * dz < sz2) {
444444 float err2YA, err2ZA;
445- const ClusterNative& GPUrestrict () cl = merger.GetConstantMem ()-> ioPtrs .clustersNative ->clustersLinear [idOffset + ids[ih]];
445+ const ClusterNative& GPUrestrict () cl = merger.GetConstantMem () -> ioPtrs.clustersNative ->clustersLinear [idOffset + ids[ih]];
446446 const auto clflags = cl.getFlags () & GPUTPCGMMergedTrackHit::clustererAndSharedFlags;
447447 const float time = cl.getTime ();
448448 const float invSqrtCharge = CAMath::InvSqrt (cl.qMax );
@@ -489,8 +489,8 @@ GPUdii() void GPUTPCGMTrackParam::DodEdx(GPUdEdx& GPUrestrict() dEdx, GPUdEdx& G
489489{
490490 const GPUParam& GPUrestrict () param = merger.Param ();
491491 if GPUCA_RTC_CONSTEXPR (GPUCA_GET_CONSTEXPR (param.par , dodEdx)) {
492- const GPUCalibObjectsConst& GPUrestrict () calib = merger.GetConstantMem ()-> calibObjects ;
493- const ClusterNative* GPUrestrict () clustersArray = merger.GetConstantMem ()-> ioPtrs .clustersNative ->clustersLinear ;
492+ const GPUCalibObjectsConst& GPUrestrict () calib = merger.GetConstantMem () -> calibObjects;
493+ const ClusterNative* GPUrestrict () clustersArray = merger.GetConstantMem () -> ioPtrs.clustersNative ->clustersLinear ;
494494 if (param.dodEdxEnabled && finalFit) { // TODO: Costimize flag to remove, and option to remove double-clusters
495495 bool acc = (clusterState & param.rec .tpc .dEdxClusterRejectionFlagMask ) == 0 , accAlt = (clusterState & param.rec .tpc .dEdxClusterRejectionFlagMaskAlt ) == 0 ;
496496 if (acc || accAlt) {
@@ -585,7 +585,7 @@ GPUd() int32_t GPUTPCGMTrackParam::MergeDoubleRowClusters(int32_t& ihit, int32_t
585585{
586586 const int32_t ihitFirst = ihit;
587587 {
588- const ClusterNative& GPUrestrict () cl = merger.GetConstantMem ()-> ioPtrs .clustersNative ->clustersLinear [clusters[ihit].num ];
588+ const ClusterNative& GPUrestrict () cl = merger.GetConstantMem () -> ioPtrs.clustersNative ->clustersLinear [clusters[ihit].num ];
589589 merger.GetConstantMem ()->calibObjects .fastTransformHelper ->Transform (clusters[ihit].sector , clusters[ihit].row , cl.getPad (), cl.getTime (), xx, yy, zz, mTOffset );
590590 }
591591 if (ihit + wayDirection >= 0 && ihit + wayDirection < maxN && clusters[ihit].row == clusters[ihit + wayDirection].row && clusters[ihit].sector == clusters[ihit + wayDirection].sector ) {
@@ -619,7 +619,7 @@ GPUd() int32_t GPUTPCGMTrackParam::MergeDoubleRowClusters(int32_t& ihit, int32_t
619619 const float tmpX = xx;
620620 float count;
621621 if (chkFunction (ihit, yy, zz)) {
622- const ClusterNative& GPUrestrict () cl = merger.GetConstantMem ()-> ioPtrs .clustersNative ->clustersLinear [clusters[ihit].num ];
622+ const ClusterNative& GPUrestrict () cl = merger.GetConstantMem () -> ioPtrs.clustersNative ->clustersLinear [clusters[ihit].num ];
623623 const float clamp = cl.qTot ;
624624 xx *= clamp;
625625 yy *= clamp;
@@ -632,7 +632,7 @@ GPUd() int32_t GPUTPCGMTrackParam::MergeDoubleRowClusters(int32_t& ihit, int32_t
632632 }
633633 do {
634634 ihit += wayDirection;
635- const ClusterNative& GPUrestrict () cl = merger.GetConstantMem ()-> ioPtrs .clustersNative ->clustersLinear [clusters[ihit].num ];
635+ const ClusterNative& GPUrestrict () cl = merger.GetConstantMem () -> ioPtrs.clustersNative ->clustersLinear [clusters[ihit].num ];
636636 const float clamp = cl.qTot ;
637637 float clx, cly, clz;
638638 merger.GetConstantMem ()->calibObjects .fastTransformHelper ->Transform (clusters[ihit].sector , clusters[ihit].row , cl.getPad (), cl.getTime (), clx, cly, clz, mTOffset );
@@ -684,7 +684,7 @@ GPUd() float GPUTPCGMTrackParam::AttachClusters(const GPUTPCGMMerger& GPUrestric
684684 if (param.rec .tpc .disableRefitAttachment & 1 ) {
685685 return -1e6f;
686686 }
687- const GPUTPCTracker& GPUrestrict () tracker = *(merger.GetConstantMem ()-> tpcTrackers + sector);
687+ const GPUTPCTracker& GPUrestrict () tracker = *(merger.GetConstantMem () -> tpcTrackers + sector);
688688 const GPUTPCRow& GPUrestrict () row = tracker.Row (iRow);
689689 GPUglobalref () const cahit2* hits = tracker.HitData (row);
690690 GPUglobalref () const calink* firsthit = tracker.FirstHitInBin (row);
@@ -941,7 +941,7 @@ GPUd() float GPUTPCGMTrackParam::ShiftZ(const GPUTPCGMMergedTrackHit* GPUrestric
941941 if (N == 0 ) {
942942 N = 1 ;
943943 }
944- const auto & GPUrestrict () cls = merger.GetConstantMem ()-> ioPtrs .clustersNative ->clustersLinear ;
944+ const auto & GPUrestrict () cls = merger.GetConstantMem () -> ioPtrs.clustersNative ->clustersLinear ;
945945 float z0 = cls[clusters[0 ].num ].getTime (), zn = cls[clusters[N - 1 ].num ].getTime ();
946946 const auto tmp = zn > z0 ? std::array<float , 3 >{zn, z0, GPUTPCGeometry::Row2X (clusters[N - 1 ].row )} : std::array<float , 3 >{z0, zn, GPUTPCGeometry::Row2X (clusters[0 ].row )};
947947 return ShiftZ (merger, clusters[0 ].sector , tmp[0 ], tmp[1 ], tmp[2 ]);
0 commit comments