message: fix and improve added cluster errors
diff: @@ -627,12 +627,15 @@ GPUd() int AliHLTTPCGMPropagator::PropagateToXAlphaBz(float posX, float posAlpha
  GPUd() void AliHLTTPCGMPropagator::GetErr2(float& err2Y, float& err2Z, const AliHLTTPCCAParam &param, float posZ, int iRow, short clusterState)
  {
  - if (fSpecialErrors) param.GetClusterErrors2( iRow, fContinuousTracking ? 125. : posZ, fT0.GetSinPhi(), fT0.DzDs(), err2Y, err2Z );
  + if (fSpecialErrors)
  + {
  + param.GetClusterErrors2( iRow, fContinuousTracking ? 125. : posZ, fT0.GetSinPhi(), fT0.DzDs(), err2Y, err2Z );
  + if (clusterState & AliHLTTPCGMMergedTrackHit::flagEdge) {err2Y += 0.25;err2Z += 0.15;}
  + if (clusterState & AliHLTTPCGMMergedTrackHit::flagSplitPad) {err2Y += 0.03;err2Y *= 3;}
  + if (clusterState & AliHLTTPCGMMergedTrackHit::flagSplitTime) {err2Z += 0.03;err2Z *= 3;}
  + if (clusterState & AliHLTTPCGMMergedTrackHit::flagSingle) {err2Y += 0.2;err2Y *= 9;err2Z += 0.2;err2Z *= 9;}
  + }
  else param.GetClusterRMS2( iRow, fContinuousTracking ? 125. : posZ, fT0.GetSinPhi(), fT0.DzDs(), err2Y, err2Z );
  - //if (clusterState | AliHLTTPCGMMergedTrackHit::flagEdge) {err2Y += 0.5;err2Z += 0.5;}
  - //if (clusterState | AliHLTTPCGMMergedTrackHit::flagSplitPad) {err2Y += 0.03;err2Y *= 3;}
  - //if (clusterState | AliHLTTPCGMMergedTrackHit::flagSplitTime) {err2Z += 0.03;err2Z *= 3;}
  - //if (clusterState | AliHLTTPCGMMergedTrackHit::flagSingle) {err2Y += 0.2;err2Y *= 9;err2Z += 0.2;err2Z *= 9;}
  }
  GPUd() int AliHLTTPCGMPropagator::Update( float posY, float posZ, int iRow, const AliHLTTPCCAParam &param, short clusterState, bool rejectChi2 )
  