File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff 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);
You can’t perform that action at this time.
0 commit comments