2 #include <PWG2/RESONANCES/AliRsnInputHandler.h>
3 #include <PWG2/RESONANCES/AliRsnCutKaonForPhi2010.h>
6 Int_t AddRsnDaughterCutsPhi2010KaonFromKStar(AliPID::EParticleType type1,AliPID::EParticleType type2,TString opt,Bool_t isRsnMini=kFALSE,AliRsnInputHandler *rsnIH=0,AliAnalysisTaskSE *task=0)
11 // === USER HAS TO SET CORRECT NUMBER OF CUTS SETS =====
12 Int_t numberOfCuts = 1;
14 Printf("Option : %s",opt.Data());
16 //---------------------------------------------
18 //---------------------------------------------
20 AliRsnCutDaughterKStar2010PP *cutK = new AliRsnCutDaughterKStar2010PP("cutPhiKaonForKStar", AliPID::kKaon);
22 AliRsnCutSet *cutSetK = new AliRsnCutSet("PhiKaonForKStar", AliRsnTarget::kDaughter);
23 cutSetK->AddCut(cutK);
24 cutSetK->SetCutScheme(cutK->GetName());
25 if (opt.Contains("mon")) {
26 AddMonitorOutput(cuts->GetMonitorOutput());
29 AliRsnMiniAnalysisTask *taskRsnMini = dynamic_cast<AliRsnMiniAnalysisTask *>(task);
31 taskRsnMini->AddTrackCuts(cutSetK);
34 AliRsnDaughterSelector *sel = rsnIH->GetSelector();
35 sel->Add(cutSetK, kTRUE);