-AliAnalysisTaskSECharmFraction* AddTaskSECharmFraction(TString fileout="d0D0.root",Int_t *switchMC=0x0,Bool_t readmc=kFALSE,Bool_t usepid=kTRUE,Bool_t likesign=kFALSE,TString cutfile="D0toKpiCharmFractCuts.root",TString containerprefix="c",Int_t ppPbPb=0,Int_t analysLevel=2, Float_t minC=0., Float_t maxC=7.5,Float_t minCloose=20., Float_t maxCloose=50.)
+AliAnalysisTaskSECharmFraction* AddTaskSECharmFraction(TString fileout="d0D0.root",Int_t *switchMC=0x0,Int_t readmc=0,Bool_t usepid=kTRUE,Bool_t likesign=kFALSE,TString cutfile="D0toKpiCharmFractCuts.root",TString containerprefix="c",Int_t ppPbPb=0,Int_t analysLevel=2, Float_t minC=0., Float_t maxC=7.5,Float_t minCloose=20., Float_t maxCloose=50.,Bool_t checkBitD0=kTRUE)
{
//
// Configuration macro for the task to analyze the fraction of prompt charm
// ctight->SetUseDefaultPID(kTRUE);
}
- hfTask->SetReadMC(readmc);
+ if(readmc>0)hfTask->SetReadMC(kTRUE);
+ if(readmc==2){
+ hfTask->SetRejecCandidateMCUpgrade(kTRUE);
+ hfTask->SetSkipEventSelection(kTRUE);
+ hfTask->SetMaxZvtxForSkipEventSelection(10.);
+ }
+
hfTask->SetNMaxTrForVtx(2);
hfTask->SetAnalyzeLikeSign(likesign);
hfTask->SetUsePID(usepid);
hfTask->SetStandardMassSelection();
hfTask->SetAnalysisLevel(analysLevel);
+ hfTask->SetCheckBitD0flag(checkBitD0);
+
// hfTask->SignalInvMassCut(0.27);
/* ############### HERE THE POSSIBILITY TO SWITCH ON/OFF THE TLISTS AND MC SELECTION WILL BE SET #########à