@@ -570,7 +570,7 @@ GPUd() int32_t GPUTPCGMMerger::RefitSectorTrack(GPUTPCGMSectorTrack& sectorTrack
570570 trk.QPt () = inTrack->Param ().GetQPt ();
571571 trk.TOffset () = GetConstantMem ()->calibObjects .fastTransformHelper ->getCorrMap ()->convZOffsetToVertexTime (sector, inTrack->Param ().GetZOffset (), Param ().continuousMaxTimeBin );
572572 const auto tmp = sectorTrack.ClusterTN () > sectorTrack.ClusterT0 () ? std::array<float , 2 >{sectorTrack.ClusterTN (), sectorTrack.ClusterT0 ()} : std::array<float , 2 >{sectorTrack.ClusterT0 (), sectorTrack.ClusterTN ()};
573- 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
573+ 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
574574 sectorTrack.SetX2 (0 .f );
575575 for (int32_t way = 0 ; way < 2 ; way++) {
576576 if (way) {
@@ -1863,7 +1863,7 @@ GPUd() void GPUTPCGMMerger::PrepareForFit1(int32_t nBlocks, int32_t nThreads, in
18631863 const auto & GPUrestrict () cls = GetConstantMem ()->ioPtrs .clustersNative ->clustersLinear ;
18641864 float z0 = cls[cl0.num ].getTime (), zn = cls[cln.num ].getTime ();
18651865 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 )};
1866- trk.Param ().ShiftZ (this , cl0.sector , tmp[0 ], tmp[1 ], tmp[2 ]);
1866+ trk.Param ().ShiftZ (* this , cl0.sector , tmp[0 ], tmp[1 ], tmp[2 ]);
18671867 updTrk = &trk;
18681868 while (updTrk->PrevSegment () >= 0 ) {
18691869 auto next = &mMergedTracks [updTrk->PrevSegment ()];
0 commit comments