Skip to content

Commit a63091b

Browse files
committed
further fix
1 parent 38744b1 commit a63091b

1 file changed

Lines changed: 6 additions & 4 deletions

File tree

PWGDQ/Tasks/global-muon-matcher.cxx

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -275,6 +275,8 @@ struct GlobalMuonMatching {
275275
void setRemovable() { removable = true; }
276276
[[nodiscard]] bool isRemovable() const { return removable; }
277277

278+
[[nodiscard]] o2::track::TrackParCovFwd asTrackParCovFwd() const { return *this; }
279+
278280
private:
279281
int nClusters{-1};
280282
bool removable{false};
@@ -1354,8 +1356,8 @@ struct GlobalMuonMatching {
13541356
continue;
13551357
}
13561358

1357-
o2::track::TrackParCovFwd mftTrackProp(static_cast<const o2::track::TrackParCovFwd&>(mftTrackParIt->second));
1358-
o2::track::TrackParCovFwd mchTrackProp(static_cast<const o2::track::TrackParCovFwd&>(mchTrackParIt->second));
1359+
auto mftTrackProp = mftTrackParIt->second.asTrackParCovFwd();
1360+
auto mchTrackProp = mchTrackParIt->second.asTrackParCovFwd();
13591361

13601362
if (matchingPlaneZEffective < 0.) {
13611363
mftTrackProp = propagateToZMft(mftTrackProp, matchingPlaneZ);
@@ -1420,8 +1422,8 @@ struct GlobalMuonMatching {
14201422
continue;
14211423
}
14221424

1423-
o2::track::TrackParCovFwd mftTrackProp(static_cast<const o2::track::TrackParCovFwd&>(mftTrackParIt->second));
1424-
o2::track::TrackParCovFwd mchTrackProp(static_cast<const o2::track::TrackParCovFwd&>(mchTrackParIt->second));
1425+
auto mftTrackProp = mftTrackParIt->second.asTrackParCovFwd();
1426+
auto mchTrackProp = mchTrackParIt->second.asTrackParCovFwd();
14251427

14261428
if (matchingPlaneZ < 0.) {
14271429
mftTrackProp = propagateToZMft(mftTrackProp, matchingPlaneZ);

0 commit comments

Comments
 (0)