From: dainese Date: Mon, 25 Jul 2011 11:51:52 +0000 (+0000) Subject: Fixes (Andrea) X-Git-Url: http://git.uio.no/git/?a=commitdiff_plain;h=cb66504988c3d5e2fcf327e5574045e37cd3c84f;p=u%2Fmrichter%2FAliRoot.git Fixes (Andrea) --- diff --git a/PWG3/vertexingHF/AliAnalysisTaskSECharmFraction.cxx b/PWG3/vertexingHF/AliAnalysisTaskSECharmFraction.cxx index d8c7d7827b2..957f4e204b9 100644 --- a/PWG3/vertexingHF/AliAnalysisTaskSECharmFraction.cxx +++ b/PWG3/vertexingHF/AliAnalysisTaskSECharmFraction.cxx @@ -5317,6 +5317,30 @@ void AliAnalysisTaskSECharmFraction::UserCreateOutputObjects() Printf("AFTER DATA HISTOS CREATION \n"); delete ptbinlimitsCxyLxy; + + + PostData(1,fNentries); + PostData(2,fSignalType); + PostData(3,fSignalTypeLsCuts); + PostData(4,fSignalTypeTghCuts); + PostData(5,fCounter); + PostData(6,flistMCproperties); + PostData(7,flistNoCutsSignal); + PostData(8,flistNoCutsBack); + PostData(9,flistNoCutsFromB); + PostData(10,flistNoCutsFromDstar); + PostData(11,flistNoCutsOther); + PostData(12,flistLsCutsSignal); + PostData(13,flistLsCutsBack); + PostData(14,flistLsCutsFromB); + PostData(15,flistLsCutsFromDstar); + PostData(16,flistLsCutsOther); + PostData(17,flistTghCutsSignal); + PostData(18,flistTghCutsBack); + PostData(19,flistTghCutsFromB); + PostData(20,flistTghCutsFromDstar); + PostData(21,flistTghCutsOther); + return; } @@ -5853,16 +5877,18 @@ void AliAnalysisTaskSECharmFraction::UserExec(Option_t */*option*/) isSideBandD0bar=kFALSE; } } - if(fFastAnalysis<3){ + if(fFastAnalysis<2){ if(!aziListIsFilled){ FillAziList(aod,azilist,trkIDlist,nprim); aziListIsFilled=kTRUE; } - if(signallevel==1||signallevel==0){ - FillAziHistos(d,flistNoCutsSignal,ptbin,azilist,trkIDlist,nprim,okd0tightnopid,okd0bartightnopid,isPeakD0,isPeakD0bar,isSideBandD0,isSideBandD0bar); - FillAziHistos(d,flistTghCutsSignal,ptbin,azilist,trkIDlist,nprim,okd0tight,okd0bartight,isPeakD0,isPeakD0bar,isSideBandD0,isSideBandD0bar); - FillAziHistos(d,flistLsCutsSignal,ptbin,azilist,trkIDlist,nprim,okd0loose,okd0barloose,isPeakD0,isPeakD0bar,isSideBandD0,isSideBandD0bar); + if(signallevel==1||signallevel==0){ + if(nprim!=0){ + FillAziHistos(d,flistNoCutsSignal,ptbin,azilist,trkIDlist,nprim,okd0tightnopid,okd0bartightnopid,isPeakD0,isPeakD0bar,isSideBandD0,isSideBandD0bar); + FillAziHistos(d,flistTghCutsSignal,ptbin,azilist,trkIDlist,nprim,okd0tight,okd0bartight,isPeakD0,isPeakD0bar,isSideBandD0,isSideBandD0bar); + FillAziHistos(d,flistLsCutsSignal,ptbin,azilist,trkIDlist,nprim,okd0loose,okd0barloose,isPeakD0,isPeakD0bar,isSideBandD0,isSideBandD0bar); + } } } diff --git a/PWG3/vertexingHF/AliRDHFCutsD0toKpi.cxx b/PWG3/vertexingHF/AliRDHFCutsD0toKpi.cxx index 899f8df8c1f..67a01959123 100644 --- a/PWG3/vertexingHF/AliRDHFCutsD0toKpi.cxx +++ b/PWG3/vertexingHF/AliRDHFCutsD0toKpi.cxx @@ -776,7 +776,7 @@ Int_t AliRDHFCutsD0toKpi::IsSelectedPID(AliAODRecoDecayHF* d) return 0; } - if(d->Pt()<2.){ + if(fLowPt && d->Pt()<2.){ if(fLowPt) fPidHF->SetSigmaForTPC(sigma_tmp); if(combinedPID[0][0]<=0&&combinedPID[1][0]<=0){ fWhyRejection=32;// reject cases where the Kaon is not identified @@ -1158,7 +1158,7 @@ void AliRDHFCutsD0toKpi::SetStandardCutsPP2010() { AddTrackCuts(esdTrackCuts); - const Int_t nptbins =13; + const Int_t nptbins =14; const Double_t ptmax = 9999.; const Int_t nvars=11; Float_t ptbins[nptbins+1]; @@ -1170,29 +1170,31 @@ void AliRDHFCutsD0toKpi::SetStandardCutsPP2010() { ptbins[5]=4.; ptbins[6]=5.; ptbins[7]=6.; - ptbins[8]=8.; - ptbins[9]=12.; - ptbins[10]=16.; - ptbins[11]=20.; - ptbins[12]=24.; - ptbins[13]=ptmax; + ptbins[8]=7.; + ptbins[9]=8.; + 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.400,300.*1E-4,0.8,0.3,0.3,1000.*1E-4,1000.*1E-4,-35000.*1E-8,0.73,0.,0.},/* pt<0.5*/ - {0.400,300.*1E-4,0.8,0.3,0.3,1000.*1E-4,1000.*1E-4,-35000.*1E-8,0.73,0.,0.},/* 0.524 */ + Float_t cutsMatrixD0toKpiStand[nptbins][nvars]={{0.400,350.*1E-4,0.8,0.5,0.5,1000.*1E-4,1000.*1E-4,-5000.*1E-8,0.80,0.,0.},/* pt<0.5*/ + {0.400,350.*1E-4,0.8,0.5,0.5,1000.*1E-4,1000.*1E-4,-5000.*1E-8,0.80,0.,0.},/* 0.524 */ //CREATE TRANSPOSE MATRIX...REVERSE INDICES as required by AliRDHFCuts @@ -1229,7 +1231,10 @@ void AliRDHFCutsD0toKpi::SetStandardCutsPP2010() { pidObj->SetCompat(compat); pidObj->SetTPC(kTRUE); pidObj->SetTOF(kTRUE); - + pidObj->SetPCompatTOF(1.5); + pidObj->SetSigmaForTPCCompat(3.); + pidObj->SetSigmaForTOFCompat(3.); + SetPidHF(pidObj); SetUsePID(kTRUE); SetUseDefaultPID(kFALSE);