//
// Default constructor
//
- AliInfo("Default Constructor");
+ AliDebug(5,"Default Constructor");
}
SetName(name);
SetTitle(title);
- AliInfo("Non Default Constructor");
+ AliDebug(5,"Non Default Constructor");
fIntegrationTimeDeDx = deltaIntegrationTimeGain;
Printf("ERROR: ESD not available");
return;
}
-
+ AliESDfriend *ESDfriend=static_cast<AliESDfriend*>(event->FindListObject("AliESDfriend"));
+ if (!ESDfriend) {
+ return;
+ }
+ if (ESDfriend->TestSkipBit()) return;
+
if (fIsCosmic) { // this should be removed at some point based on trigger mask !?
ProcessCosmicEvent(event);
} else {
if (TMath::Abs(trackIn->Eta()) > 1) continue;
UInt_t status = track->GetStatus();
if ((status&AliESDtrack::kTPCrefit)==0) continue;
- if (track->GetNcls(0) < 3) continue; // ITS clusters
+ //if (track->GetNcls(0) < 3) continue; // ITS clusters
Float_t dca[2], cov[3];
track->GetImpactParameters(dca,cov);
- if (dca[0] > 7 || dca[0] < 0.000001) continue; // cut in xy
+ if (TMath::Abs(dca[0]) > 7 || TMath::Abs(dca[0]) < 0.0000001 || TMath::Abs(dca[1]) > 25 ) continue; // cut in xy
Double_t eta = trackIn->Eta();
// Get seeds
if (cal->GetHistDeDxTotal()) fHistDeDxTotal->Add(cal->GetHistDeDxTotal());
}
-
+ delete iter;
return 0;
}