if (!etrack)
continue;
- if (fTrackEfficiency < 1) {
- Double_t r = gRandom->Rndm();
- if (fTrackEfficiency < r)
- continue;
- }
-
if (!fEsdTrackCuts->AcceptTrack(etrack))
continue;
delete ntrack;
continue;
}
+
+ if (fTrackEfficiency < 1) {
+ Double_t r = gRandom->Rndm();
+ if (fTrackEfficiency < r)
+ continue;
+ }
+
if (fDoPropagation)
AliEMCALRecoUtils::ExtrapolateTrackToEMCalSurface(ntrack,fDist);
new ((*fTracks)[ntrnew++]) AliESDtrack(*ntrack);
AliESDtrack *etrack = fEsdEv->GetTrack(i);
if (!etrack)
continue;
+
+ if ((fEsdTrackCuts!=0) && !fEsdTrackCuts->AcceptTrack(etrack))
+ continue;
+
if (fTrackEfficiency < 1) {
Double_t r = gRandom->Rndm();
if (fTrackEfficiency < r)
continue;
}
- if ((fEsdTrackCuts!=0) && !fEsdTrackCuts->AcceptTrack(etrack))
- continue;
+
AliESDtrack *ntrack = new ((*fTracks)[ntrnew++]) AliESDtrack(*etrack);
if (fDoPropagation)
AliEMCALRecoUtils::ExtrapolateTrackToEMCalSurface(ntrack,fDist);
if (!etrack)
continue;
- if (fTrackEfficiency < 1) {
- Double_t r = gRandom->Rndm();
- if (fTrackEfficiency < r)
- continue;
- }
-
if (fEsdTrackCuts->AcceptTrack(etrack)) {
AliESDtrack *newTrack = new ((*fTracks)[ntrnew]) AliESDtrack(*etrack);
if (fDoPropagation)
UInt_t status = etrack->GetStatus();
if (!fIncludeNoITS && ((status&AliESDtrack::kITSrefit)==0))
continue;
+
+ if (fTrackEfficiency < 1) {
+ Double_t r = gRandom->Rndm();
+ if (fTrackEfficiency < r)
+ continue;
+ }
+
AliESDtrack *newTrack = new ((*fTracks)[ntrnew]) AliESDtrack(*etrack);
if (fDoPropagation)
AliEMCALRecoUtils::ExtrapolateTrackToEMCalSurface(newTrack,fDist);