@@ -571,7 +571,7 @@ GPUd() int32_t GPUTPCGMMerger::RefitSectorTrack(GPUTPCGMSectorTrack& sectorTrack
571571 trk.QPt () = inTrack->Param ().GetQPt ();
572572 trk.TOffset () = Param ().par .continuousTracking ? GetConstantMem ()->calibObjects .fastTransformHelper ->getCorrMap ()->convZOffsetToVertexTime (sector, inTrack->Param ().GetZOffset (), Param ().continuousMaxTimeBin ) : 0 ;
573573 const auto tmp = sectorTrack.ClusterTN () > sectorTrack.ClusterT0 () ? std::array<float , 2 >{sectorTrack.ClusterTN (), sectorTrack.ClusterT0 ()} : std::array<float , 2 >{sectorTrack.ClusterT0 (), sectorTrack.ClusterTN ()};
574- trk.ShiftZ (this , sector, tmp[0 ], tmp[1 ], inTrack->Param ().GetX ()); // We do not store the inner / outer cluster X, so we just use the track X instead
574+ trk.ShiftZ (* this , sector, tmp[0 ], tmp[1 ], inTrack->Param ().GetX ()); // We do not store the inner / outer cluster X, so we just use the track X instead
575575 sectorTrack.SetX2 (0 .f );
576576 for (int32_t way = 0 ; way < 2 ; way++) {
577577 if (way) {
@@ -1864,7 +1864,7 @@ GPUd() void GPUTPCGMMerger::PrepareForFit1(int32_t nBlocks, int32_t nThreads, in
18641864 const auto & GPUrestrict () cls = GetConstantMem ()->ioPtrs .clustersNative ->clustersLinear ;
18651865 float z0 = cls[cl0.num ].getTime (), zn = cls[cln.num ].getTime ();
18661866 const auto tmp = zn > z0 ? std::array<float , 3 >{zn, z0, GPUTPCGeometry::Row2X (cln.row )} : std::array<float , 3 >{z0, zn, GPUTPCGeometry::Row2X (cl0.row )};
1867- trk.Param ().ShiftZ (this , cl0.sector , tmp[0 ], tmp[1 ], tmp[2 ]);
1867+ trk.Param ().ShiftZ (* this , cl0.sector , tmp[0 ], tmp[1 ], tmp[2 ]);
18681868 updTrk = &trk;
18691869 while (updTrk->PrevSegment () >= 0 ) {
18701870 auto next = &mMergedTracks [updTrk->PrevSegment ()];
0 commit comments