message: from Ivan Vorobyev: fix unclomplete revert of the code speedup
diff: @@ -1603,7 +1603,6 @@ void AliTPCcalibTime::ProcessAlignITS(AliVTrack *const track, const AliVfriendT
  //
  // try to find standalone ITS track corresponing to the TPC if possible
  //
  - AliExternalTrackParam tmpParam;
  Bool_t hasAlone=kFALSE;
  Int_t ntracks=event->GetNumberOfTracks();
  for (Int_t i=0; i<ntracks; i++){
  @@ -1621,23 +1620,18 @@ void AliTPCcalibTime::ProcessAlignITS(AliVTrack *const track, const AliVfriendT
  if (TMath::Abs(pTPC.GetSigned1Pt()-ITStrackOut->GetSigned1Pt())> kMax1Pt) continue;
  pITS=(*ITStrackOut);
  //
  - if (!tmpParam.RotateParamOnly(pTPC.GetAlpha())) continue;
  - if (!tmpParam.PropagateParamOnlyTo(pTPC.GetX(),AliTrackerBase::GetBz())) continue;
  - if (TMath::Abs(pTPC.GetY()-tmpParam.GetY())> kMaxDy) continue;
  - if (TMath::Abs(pTPC.GetSnp()-tmpParam.GetSnp())> kMaxAngle) continue;
  + pITS.Rotate(pTPC.GetAlpha());
  + AliTracker::PropagateTrackToBxByBz(&pITS,pTPC.GetX(),0.1,0.1,kFALSE);
  + //pITS.PropagateTo(pTPC.GetX(),AliTrackerBase::GetBz());
  + if (TMath::Abs(pTPC.GetY()-pITS.GetY())> kMaxDy) continue;
  + if (TMath::Abs(pTPC.GetSnp()-pITS.GetSnp())> kMaxAngle) continue;
  hasAlone=kTRUE;
  - pITS=(*ITStrackOut);
  - break;
  }
  if (!hasAlone) {
  if (track->GetNumberOfITSClusters()<kMinITS) return;
  pITS=pITS2; // use combined track if it has ITS
  }
  - pITS.Rotate(pTPC.GetAlpha());
  - //AliTracker::PropagateTrackToBxByBz(&pITS,pTPC.GetX(),0.1,0.1,kFALSE);
  - pITS.PropagateTo(pTPC.GetX(),AliTrackerBase::GetBz());
  -
  //
  if (TMath::Abs(pITS.GetY()-pTPC.GetY()) >kMaxDy) return;
  if (TMath::Abs(pITS.GetSnp()-pTPC.GetSnp())>kMaxAngle) return;
  