#include <TDatabasePDG.h>
#include <Riostream.h>
#include "AliAODRecoDecayHF2Prong.h"
#include "AliAODRecoCascadeHF.h"
#include "AliRDHFCutsD0toKpi.h"
#include "AliRDHFCutsDStartoKpipi.h"
#include "AliAODTrack.h"
#include "AliESDtrack.h"
#include "AliAODPid.h"
#include "AliTPCPIDResponse.h"
#include "AliAODVertex.h"
#include "AliESDVertex.h"
using std::cout;
using std::endl;
ClassImp(AliRDHFCutsDStartoKpipi)
AliRDHFCutsDStartoKpipi::AliRDHFCutsDStartoKpipi(const char* name) :
AliRDHFCuts(name),
fTrackCutsSoftPi(0),
fMaxPtPid(9999.),
fTPCflag(999.)
{
Int_t nvars=16;
SetNVars(nvars);
TString varNames[16]={
"inv. mass [GeV]",
"dca [cm]",
"cosThetaStar",
"pTK [GeV/c]",
"pTPi [GeV/c]",
"d0K [cm]",
"d0Pi [cm]",
"d0d0 [cm^2]",
"cosThetaPoint",
"inv. mass half width of D* [GeV]",
"half width of (M_Kpipi-M_D0) [GeV]",
"PtMin of pi_s [GeV/c]",
"PtMax of pi_s [GeV/c]",
"theta, angle between the pi_s and decay plane of the D0 [rad]",
"|cosThetaPointXY|",
"NormDecayLenghtXY"};
Bool_t isUpperCut[16]={
kTRUE,
kTRUE,
kTRUE,
kFALSE,
kFALSE,
kTRUE,
kTRUE,
kTRUE,
kFALSE,
kTRUE,
kTRUE,
kTRUE,
kTRUE,
kFALSE,
kFALSE,
kFALSE};
SetVarNames(nvars,varNames,isUpperCut);
Bool_t forOpt[16]={
kFALSE,
kTRUE,
kTRUE,
kFALSE,
kFALSE,
kFALSE,
kFALSE,
kTRUE,
kTRUE,
kFALSE,
kTRUE,
kFALSE,
kFALSE,
kFALSE,
kFALSE,
kFALSE};
SetVarsForOpt(5,forOpt);
Float_t limits[2]={0,999999999.};
SetPtBins(2,limits);
}
AliRDHFCutsDStartoKpipi::AliRDHFCutsDStartoKpipi(const AliRDHFCutsDStartoKpipi &source) :
AliRDHFCuts(source),
fTrackCutsSoftPi(0),
fMaxPtPid(9999.),
fTPCflag(999.)
{
if(source.GetTrackCutsSoftPi()) AddTrackCutsSoftPi(source.GetTrackCutsSoftPi());
}
AliRDHFCutsDStartoKpipi &AliRDHFCutsDStartoKpipi::operator=(const AliRDHFCutsDStartoKpipi &source)
{
if(&source == this) return *this;
AliRDHFCuts::operator=(source);
if(source.GetTrackCutsSoftPi()) {
delete fTrackCutsSoftPi;
fTrackCutsSoftPi = new AliESDtrackCuts(*(source.GetTrackCutsSoftPi()));
}
return *this;
}
void AliRDHFCutsDStartoKpipi::GetCutVarsForOpt(AliAODRecoDecayHF *d,Float_t *vars,Int_t nvars,Int_t *pdgdaughters) {
if(nvars!=fnVarsForOpt) {
printf("AliRDHFCutsDStartoKpipi::GetCutsVarsForOpt: wrong number of variables\n");
return;
}
AliAODRecoCascadeHF* dstarD0pi = (AliAODRecoCascadeHF*)d;
AliAODTrack *softPi = (AliAODTrack*)dstarD0pi->GetBachelor();
AliAODRecoDecayHF2Prong* dd = (AliAODRecoDecayHF2Prong*)dstarD0pi->Get2Prong();
Int_t iter=-1;
if(fVarsForOpt[0]){
iter++;
if(TMath::Abs(pdgdaughters[0])==211) {
vars[iter]=dd->InvMassD0();
} else {
vars[iter]=dd->InvMassD0bar();
}
}
if(fVarsForOpt[1]){
iter++;
vars[iter]=dd->GetDCA();
}
if(fVarsForOpt[2]){
iter++;
if(TMath::Abs(pdgdaughters[0])==211) {
vars[iter] = dd->CosThetaStarD0();
} else {
vars[iter] = dd->CosThetaStarD0bar();
}
}
if(fVarsForOpt[3]){
iter++;
if(TMath::Abs(pdgdaughters[0])==321) {
vars[iter]=dd->PtProng(0);
}
else{
vars[iter]=dd->PtProng(1);
}
}
if(fVarsForOpt[4]){
iter++;
if(TMath::Abs(pdgdaughters[0])==211) {
vars[iter]=dd->PtProng(0);
}
else{
vars[iter]=dd->PtProng(1);
}
}
if(fVarsForOpt[5]){
iter++;
if(TMath::Abs(pdgdaughters[0])==321) {
vars[iter]=dd->Getd0Prong(0);
}
else{
vars[iter]=dd->Getd0Prong(1);
}
}
if(fVarsForOpt[6]){
iter++;
if(TMath::Abs(pdgdaughters[0])==211) {
vars[iter]=dd->Getd0Prong(0);
}
else{
vars[iter]=dd->Getd0Prong(1);
}
}
if(fVarsForOpt[7]){
iter++;
vars[iter]= dd->Prodd0d0();
}
if(fVarsForOpt[8]){
iter++;
vars[iter]=dd->CosPointingAngle();
}
if(fVarsForOpt[9]){
iter++;
vars[iter]=dstarD0pi->InvMassDstarKpipi();
}
if(fVarsForOpt[10]){
iter++;
vars[iter]=dstarD0pi->DeltaInvMass();
}
if(fVarsForOpt[11]){
iter++;
vars[iter] = softPi->Pt();
}
if(fVarsForOpt[12]){
iter++;
vars[iter] = softPi->Pt();
}
if(fVarsForOpt[13]){
iter++;
vars[iter] =dstarD0pi->AngleD0dkpPisoft();
}
if(fVarsForOpt[14]){
iter++;
vars[iter]=TMath::Abs(dd->CosPointingAngleXY());
}
if(fVarsForOpt[15]){
iter++;
vars[iter]=(dd->NormalizedDecayLengthXY()*(dd->P()/dd->Pt()));
}
return;
}
Int_t AliRDHFCutsDStartoKpipi::IsSelected(TObject* obj,Int_t selectionLevel, AliAODEvent* aod) {
fIsSelectedCuts=0;
fIsSelectedPID=0;
if(!fCutsRD){
cout<<"Cut matrice not inizialized. Exit..."<<endl;
return 0;
}
AliAODRecoCascadeHF* d = (AliAODRecoCascadeHF*)obj;
if(!d){
cout<<"AliAODRecoCascadeHF null"<<endl;
return 0;
}
Double_t ptD=d->Pt();
if(ptD<fMinPtCand) return 0;
if(ptD>fMaxPtCand) return 0;
AliAODRecoDecayHF2Prong* dd = (AliAODRecoDecayHF2Prong*)d->Get2Prong();
if(!dd){
cout<<"AliAODRecoDecayHF2Prong null"<<endl;
return 0;
}
if(fUseTrackSelectionWithFilterBits && dd->HasBadDaughters()) return 0;
AliAODTrack *b = (AliAODTrack*)d->GetBachelor();
if(fTrackCutsSoftPi && fTrackCutsSoftPi->GetRequireTPCRefit()){
if(!(b->TestFilterMask(BIT(4)))) return 0;
}
Int_t returnvalue=1;
Int_t returnvaluePID=3;
if(selectionLevel==AliRDHFCuts::kAll ||
selectionLevel==AliRDHFCuts::kCandidate) {
Double_t pt=d->Pt();
Int_t ptbin=PtBin(pt);
Double_t mDSPDG = TDatabasePDG::Instance()->GetParticle(413)->Mass();
Double_t mD0PDG = TDatabasePDG::Instance()->GetParticle(421)->Mass();
Double_t deltaPDG = mDSPDG-mD0PDG;
if(TMath::Abs(mDSPDG - (d->InvMassDstarKpipi()))>fCutsRD[GetGlobalIndex(9,ptbin)]) return 0;
if(TMath::Abs(deltaPDG-(d->DeltaInvMass())) > fCutsRD[GetGlobalIndex(10,ptbin)]) return 0;
if(b->Pt() < fCutsRD[GetGlobalIndex(11,ptbin)] || b->Pt() > fCutsRD[GetGlobalIndex(12,ptbin)]) return 0;
if(d->AngleD0dkpPisoft() > fCutsRD[GetGlobalIndex(13,ptbin)]) return 0;
returnvalue = IsD0FromDStarSelected(pt,dd,selectionLevel, aod);
if((b->Charge()==+1 && returnvalue==2) || (b->Charge()==-1 && returnvalue==1)) return 0;
}
fIsSelectedCuts = returnvalue;
if(selectionLevel==AliRDHFCuts::kAll ||
selectionLevel==AliRDHFCuts::kCandidate ||
selectionLevel==AliRDHFCuts::kPID) {
returnvaluePID = IsSelectedPID(d);
fIsSelectedPID = returnvaluePID;
}
if(returnvaluePID!=3) returnvalue =0;
if(selectionLevel==AliRDHFCuts::kAll ||
selectionLevel==AliRDHFCuts::kTracks) {
if(!AreDaughtersSelected(dd)) return 0;
if(fTrackCutsSoftPi) {
AliAODVertex *vAOD = d->GetPrimaryVtx();
Double_t pos[3],cov[6];
vAOD->GetXYZ(pos);
vAOD->GetCovarianceMatrix(cov);
const AliESDVertex vESD(pos,cov,100.,100);
if(!IsDaughterSelected(b,&vESD,fTrackCutsSoftPi)) return 0;
}
}
return returnvalue;
}
Int_t AliRDHFCutsDStartoKpipi::IsD0FromDStarSelected(Double_t pt, TObject* obj,Int_t selectionLevel, AliAODEvent* aod) const {
if(!fCutsRD){
cout<<"Cut matrice not inizialized. Exit..."<<endl;
return 0;
}
AliAODRecoDecayHF2Prong* dd = (AliAODRecoDecayHF2Prong*)obj;
if(!dd){
cout<<"AliAODRecoDecayHF2Prong null"<<endl;
return 0;
}
Int_t returnvalue=1;
if(selectionLevel==AliRDHFCuts::kAll ||
selectionLevel==AliRDHFCuts::kCandidate) {
Double_t mD0PDG = TDatabasePDG::Instance()->GetParticle(421)->Mass();
AliAODVertex *origownvtx=0x0;
if(fRemoveDaughtersFromPrimary && !fUseMCVertex) {
if(dd->GetOwnPrimaryVtx()) origownvtx=new AliAODVertex(*dd->GetOwnPrimaryVtx());
if(!RecalcOwnPrimaryVtx(dd,aod)) {
CleanOwnPrimaryVtx(dd,aod,origownvtx);
return 0;
}
}
if(fUseMCVertex) {
if(dd->GetOwnPrimaryVtx()) origownvtx=new AliAODVertex(*dd->GetOwnPrimaryVtx());
if(!SetMCPrimaryVtx(dd,aod)) {
CleanOwnPrimaryVtx(dd,aod,origownvtx);
return 0;
}
}
Int_t ptbin=PtBin(pt);
if (ptbin==-1) {
CleanOwnPrimaryVtx(dd,aod,origownvtx);
return 0;
}
Double_t mD0,mD0bar,ctsD0,ctsD0bar;
Int_t okD0 =0;
Int_t okD0bar =0;
okD0=1; okD0bar=1;
if(dd->PtProng(1) < fCutsRD[GetGlobalIndex(3,ptbin)] || dd->PtProng(0) < fCutsRD[GetGlobalIndex(4,ptbin)]) okD0 = 0;
if(dd->PtProng(0) < fCutsRD[GetGlobalIndex(3,ptbin)] || dd->PtProng(1) < fCutsRD[GetGlobalIndex(4,ptbin)]) okD0bar = 0;
if(!okD0 && !okD0bar) {CleanOwnPrimaryVtx(dd,aod,origownvtx); return 0;}
if(TMath::Abs(dd->Getd0Prong(1)) > fCutsRD[GetGlobalIndex(5,ptbin)] ||
TMath::Abs(dd->Getd0Prong(0)) > fCutsRD[GetGlobalIndex(6,ptbin)]) okD0 = 0;
if(TMath::Abs(dd->Getd0Prong(0)) > fCutsRD[GetGlobalIndex(6,ptbin)] ||
TMath::Abs(dd->Getd0Prong(1)) > fCutsRD[GetGlobalIndex(5,ptbin)]) okD0bar = 0;
if(!okD0 && !okD0bar) {CleanOwnPrimaryVtx(dd,aod,origownvtx); return 0;}
if(dd->GetDCA() > fCutsRD[GetGlobalIndex(1,ptbin)]) {CleanOwnPrimaryVtx(dd,aod,origownvtx); return 0;}
dd->InvMassD0(mD0,mD0bar);
if(TMath::Abs(mD0-mD0PDG) > fCutsRD[GetGlobalIndex(0,ptbin)]) okD0 = 0;
if(TMath::Abs(mD0bar-mD0PDG) > fCutsRD[GetGlobalIndex(0,ptbin)]) okD0bar = 0;
if(!okD0 && !okD0bar) {CleanOwnPrimaryVtx(dd,aod,origownvtx); return 0;}
dd->CosThetaStarD0(ctsD0,ctsD0bar);
if(TMath::Abs(ctsD0) > fCutsRD[GetGlobalIndex(2,ptbin)]) okD0 = 0;
if(TMath::Abs(ctsD0bar) > fCutsRD[GetGlobalIndex(2,ptbin)]) okD0bar = 0;
if(!okD0 && !okD0bar) {CleanOwnPrimaryVtx(dd,aod,origownvtx); return 0;}
if(dd->Prodd0d0() > fCutsRD[GetGlobalIndex(7,ptbin)]) {CleanOwnPrimaryVtx(dd,aod,origownvtx); return 0;}
if(dd->CosPointingAngle() < fCutsRD[GetGlobalIndex(8,ptbin)]) {CleanOwnPrimaryVtx(dd,aod,origownvtx); return 0;}
if(TMath::Abs(dd->CosPointingAngleXY()) < fCutsRD[GetGlobalIndex(14,ptbin)]) {CleanOwnPrimaryVtx(dd,aod,origownvtx); return 0;}
Double_t normalDecayLengXY=(dd->NormalizedDecayLengthXY()*(dd->P()/dd->Pt()));
if (normalDecayLengXY < fCutsRD[GetGlobalIndex(15, ptbin)]) {CleanOwnPrimaryVtx(dd,aod,origownvtx); return 0;}
if (okD0) returnvalue=1;
if (okD0bar) returnvalue=2;
if (okD0 && okD0bar) returnvalue=3;
CleanOwnPrimaryVtx(dd,aod,origownvtx);
}
return returnvalue;
}
Bool_t AliRDHFCutsDStartoKpipi::IsInFiducialAcceptance(Double_t pt, Double_t y) const
{
if(fMaxRapidityCand>-998.){
if(TMath::Abs(y) > fMaxRapidityCand) return kFALSE;
else return kTRUE;
}
if(pt > 5.) {
AliDebug(4,Form("pt of D* = %f (> 5), cutting at |y| < 0.8\n",pt));
if (TMath::Abs(y) > 0.8){
return kFALSE;
}
} else {
Double_t maxFiducialY = -0.2/15*pt*pt+1.9/15*pt+0.5;
Double_t minFiducialY = 0.2/15*pt*pt-1.9/15*pt-0.5;
AliDebug(2,Form("pt of D* = %f (< 5), cutting according to the fiducial zone [%f, %f]\n",pt,minFiducialY,maxFiducialY));
if (y < minFiducialY || y > maxFiducialY){
return kFALSE;
}
}
return kTRUE;
}
Int_t AliRDHFCutsDStartoKpipi::IsSelectedPID(AliAODRecoDecayHF* obj)
{
AliAODRecoCascadeHF* dstar = (AliAODRecoCascadeHF*)obj;
if(!dstar){
cout<<"AliAODRecoCascadeHF null"<<endl;
return 0;
}
if(!fUsePID || dstar->Pt() > fMaxPtPid) return 3;
AliAODRecoDecayHF2Prong* d0 = (AliAODRecoDecayHF2Prong*)dstar->Get2Prong();
if(!d0){
cout<<"AliAODRecoDecayHF2Prong null"<<endl;
return 0;
}
AliAODTrack *pos = (AliAODTrack*)dstar->Get2Prong()->GetDaughter(0);
AliAODTrack *neg = (AliAODTrack*)dstar->Get2Prong()->GetDaughter(1);
if (dstar->Charge()>0){
if(!SelectPID(pos,2)) return 0;
if(!SelectPID(neg,3)) return 0;
}else{
if(!SelectPID(pos,3)) return 0;
if(!SelectPID(neg,2)) return 0;
}
return 3;
}
Int_t AliRDHFCutsDStartoKpipi::SelectPID(AliAODTrack *track, Int_t type)
{
Bool_t isParticle=kTRUE;
if(fPidHF->GetMatch()==1){
Bool_t TPCon=TMath::Abs(2)>1e-4?kTRUE:kFALSE;
Bool_t TOFon=TMath::Abs(3)>1e-4?kTRUE:kFALSE;
Bool_t isTPC=kTRUE;
Bool_t isTOF=kTRUE;
if (TPCon){
if(fPidHF->CheckStatus(track,"TPC")){
if(type==2) isTPC=fPidHF->IsPionRaw(track,"TPC");
if(type==3) isTPC=fPidHF->IsKaonRaw(track,"TPC");
}
}
if (TOFon){
if(fPidHF->CheckStatus(track,"TOF")){
if(type==2) isTOF=fPidHF->IsPionRaw(track,"TOF");
if(type==3) isTOF=fPidHF->IsKaonRaw(track,"TOF");
}
}
Double_t pPIDcut = track->P();
if(pPIDcut>fTPCflag) isTPC=1;
isParticle = isTPC&&isTOF;
}
if(fPidHF->GetMatch()==2){
Double_t prob[5]={1.,1.,1.,1.,1.};
Double_t max=0.;
Int_t k=-1;
for (Int_t i=0; i<5; i++) {
if (prob[i]>max) {k=i; max=prob[i];}
}
isParticle = Bool_t(k==type);
}
return isParticle;
}
void AliRDHFCutsDStartoKpipi::SetStandardCutsPP2010() {
SetName("DStartoD0piCutsStandard");
SetTitle("Standard Cuts for D* analysis");
SetOptPileup(AliRDHFCuts::kRejectPileupEvent);
SetMinVtxContr(1);
AliESDtrackCuts *esdTrackCuts = new AliESDtrackCuts("AliESDtrackCuts","default");
esdTrackCuts->SetRequireSigmaToVertex(kFALSE);
esdTrackCuts->SetRequireTPCRefit(kTRUE);
esdTrackCuts->SetRequireITSRefit(kTRUE);
esdTrackCuts->SetClusterRequirementITS(AliESDtrackCuts::kSPD,AliESDtrackCuts::kAny);
esdTrackCuts->SetMinDCAToVertexXY(0.);
esdTrackCuts->SetEtaRange(-0.8,0.8);
esdTrackCuts->SetPtRange(0.3,1.e10);
AliESDtrackCuts* esdSoftPicuts=new AliESDtrackCuts();
esdSoftPicuts->SetRequireSigmaToVertex(kFALSE);
esdSoftPicuts->SetRequireTPCRefit(kFALSE);
esdSoftPicuts->SetRequireITSRefit(kFALSE);
esdSoftPicuts->SetClusterRequirementITS(AliESDtrackCuts::kSPD,
AliESDtrackCuts::kAny);
esdSoftPicuts->SetPtRange(0.0,1.e10);
AddTrackCuts(esdTrackCuts);
AddTrackCutsSoftPi(esdSoftPicuts);
delete esdTrackCuts;
esdTrackCuts=NULL;
delete esdSoftPicuts;
esdSoftPicuts=NULL;
const Int_t nptbins =13;
const Double_t ptmax = 9999.;
const Int_t nvars=16;
Float_t ptbins[nptbins+1];
ptbins[0]=0.;
ptbins[1]=0.5;
ptbins[2]=1.;
ptbins[3]=2.;
ptbins[4]=3.;
ptbins[5]=4.;
ptbins[6]=5.;
ptbins[7]=6.;
ptbins[8]=7.;
ptbins[9]=8.;
ptbins[10]=12.;
ptbins[11]=16.;
ptbins[12]=24.;
ptbins[13]=ptmax;
SetGlobalIndex(nvars,nptbins);
SetPtBins(nptbins+1,ptbins);
Float_t cutsMatrixD0toKpiStand[nptbins][nvars]={{0.7,220.*1E-4,0.7,0.21,0.21,500.*1E-4,500.*1E-4,-2000.*1E-8,0.85,0.3,0.1,0.05,100,0.5,-1.,0.},
{0.7,220.*1E-4,0.7,0.21,0.21,500.*1E-4,500.*1E-4,-16000.*1E-8,0.85,0.3,0.1,0.05,100,0.5,-1.,0.},
{0.7,400.*1E-4,0.8,0.7,0.7,400.*1E-4,400.*1E-4,-36000.*1E-8,0.82,0.3,0.1,0.05,100,0.5,-1.,0.},
{0.7,200.*1E-4,0.8,0.7,0.7,800.*1E-4,800.*1E-4,-16000.*1E-8,0.9,0.3,0.1,0.05,100,0.5,-1.,0.},
{0.7,500.*1E-4,0.8,1.0,1.0,420.*1E-4,560.*1E-4,-6500.*1E-8,0.9,0.3,0.1,0.05,100,0.5,-1.,0.},
{0.7,800.*1E-4,0.9,1.2,1.2,700.*1E-4,700.*1E-4,1000.*1E-8,0.9,0.3,0.1,0.05,100,0.5,-1.,0.},
{0.7,1000.*1E-4,1.0,1.0,1.0,800.*1E-4,800.*1E-4,50000.*1E-8,0.8,0.3,0.1,0.05,100,0.5,-1.,0.},
{0.7,1000.*1E-4,1.0,1.0,1.0,1000.*1E-4,1000.*1E-4,100000.*1E-8,0.7,0.3,0.1,0.05,100,0.5,-1.,0.},
{0.7,1000.*1E-4,1.0,1.0,1.0,1000.*1E-4,1000.*1E-4,100000.*1E-8,0.7,0.3,0.1,0.05,100,0.5,-1.,0.},
{0.7,1000.*1E-4,1.0,1.0,1.0,1000.*1E-4,1000.*1E-4,600000.*1E-8,0.7,0.3,0.1,0.05,100,0.5,-1.,0.},
{0.7,1000.*1E-4,1.0,1.0,1.0,1500.*1E-4,1500.*1E-4,1000000.*1E-8,0.7,0.3,0.1,0.05,100,0.5,-1.,0.},
{0.7,1000.*1E-4,1.0,1.0,1.0,1500.*1E-4,1500.*1E-4,1000000.*1E-8,0.7,0.3,0.1,0.05,100,0.5,-1.,0.},
{0.7,1000.*1E-4,1.0,1.0,1.0,1500.*1E-4,1500.*1E-4,1000000.*1E-8,0.7,0.3,0.1,0.05,100,0.5,-1.,0.}};
Float_t **cutsMatrixTransposeStand=new Float_t*[nvars];
for(Int_t iv=0;iv<nvars;iv++)cutsMatrixTransposeStand[iv]=new Float_t[nptbins];
for (Int_t ibin=0;ibin<nptbins;ibin++){
for (Int_t ivar = 0; ivar<nvars; ivar++){
cutsMatrixTransposeStand[ivar][ibin]=cutsMatrixD0toKpiStand[ibin][ivar];
}
}
SetCuts(nvars,nptbins,cutsMatrixTransposeStand);
for(Int_t iv=0;iv<nvars;iv++) delete [] cutsMatrixTransposeStand[iv];
delete [] cutsMatrixTransposeStand;
cutsMatrixTransposeStand=NULL;
AliAODPidHF* pidObj=new AliAODPidHF();
Int_t mode=1;
Double_t priors[5]={0.01,0.001,0.3,0.3,0.3};
pidObj->SetPriors(priors);
pidObj->SetMatch(mode);
pidObj->SetSigma(0,2);
pidObj->SetSigma(3,3);
pidObj->SetTPC(kTRUE);
pidObj->SetTOF(kTRUE);
SetPidHF(pidObj);
SetUsePID(kTRUE);
PrintAll();
delete pidObj;
pidObj=NULL;
return;
}
void AliRDHFCutsDStartoKpipi::SetStandardCutsPbPb2010(){
SetName("DStartoD0piCutsStandard");
SetTitle("Standard Cuts for D* analysis in PbPb 2010");
SetMinVtxContr(1);
AliESDtrackCuts *esdTrackCuts = new AliESDtrackCuts("AliESDtrackCuts","default");
esdTrackCuts->SetRequireSigmaToVertex(kFALSE);
esdTrackCuts->SetRequireTPCRefit(kTRUE);
esdTrackCuts->SetRequireITSRefit(kTRUE);
esdTrackCuts->SetClusterRequirementITS(AliESDtrackCuts::kSPD,AliESDtrackCuts::kAny);
esdTrackCuts->SetMinDCAToVertexXY(0.);
esdTrackCuts->SetEtaRange(-0.8,0.8);
esdTrackCuts->SetPtRange(0.3,1.e10);
AliESDtrackCuts* esdSoftPicuts=new AliESDtrackCuts();
esdSoftPicuts->SetRequireSigmaToVertex(kFALSE);
esdSoftPicuts->SetRequireTPCRefit(kTRUE);
esdSoftPicuts->SetRequireITSRefit(kTRUE);
esdSoftPicuts->SetClusterRequirementITS(AliESDtrackCuts::kSPD,
AliESDtrackCuts::kAny);
esdSoftPicuts->SetPtRange(0.25,5);
AddTrackCuts(esdTrackCuts);
AddTrackCutsSoftPi(esdSoftPicuts);
delete esdTrackCuts;
esdTrackCuts=NULL;
delete esdSoftPicuts;
esdSoftPicuts=NULL;
const Int_t nptbins =13;
const Double_t ptmax = 9999.;
const Int_t nvars=16;
Float_t ptbins[nptbins+1];
ptbins[0]=0.;
ptbins[1]=0.5;
ptbins[2]=1.;
ptbins[3]=2.;
ptbins[4]=3.;
ptbins[5]=4.;
ptbins[6]=5.;
ptbins[7]=6.;
ptbins[8]=7.;
ptbins[9]=8.;
ptbins[10]=12.;
ptbins[11]=16.;
ptbins[12]=24.;
ptbins[13]=ptmax;
SetGlobalIndex(nvars,nptbins);
SetPtBins(nptbins+1,ptbins);
Float_t cutsMatrixD0toKpiStand[nptbins][nvars]={{0.7,220.*1E-4,0.7,0.21,0.21,500.*1E-4,500.*1E-4,-2000.*1E-8,0.85,0.3,0.1,0.05,100,0.5,-1.,0.},
{0.7,220.*1E-4,0.7,0.21,0.21,500.*1E-4,500.*1E-4,-16000.*1E-8,0.85,0.3,0.1,0.05,100,0.5,-1.,0.},
{0.7,400.*1E-4,0.8,0.7,0.7,800.*1E-4,800.*1E-4,-36000.*1E-8,0.82,0.3,0.1,0.05,100,0.5,-1.,0.},
{0.7,200.*1E-4,0.8,0.7,0.7,800.*1E-4,800.*1E-4,-16000.*1E-8,0.9,0.3,0.1,0.05,100,0.5,-1.,0.},
{0.7,500.*1E-4,0.8,1.0,1.0,420.*1E-4,560.*1E-4,-6500.*1E-8,0.9,0.3,0.1,0.05,100,0.5,-1.,0.},
{0.7,800.*1E-4,0.9,1.2,1.2,700.*1E-4,700.*1E-4,1000.*1E-8,0.9,0.3,0.1,0.05,100,0.5,-1.,0.},
{0.7,1000.*1E-4,1.0,1.0,1.0,800.*1E-4,800.*1E-4,50000.*1E-8,0.8,0.3,0.1,0.05,100,0.5,-1.,0.},
{0.7,1000.*1E-4,1.0,1.0,1.0,1000.*1E-4,1000.*1E-4,100000.*1E-8,0.7,0.3,0.1,0.05,100,0.5,-1.,0.},
{0.7,1000.*1E-4,1.0,1.0,1.0,1000.*1E-4,1000.*1E-4,100000.*1E-8,0.7,0.3,0.1,0.05,100,0.5,-1.,0.},
{0.7,1000.*1E-4,1.0,1.0,1.0,1000.*1E-4,1000.*1E-4,600000.*1E-8,0.7,0.3,0.1,0.05,100,0.5,-1.,0.},
{0.7,1000.*1E-4,1.0,1.0,1.0,1500.*1E-4,1500.*1E-4,1000000.*1E-8,0.7,0.3,0.1,0.05,100,0.5,-1.,0.},
{0.7,1000.*1E-4,1.0,1.0,1.0,1500.*1E-4,1500.*1E-4,1000000.*1E-8,0.7,0.3,0.1,0.05,100,0.5,-1.,0.},
{0.7,1000.*1E-4,1.0,1.0,1.0,1500.*1E-4,1500.*1E-4,1000000.*1E-8,0.7,0.3,0.1,0.05,100,0.5,-1.,0.}};
Float_t **cutsMatrixTransposeStand=new Float_t*[nvars];
for(Int_t iv=0;iv<nvars;iv++)cutsMatrixTransposeStand[iv]=new Float_t[nptbins];
for (Int_t ibin=0;ibin<nptbins;ibin++){
for (Int_t ivar = 0; ivar<nvars; ivar++){
cutsMatrixTransposeStand[ivar][ibin]=cutsMatrixD0toKpiStand[ibin][ivar];
}
}
SetCuts(nvars,nptbins,cutsMatrixTransposeStand);
for(Int_t iv=0;iv<nvars;iv++) delete [] cutsMatrixTransposeStand[iv];
delete [] cutsMatrixTransposeStand;
cutsMatrixTransposeStand=NULL;
AliAODPidHF* pidObj=new AliAODPidHF();
Int_t mode=1;
Double_t priors[5]={0.01,0.001,0.3,0.3,0.3};
pidObj->SetPriors(priors);
pidObj->SetMatch(mode);
pidObj->SetSigma(0,2);
pidObj->SetSigma(3,3);
pidObj->SetTPC(kTRUE);
pidObj->SetTOF(kTRUE);
SetPidHF(pidObj);
SetUsePID(kTRUE);
PrintAll();
delete pidObj;
pidObj=NULL;
return;
}
void AliRDHFCutsDStartoKpipi::SetStandardCutsPbPb2011(){
SetStandardCutsPbPb2011DStar(0);
return;
}
void AliRDHFCutsDStartoKpipi::SetStandardCutsPbPb2011DStar(TH1F *hfl){
SetName("DStartoD0piCutsStandard2011");
SetTitle("Standard Cuts for D* analysis in PbPb 2011");
SetMinVtxContr(1);
SetMaxVtxZ(10.);
SetTriggerClass("");
ResetMaskAndEnableMBTrigger();
EnableCentralTrigger();
EnableSemiCentralTrigger();
SetMinCentrality(0.);
SetMaxCentrality(10.);
SetUseCentrality(AliRDHFCuts::kCentV0M);
AliESDtrackCuts *esdTrackCuts = new AliESDtrackCuts("AliESDtrackCuts","default");
esdTrackCuts->SetRequireSigmaToVertex(kFALSE);
esdTrackCuts->SetRequireTPCRefit(kTRUE);
esdTrackCuts->SetRequireITSRefit(kTRUE);
esdTrackCuts->SetClusterRequirementITS(AliESDtrackCuts::kSPD,AliESDtrackCuts::kAny);
esdTrackCuts->SetMinDCAToVertexXY(0.);
esdTrackCuts->SetEtaRange(-0.8,0.8);
esdTrackCuts->SetPtRange(0.3,1.e10);
esdTrackCuts->SetMaxDCAToVertexXY(1.);
esdTrackCuts->SetMaxDCAToVertexZ(1.);
AliESDtrackCuts* esdSoftPicuts=new AliESDtrackCuts();
esdSoftPicuts->SetRequireSigmaToVertex(kFALSE);
esdSoftPicuts->SetRequireTPCRefit(kTRUE);
esdSoftPicuts->SetRequireITSRefit(kTRUE);
esdSoftPicuts->SetClusterRequirementITS(AliESDtrackCuts::kSPD,
AliESDtrackCuts::kAny);
esdSoftPicuts->SetPtRange(0.1,10);
esdSoftPicuts->SetMaxDCAToVertexXY(1.);
esdSoftPicuts->SetMaxDCAToVertexZ(1.);
SetSelectCandTrackSPDFirst(kTRUE, 4);
SetMinPtCandidate(3.0);
AddTrackCuts(esdTrackCuts);
AddTrackCutsSoftPi(esdSoftPicuts);
delete esdTrackCuts;
esdTrackCuts=NULL;
delete esdSoftPicuts;
esdSoftPicuts=NULL;
const Int_t nptbins =14;
const Double_t ptmax = 36.;
const Int_t nvars=16;
Float_t ptbins[nptbins+1];
ptbins[0]=0.5;
ptbins[1]=1.;
ptbins[2]=2.;
ptbins[3]=3.;
ptbins[4]=4.;
ptbins[5]=5.;
ptbins[6]=6.;
ptbins[7]=7.;
ptbins[8]=8.;
ptbins[9]=10.;
ptbins[10]=12.;
ptbins[11]=16.;
ptbins[12]=20.;
ptbins[13]=24.;
ptbins[14]=ptmax;
SetGlobalIndex(nvars,nptbins);
SetPtBins(nptbins+1,ptbins);
Float_t cutsMatrixD0toKpiStand[nptbins][nvars]={{0.032,220.*1E-4,0.9,0.5,0.5,500.*1E-4,500.*1E-4,-16000.*1E-8,0.85,0.3,0.1,0.05,100,0.5,-1.,9.},
{0.032,350.*1E-4,0.9,0.5,0.5,800.*1E-4,800.*1E-4,-20000.*1E-8,0.96,0.3,0.15,0.05,100,0.5,0.99,10.},
{0.032,300.*1E-4,0.9,0.5,0.5,900.*1E-4,900.*1E-4,-42000.*1E-8,0.96,0.3,0.15,0.05,100,0.5,0.99,9.},
{0.036,300.*1E-4,0.8,0.8,0.8,900.*1E-4,900.*1E-4,-39000.*1E-8,0.99,0.3,0.15,0.05,100,0.5,0.998,8.},
{0.038,225.*1E-4,0.8,1.0,1.0,1000.*1E-4,1000.*1E-4,-30000.*1E-8,0.99,0.3,0.15,0.05,100,0.5,0.998,7.5},
{0.045,200.*1E-4,1.0,1.0,1.0,1000.*1E-4,1000.*1E-4,-23000.*1E-8,0.99,0.3,0.15,0.05,100,0.5,0.998,7.},
{0.045,210.*1E-4,1.0,1.0,1.0,1000.*1E-4,1000.*1E-4,-10000.*1E-8,0.982,0.3,0.15,0.05,100,0.5,0.998,6.4},
{0.050,230.*1E-4,1.0,1.0,1.0,1000.*1E-4,1000.*1E-4,-12700.*1E-8,0.98,0.3,0.15,0.05,100,0.5,0.998,6.4},
{0.060,200.*1E-4,1.0,0.9,0.9,1000.*1E-4,1000.*1E-4,-7500.*1E-8,0.98,0.3,0.15,0.05,100,0.5,0.998,4.7},
{0.060,200.*1E-4,1.0,0.9,0.9,1000.*1E-4,1000.*1E-4,-7500.*1E-8,0.97,0.3,0.15,0.05,100,1.0,0.998,4.7},
{0.074,200.*1E-4,1.0,0.5,0.5,1500.*1E-4,1500.*1E-4,-7500.*1E-8,0.95,0.3,0.15,0.05,100,1.0,0.998,3},
{0.074,210.*1E-4,1.0,0.5,0.5,1500.*1E-4,1500.*1E-4,-5000.*1E-8,0.95,0.3,0.15,0.05,100,1.0,0.998,2.},
{0.074,220.*1E-4,1.0,0.5,0.5,1500.*1E-4,1500.*1E-4,-5000.*1E-8,0.93,0.3,0.15,0.05,100,1.0,0.995,2.},
{0.074,400.*1E-4,1.0,0.5,0.5,2000.*1E-4,2000.*1E-4,40000.*1E-8,0.7,0.3,0.15,0.05,100,1.0,0.9,1.}};
Float_t **cutsMatrixTransposeStand=new Float_t*[nvars];
for(Int_t iv=0;iv<nvars;iv++)cutsMatrixTransposeStand[iv]=new Float_t[nptbins];
for (Int_t ibin=0;ibin<nptbins;ibin++){
for (Int_t ivar = 0; ivar<nvars; ivar++){
cutsMatrixTransposeStand[ivar][ibin]=cutsMatrixD0toKpiStand[ibin][ivar];
}
}
SetCuts(nvars,nptbins,cutsMatrixTransposeStand);
for(Int_t iv=0;iv<nvars;iv++) delete [] cutsMatrixTransposeStand[iv];
delete [] cutsMatrixTransposeStand;
cutsMatrixTransposeStand=NULL;
AliAODPidHF* pidObj=new AliAODPidHF();
Int_t mode=1;
pidObj->SetMatch(mode);
pidObj->SetSigma(0,3);
pidObj->SetSigma(3,3);
pidObj->SetTPC(kTRUE);
pidObj->SetTOF(kTRUE);
pidObj->SetOldPid(kFALSE);
SetPidHF(pidObj);
SetUsePID(kTRUE);
SetOffHighPtPIDinTPC(4.0);
SetRemoveDaughtersFromPrim(kFALSE);
SetHistoForCentralityFlattening(hfl,0.,10,0.,0);
PrintAll();
delete pidObj;
pidObj=NULL;
return;
}
void AliRDHFCutsDStartoKpipi::SetStandardCutsPP2010DStarMult(Bool_t rec){
SetName("DStartoD0piCutsStandard");
SetTitle("Standard Cuts for D* analysis pp mult");
SetOptPileup(AliRDHFCuts::kRejectPileupEvent);
SetMinVtxContr(1);
SetMaxVtxZ(10.);
AliESDtrackCuts *esdTrackCuts = new AliESDtrackCuts("AliESDtrackCuts","default");
esdTrackCuts->SetRequireSigmaToVertex(kFALSE);
esdTrackCuts->SetRequireTPCRefit(kTRUE);
esdTrackCuts->SetRequireITSRefit(kTRUE);
esdTrackCuts->SetClusterRequirementITS(AliESDtrackCuts::kSPD,AliESDtrackCuts::kAny);
esdTrackCuts->SetMinDCAToVertexXY(0.);
esdTrackCuts->SetEtaRange(-0.8,0.8);
esdTrackCuts->SetPtRange(0.3,1.e10);
esdTrackCuts->SetMaxDCAToVertexXY(1.);
esdTrackCuts->SetMaxDCAToVertexZ(1.);
AliESDtrackCuts* esdSoftPicuts=new AliESDtrackCuts();
esdSoftPicuts->SetRequireSigmaToVertex(kFALSE);
esdSoftPicuts->SetRequireTPCRefit(kFALSE);
esdSoftPicuts->SetRequireITSRefit(kTRUE);
esdSoftPicuts->SetClusterRequirementITS(AliESDtrackCuts::kSPD,
AliESDtrackCuts::kAny);
esdSoftPicuts->SetPtRange(0.08,1.e10);
SetUseCentrality(kFALSE);
AddTrackCuts(esdTrackCuts);
AddTrackCutsSoftPi(esdSoftPicuts);
delete esdTrackCuts;
esdTrackCuts=NULL;
delete esdSoftPicuts;
esdSoftPicuts=NULL;
const Int_t nptbins =14;
const Double_t ptmax = 9999.;
const Int_t nvars=16;
Float_t ptbins[nptbins+1];
ptbins[0]=0.;
ptbins[1]=0.5;
ptbins[2]=1.;
ptbins[3]=2.;
ptbins[4]=3.;
ptbins[5]=4.;
ptbins[6]=5.;
ptbins[7]=6.;
ptbins[8]=7.;
ptbins[9]=8.;
ptbins[10]=10.;
ptbins[11]=12.;
ptbins[12]=16.;
ptbins[13]=20.;
ptbins[14]=ptmax;
SetGlobalIndex(nvars,nptbins);
SetPtBins(nptbins+1,ptbins);
Float_t cutsMatrixD0toKpiStand[nptbins][nvars]={{0.026,220.*1E-4,0.7,0.21,0.21,500.*1E-4,500.*1E-4,-2000.*1E-8,0.85,0.3,0.1,0.05,100,0.5,-1.,0.},
{0.039,300.*1E-4,0.7,0.21,0.21,500.*1E-4,500.*1E-4,-16000.*1E-8,0.85,0.3,0.1,0.05,100,0.5,-1.,0.},
{0.022,400.*1E-4,0.8,0.7,0.7,800.*1E-4,800.*1E-4,-20000.*1E-8,0.8,0.3,0.3,0.05,100,0.5,-1.,0.},
{0.032,350.*1E-4,0.8,0.7,0.7,1000.*1E-4,1000.*1E-4,-13000.*1E-8,0.9,0.3,0.3,0.05,100,0.8,-1.,0.},
{0.032,500.*1E-4,0.8,0.7,0.7,1000.*1E-4,1000.*1E-4,-8000.*1E-8,0.9,0.3,0.3,0.05,100,0.8,-1.,0.},
{0.032,700.*1E-4,0.9,0.9,0.9,1000.*1E-4,1000.*1E-4,10000.*1E-8,0.9,0.3,0.3,0.05,100,1.0,-1.,0.},
{0.036,1000.*1E-4,1.0,0.8,0.8,1000.*1E-4,1000.*1E-4,50000.*1E-8,0.9,0.3,0.3,0.05,100,1.0,-1.,0.},
{0.036,1000.*1E-4,1.0,0.8,0.8,1000.*1E-4,1000.*1E-4,100000.*1E-8,0.7,0.3,0.3,0.05,100,1.0,-1.,0.},
{0.036,1000.*1E-4,1.0,0.8,0.8,1200.*1E-4,1200.*1E-4,100000.*1E-8,0.6,0.3,0.3,0.05,100,1.0,-1.,0.},
{0.065,2000.*1E-4,1.0,0.3,0.3,2000.*1E-4,2000.*1E-4,1000000.*1E-8,0.5,0.3,0.3,0.05,100,1.0,-1.,0.},
{0.075,2000.*1E-4,1.0,0.3,0.3,2000.*1E-4,2000.*1E-4,1000000.*1E-8,0.3,0.3,0.3,0.05,100,1.0,-1.,0.},
{0.084,6000.*1E-4,1.0,0.3,0.3,1500.*1E-4,1500.*1E-4,1000000.*1E-8,0.1,0.3,0.1,0.05,100,1.0,-1.,0.},
{0.084,1000.*1E-4,1.0,1.0,1.0,1500.*1E-4,1500.*1E-4,1000000.*1E-8,0.7,0.3,0.1,0.05,100,1.0,-1.,0.},
{0.7,1000.*1E-4,1.0,1.0,1.0,1500.*1E-4,1500.*1E-4,1000000.*1E-8,0.7,0.3,0.1,0.05,100,1.0,-1.,0.}};
Float_t **cutsMatrixTransposeStand=new Float_t*[nvars];
for(Int_t iv=0;iv<nvars;iv++)cutsMatrixTransposeStand[iv]=new Float_t[nptbins];
for (Int_t ibin=0;ibin<nptbins;ibin++){
for (Int_t ivar = 0; ivar<nvars; ivar++){
cutsMatrixTransposeStand[ivar][ibin]=cutsMatrixD0toKpiStand[ibin][ivar];
}
}
SetCuts(nvars,nptbins,cutsMatrixTransposeStand);
for(Int_t iv=0;iv<nvars;iv++) delete [] cutsMatrixTransposeStand[iv];
delete [] cutsMatrixTransposeStand;
cutsMatrixTransposeStand=NULL;
SetRemoveDaughtersFromPrim(rec);
AliAODPidHF* pidObj=new AliAODPidHF();
Int_t mode=1;
pidObj->SetMatch(mode);
pidObj->SetSigma(0,3);
pidObj->SetSigma(3,3);
pidObj->SetTPC(kTRUE);
pidObj->SetTOF(kTRUE);
SetPidHF(pidObj);
SetUsePID(kTRUE);
pidObj->SetOldPid(kTRUE);
PrintAll();
delete pidObj;
pidObj=NULL;
return;
}
AliRDHFCutsDStartoKpipi.cxx:1 AliRDHFCutsDStartoKpipi.cxx:2 AliRDHFCutsDStartoKpipi.cxx:3 AliRDHFCutsDStartoKpipi.cxx:4 AliRDHFCutsDStartoKpipi.cxx:5 AliRDHFCutsDStartoKpipi.cxx:6 AliRDHFCutsDStartoKpipi.cxx:7 AliRDHFCutsDStartoKpipi.cxx:8 AliRDHFCutsDStartoKpipi.cxx:9 AliRDHFCutsDStartoKpipi.cxx:10 AliRDHFCutsDStartoKpipi.cxx:11 AliRDHFCutsDStartoKpipi.cxx:12 AliRDHFCutsDStartoKpipi.cxx:13 AliRDHFCutsDStartoKpipi.cxx:14 AliRDHFCutsDStartoKpipi.cxx:15 AliRDHFCutsDStartoKpipi.cxx:16 AliRDHFCutsDStartoKpipi.cxx:17 AliRDHFCutsDStartoKpipi.cxx:18 AliRDHFCutsDStartoKpipi.cxx:19 AliRDHFCutsDStartoKpipi.cxx:20 AliRDHFCutsDStartoKpipi.cxx:21 AliRDHFCutsDStartoKpipi.cxx:22 AliRDHFCutsDStartoKpipi.cxx:23 AliRDHFCutsDStartoKpipi.cxx:24 AliRDHFCutsDStartoKpipi.cxx:25 AliRDHFCutsDStartoKpipi.cxx:26 AliRDHFCutsDStartoKpipi.cxx:27 AliRDHFCutsDStartoKpipi.cxx:28 AliRDHFCutsDStartoKpipi.cxx:29 AliRDHFCutsDStartoKpipi.cxx:30 AliRDHFCutsDStartoKpipi.cxx:31 AliRDHFCutsDStartoKpipi.cxx:32 AliRDHFCutsDStartoKpipi.cxx:33 AliRDHFCutsDStartoKpipi.cxx:34 AliRDHFCutsDStartoKpipi.cxx:35 AliRDHFCutsDStartoKpipi.cxx:36 AliRDHFCutsDStartoKpipi.cxx:37 AliRDHFCutsDStartoKpipi.cxx:38 AliRDHFCutsDStartoKpipi.cxx:39 AliRDHFCutsDStartoKpipi.cxx:40 AliRDHFCutsDStartoKpipi.cxx:41 AliRDHFCutsDStartoKpipi.cxx:42 AliRDHFCutsDStartoKpipi.cxx:43 AliRDHFCutsDStartoKpipi.cxx:44 AliRDHFCutsDStartoKpipi.cxx:45 AliRDHFCutsDStartoKpipi.cxx:46 AliRDHFCutsDStartoKpipi.cxx:47 AliRDHFCutsDStartoKpipi.cxx:48 AliRDHFCutsDStartoKpipi.cxx:49 AliRDHFCutsDStartoKpipi.cxx:50 AliRDHFCutsDStartoKpipi.cxx:51 AliRDHFCutsDStartoKpipi.cxx:52 AliRDHFCutsDStartoKpipi.cxx:53 AliRDHFCutsDStartoKpipi.cxx:54 AliRDHFCutsDStartoKpipi.cxx:55 AliRDHFCutsDStartoKpipi.cxx:56 AliRDHFCutsDStartoKpipi.cxx:57 AliRDHFCutsDStartoKpipi.cxx:58 AliRDHFCutsDStartoKpipi.cxx:59 AliRDHFCutsDStartoKpipi.cxx:60 AliRDHFCutsDStartoKpipi.cxx:61 AliRDHFCutsDStartoKpipi.cxx:62 AliRDHFCutsDStartoKpipi.cxx:63 AliRDHFCutsDStartoKpipi.cxx:64 AliRDHFCutsDStartoKpipi.cxx:65 AliRDHFCutsDStartoKpipi.cxx:66 AliRDHFCutsDStartoKpipi.cxx:67 AliRDHFCutsDStartoKpipi.cxx:68 AliRDHFCutsDStartoKpipi.cxx:69 AliRDHFCutsDStartoKpipi.cxx:70 AliRDHFCutsDStartoKpipi.cxx:71 AliRDHFCutsDStartoKpipi.cxx:72 AliRDHFCutsDStartoKpipi.cxx:73 AliRDHFCutsDStartoKpipi.cxx:74 AliRDHFCutsDStartoKpipi.cxx:75 AliRDHFCutsDStartoKpipi.cxx:76 AliRDHFCutsDStartoKpipi.cxx:77 AliRDHFCutsDStartoKpipi.cxx:78 AliRDHFCutsDStartoKpipi.cxx:79 AliRDHFCutsDStartoKpipi.cxx:80 AliRDHFCutsDStartoKpipi.cxx:81 AliRDHFCutsDStartoKpipi.cxx:82 AliRDHFCutsDStartoKpipi.cxx:83 AliRDHFCutsDStartoKpipi.cxx:84 AliRDHFCutsDStartoKpipi.cxx:85 AliRDHFCutsDStartoKpipi.cxx:86 AliRDHFCutsDStartoKpipi.cxx:87 AliRDHFCutsDStartoKpipi.cxx:88 AliRDHFCutsDStartoKpipi.cxx:89 AliRDHFCutsDStartoKpipi.cxx:90 AliRDHFCutsDStartoKpipi.cxx:91 AliRDHFCutsDStartoKpipi.cxx:92 AliRDHFCutsDStartoKpipi.cxx:93 AliRDHFCutsDStartoKpipi.cxx:94 AliRDHFCutsDStartoKpipi.cxx:95 AliRDHFCutsDStartoKpipi.cxx:96 AliRDHFCutsDStartoKpipi.cxx:97 AliRDHFCutsDStartoKpipi.cxx:98 AliRDHFCutsDStartoKpipi.cxx:99 AliRDHFCutsDStartoKpipi.cxx:100 AliRDHFCutsDStartoKpipi.cxx:101 AliRDHFCutsDStartoKpipi.cxx:102 AliRDHFCutsDStartoKpipi.cxx:103 AliRDHFCutsDStartoKpipi.cxx:104 AliRDHFCutsDStartoKpipi.cxx:105 AliRDHFCutsDStartoKpipi.cxx:106 AliRDHFCutsDStartoKpipi.cxx:107 AliRDHFCutsDStartoKpipi.cxx:108 AliRDHFCutsDStartoKpipi.cxx:109 AliRDHFCutsDStartoKpipi.cxx:110 AliRDHFCutsDStartoKpipi.cxx:111 AliRDHFCutsDStartoKpipi.cxx:112 AliRDHFCutsDStartoKpipi.cxx:113 AliRDHFCutsDStartoKpipi.cxx:114 AliRDHFCutsDStartoKpipi.cxx:115 AliRDHFCutsDStartoKpipi.cxx:116 AliRDHFCutsDStartoKpipi.cxx:117 AliRDHFCutsDStartoKpipi.cxx:118 AliRDHFCutsDStartoKpipi.cxx:119 AliRDHFCutsDStartoKpipi.cxx:120 AliRDHFCutsDStartoKpipi.cxx:121 AliRDHFCutsDStartoKpipi.cxx:122 AliRDHFCutsDStartoKpipi.cxx:123 AliRDHFCutsDStartoKpipi.cxx:124 AliRDHFCutsDStartoKpipi.cxx:125 AliRDHFCutsDStartoKpipi.cxx:126 AliRDHFCutsDStartoKpipi.cxx:127 AliRDHFCutsDStartoKpipi.cxx:128 AliRDHFCutsDStartoKpipi.cxx:129 AliRDHFCutsDStartoKpipi.cxx:130 AliRDHFCutsDStartoKpipi.cxx:131 AliRDHFCutsDStartoKpipi.cxx:132 AliRDHFCutsDStartoKpipi.cxx:133 AliRDHFCutsDStartoKpipi.cxx:134 AliRDHFCutsDStartoKpipi.cxx:135 AliRDHFCutsDStartoKpipi.cxx:136 AliRDHFCutsDStartoKpipi.cxx:137 AliRDHFCutsDStartoKpipi.cxx:138 AliRDHFCutsDStartoKpipi.cxx:139 AliRDHFCutsDStartoKpipi.cxx:140 AliRDHFCutsDStartoKpipi.cxx:141 AliRDHFCutsDStartoKpipi.cxx:142 AliRDHFCutsDStartoKpipi.cxx:143 AliRDHFCutsDStartoKpipi.cxx:144 AliRDHFCutsDStartoKpipi.cxx:145 AliRDHFCutsDStartoKpipi.cxx:146 AliRDHFCutsDStartoKpipi.cxx:147 AliRDHFCutsDStartoKpipi.cxx:148 AliRDHFCutsDStartoKpipi.cxx:149 AliRDHFCutsDStartoKpipi.cxx:150 AliRDHFCutsDStartoKpipi.cxx:151 AliRDHFCutsDStartoKpipi.cxx:152 AliRDHFCutsDStartoKpipi.cxx:153 AliRDHFCutsDStartoKpipi.cxx:154 AliRDHFCutsDStartoKpipi.cxx:155 AliRDHFCutsDStartoKpipi.cxx:156 AliRDHFCutsDStartoKpipi.cxx:157 AliRDHFCutsDStartoKpipi.cxx:158 AliRDHFCutsDStartoKpipi.cxx:159 AliRDHFCutsDStartoKpipi.cxx:160 AliRDHFCutsDStartoKpipi.cxx:161 AliRDHFCutsDStartoKpipi.cxx:162 AliRDHFCutsDStartoKpipi.cxx:163 AliRDHFCutsDStartoKpipi.cxx:164 AliRDHFCutsDStartoKpipi.cxx:165 AliRDHFCutsDStartoKpipi.cxx:166 AliRDHFCutsDStartoKpipi.cxx:167 AliRDHFCutsDStartoKpipi.cxx:168 AliRDHFCutsDStartoKpipi.cxx:169 AliRDHFCutsDStartoKpipi.cxx:170 AliRDHFCutsDStartoKpipi.cxx:171 AliRDHFCutsDStartoKpipi.cxx:172 AliRDHFCutsDStartoKpipi.cxx:173 AliRDHFCutsDStartoKpipi.cxx:174 AliRDHFCutsDStartoKpipi.cxx:175 AliRDHFCutsDStartoKpipi.cxx:176 AliRDHFCutsDStartoKpipi.cxx:177 AliRDHFCutsDStartoKpipi.cxx:178 AliRDHFCutsDStartoKpipi.cxx:179 AliRDHFCutsDStartoKpipi.cxx:180 AliRDHFCutsDStartoKpipi.cxx:181 AliRDHFCutsDStartoKpipi.cxx:182 AliRDHFCutsDStartoKpipi.cxx:183 AliRDHFCutsDStartoKpipi.cxx:184 AliRDHFCutsDStartoKpipi.cxx:185 AliRDHFCutsDStartoKpipi.cxx:186 AliRDHFCutsDStartoKpipi.cxx:187 AliRDHFCutsDStartoKpipi.cxx:188 AliRDHFCutsDStartoKpipi.cxx:189 AliRDHFCutsDStartoKpipi.cxx:190 AliRDHFCutsDStartoKpipi.cxx:191 AliRDHFCutsDStartoKpipi.cxx:192 AliRDHFCutsDStartoKpipi.cxx:193 AliRDHFCutsDStartoKpipi.cxx:194 AliRDHFCutsDStartoKpipi.cxx:195 AliRDHFCutsDStartoKpipi.cxx:196 AliRDHFCutsDStartoKpipi.cxx:197 AliRDHFCutsDStartoKpipi.cxx:198 AliRDHFCutsDStartoKpipi.cxx:199 AliRDHFCutsDStartoKpipi.cxx:200 AliRDHFCutsDStartoKpipi.cxx:201 AliRDHFCutsDStartoKpipi.cxx:202 AliRDHFCutsDStartoKpipi.cxx:203 AliRDHFCutsDStartoKpipi.cxx:204 AliRDHFCutsDStartoKpipi.cxx:205 AliRDHFCutsDStartoKpipi.cxx:206 AliRDHFCutsDStartoKpipi.cxx:207 AliRDHFCutsDStartoKpipi.cxx:208 AliRDHFCutsDStartoKpipi.cxx:209 AliRDHFCutsDStartoKpipi.cxx:210 AliRDHFCutsDStartoKpipi.cxx:211 AliRDHFCutsDStartoKpipi.cxx:212 AliRDHFCutsDStartoKpipi.cxx:213 AliRDHFCutsDStartoKpipi.cxx:214 AliRDHFCutsDStartoKpipi.cxx:215 AliRDHFCutsDStartoKpipi.cxx:216 AliRDHFCutsDStartoKpipi.cxx:217 AliRDHFCutsDStartoKpipi.cxx:218 AliRDHFCutsDStartoKpipi.cxx:219 AliRDHFCutsDStartoKpipi.cxx:220 AliRDHFCutsDStartoKpipi.cxx:221 AliRDHFCutsDStartoKpipi.cxx:222 AliRDHFCutsDStartoKpipi.cxx:223 AliRDHFCutsDStartoKpipi.cxx:224 AliRDHFCutsDStartoKpipi.cxx:225 AliRDHFCutsDStartoKpipi.cxx:226 AliRDHFCutsDStartoKpipi.cxx:227 AliRDHFCutsDStartoKpipi.cxx:228 AliRDHFCutsDStartoKpipi.cxx:229 AliRDHFCutsDStartoKpipi.cxx:230 AliRDHFCutsDStartoKpipi.cxx:231 AliRDHFCutsDStartoKpipi.cxx:232 AliRDHFCutsDStartoKpipi.cxx:233 AliRDHFCutsDStartoKpipi.cxx:234 AliRDHFCutsDStartoKpipi.cxx:235 AliRDHFCutsDStartoKpipi.cxx:236 AliRDHFCutsDStartoKpipi.cxx:237 AliRDHFCutsDStartoKpipi.cxx:238 AliRDHFCutsDStartoKpipi.cxx:239 AliRDHFCutsDStartoKpipi.cxx:240 AliRDHFCutsDStartoKpipi.cxx:241 AliRDHFCutsDStartoKpipi.cxx:242 AliRDHFCutsDStartoKpipi.cxx:243 AliRDHFCutsDStartoKpipi.cxx:244 AliRDHFCutsDStartoKpipi.cxx:245 AliRDHFCutsDStartoKpipi.cxx:246 AliRDHFCutsDStartoKpipi.cxx:247 AliRDHFCutsDStartoKpipi.cxx:248 AliRDHFCutsDStartoKpipi.cxx:249 AliRDHFCutsDStartoKpipi.cxx:250 AliRDHFCutsDStartoKpipi.cxx:251 AliRDHFCutsDStartoKpipi.cxx:252 AliRDHFCutsDStartoKpipi.cxx:253 AliRDHFCutsDStartoKpipi.cxx:254 AliRDHFCutsDStartoKpipi.cxx:255 AliRDHFCutsDStartoKpipi.cxx:256 AliRDHFCutsDStartoKpipi.cxx:257 AliRDHFCutsDStartoKpipi.cxx:258 AliRDHFCutsDStartoKpipi.cxx:259 AliRDHFCutsDStartoKpipi.cxx:260 AliRDHFCutsDStartoKpipi.cxx:261 AliRDHFCutsDStartoKpipi.cxx:262 AliRDHFCutsDStartoKpipi.cxx:263 AliRDHFCutsDStartoKpipi.cxx:264 AliRDHFCutsDStartoKpipi.cxx:265 AliRDHFCutsDStartoKpipi.cxx:266 AliRDHFCutsDStartoKpipi.cxx:267 AliRDHFCutsDStartoKpipi.cxx:268 AliRDHFCutsDStartoKpipi.cxx:269 AliRDHFCutsDStartoKpipi.cxx:270 AliRDHFCutsDStartoKpipi.cxx:271 AliRDHFCutsDStartoKpipi.cxx:272 AliRDHFCutsDStartoKpipi.cxx:273 AliRDHFCutsDStartoKpipi.cxx:274 AliRDHFCutsDStartoKpipi.cxx:275 AliRDHFCutsDStartoKpipi.cxx:276 AliRDHFCutsDStartoKpipi.cxx:277 AliRDHFCutsDStartoKpipi.cxx:278 AliRDHFCutsDStartoKpipi.cxx:279 AliRDHFCutsDStartoKpipi.cxx:280 AliRDHFCutsDStartoKpipi.cxx:281 AliRDHFCutsDStartoKpipi.cxx:282 AliRDHFCutsDStartoKpipi.cxx:283 AliRDHFCutsDStartoKpipi.cxx:284 AliRDHFCutsDStartoKpipi.cxx:285 AliRDHFCutsDStartoKpipi.cxx:286 AliRDHFCutsDStartoKpipi.cxx:287 AliRDHFCutsDStartoKpipi.cxx:288 AliRDHFCutsDStartoKpipi.cxx:289 AliRDHFCutsDStartoKpipi.cxx:290 AliRDHFCutsDStartoKpipi.cxx:291 AliRDHFCutsDStartoKpipi.cxx:292 AliRDHFCutsDStartoKpipi.cxx:293 AliRDHFCutsDStartoKpipi.cxx:294 AliRDHFCutsDStartoKpipi.cxx:295 AliRDHFCutsDStartoKpipi.cxx:296 AliRDHFCutsDStartoKpipi.cxx:297 AliRDHFCutsDStartoKpipi.cxx:298 AliRDHFCutsDStartoKpipi.cxx:299 AliRDHFCutsDStartoKpipi.cxx:300 AliRDHFCutsDStartoKpipi.cxx:301 AliRDHFCutsDStartoKpipi.cxx:302 AliRDHFCutsDStartoKpipi.cxx:303 AliRDHFCutsDStartoKpipi.cxx:304 AliRDHFCutsDStartoKpipi.cxx:305 AliRDHFCutsDStartoKpipi.cxx:306 AliRDHFCutsDStartoKpipi.cxx:307 AliRDHFCutsDStartoKpipi.cxx:308 AliRDHFCutsDStartoKpipi.cxx:309 AliRDHFCutsDStartoKpipi.cxx:310 AliRDHFCutsDStartoKpipi.cxx:311 AliRDHFCutsDStartoKpipi.cxx:312 AliRDHFCutsDStartoKpipi.cxx:313 AliRDHFCutsDStartoKpipi.cxx:314 AliRDHFCutsDStartoKpipi.cxx:315 AliRDHFCutsDStartoKpipi.cxx:316 AliRDHFCutsDStartoKpipi.cxx:317 AliRDHFCutsDStartoKpipi.cxx:318 AliRDHFCutsDStartoKpipi.cxx:319 AliRDHFCutsDStartoKpipi.cxx:320 AliRDHFCutsDStartoKpipi.cxx:321 AliRDHFCutsDStartoKpipi.cxx:322 AliRDHFCutsDStartoKpipi.cxx:323 AliRDHFCutsDStartoKpipi.cxx:324 AliRDHFCutsDStartoKpipi.cxx:325 AliRDHFCutsDStartoKpipi.cxx:326 AliRDHFCutsDStartoKpipi.cxx:327 AliRDHFCutsDStartoKpipi.cxx:328 AliRDHFCutsDStartoKpipi.cxx:329 AliRDHFCutsDStartoKpipi.cxx:330 AliRDHFCutsDStartoKpipi.cxx:331 AliRDHFCutsDStartoKpipi.cxx:332 AliRDHFCutsDStartoKpipi.cxx:333 AliRDHFCutsDStartoKpipi.cxx:334 AliRDHFCutsDStartoKpipi.cxx:335 AliRDHFCutsDStartoKpipi.cxx:336 AliRDHFCutsDStartoKpipi.cxx:337 AliRDHFCutsDStartoKpipi.cxx:338 AliRDHFCutsDStartoKpipi.cxx:339 AliRDHFCutsDStartoKpipi.cxx:340 AliRDHFCutsDStartoKpipi.cxx:341 AliRDHFCutsDStartoKpipi.cxx:342 AliRDHFCutsDStartoKpipi.cxx:343 AliRDHFCutsDStartoKpipi.cxx:344 AliRDHFCutsDStartoKpipi.cxx:345 AliRDHFCutsDStartoKpipi.cxx:346 AliRDHFCutsDStartoKpipi.cxx:347 AliRDHFCutsDStartoKpipi.cxx:348 AliRDHFCutsDStartoKpipi.cxx:349 AliRDHFCutsDStartoKpipi.cxx:350 AliRDHFCutsDStartoKpipi.cxx:351 AliRDHFCutsDStartoKpipi.cxx:352 AliRDHFCutsDStartoKpipi.cxx:353 AliRDHFCutsDStartoKpipi.cxx:354 AliRDHFCutsDStartoKpipi.cxx:355 AliRDHFCutsDStartoKpipi.cxx:356 AliRDHFCutsDStartoKpipi.cxx:357 AliRDHFCutsDStartoKpipi.cxx:358 AliRDHFCutsDStartoKpipi.cxx:359 AliRDHFCutsDStartoKpipi.cxx:360 AliRDHFCutsDStartoKpipi.cxx:361 AliRDHFCutsDStartoKpipi.cxx:362 AliRDHFCutsDStartoKpipi.cxx:363 AliRDHFCutsDStartoKpipi.cxx:364 AliRDHFCutsDStartoKpipi.cxx:365 AliRDHFCutsDStartoKpipi.cxx:366 AliRDHFCutsDStartoKpipi.cxx:367 AliRDHFCutsDStartoKpipi.cxx:368 AliRDHFCutsDStartoKpipi.cxx:369 AliRDHFCutsDStartoKpipi.cxx:370 AliRDHFCutsDStartoKpipi.cxx:371 AliRDHFCutsDStartoKpipi.cxx:372 AliRDHFCutsDStartoKpipi.cxx:373 AliRDHFCutsDStartoKpipi.cxx:374 AliRDHFCutsDStartoKpipi.cxx:375 AliRDHFCutsDStartoKpipi.cxx:376 AliRDHFCutsDStartoKpipi.cxx:377 AliRDHFCutsDStartoKpipi.cxx:378 AliRDHFCutsDStartoKpipi.cxx:379 AliRDHFCutsDStartoKpipi.cxx:380 AliRDHFCutsDStartoKpipi.cxx:381 AliRDHFCutsDStartoKpipi.cxx:382 AliRDHFCutsDStartoKpipi.cxx:383 AliRDHFCutsDStartoKpipi.cxx:384 AliRDHFCutsDStartoKpipi.cxx:385 AliRDHFCutsDStartoKpipi.cxx:386 AliRDHFCutsDStartoKpipi.cxx:387 AliRDHFCutsDStartoKpipi.cxx:388 AliRDHFCutsDStartoKpipi.cxx:389 AliRDHFCutsDStartoKpipi.cxx:390 AliRDHFCutsDStartoKpipi.cxx:391 AliRDHFCutsDStartoKpipi.cxx:392 AliRDHFCutsDStartoKpipi.cxx:393 AliRDHFCutsDStartoKpipi.cxx:394 AliRDHFCutsDStartoKpipi.cxx:395 AliRDHFCutsDStartoKpipi.cxx:396 AliRDHFCutsDStartoKpipi.cxx:397 AliRDHFCutsDStartoKpipi.cxx:398 AliRDHFCutsDStartoKpipi.cxx:399 AliRDHFCutsDStartoKpipi.cxx:400 AliRDHFCutsDStartoKpipi.cxx:401 AliRDHFCutsDStartoKpipi.cxx:402 AliRDHFCutsDStartoKpipi.cxx:403 AliRDHFCutsDStartoKpipi.cxx:404 AliRDHFCutsDStartoKpipi.cxx:405 AliRDHFCutsDStartoKpipi.cxx:406 AliRDHFCutsDStartoKpipi.cxx:407 AliRDHFCutsDStartoKpipi.cxx:408 AliRDHFCutsDStartoKpipi.cxx:409 AliRDHFCutsDStartoKpipi.cxx:410 AliRDHFCutsDStartoKpipi.cxx:411 AliRDHFCutsDStartoKpipi.cxx:412 AliRDHFCutsDStartoKpipi.cxx:413 AliRDHFCutsDStartoKpipi.cxx:414 AliRDHFCutsDStartoKpipi.cxx:415 AliRDHFCutsDStartoKpipi.cxx:416 AliRDHFCutsDStartoKpipi.cxx:417 AliRDHFCutsDStartoKpipi.cxx:418 AliRDHFCutsDStartoKpipi.cxx:419 AliRDHFCutsDStartoKpipi.cxx:420 AliRDHFCutsDStartoKpipi.cxx:421 AliRDHFCutsDStartoKpipi.cxx:422 AliRDHFCutsDStartoKpipi.cxx:423 AliRDHFCutsDStartoKpipi.cxx:424 AliRDHFCutsDStartoKpipi.cxx:425 AliRDHFCutsDStartoKpipi.cxx:426 AliRDHFCutsDStartoKpipi.cxx:427 AliRDHFCutsDStartoKpipi.cxx:428 AliRDHFCutsDStartoKpipi.cxx:429 AliRDHFCutsDStartoKpipi.cxx:430 AliRDHFCutsDStartoKpipi.cxx:431 AliRDHFCutsDStartoKpipi.cxx:432 AliRDHFCutsDStartoKpipi.cxx:433 AliRDHFCutsDStartoKpipi.cxx:434 AliRDHFCutsDStartoKpipi.cxx:435 AliRDHFCutsDStartoKpipi.cxx:436 AliRDHFCutsDStartoKpipi.cxx:437 AliRDHFCutsDStartoKpipi.cxx:438 AliRDHFCutsDStartoKpipi.cxx:439 AliRDHFCutsDStartoKpipi.cxx:440 AliRDHFCutsDStartoKpipi.cxx:441 AliRDHFCutsDStartoKpipi.cxx:442 AliRDHFCutsDStartoKpipi.cxx:443 AliRDHFCutsDStartoKpipi.cxx:444 AliRDHFCutsDStartoKpipi.cxx:445 AliRDHFCutsDStartoKpipi.cxx:446 AliRDHFCutsDStartoKpipi.cxx:447 AliRDHFCutsDStartoKpipi.cxx:448 AliRDHFCutsDStartoKpipi.cxx:449 AliRDHFCutsDStartoKpipi.cxx:450 AliRDHFCutsDStartoKpipi.cxx:451 AliRDHFCutsDStartoKpipi.cxx:452 AliRDHFCutsDStartoKpipi.cxx:453 AliRDHFCutsDStartoKpipi.cxx:454 AliRDHFCutsDStartoKpipi.cxx:455 AliRDHFCutsDStartoKpipi.cxx:456 AliRDHFCutsDStartoKpipi.cxx:457 AliRDHFCutsDStartoKpipi.cxx:458 AliRDHFCutsDStartoKpipi.cxx:459 AliRDHFCutsDStartoKpipi.cxx:460 AliRDHFCutsDStartoKpipi.cxx:461 AliRDHFCutsDStartoKpipi.cxx:462 AliRDHFCutsDStartoKpipi.cxx:463 AliRDHFCutsDStartoKpipi.cxx:464 AliRDHFCutsDStartoKpipi.cxx:465 AliRDHFCutsDStartoKpipi.cxx:466 AliRDHFCutsDStartoKpipi.cxx:467 AliRDHFCutsDStartoKpipi.cxx:468 AliRDHFCutsDStartoKpipi.cxx:469 AliRDHFCutsDStartoKpipi.cxx:470 AliRDHFCutsDStartoKpipi.cxx:471 AliRDHFCutsDStartoKpipi.cxx:472 AliRDHFCutsDStartoKpipi.cxx:473 AliRDHFCutsDStartoKpipi.cxx:474 AliRDHFCutsDStartoKpipi.cxx:475 AliRDHFCutsDStartoKpipi.cxx:476 AliRDHFCutsDStartoKpipi.cxx:477 AliRDHFCutsDStartoKpipi.cxx:478 AliRDHFCutsDStartoKpipi.cxx:479 AliRDHFCutsDStartoKpipi.cxx:480 AliRDHFCutsDStartoKpipi.cxx:481 AliRDHFCutsDStartoKpipi.cxx:482 AliRDHFCutsDStartoKpipi.cxx:483 AliRDHFCutsDStartoKpipi.cxx:484 AliRDHFCutsDStartoKpipi.cxx:485 AliRDHFCutsDStartoKpipi.cxx:486 AliRDHFCutsDStartoKpipi.cxx:487 AliRDHFCutsDStartoKpipi.cxx:488 AliRDHFCutsDStartoKpipi.cxx:489 AliRDHFCutsDStartoKpipi.cxx:490 AliRDHFCutsDStartoKpipi.cxx:491 AliRDHFCutsDStartoKpipi.cxx:492 AliRDHFCutsDStartoKpipi.cxx:493 AliRDHFCutsDStartoKpipi.cxx:494 AliRDHFCutsDStartoKpipi.cxx:495 AliRDHFCutsDStartoKpipi.cxx:496 AliRDHFCutsDStartoKpipi.cxx:497 AliRDHFCutsDStartoKpipi.cxx:498 AliRDHFCutsDStartoKpipi.cxx:499 AliRDHFCutsDStartoKpipi.cxx:500 AliRDHFCutsDStartoKpipi.cxx:501 AliRDHFCutsDStartoKpipi.cxx:502 AliRDHFCutsDStartoKpipi.cxx:503 AliRDHFCutsDStartoKpipi.cxx:504 AliRDHFCutsDStartoKpipi.cxx:505 AliRDHFCutsDStartoKpipi.cxx:506 AliRDHFCutsDStartoKpipi.cxx:507 AliRDHFCutsDStartoKpipi.cxx:508 AliRDHFCutsDStartoKpipi.cxx:509 AliRDHFCutsDStartoKpipi.cxx:510 AliRDHFCutsDStartoKpipi.cxx:511 AliRDHFCutsDStartoKpipi.cxx:512 AliRDHFCutsDStartoKpipi.cxx:513 AliRDHFCutsDStartoKpipi.cxx:514 AliRDHFCutsDStartoKpipi.cxx:515 AliRDHFCutsDStartoKpipi.cxx:516 AliRDHFCutsDStartoKpipi.cxx:517 AliRDHFCutsDStartoKpipi.cxx:518 AliRDHFCutsDStartoKpipi.cxx:519 AliRDHFCutsDStartoKpipi.cxx:520 AliRDHFCutsDStartoKpipi.cxx:521 AliRDHFCutsDStartoKpipi.cxx:522 AliRDHFCutsDStartoKpipi.cxx:523 AliRDHFCutsDStartoKpipi.cxx:524 AliRDHFCutsDStartoKpipi.cxx:525 AliRDHFCutsDStartoKpipi.cxx:526 AliRDHFCutsDStartoKpipi.cxx:527 AliRDHFCutsDStartoKpipi.cxx:528 AliRDHFCutsDStartoKpipi.cxx:529 AliRDHFCutsDStartoKpipi.cxx:530 AliRDHFCutsDStartoKpipi.cxx:531 AliRDHFCutsDStartoKpipi.cxx:532 AliRDHFCutsDStartoKpipi.cxx:533 AliRDHFCutsDStartoKpipi.cxx:534 AliRDHFCutsDStartoKpipi.cxx:535 AliRDHFCutsDStartoKpipi.cxx:536 AliRDHFCutsDStartoKpipi.cxx:537 AliRDHFCutsDStartoKpipi.cxx:538 AliRDHFCutsDStartoKpipi.cxx:539 AliRDHFCutsDStartoKpipi.cxx:540 AliRDHFCutsDStartoKpipi.cxx:541 AliRDHFCutsDStartoKpipi.cxx:542 AliRDHFCutsDStartoKpipi.cxx:543 AliRDHFCutsDStartoKpipi.cxx:544 AliRDHFCutsDStartoKpipi.cxx:545 AliRDHFCutsDStartoKpipi.cxx:546 AliRDHFCutsDStartoKpipi.cxx:547 AliRDHFCutsDStartoKpipi.cxx:548 AliRDHFCutsDStartoKpipi.cxx:549 AliRDHFCutsDStartoKpipi.cxx:550 AliRDHFCutsDStartoKpipi.cxx:551 AliRDHFCutsDStartoKpipi.cxx:552 AliRDHFCutsDStartoKpipi.cxx:553 AliRDHFCutsDStartoKpipi.cxx:554 AliRDHFCutsDStartoKpipi.cxx:555 AliRDHFCutsDStartoKpipi.cxx:556 AliRDHFCutsDStartoKpipi.cxx:557 AliRDHFCutsDStartoKpipi.cxx:558 AliRDHFCutsDStartoKpipi.cxx:559 AliRDHFCutsDStartoKpipi.cxx:560 AliRDHFCutsDStartoKpipi.cxx:561 AliRDHFCutsDStartoKpipi.cxx:562 AliRDHFCutsDStartoKpipi.cxx:563 AliRDHFCutsDStartoKpipi.cxx:564 AliRDHFCutsDStartoKpipi.cxx:565 AliRDHFCutsDStartoKpipi.cxx:566 AliRDHFCutsDStartoKpipi.cxx:567 AliRDHFCutsDStartoKpipi.cxx:568 AliRDHFCutsDStartoKpipi.cxx:569 AliRDHFCutsDStartoKpipi.cxx:570 AliRDHFCutsDStartoKpipi.cxx:571 AliRDHFCutsDStartoKpipi.cxx:572 AliRDHFCutsDStartoKpipi.cxx:573 AliRDHFCutsDStartoKpipi.cxx:574 AliRDHFCutsDStartoKpipi.cxx:575 AliRDHFCutsDStartoKpipi.cxx:576 AliRDHFCutsDStartoKpipi.cxx:577 AliRDHFCutsDStartoKpipi.cxx:578 AliRDHFCutsDStartoKpipi.cxx:579 AliRDHFCutsDStartoKpipi.cxx:580 AliRDHFCutsDStartoKpipi.cxx:581 AliRDHFCutsDStartoKpipi.cxx:582 AliRDHFCutsDStartoKpipi.cxx:583 AliRDHFCutsDStartoKpipi.cxx:584 AliRDHFCutsDStartoKpipi.cxx:585 AliRDHFCutsDStartoKpipi.cxx:586 AliRDHFCutsDStartoKpipi.cxx:587 AliRDHFCutsDStartoKpipi.cxx:588 AliRDHFCutsDStartoKpipi.cxx:589 AliRDHFCutsDStartoKpipi.cxx:590 AliRDHFCutsDStartoKpipi.cxx:591 AliRDHFCutsDStartoKpipi.cxx:592 AliRDHFCutsDStartoKpipi.cxx:593 AliRDHFCutsDStartoKpipi.cxx:594 AliRDHFCutsDStartoKpipi.cxx:595 AliRDHFCutsDStartoKpipi.cxx:596 AliRDHFCutsDStartoKpipi.cxx:597 AliRDHFCutsDStartoKpipi.cxx:598 AliRDHFCutsDStartoKpipi.cxx:599 AliRDHFCutsDStartoKpipi.cxx:600 AliRDHFCutsDStartoKpipi.cxx:601 AliRDHFCutsDStartoKpipi.cxx:602 AliRDHFCutsDStartoKpipi.cxx:603 AliRDHFCutsDStartoKpipi.cxx:604 AliRDHFCutsDStartoKpipi.cxx:605 AliRDHFCutsDStartoKpipi.cxx:606 AliRDHFCutsDStartoKpipi.cxx:607 AliRDHFCutsDStartoKpipi.cxx:608 AliRDHFCutsDStartoKpipi.cxx:609 AliRDHFCutsDStartoKpipi.cxx:610 AliRDHFCutsDStartoKpipi.cxx:611 AliRDHFCutsDStartoKpipi.cxx:612 AliRDHFCutsDStartoKpipi.cxx:613 AliRDHFCutsDStartoKpipi.cxx:614 AliRDHFCutsDStartoKpipi.cxx:615 AliRDHFCutsDStartoKpipi.cxx:616 AliRDHFCutsDStartoKpipi.cxx:617 AliRDHFCutsDStartoKpipi.cxx:618 AliRDHFCutsDStartoKpipi.cxx:619 AliRDHFCutsDStartoKpipi.cxx:620 AliRDHFCutsDStartoKpipi.cxx:621 AliRDHFCutsDStartoKpipi.cxx:622 AliRDHFCutsDStartoKpipi.cxx:623 AliRDHFCutsDStartoKpipi.cxx:624 AliRDHFCutsDStartoKpipi.cxx:625 AliRDHFCutsDStartoKpipi.cxx:626 AliRDHFCutsDStartoKpipi.cxx:627 AliRDHFCutsDStartoKpipi.cxx:628 AliRDHFCutsDStartoKpipi.cxx:629 AliRDHFCutsDStartoKpipi.cxx:630 AliRDHFCutsDStartoKpipi.cxx:631 AliRDHFCutsDStartoKpipi.cxx:632 AliRDHFCutsDStartoKpipi.cxx:633 AliRDHFCutsDStartoKpipi.cxx:634 AliRDHFCutsDStartoKpipi.cxx:635 AliRDHFCutsDStartoKpipi.cxx:636 AliRDHFCutsDStartoKpipi.cxx:637 AliRDHFCutsDStartoKpipi.cxx:638 AliRDHFCutsDStartoKpipi.cxx:639 AliRDHFCutsDStartoKpipi.cxx:640 AliRDHFCutsDStartoKpipi.cxx:641 AliRDHFCutsDStartoKpipi.cxx:642 AliRDHFCutsDStartoKpipi.cxx:643 AliRDHFCutsDStartoKpipi.cxx:644 AliRDHFCutsDStartoKpipi.cxx:645 AliRDHFCutsDStartoKpipi.cxx:646 AliRDHFCutsDStartoKpipi.cxx:647 AliRDHFCutsDStartoKpipi.cxx:648 AliRDHFCutsDStartoKpipi.cxx:649 AliRDHFCutsDStartoKpipi.cxx:650 AliRDHFCutsDStartoKpipi.cxx:651 AliRDHFCutsDStartoKpipi.cxx:652 AliRDHFCutsDStartoKpipi.cxx:653 AliRDHFCutsDStartoKpipi.cxx:654 AliRDHFCutsDStartoKpipi.cxx:655 AliRDHFCutsDStartoKpipi.cxx:656 AliRDHFCutsDStartoKpipi.cxx:657 AliRDHFCutsDStartoKpipi.cxx:658 AliRDHFCutsDStartoKpipi.cxx:659 AliRDHFCutsDStartoKpipi.cxx:660 AliRDHFCutsDStartoKpipi.cxx:661 AliRDHFCutsDStartoKpipi.cxx:662 AliRDHFCutsDStartoKpipi.cxx:663 AliRDHFCutsDStartoKpipi.cxx:664 AliRDHFCutsDStartoKpipi.cxx:665 AliRDHFCutsDStartoKpipi.cxx:666 AliRDHFCutsDStartoKpipi.cxx:667 AliRDHFCutsDStartoKpipi.cxx:668 AliRDHFCutsDStartoKpipi.cxx:669 AliRDHFCutsDStartoKpipi.cxx:670 AliRDHFCutsDStartoKpipi.cxx:671 AliRDHFCutsDStartoKpipi.cxx:672 AliRDHFCutsDStartoKpipi.cxx:673 AliRDHFCutsDStartoKpipi.cxx:674 AliRDHFCutsDStartoKpipi.cxx:675 AliRDHFCutsDStartoKpipi.cxx:676 AliRDHFCutsDStartoKpipi.cxx:677 AliRDHFCutsDStartoKpipi.cxx:678 AliRDHFCutsDStartoKpipi.cxx:679 AliRDHFCutsDStartoKpipi.cxx:680 AliRDHFCutsDStartoKpipi.cxx:681 AliRDHFCutsDStartoKpipi.cxx:682 AliRDHFCutsDStartoKpipi.cxx:683 AliRDHFCutsDStartoKpipi.cxx:684 AliRDHFCutsDStartoKpipi.cxx:685 AliRDHFCutsDStartoKpipi.cxx:686 AliRDHFCutsDStartoKpipi.cxx:687 AliRDHFCutsDStartoKpipi.cxx:688 AliRDHFCutsDStartoKpipi.cxx:689 AliRDHFCutsDStartoKpipi.cxx:690 AliRDHFCutsDStartoKpipi.cxx:691 AliRDHFCutsDStartoKpipi.cxx:692 AliRDHFCutsDStartoKpipi.cxx:693 AliRDHFCutsDStartoKpipi.cxx:694 AliRDHFCutsDStartoKpipi.cxx:695 AliRDHFCutsDStartoKpipi.cxx:696 AliRDHFCutsDStartoKpipi.cxx:697 AliRDHFCutsDStartoKpipi.cxx:698 AliRDHFCutsDStartoKpipi.cxx:699 AliRDHFCutsDStartoKpipi.cxx:700 AliRDHFCutsDStartoKpipi.cxx:701 AliRDHFCutsDStartoKpipi.cxx:702 AliRDHFCutsDStartoKpipi.cxx:703 AliRDHFCutsDStartoKpipi.cxx:704 AliRDHFCutsDStartoKpipi.cxx:705 AliRDHFCutsDStartoKpipi.cxx:706 AliRDHFCutsDStartoKpipi.cxx:707 AliRDHFCutsDStartoKpipi.cxx:708 AliRDHFCutsDStartoKpipi.cxx:709 AliRDHFCutsDStartoKpipi.cxx:710 AliRDHFCutsDStartoKpipi.cxx:711 AliRDHFCutsDStartoKpipi.cxx:712 AliRDHFCutsDStartoKpipi.cxx:713 AliRDHFCutsDStartoKpipi.cxx:714 AliRDHFCutsDStartoKpipi.cxx:715 AliRDHFCutsDStartoKpipi.cxx:716 AliRDHFCutsDStartoKpipi.cxx:717 AliRDHFCutsDStartoKpipi.cxx:718 AliRDHFCutsDStartoKpipi.cxx:719 AliRDHFCutsDStartoKpipi.cxx:720 AliRDHFCutsDStartoKpipi.cxx:721 AliRDHFCutsDStartoKpipi.cxx:722 AliRDHFCutsDStartoKpipi.cxx:723 AliRDHFCutsDStartoKpipi.cxx:724 AliRDHFCutsDStartoKpipi.cxx:725 AliRDHFCutsDStartoKpipi.cxx:726 AliRDHFCutsDStartoKpipi.cxx:727 AliRDHFCutsDStartoKpipi.cxx:728 AliRDHFCutsDStartoKpipi.cxx:729 AliRDHFCutsDStartoKpipi.cxx:730 AliRDHFCutsDStartoKpipi.cxx:731 AliRDHFCutsDStartoKpipi.cxx:732 AliRDHFCutsDStartoKpipi.cxx:733 AliRDHFCutsDStartoKpipi.cxx:734 AliRDHFCutsDStartoKpipi.cxx:735 AliRDHFCutsDStartoKpipi.cxx:736 AliRDHFCutsDStartoKpipi.cxx:737 AliRDHFCutsDStartoKpipi.cxx:738 AliRDHFCutsDStartoKpipi.cxx:739 AliRDHFCutsDStartoKpipi.cxx:740 AliRDHFCutsDStartoKpipi.cxx:741 AliRDHFCutsDStartoKpipi.cxx:742 AliRDHFCutsDStartoKpipi.cxx:743 AliRDHFCutsDStartoKpipi.cxx:744 AliRDHFCutsDStartoKpipi.cxx:745 AliRDHFCutsDStartoKpipi.cxx:746 AliRDHFCutsDStartoKpipi.cxx:747 AliRDHFCutsDStartoKpipi.cxx:748 AliRDHFCutsDStartoKpipi.cxx:749 AliRDHFCutsDStartoKpipi.cxx:750 AliRDHFCutsDStartoKpipi.cxx:751 AliRDHFCutsDStartoKpipi.cxx:752 AliRDHFCutsDStartoKpipi.cxx:753 AliRDHFCutsDStartoKpipi.cxx:754 AliRDHFCutsDStartoKpipi.cxx:755 AliRDHFCutsDStartoKpipi.cxx:756 AliRDHFCutsDStartoKpipi.cxx:757 AliRDHFCutsDStartoKpipi.cxx:758 AliRDHFCutsDStartoKpipi.cxx:759 AliRDHFCutsDStartoKpipi.cxx:760 AliRDHFCutsDStartoKpipi.cxx:761 AliRDHFCutsDStartoKpipi.cxx:762 AliRDHFCutsDStartoKpipi.cxx:763 AliRDHFCutsDStartoKpipi.cxx:764 AliRDHFCutsDStartoKpipi.cxx:765 AliRDHFCutsDStartoKpipi.cxx:766 AliRDHFCutsDStartoKpipi.cxx:767 AliRDHFCutsDStartoKpipi.cxx:768 AliRDHFCutsDStartoKpipi.cxx:769 AliRDHFCutsDStartoKpipi.cxx:770 AliRDHFCutsDStartoKpipi.cxx:771 AliRDHFCutsDStartoKpipi.cxx:772 AliRDHFCutsDStartoKpipi.cxx:773 AliRDHFCutsDStartoKpipi.cxx:774 AliRDHFCutsDStartoKpipi.cxx:775 AliRDHFCutsDStartoKpipi.cxx:776 AliRDHFCutsDStartoKpipi.cxx:777 AliRDHFCutsDStartoKpipi.cxx:778 AliRDHFCutsDStartoKpipi.cxx:779 AliRDHFCutsDStartoKpipi.cxx:780 AliRDHFCutsDStartoKpipi.cxx:781 AliRDHFCutsDStartoKpipi.cxx:782 AliRDHFCutsDStartoKpipi.cxx:783 AliRDHFCutsDStartoKpipi.cxx:784 AliRDHFCutsDStartoKpipi.cxx:785 AliRDHFCutsDStartoKpipi.cxx:786 AliRDHFCutsDStartoKpipi.cxx:787 AliRDHFCutsDStartoKpipi.cxx:788 AliRDHFCutsDStartoKpipi.cxx:789 AliRDHFCutsDStartoKpipi.cxx:790 AliRDHFCutsDStartoKpipi.cxx:791 AliRDHFCutsDStartoKpipi.cxx:792 AliRDHFCutsDStartoKpipi.cxx:793 AliRDHFCutsDStartoKpipi.cxx:794 AliRDHFCutsDStartoKpipi.cxx:795 AliRDHFCutsDStartoKpipi.cxx:796 AliRDHFCutsDStartoKpipi.cxx:797 AliRDHFCutsDStartoKpipi.cxx:798 AliRDHFCutsDStartoKpipi.cxx:799 AliRDHFCutsDStartoKpipi.cxx:800 AliRDHFCutsDStartoKpipi.cxx:801 AliRDHFCutsDStartoKpipi.cxx:802 AliRDHFCutsDStartoKpipi.cxx:803 AliRDHFCutsDStartoKpipi.cxx:804 AliRDHFCutsDStartoKpipi.cxx:805 AliRDHFCutsDStartoKpipi.cxx:806 AliRDHFCutsDStartoKpipi.cxx:807 AliRDHFCutsDStartoKpipi.cxx:808 AliRDHFCutsDStartoKpipi.cxx:809 AliRDHFCutsDStartoKpipi.cxx:810 AliRDHFCutsDStartoKpipi.cxx:811 AliRDHFCutsDStartoKpipi.cxx:812 AliRDHFCutsDStartoKpipi.cxx:813 AliRDHFCutsDStartoKpipi.cxx:814 AliRDHFCutsDStartoKpipi.cxx:815 AliRDHFCutsDStartoKpipi.cxx:816 AliRDHFCutsDStartoKpipi.cxx:817 AliRDHFCutsDStartoKpipi.cxx:818 AliRDHFCutsDStartoKpipi.cxx:819 AliRDHFCutsDStartoKpipi.cxx:820 AliRDHFCutsDStartoKpipi.cxx:821 AliRDHFCutsDStartoKpipi.cxx:822 AliRDHFCutsDStartoKpipi.cxx:823 AliRDHFCutsDStartoKpipi.cxx:824 AliRDHFCutsDStartoKpipi.cxx:825 AliRDHFCutsDStartoKpipi.cxx:826 AliRDHFCutsDStartoKpipi.cxx:827 AliRDHFCutsDStartoKpipi.cxx:828 AliRDHFCutsDStartoKpipi.cxx:829 AliRDHFCutsDStartoKpipi.cxx:830 AliRDHFCutsDStartoKpipi.cxx:831 AliRDHFCutsDStartoKpipi.cxx:832 AliRDHFCutsDStartoKpipi.cxx:833 AliRDHFCutsDStartoKpipi.cxx:834 AliRDHFCutsDStartoKpipi.cxx:835 AliRDHFCutsDStartoKpipi.cxx:836 AliRDHFCutsDStartoKpipi.cxx:837 AliRDHFCutsDStartoKpipi.cxx:838 AliRDHFCutsDStartoKpipi.cxx:839 AliRDHFCutsDStartoKpipi.cxx:840 AliRDHFCutsDStartoKpipi.cxx:841 AliRDHFCutsDStartoKpipi.cxx:842 AliRDHFCutsDStartoKpipi.cxx:843 AliRDHFCutsDStartoKpipi.cxx:844 AliRDHFCutsDStartoKpipi.cxx:845 AliRDHFCutsDStartoKpipi.cxx:846 AliRDHFCutsDStartoKpipi.cxx:847 AliRDHFCutsDStartoKpipi.cxx:848 AliRDHFCutsDStartoKpipi.cxx:849 AliRDHFCutsDStartoKpipi.cxx:850 AliRDHFCutsDStartoKpipi.cxx:851 AliRDHFCutsDStartoKpipi.cxx:852 AliRDHFCutsDStartoKpipi.cxx:853 AliRDHFCutsDStartoKpipi.cxx:854 AliRDHFCutsDStartoKpipi.cxx:855 AliRDHFCutsDStartoKpipi.cxx:856 AliRDHFCutsDStartoKpipi.cxx:857 AliRDHFCutsDStartoKpipi.cxx:858 AliRDHFCutsDStartoKpipi.cxx:859 AliRDHFCutsDStartoKpipi.cxx:860 AliRDHFCutsDStartoKpipi.cxx:861 AliRDHFCutsDStartoKpipi.cxx:862 AliRDHFCutsDStartoKpipi.cxx:863 AliRDHFCutsDStartoKpipi.cxx:864 AliRDHFCutsDStartoKpipi.cxx:865 AliRDHFCutsDStartoKpipi.cxx:866 AliRDHFCutsDStartoKpipi.cxx:867 AliRDHFCutsDStartoKpipi.cxx:868 AliRDHFCutsDStartoKpipi.cxx:869 AliRDHFCutsDStartoKpipi.cxx:870 AliRDHFCutsDStartoKpipi.cxx:871 AliRDHFCutsDStartoKpipi.cxx:872 AliRDHFCutsDStartoKpipi.cxx:873 AliRDHFCutsDStartoKpipi.cxx:874 AliRDHFCutsDStartoKpipi.cxx:875 AliRDHFCutsDStartoKpipi.cxx:876 AliRDHFCutsDStartoKpipi.cxx:877 AliRDHFCutsDStartoKpipi.cxx:878 AliRDHFCutsDStartoKpipi.cxx:879 AliRDHFCutsDStartoKpipi.cxx:880 AliRDHFCutsDStartoKpipi.cxx:881 AliRDHFCutsDStartoKpipi.cxx:882 AliRDHFCutsDStartoKpipi.cxx:883 AliRDHFCutsDStartoKpipi.cxx:884 AliRDHFCutsDStartoKpipi.cxx:885 AliRDHFCutsDStartoKpipi.cxx:886 AliRDHFCutsDStartoKpipi.cxx:887 AliRDHFCutsDStartoKpipi.cxx:888 AliRDHFCutsDStartoKpipi.cxx:889 AliRDHFCutsDStartoKpipi.cxx:890 AliRDHFCutsDStartoKpipi.cxx:891 AliRDHFCutsDStartoKpipi.cxx:892 AliRDHFCutsDStartoKpipi.cxx:893 AliRDHFCutsDStartoKpipi.cxx:894 AliRDHFCutsDStartoKpipi.cxx:895 AliRDHFCutsDStartoKpipi.cxx:896 AliRDHFCutsDStartoKpipi.cxx:897 AliRDHFCutsDStartoKpipi.cxx:898 AliRDHFCutsDStartoKpipi.cxx:899 AliRDHFCutsDStartoKpipi.cxx:900 AliRDHFCutsDStartoKpipi.cxx:901 AliRDHFCutsDStartoKpipi.cxx:902 AliRDHFCutsDStartoKpipi.cxx:903 AliRDHFCutsDStartoKpipi.cxx:904 AliRDHFCutsDStartoKpipi.cxx:905 AliRDHFCutsDStartoKpipi.cxx:906 AliRDHFCutsDStartoKpipi.cxx:907 AliRDHFCutsDStartoKpipi.cxx:908 AliRDHFCutsDStartoKpipi.cxx:909 AliRDHFCutsDStartoKpipi.cxx:910 AliRDHFCutsDStartoKpipi.cxx:911 AliRDHFCutsDStartoKpipi.cxx:912 AliRDHFCutsDStartoKpipi.cxx:913 AliRDHFCutsDStartoKpipi.cxx:914 AliRDHFCutsDStartoKpipi.cxx:915 AliRDHFCutsDStartoKpipi.cxx:916 AliRDHFCutsDStartoKpipi.cxx:917 AliRDHFCutsDStartoKpipi.cxx:918 AliRDHFCutsDStartoKpipi.cxx:919 AliRDHFCutsDStartoKpipi.cxx:920 AliRDHFCutsDStartoKpipi.cxx:921 AliRDHFCutsDStartoKpipi.cxx:922 AliRDHFCutsDStartoKpipi.cxx:923 AliRDHFCutsDStartoKpipi.cxx:924 AliRDHFCutsDStartoKpipi.cxx:925 AliRDHFCutsDStartoKpipi.cxx:926 AliRDHFCutsDStartoKpipi.cxx:927 AliRDHFCutsDStartoKpipi.cxx:928 AliRDHFCutsDStartoKpipi.cxx:929 AliRDHFCutsDStartoKpipi.cxx:930 AliRDHFCutsDStartoKpipi.cxx:931 AliRDHFCutsDStartoKpipi.cxx:932 AliRDHFCutsDStartoKpipi.cxx:933 AliRDHFCutsDStartoKpipi.cxx:934 AliRDHFCutsDStartoKpipi.cxx:935 AliRDHFCutsDStartoKpipi.cxx:936 AliRDHFCutsDStartoKpipi.cxx:937 AliRDHFCutsDStartoKpipi.cxx:938 AliRDHFCutsDStartoKpipi.cxx:939 AliRDHFCutsDStartoKpipi.cxx:940 AliRDHFCutsDStartoKpipi.cxx:941 AliRDHFCutsDStartoKpipi.cxx:942 AliRDHFCutsDStartoKpipi.cxx:943 AliRDHFCutsDStartoKpipi.cxx:944 AliRDHFCutsDStartoKpipi.cxx:945 AliRDHFCutsDStartoKpipi.cxx:946 AliRDHFCutsDStartoKpipi.cxx:947 AliRDHFCutsDStartoKpipi.cxx:948 AliRDHFCutsDStartoKpipi.cxx:949 AliRDHFCutsDStartoKpipi.cxx:950 AliRDHFCutsDStartoKpipi.cxx:951 AliRDHFCutsDStartoKpipi.cxx:952 AliRDHFCutsDStartoKpipi.cxx:953 AliRDHFCutsDStartoKpipi.cxx:954 AliRDHFCutsDStartoKpipi.cxx:955 AliRDHFCutsDStartoKpipi.cxx:956 AliRDHFCutsDStartoKpipi.cxx:957 AliRDHFCutsDStartoKpipi.cxx:958 AliRDHFCutsDStartoKpipi.cxx:959 AliRDHFCutsDStartoKpipi.cxx:960 AliRDHFCutsDStartoKpipi.cxx:961 AliRDHFCutsDStartoKpipi.cxx:962 AliRDHFCutsDStartoKpipi.cxx:963 AliRDHFCutsDStartoKpipi.cxx:964 AliRDHFCutsDStartoKpipi.cxx:965 AliRDHFCutsDStartoKpipi.cxx:966 AliRDHFCutsDStartoKpipi.cxx:967 AliRDHFCutsDStartoKpipi.cxx:968 AliRDHFCutsDStartoKpipi.cxx:969 AliRDHFCutsDStartoKpipi.cxx:970 AliRDHFCutsDStartoKpipi.cxx:971 AliRDHFCutsDStartoKpipi.cxx:972 AliRDHFCutsDStartoKpipi.cxx:973 AliRDHFCutsDStartoKpipi.cxx:974 AliRDHFCutsDStartoKpipi.cxx:975 AliRDHFCutsDStartoKpipi.cxx:976 AliRDHFCutsDStartoKpipi.cxx:977 AliRDHFCutsDStartoKpipi.cxx:978 AliRDHFCutsDStartoKpipi.cxx:979 AliRDHFCutsDStartoKpipi.cxx:980 AliRDHFCutsDStartoKpipi.cxx:981 AliRDHFCutsDStartoKpipi.cxx:982 AliRDHFCutsDStartoKpipi.cxx:983 AliRDHFCutsDStartoKpipi.cxx:984 AliRDHFCutsDStartoKpipi.cxx:985 AliRDHFCutsDStartoKpipi.cxx:986 AliRDHFCutsDStartoKpipi.cxx:987 AliRDHFCutsDStartoKpipi.cxx:988 AliRDHFCutsDStartoKpipi.cxx:989 AliRDHFCutsDStartoKpipi.cxx:990 AliRDHFCutsDStartoKpipi.cxx:991 AliRDHFCutsDStartoKpipi.cxx:992 AliRDHFCutsDStartoKpipi.cxx:993 AliRDHFCutsDStartoKpipi.cxx:994 AliRDHFCutsDStartoKpipi.cxx:995 AliRDHFCutsDStartoKpipi.cxx:996 AliRDHFCutsDStartoKpipi.cxx:997 AliRDHFCutsDStartoKpipi.cxx:998 AliRDHFCutsDStartoKpipi.cxx:999 AliRDHFCutsDStartoKpipi.cxx:1000 AliRDHFCutsDStartoKpipi.cxx:1001 AliRDHFCutsDStartoKpipi.cxx:1002 AliRDHFCutsDStartoKpipi.cxx:1003 AliRDHFCutsDStartoKpipi.cxx:1004 AliRDHFCutsDStartoKpipi.cxx:1005 AliRDHFCutsDStartoKpipi.cxx:1006 AliRDHFCutsDStartoKpipi.cxx:1007 AliRDHFCutsDStartoKpipi.cxx:1008 AliRDHFCutsDStartoKpipi.cxx:1009 AliRDHFCutsDStartoKpipi.cxx:1010 AliRDHFCutsDStartoKpipi.cxx:1011 AliRDHFCutsDStartoKpipi.cxx:1012 AliRDHFCutsDStartoKpipi.cxx:1013 AliRDHFCutsDStartoKpipi.cxx:1014 AliRDHFCutsDStartoKpipi.cxx:1015 AliRDHFCutsDStartoKpipi.cxx:1016 AliRDHFCutsDStartoKpipi.cxx:1017 AliRDHFCutsDStartoKpipi.cxx:1018 AliRDHFCutsDStartoKpipi.cxx:1019 AliRDHFCutsDStartoKpipi.cxx:1020 AliRDHFCutsDStartoKpipi.cxx:1021 AliRDHFCutsDStartoKpipi.cxx:1022 AliRDHFCutsDStartoKpipi.cxx:1023 AliRDHFCutsDStartoKpipi.cxx:1024 AliRDHFCutsDStartoKpipi.cxx:1025 AliRDHFCutsDStartoKpipi.cxx:1026 AliRDHFCutsDStartoKpipi.cxx:1027 AliRDHFCutsDStartoKpipi.cxx:1028 AliRDHFCutsDStartoKpipi.cxx:1029 AliRDHFCutsDStartoKpipi.cxx:1030 AliRDHFCutsDStartoKpipi.cxx:1031 AliRDHFCutsDStartoKpipi.cxx:1032 AliRDHFCutsDStartoKpipi.cxx:1033 AliRDHFCutsDStartoKpipi.cxx:1034 AliRDHFCutsDStartoKpipi.cxx:1035 AliRDHFCutsDStartoKpipi.cxx:1036 AliRDHFCutsDStartoKpipi.cxx:1037 AliRDHFCutsDStartoKpipi.cxx:1038 AliRDHFCutsDStartoKpipi.cxx:1039 AliRDHFCutsDStartoKpipi.cxx:1040 AliRDHFCutsDStartoKpipi.cxx:1041 AliRDHFCutsDStartoKpipi.cxx:1042 AliRDHFCutsDStartoKpipi.cxx:1043 AliRDHFCutsDStartoKpipi.cxx:1044 AliRDHFCutsDStartoKpipi.cxx:1045 AliRDHFCutsDStartoKpipi.cxx:1046 AliRDHFCutsDStartoKpipi.cxx:1047 AliRDHFCutsDStartoKpipi.cxx:1048 AliRDHFCutsDStartoKpipi.cxx:1049 AliRDHFCutsDStartoKpipi.cxx:1050 AliRDHFCutsDStartoKpipi.cxx:1051 AliRDHFCutsDStartoKpipi.cxx:1052 AliRDHFCutsDStartoKpipi.cxx:1053 AliRDHFCutsDStartoKpipi.cxx:1054 AliRDHFCutsDStartoKpipi.cxx:1055 AliRDHFCutsDStartoKpipi.cxx:1056 AliRDHFCutsDStartoKpipi.cxx:1057 AliRDHFCutsDStartoKpipi.cxx:1058 AliRDHFCutsDStartoKpipi.cxx:1059 AliRDHFCutsDStartoKpipi.cxx:1060 AliRDHFCutsDStartoKpipi.cxx:1061 AliRDHFCutsDStartoKpipi.cxx:1062 AliRDHFCutsDStartoKpipi.cxx:1063 AliRDHFCutsDStartoKpipi.cxx:1064 AliRDHFCutsDStartoKpipi.cxx:1065 AliRDHFCutsDStartoKpipi.cxx:1066 AliRDHFCutsDStartoKpipi.cxx:1067 AliRDHFCutsDStartoKpipi.cxx:1068 AliRDHFCutsDStartoKpipi.cxx:1069 AliRDHFCutsDStartoKpipi.cxx:1070 AliRDHFCutsDStartoKpipi.cxx:1071 AliRDHFCutsDStartoKpipi.cxx:1072 AliRDHFCutsDStartoKpipi.cxx:1073 AliRDHFCutsDStartoKpipi.cxx:1074 AliRDHFCutsDStartoKpipi.cxx:1075 AliRDHFCutsDStartoKpipi.cxx:1076 AliRDHFCutsDStartoKpipi.cxx:1077 AliRDHFCutsDStartoKpipi.cxx:1078 AliRDHFCutsDStartoKpipi.cxx:1079 AliRDHFCutsDStartoKpipi.cxx:1080 AliRDHFCutsDStartoKpipi.cxx:1081 AliRDHFCutsDStartoKpipi.cxx:1082 AliRDHFCutsDStartoKpipi.cxx:1083 AliRDHFCutsDStartoKpipi.cxx:1084 AliRDHFCutsDStartoKpipi.cxx:1085 AliRDHFCutsDStartoKpipi.cxx:1086 AliRDHFCutsDStartoKpipi.cxx:1087 AliRDHFCutsDStartoKpipi.cxx:1088 AliRDHFCutsDStartoKpipi.cxx:1089 AliRDHFCutsDStartoKpipi.cxx:1090 AliRDHFCutsDStartoKpipi.cxx:1091 AliRDHFCutsDStartoKpipi.cxx:1092 AliRDHFCutsDStartoKpipi.cxx:1093 AliRDHFCutsDStartoKpipi.cxx:1094 AliRDHFCutsDStartoKpipi.cxx:1095 AliRDHFCutsDStartoKpipi.cxx:1096 AliRDHFCutsDStartoKpipi.cxx:1097 AliRDHFCutsDStartoKpipi.cxx:1098 AliRDHFCutsDStartoKpipi.cxx:1099 AliRDHFCutsDStartoKpipi.cxx:1100 AliRDHFCutsDStartoKpipi.cxx:1101 AliRDHFCutsDStartoKpipi.cxx:1102 AliRDHFCutsDStartoKpipi.cxx:1103 AliRDHFCutsDStartoKpipi.cxx:1104 AliRDHFCutsDStartoKpipi.cxx:1105 AliRDHFCutsDStartoKpipi.cxx:1106 AliRDHFCutsDStartoKpipi.cxx:1107 AliRDHFCutsDStartoKpipi.cxx:1108 AliRDHFCutsDStartoKpipi.cxx:1109 AliRDHFCutsDStartoKpipi.cxx:1110