// only reconstructed (default)
if(iFlag&(1<<0)) ff = AddTaskFragmentationFunction("jets", "", "", "", filterMask);
- // MC tracks in acceptance, MC jets in acceptance
- if(iFlag&(1<<1)) ff = AddTaskFragmentationFunction("jets", "AODMC2b", "AODMCb", "AODMCb", filterMask);
+ // charged MC tracks and jets
+ if(iFlag&(1<<1)) ff = AddTaskFragmentationFunction("jets", "jetsAODMC2_UA04", "AODMC", "AODMC2", filterMask);
+ // charged MC tracks and jets with acceptance cuts
+ if(iFlag&(1<<2)) ff = AddTaskFragmentationFunction("jets", "jetsAODMC2_UA04", "AODMCb", "AODMC2b", filterMask);
// kine tracks in acceptance, pythia jets in acceptance
- if(iFlag&(1<<2)) ff = AddTaskFragmentationFunction("jets", "", "KINEb", "KINEb", filterMask);
+ if(iFlag&(1<<3)) ff = AddTaskFragmentationFunction("jets", "", "KINEb", "KINEb", filterMask);
// reconstructed charged tracks after cuts, MC jets in acceptance
- if(iFlag&(1<<3)) ff = AddTaskFragmentationFunction("jets", "AODMC2b", "AODMCb", "AOD2b", filterMask);
+ if(iFlag&(1<<4)) ff = AddTaskFragmentationFunction("jets", "jetsMC2b", "AODMCb", "AOD2b", filterMask);
return ff;
}
else if(typeJets.Contains("jetTypeUndef")) task->SetJetTypeGen(0); // undefined
else Printf("jetType %s not found", typeJets.Data());
+ if(typeJets.Contains("AODMCb")) task->SetJetTypeRecEff(AliAnalysisTaskFragmentationFunction::kJetsGenAcceptance); // kJetsRecAcceptance
+ else if(typeJets.Contains("AODb")) task->SetJetTypeRecEff(AliAnalysisTaskFragmentationFunction::kJetsRecAcceptance);
+ else task->SetJetTypeRecEff(0);
+
task->SetFilterMask(filterMask);
- // set default parameter
+ // Set default parameters
+ // Cut selection
task->SetTrackCuts(); // default : pt > 0.150 GeV, |eta|<0.9, full phi acc
task->SetJetCuts(); // default: jet pt > 5 GeV, |eta|<0.5, full phi acc
- task->SetDiJetCuts(); // default: to be defined
+ task->SetDiJetCuts(); // default: type of cut = 1 (cut in deltaPhi), deltaPhi = 0., cdf = 0.5, fraction of pt = 0.6
+ task->SetKindSlices(); // default: kindSlice = 1 (inv mass)
task->SetFFRadius(); // default: R = 0.4
-
task->SetHighPtThreshold(); // default: pt > 5 Gev
+ // Define histo bins
task->SetFFHistoBins();
task->SetQAJetHistoBins();
task->SetQATrackHistoBins();
+ task->SetIJHistoBins();
+ task->SetDiJetHistoBins();
+ task->SetQADiJetHistoBins();
mgr->AddTask(task);