//-------------------------------------start TRACK CUTS (II)-------------------------------------
//Cut on the DCAxy
Bool_t isDCAxyCut=kFALSE;
- if(DCAxy<DCAxyCut) isDCAxyCut=kTRUE;
+ if(TMath::Abs(DCAxy)<DCAxyCut) isDCAxyCut=kTRUE;
//Cut on the DCAz
Bool_t isDCAzCut=kFALSE;
- if(DCAz<DCAzCut) isDCAzCut=kTRUE;
+ if(TMath::Abs(DCAz)<DCAzCut) isDCAzCut=kTRUE;
+
if (!isDCAxyCut || !isDCAzCut)
continue;
-
+
//-------------------------------------end TRACK CUTS (II)----------------------------------
hEta[iBconf]->Fill(eta);
}
for(Int_t j=0;j<nbin;j++) {
if(pC[iS]>binP[j] && pC[iS]<binP[j+1]) {
- if(DCAz<DCAzCut) {
+ if(TMath::Abs(DCAz)<DCAzCut) {
hDCAxy[iBconf][iS][j]->Fill(DCAxy);
hDCAxy[iBconf][iS][j]->Fill(-DCAxy);
}
- if(DCAxy<DCAxyCut) {
+ if(TMath::Abs(DCAxy)<DCAxyCut) {
hDCAz[iBconf][iS][j]->Fill(DCAz);
hDCAz[iBconf][iS][j]->Fill(-DCAz);
}
}
for(Int_t j=0;j<nbin;j++) {
if(pC[iS]>binP[j] && pC[iS]<binP[j+1]) {
- if(DCAz<DCAzCut) {
+ if(TMath::Abs(DCAz)<DCAzCut) {
hDCAxy[iBconf][iS+nPart][j]->Fill(DCAxy);
hDCAxy[iBconf][iS+nPart][j]->Fill(-DCAxy);
}
- if(DCAxy<DCAxyCut) {
+ if(TMath::Abs(DCAxy)<DCAxyCut) {
hDCAz[iBconf][iS+nPart][j]->Fill(DCAz);
hDCAz[iBconf][iS+nPart][j]->Fill(-DCAz);
}