iLink, i-4, ((TObjString*) tokens->At(i))->GetString().Data(), trackletWord));
AliTRDtrackletWord *tracklet = new (trklArray[trklArray.GetEntriesFast()]) AliTRDtrackletWord(trackletWord);
AliTRDtrackletGTU *trkl = new (trklArrayGTU[trklArrayGTU.GetEntriesFast()]) AliTRDtrackletGTU(tracklet);
- if (fTMU)
- fTMU->AddTracklet(trkl, iLink);
+ fTMU->AddTracklet(trkl, iLink);
}
//
delete tokens;
}
AliDebug(1, Form("adding tracklet: 0x%08x in sec %i stack %i link %i",
trkl->GetTrackletWord(), trkl->GetDetector() / 30, (trkl->GetDetector() % 30) / 6, trkl->GetHCId() % 12));
- if (fTMU) {
- fTMU->AddTracklet(trkl, iLink);
- }
+ fTMU->AddTracklet(trkl, iLink);
}
if (pendingTracklets) {
AliTRDtrackResiduals& AliTRDtrackResiduals::operator=(const AliTRDtrackResiduals &rhs)
{
- ROOT::Math::IBaseFunctionMultiDim::operator=(rhs);
- fTrack = rhs.fTrack;
- fParam = rhs.fParam;
+ if (&rhs != this) {
+ ROOT::Math::IBaseFunctionMultiDim::operator=(rhs);
+ fTrack = rhs.fTrack;
+ fParam = rhs.fParam;
+ }
return *this;
}