Int_t minSPDclt = 0,
Double_t minpt = 0.15,
TString triggerMask = AliVEvent::kMB,
+ Bool_t useNTPCclt = kTRUE,
Bool_t minDCAcutFixed = kFALSE,
Bool_t maxDCAcutFixed = kFALSE,
Bool_t ptdepPIDcut = kFALSE,
Printf("========================== MC analysis - PID cuts used");
} else
Printf("========================== DATA analysis - PID cuts used");
- if (!ConfigD0(task, isPP, isMC, monitor, nsigmaTPCPi, nsigmaTPCKa, nsigmaTOFPi, nsigmaTOFKa, aodFilterBit, trackDCAcutMax, trackDCAcutMin, trackDCAZcutMax, NTPCcluster, NTPCcrratio, minSPDclt, minpt, maxSisters, checkP, minDCAcutFixed, maxDCAcutFixed, ptdepPIDcut, checkFeedDown, checkQuark, doCalculationInMC, originDselection, mineta, maxeta, min_inv_mass, max_inv_mass, bins, "", cutsPairY, cutsPair)) return 0x0;
+ if (!ConfigD0(task, isPP, isMC, monitor, nsigmaTPCPi, nsigmaTPCKa, nsigmaTOFPi, nsigmaTOFKa, aodFilterBit, trackDCAcutMax, trackDCAcutMin, trackDCAZcutMax, NTPCcluster, NTPCcrratio, minSPDclt, minpt, maxSisters, checkP, useNTPCclt, minDCAcutFixed, maxDCAcutFixed, ptdepPIDcut, checkFeedDown, checkQuark, doCalculationInMC, originDselection, mineta, maxeta, min_inv_mass, max_inv_mass, bins, "", cutsPairY, cutsPair)) return 0x0;
//
// -- CONTAINERS --------------------------------------------------------------------------------
Double_t minpt = 0.15,
Short_t maxSisters = 2,
Bool_t checkP = kTRUE,
+ Bool_t useNTPCclt = kTRUE,
Bool_t minDCAcutFixed = kFALSE,
Bool_t maxDCAcutFixed = kFALSE,
Bool_t ptdepPIDcut = kFALSE,
else cutQuality->SetDCARPtFormula(formula);
if(minDCAcutFixed) cutQuality->SetDCARmin(trackDCAcutMin);
else cutQuality->SetDCARPtFormulaMin(formulaMin);
- if(!isPP)cutQuality->SetTPCminNClusters(NTPCcluster);
- if(isPP)cutQuality->SetMinNCrossedRowsTPC(NTPCcluster,kTRUE);
- if(isPP)cutQuality->SetMinNCrossedRowsOverFindableClsTPC(NTPCcrratio,kTRUE);
+ if(useNTPCclt)cutQuality->SetTPCminNClusters(NTPCcluster);
+ if(!useNTPCclt)cutQuality->SetMinNCrossedRowsTPC(NTPCcluster,kTRUE);
+ if(!useNTPCclt)cutQuality->SetMinNCrossedRowsOverFindableClsTPC(NTPCcrratio,kTRUE);
cutQuality->SetPtRange(minpt,1E20);
cutQuality->SetEtaRange(mineta, maxeta);
cutQuality->SetDCAZmax(trackDCAZcutMax);
else cutQuality->SetDCARPtFormula(formula);
if(minDCAcutFixed) cutQuality->SetDCARmin(trackDCAcutMin);
else cutQuality->SetDCARPtFormulaMin(formulaMin);
- if(!isPP)cutQuality->SetTPCminNClusters(NTPCcluster);
- if(isPP)cutQuality->SetMinNCrossedRowsTPC(NTPCcluster,kTRUE);
- if(isPP)cutQuality->SetMinNCrossedRowsOverFindableClsTPC(NTPCcrratio,kTRUE);
+ if(useNTPCclt)cutQuality->SetTPCminNClusters(NTPCcluster);
+ if(!useNTPCclt)cutQuality->SetMinNCrossedRowsTPC(NTPCcluster,kTRUE);
+ if(!useNTPCclt)cutQuality->SetMinNCrossedRowsOverFindableClsTPC(NTPCcrratio,kTRUE);
cutQuality->SetPtRange(minpt,1E20);
cutQuality->SetEtaRange(mineta, maxeta);
cutQuality->SetDCAZmax(trackDCAZcutMax);