if (!fTrackReco)
{
- fTrackReco = CreateTrackReconstructor(GetRecoParam(),fClusterServer);
+ fTrackReco = CreateTrackReconstructor(GetRecoParam(),fClusterServer,fkTransformer);
fInternalTrackStore = new AliMUONTrackStoreV1;
}
}
//_____________________________________________________________________________
-AliMUONVTrackReconstructor* AliMUONTracker::CreateTrackReconstructor(const AliMUONRecoParam* recoParam, AliMUONVClusterServer* clusterServer)
+AliMUONVTrackReconstructor* AliMUONTracker::CreateTrackReconstructor(const AliMUONRecoParam* recoParam,
+ AliMUONVClusterServer* clusterServer,
+ const AliMUONGeometryTransformer* transformer)
{
/// Create track reconstructor, depending on tracking mode set in RecoParam
if (strstr(opt,"ORIGINAL"))
{
- trackReco = new AliMUONTrackReconstructor(recoParam,clusterServer);
+ trackReco = new AliMUONTrackReconstructor(recoParam,clusterServer,transformer);
}
else if (strstr(opt,"KALMAN"))
{
- trackReco = new AliMUONTrackReconstructorK(recoParam,clusterServer);
+ trackReco = new AliMUONTrackReconstructorK(recoParam,clusterServer,transformer);
}
else
{