// about the suitability of this software for any purpose. It is
// provided "as is" without express or implied warranty.
//========================================================================
-//
+//
// Class AliEMCALTrack
// ---------------------
// A class implementing a track which is propagated to EMCAL and
// Sets to meaningless values the indexes corresponding to
// ESD seed track and matched cluster.
//
+
}
//
//------------------------------------------------------------------------------
// parameters are chosen according to static variable fUseOuterParams
Double_t alpha, x, params[5], cov[15];
if (fgUseOuterParams) {
- t.GetOuterExternalParameters(alpha, x, params);
- t.GetOuterExternalCovariance(cov);
+ if(t.GetOuterParam()){
+ t.GetOuterExternalParameters(alpha, x, params);
+ t.GetOuterExternalCovariance(cov);
+ }
+ else{ // no outer param available leave the default as is
+ return;
+ }
}
else {
alpha = t.GetAlpha();
fSeedIndex = t.fSeedIndex;
fSeedLabel = t.fSeedLabel;
-
return *this;
}
//
// EL correction is computed only if requested...
if (!fgCorrectForEL) return kTRUE;
- return AliExternalTrackParam::CorrectForMaterial(d, x0, GetMass());
+ return AliExternalTrackParam::CorrectForMeanMaterial(d, x0, GetMass());
}