ROOT logo
#ifndef __CINT__
#include <Rtypes.h>
#endif
Int_t AddRsnDaughterCutsKStarNsigma_Syst(AliPID::EParticleType type1,AliPID::EParticleType type2,TString opt,Bool_t isRsnMini=kFALSE,AliRsnInputHandler *rsnIH=0,AliAnalysisTaskSE *task=0)
{

   if (!rsnIH) return 0;

   Bool_t valid = kTRUE;
   Int_t isRsnMini = AliRsnTrainManager::GetGlobalInt("IsRsnMini",valid);
   Int_t collisionType = AliRsnTrainManager::GetGlobalInt("IsCollisionType",valid);
   Int_t isPP = AliAnalysisManager::GetGlobalInt("rsnIsPP",valid);
   Int_t useCommonQualityCut = AliAnalysisManager::GetGlobalInt("rsnCommonQualityCut",valid);
   Int_t isMixing = AliRsnTrainManager::GetGlobalInt("IsMixing",valid);

   Bool_t usePPCut = kFALSE;

   if (isPP && (opt.Contains("usePP"))) usePPCut = kTRUE;


   // === USER HAS TO SET CORRECT NUMBER OF CUTS SETS =====
   Int_t numberOfCuts = 2;

   //---------------------------------------------
   //  Define single cutsP
   //---------------------------------------------

   Printf("AddRsnDaughterCutsKStarNsigma_Syst Option : %s",opt.Data());


   // default values
   Double_t nSigmaTPC_Pi=3.0;
   Double_t nSigmaTPC_K=3.0;
   Double_t nSigmaTOF_Pi=3.0;
   Double_t nSigmaTOF_K=3.0;
   Double_t etaRange=0.8;

   //Use single track Pt Cuts
   Double_t trackPtMin = 0.15;
   Double_t trackPtMax = 1.e20;
   Bool_t useTrackPtCut = kTRUE;

   if(opt.Contains("minPt02")) trackPtMin=0.2;
   if(opt.Contains("minPt03")) trackPtMin=0.3;
   if(opt.Contains("minPt04")) trackPtMin=0.4;
   if(opt.Contains("minPt05")) trackPtMin=0.5;
   if(opt.Contains("minPt06")) trackPtMin=0.6;
   if(opt.Contains("minPt10")) trackPtMin=1.0;
   if(opt.Contains("minPt15")) trackPtMin=1.5;


   //Use min TPC cluster Cut
   Int_t minclsK,maxclsK;
   Int_t minclsPi,maxclsPi;

   Bool_t useTPC_Pi=kFALSE;
   Bool_t useTOF_Pi=kFALSE;
   Bool_t useTPC_K=kFALSE;
   Bool_t useTOF_K=kFALSE;

   if (opt.Contains("qualityonly")) {
      useTPC_Pi=kFALSE;
      useTOF_Pi=kFALSE;
      useTPC_K=kFALSE;
      useTOF_K=kFALSE;
   } else if (!opt.Contains("nsig")) {
      useTPC_Pi=kTRUE;
      useTOF_Pi=kTRUE;
      useTPC_K=kTRUE;
      useTOF_K=kTRUE;
   }

   if (opt.Contains("PiTPCnsig")) useTPC_Pi=kTRUE;
   if (opt.Contains("PiTOFnsig")) useTOF_Pi=kTRUE;
   if (opt.Contains("KTPCnsig"))  useTPC_K=kTRUE;
   if (opt.Contains("KTOFnsig"))  useTOF_K=kTRUE;

   if (opt.Contains("PiTPCnsig10")) nSigmaTPC_Pi = 1.0;
   if (opt.Contains("PiTPCnsig15")) nSigmaTPC_Pi = 1.5;
   if (opt.Contains("PiTPCnsig20")) nSigmaTPC_Pi = 2.0;
   if (opt.Contains("PiTPCnsig25")) nSigmaTPC_Pi = 2.5;
   if (opt.Contains("PiTPCnsig30")) nSigmaTPC_Pi = 3.0;

   if (opt.Contains("KTPCnsig10")) nSigmaTPC_K = 1.0;
   if (opt.Contains("KTPCnsig15")) nSigmaTPC_K = 1.5;
   if (opt.Contains("KTPCnsig20")) nSigmaTPC_K = 2.0;
   if (opt.Contains("KTPCnsig25")) nSigmaTPC_K = 2.5;
   if (opt.Contains("KTPCnsig30")) nSigmaTPC_K = 3.0;

   if (opt.Contains("PiTOFnsig10")) nSigmaTOF_Pi = 1.0;
   if (opt.Contains("PiTOFnsig15")) nSigmaTOF_Pi = 1.5;
   if (opt.Contains("PiTOFnsig20")) nSigmaTOF_Pi = 2.0;
   if (opt.Contains("PiTOFnsig25")) nSigmaTOF_Pi = 2.5;
   if (opt.Contains("PiTOFnsig30")) nSigmaTOF_Pi = 3.0;

   if (opt.Contains("KTOFnsig10")) nSigmaTOF_K = 1.0;
   if (opt.Contains("KTOFnsig15")) nSigmaTOF_K = 1.5;
   if (opt.Contains("KTOFnsig20")) nSigmaTOF_K = 2.0;
   if (opt.Contains("KTOFnsig25")) nSigmaTOF_K = 2.5;
   if (opt.Contains("KTOFnsig30")) nSigmaTOF_K = 3.0;


   Bool_t usePDG=kFALSE;
   if (opt.Contains("pdg")) {
      Printf("Using PDG");
      usePDG = kTRUE;
   }

   Bool_t useEta = kFALSE;
   if (opt.Contains("eta")) {
      Printf("Using ETA range (%.2f,%.2f)",-etaRange,etaRange);
      useEta = kTRUE;
   }

   // KAON SETTINGS =======================================
   TString scheme="";
   TString cutname = "K_Kstar";
   if (!opt.IsNull()) cutname += Form("_%s",opt.Data());
   AliRsnCutSet *cutsK = new AliRsnCutSet(cutname.Data(), AliRsnTarget::kDaughter);

   AliRsnCutTrackQuality *qualityCutK = new AliRsnCutTrackQuality("cutQuatityK");
   if (useCommonQualityCut>=0) {
      qualityCutK->SetAODTestFilterBit(useCommonQualityCut);

   } else {
      qualityCutK->SetDefaults2010();

   }

   //No filter bit
   if(opt.Contains("NOfb")) qualityCutK->SetAODTestFilterBit(-1);

   cutsK->AddCut(qualityCutK);
   if (!scheme.IsNull()) scheme += "&";
   scheme += qualityCutK->GetName();


   if (useTPC_K) {
      AliRsnCutPIDNSigma *cutKTPC = new AliRsnCutPIDNSigma("cutNSigmaTPCK",AliPID::kKaon,AliRsnCutPIDNSigma::kTPC);
      cutKTPC->SinglePIDRange(nSigmaTPC_K);
      cutsK->AddCut(cutKTPC);
      if (!scheme.IsNull()) scheme += "&";
      scheme += cutKTPC->GetName();
   }

   if (useTOF_K) {
      AliRsnCutPIDNSigma *cutKTOF = new AliRsnCutPIDNSigma("cutNSigmaTOFK",AliPID::kKaon,AliRsnCutPIDNSigma::kTOF);
      cutKTOF->SinglePIDRange(nSigmaTOF_K);
      cutsK->AddCut(cutKTOF);
      if (!scheme.IsNull()) scheme += "&";
      scheme += cutKTOF->GetName();
   }
   if (useEta) {
      AliRsnValueDaughter *valEtaK = new AliRsnValueDaughter(Form("val%sETA%s",AliPID::ParticleName(type2),opt.Data()),AliRsnValueDaughter::kEta);
      AliRsnCutValue *cutEtaK = new AliRsnCutValue(Form("cut%sETA%s",AliPID::ParticleName(type2),opt.Data()),-etaRange,etaRange);
      cutEtaK->SetTargetType(AliRsnTarget::kDaughter);
      cutEtaK->SetValueObj(valEtaK);
      cutsK->AddCut(cutEtaK);
      if (!scheme.IsNull()) scheme += "&";
      scheme += cutEtaK->GetName();
   }
   if (usePDG) {
      AliRsnCutPID *cutPDGK = new AliRsnCutPID(Form("cut%sPDG%s",AliPID::ParticleName(type2),opt.Data()),type2,0.0,kTRUE);
      cutsK->AddCut(cutPDGK);
      if (!scheme.IsNull()) scheme += "&";
      scheme += cutPDGK->GetName();
   }



   //MinPt cut kaon
   if (useTrackPtCut) {
      Printf("Adding Pt min=%.3f max=%.3f ...",trackPtMin,trackPtMax);
      AliRsnValueDaughter *valTrackPtK = new AliRsnValueDaughter(Form("val%sTrackPt%s",AliPID::ParticleName(type2),opt.Data()),AliRsnValueDaughter::kPt);

      AliRsnCutValue *cutTrackPtK = new AliRsnCutValue(Form("cut%sTrackPt%s",AliPID::ParticleName(type2),opt.Data()),trackPtMin,trackPtMax);
      cutTrackPtK->SetTargetType(AliRsnTarget::kDaughter);
      cutTrackPtK->SetValueObj(valTrackPtK);
      cutsK->AddCut(cutTrackPtK);
      if (!scheme.IsNull()) scheme += "&";
      scheme += cutTrackPtK->GetName();
   }

   //Ncluster cut kaon
   if(opt.Contains("tpcncl80K")) {
      Printf("***** adding 80 TPCNCL cut Kaon");
      AliRsnValueDaughter *val_tpcnclK = new AliRsnValueDaughter(Form("val%s_tpcncl_%s",AliPID::ParticleName(type2),opt.Data()),AliRsnValueDaughter::kNTPCclusters);
      AliRsnCutValue *cut_tpcnclK = new AliRsnCutValue(Form("cut%s_tpcncl_%s",AliPID::ParticleName(type2),opt.Data()),80,10000);
      cut_tpcnclK->SetTargetType(AliRsnTarget::kDaughter);
      cut_tpcnclK->SetValueObj(val_tpcnclK);
      cutsK->AddCut(cut_tpcnclK);
      if (!scheme.IsNull()) scheme += "&";
      scheme += cut_tpcnclK->GetName();
   }

   if(opt.Contains("tpcncl90K")) {
      Printf("***** adding 90 TPCNCL cut Kaon");
      AliRsnValueDaughter *val_tpcnclK = new AliRsnValueDaughter(Form("val%s_tpcncl_%s",AliPID::ParticleName(type2),opt.Data()),AliRsnValueDaughter::kNTPCclusters);
      AliRsnCutValue *cut_tpcnclK = new AliRsnCutValue(Form("cut%s_tpcncl_%s",AliPID::ParticleName(type2),opt.Data()),90,10000);
      cut_tpcnclK->SetTargetType(AliRsnTarget::kDaughter);
      cut_tpcnclK->SetValueObj(val_tpcnclK);
      cutsK->AddCut(cut_tpcnclK);
      if (!scheme.IsNull()) scheme += "&";
      scheme += cut_tpcnclK->GetName();
   }

   if(opt.Contains("tpcncl100K")) {
      Printf("***** adding 100 TPCNCL cut Kaon");
      AliRsnValueDaughter *val_tpcnclK = new AliRsnValueDaughter(Form("val%s_tpcncl_%s",AliPID::ParticleName(type2),opt.Data()),AliRsnValueDaughter::kNTPCclusters);
      AliRsnCutValue *cut_tpcnclK = new AliRsnCutValue(Form("cut%s_tpcncl_%s",AliPID::ParticleName(type2),opt.Data()),100,10000);
      cut_tpcnclK->SetTargetType(AliRsnTarget::kDaughter);
      cut_tpcnclK->SetValueObj(val_tpcnclK);
      cutsK->AddCut(cut_tpcnclK);
      if (!scheme.IsNull()) scheme += "&";
      scheme += cut_tpcnclK->GetName();
   }


   //Ncluster cut kaon through AliRsnCutTrackQuality
   if(opt.Contains("QTPCnclK")) {
      AliRsnCutTrackQuality *QTPCNclsCutK = new AliRsnCutTrackQuality("QTPCnclK");
      QTPCNclsCutK->DisableAll();//disable all cuts, filter bit, pT, eta, and DCAxy cuts will be reset later
      QTPCNclsCutK->SetAODTestFilterBit(5);//reset the filter bit cut
      QTPCNclsCutK->SetCheckOnlyFilterBit(kFALSE);//tells the cut object to check all other cuts individually, not just the filter bit
      QTPCNclsCutK->SetPtRange(0.15,1.e20);//reset the pT cut
      QTPCNclsCutK->SetEtaRange(-0.8,0.8);//reset the eta cut

      if(opt.Contains("nclK70")) minclsK=70;
      if(opt.Contains("nclK75")) minclsK=75;
      if(opt.Contains("nclK80")) minclsK=80;
      if(opt.Contains("nclK85")) minclsK=85;
      if(opt.Contains("nclK90")) minclsK=90;
      if(opt.Contains("nclK100")) minclsK=100;

      Printf(Form("++++++++ Adding Cut: NclustersTPC Kaon >= %d",minclsK));
      QTPCNclsCutK->SetTPCminNClusters(minclsK);

      cutsK->AddCut(QTPCNclsCutK);
      if (!scheme.IsNull()) scheme += "&";
      scheme += QTPCNclsCutK->GetName();
   }


   //pt dep dcaxy cut on kaon
   if(opt.Contains("PtDCAK")) {
      AliRsnCutTrackQuality *dcaxyCutK = new AliRsnCutTrackQuality("ptdcaK");
      dcaxyCutK->DisableAll();//disable all cuts, filter bit, pT, eta, and DCAxy cuts will be reset later
      dcaxyCutK->SetAODTestFilterBit(5);//reset the filter bit cut
      dcaxyCutK->SetCheckOnlyFilterBit(kFALSE);//tells the cut object to check all other cuts individually, not just the filter bit
      dcaxyCutK->SetPtRange(0.15,1.e20);//reset the pT cut
      dcaxyCutK->SetEtaRange(-0.8,0.8);//reset the eta cut
      if(opt.Contains("DCAK7s")) {dcaxyCutK->SetDCARPtFormula("0.0182+0.0350/pt^1.01");}
      if(opt.Contains("DCAK6s")) {dcaxyCutK->SetDCARPtFormula("0.0156+0.03/pt^1.01");}
      if(opt.Contains("DCAK5s")) {dcaxyCutK->SetDCARPtFormula("0.013+0.025/pt^1.01");}
      if(opt.Contains("DCAK4s")) {dcaxyCutK->SetDCARPtFormula("0.0104+0.02/pt^1.01");}
      if(opt.Contains("DCAK3s")) {dcaxyCutK->SetDCARPtFormula("0.0078+0.015/pt^1.01");}
      if(opt.Contains("DCAK2s")) {dcaxyCutK->SetDCARPtFormula("0.0052+0.01/pt^1.01");}
      if(opt.Contains("DCAK1s")) {dcaxyCutK->SetDCARPtFormula("0.0026+0.005/pt^1.01");}
      cutsK->AddCut(dcaxyCutK);
      if (!scheme.IsNull()) scheme += "&";
      scheme += dcaxyCutK->GetName();
   }

   Printf ("CUT Scheme for KAON is '%s'",scheme.Data());
   cutsK->SetCutScheme(scheme.Data());

   // END KAON =======================================

   // Pion SETTINGS ===========================================

   scheme="";
   cutname = "Pi_Kstar";
   if (!opt.IsNull()) cutname += Form("_%s",opt.Data());
   AliRsnCutSet *cutsP = new AliRsnCutSet(cutname.Data(), AliRsnTarget::kDaughter);

   AliRsnCutTrackQuality *qualityCutPi = new AliRsnCutTrackQuality("cutQuatityPi");
   if (useCommonQualityCut>=0) {
      qualityCutPi->SetAODTestFilterBit(useCommonQualityCut);

   } else {
      qualityCutPi->SetDefaults2010();
   }
   //No filter bit
   if(opt.Contains("NOfb")) qualityCutPi->SetAODTestFilterBit(-1);

   cutsP->AddCut(qualityCutPi);
   if (!scheme.IsNull()) scheme += "&";
   scheme += qualityCutPi->GetName();
   if (useTPC_Pi) {
      AliRsnCutPIDNSigma *cutPiTPC = new AliRsnCutPIDNSigma("cutNSigmaTPCPi",AliPID::kPion,AliRsnCutPIDNSigma::kTPC);
      cutPiTPC->SinglePIDRange(nSigmaTPC_Pi);
      cutsP->AddCut(cutPiTPC);
      if (!scheme.IsNull()) scheme += "&";
      scheme += cutPiTPC->GetName();
   }
   if (useTOF_Pi) {
      AliRsnCutPIDNSigma *cutPiTOF = new AliRsnCutPIDNSigma("cutNSigmaTOFPi",AliPID::kPion,AliRsnCutPIDNSigma::kTOF);
      cutPiTOF->SinglePIDRange(nSigmaTOF_Pi);
      cutsP->AddCut(cutPiTOF);
      if (!scheme.IsNull()) scheme += "&";
      scheme += cutPiTOF->GetName();
   }
   if (useEta) {
      AliRsnValueDaughter *valEtaP = new AliRsnValueDaughter(Form("val%sETA%s",AliPID::ParticleName(type1),opt.Data()),AliRsnValueDaughter::kEta);
      AliRsnCutValue *cutEtaP = new AliRsnCutValue(Form("cut%sETA%s",AliPID::ParticleName(type1),opt.Data()),-etaRange,etaRange);
      cutEtaP->SetTargetType(AliRsnTarget::kDaughter);
      cutEtaP->SetValueObj(valEtaP);
      cutsP->AddCut(cutEtaP);
      if (!scheme.IsNull()) scheme += "&";
      scheme += cutEtaP->GetName();
   }
   if (usePDG) {
      AliRsnCutPID *cutPDGP = new AliRsnCutPID(Form("cut%sPDG%s",AliPID::ParticleName(type1),opt.Data()),type1,0.0,kTRUE);
      cutsP->AddCut(cutPDGP);
      if (!scheme.IsNull()) scheme += "&";
      scheme += cutPDGP->GetName();
   }

   //MinPt cut pion
   if (useTrackPtCut) {
      Printf("Adding Pt min=%.3f max=%.3f ...",trackPtMin,trackPtMax);
      AliRsnValueDaughter *valTrackPtP = new AliRsnValueDaughter(Form("val%sTrackPt%s",AliPID::ParticleName(type1),opt.Data()),AliRsnValueDaughter::kPt);

      AliRsnCutValue *cutTrackPtP = new AliRsnCutValue(Form("cut%sTrackPt%s",AliPID::ParticleName(type1),opt.Data()),trackPtMin,trackPtMax);
      cutTrackPtP->SetTargetType(AliRsnTarget::kDaughter);
      cutTrackPtP->SetValueObj(valTrackPtP);
      cutsP->AddCut(cutTrackPtP);
      if (!scheme.IsNull()) scheme += "&";
      scheme += cutTrackPtP->GetName();
   }

   //Ncluster cut pion
   if(opt.Contains("tpcncl80Pi")) {
      Printf("***** adding 80 TPCNCL cut Pion");
      AliRsnValueDaughter *val_tpcnclP = new AliRsnValueDaughter(Form("val%s_tpcncl_%s",AliPID::ParticleName(type1),opt.Data()),AliRsnValueDaughter::kNTPCclusters);
      AliRsnCutValue *cut_tpcnclP = new AliRsnCutValue(Form("cut%s_tpcncl_%s",AliPID::ParticleName(type1),opt.Data()),80,10000);
      cut_tpcnclP->SetTargetType(AliRsnTarget::kDaughter);
      cut_tpcnclP->SetValueObj(val_tpcnclP);
      cutsP->AddCut(cut_tpcnclP);
      if (!scheme.IsNull()) scheme += "&";
      scheme += cut_tpcnclP->GetName();
   }

   if(opt.Contains("tpcncl90Pi")) {
      Printf("***** adding 90 TPCNCL cut Pion");
      AliRsnValueDaughter *val_tpcnclP = new AliRsnValueDaughter(Form("val%s_tpcncl_%s",AliPID::ParticleName(type1),opt.Data()),AliRsnValueDaughter::kNTPCclusters);
      AliRsnCutValue *cut_tpcnclP = new AliRsnCutValue(Form("cut%s_tpcncl_%s",AliPID::ParticleName(type1),opt.Data()),90,10000);
      cut_tpcnclP->SetTargetType(AliRsnTarget::kDaughter);
      cut_tpcnclP->SetValueObj(val_tpcnclP);
      cutsP->AddCut(cut_tpcnclP);
      if (!scheme.IsNull()) scheme += "&";
      scheme += cut_tpcnclP->GetName();
   }


   if(opt.Contains("tpcncl100Pi")) {
      Printf("***** adding 100 TPCNCL cut Pion");
      AliRsnValueDaughter *val_tpcnclP = new AliRsnValueDaughter(Form("val%s_tpcncl_%s",AliPID::ParticleName(type1),opt.Data()),AliRsnValueDaughter::kNTPCclusters);
      AliRsnCutValue *cut_tpcnclP = new AliRsnCutValue(Form("cut%s_tpcncl_%s",AliPID::ParticleName(type1),opt.Data()),100,10000);
      cut_tpcnclP->SetTargetType(AliRsnTarget::kDaughter);
      cut_tpcnclP->SetValueObj(val_tpcnclP);
      cutsP->AddCut(cut_tpcnclP);
      if (!scheme.IsNull()) scheme += "&";
      scheme += cut_tpcnclP->GetName();
   }

   //Ncluster cut on pion through AliRsnCutTrackQuality
   if(opt.Contains("QTPCnclPi")) {
      AliRsnCutTrackQuality *QTPCNclsCutPi = new AliRsnCutTrackQuality("QTPCnclPi");
      QTPCNclsCutPi->DisableAll();//disable all cuts, filter bit, pT, eta, and DCAxy cuts will be reset later
      QTPCNclsCutPi->SetAODTestFilterBit(5);//reset the filter bit cut
      QTPCNclsCutPi->SetCheckOnlyFilterBit(kFALSE);//tells the cut object to check all other cuts individually, not just the filter bit
      QTPCNclsCutPi->SetPtRange(0.15,1.e20);//reset the pT cut
      QTPCNclsCutPi->SetEtaRange(-0.8,0.8);//reset the eta cut

      if(opt.Contains("nclPi70")) minclsPi=70;
      if(opt.Contains("nclPi75")) minclsPi=75;
      if(opt.Contains("nclPi80")) minclsPi=80;
      if(opt.Contains("nclPi85")) minclsPi=85;
      if(opt.Contains("nclPi90")) minclsPi=90;
      if(opt.Contains("nclPi100")) minclsPi=100;

      Printf(Form("+++++++++ Adding Cut: NclustersTPC Pion >= %d",minclsPi));
      QTPCNclsCutPi->SetTPCminNClusters(minclsPi);

      cutsP->AddCut(QTPCNclsCutPi);
      if (!scheme.IsNull()) scheme += "&";
      scheme += QTPCNclsCutPi->GetName();

   }

   //pt dep dcaxy cut pion
   if(opt.Contains("PtDCAP")) {
      AliRsnCutTrackQuality *dcaxyCutP = new AliRsnCutTrackQuality("ptdcaP6s");
      dcaxyCutP->DisableAll();//disable all cuts, filter bit, pT, eta, and DCAxy cuts will be reset later
      dcaxyCutP->SetAODTestFilterBit(5);//reset the filter bit cut
      dcaxyCutP->SetCheckOnlyFilterBit(kFALSE);//tells the cut object to check all other cuts individually, not just the filter bit
      dcaxyCutP->SetPtRange(0.15,1.e20);//reset the pT cut
      dcaxyCutP->SetEtaRange(-0.8,0.8);//reset the eta cut
      if(opt.Contains("DCAP7s")) {dcaxyCutP->SetDCARPtFormula("0.0182+0.0350/pt^1.01");}
      if(opt.Contains("DCAP6s")) {dcaxyCutP->SetDCARPtFormula("0.0156+0.03/pt^1.01");}
      if(opt.Contains("DCAP5s")) {dcaxyCutP->SetDCARPtFormula("0.013+0.025/pt^1.01");}
      if(opt.Contains("DCAP4s")) {dcaxyCutP->SetDCARPtFormula("0.0104+0.02/pt^1.01");}
      if(opt.Contains("DCAP3s")) {dcaxyCutP->SetDCARPtFormula("0.0078+0.015/pt^1.01");}
      if(opt.Contains("DCAP2s")) {dcaxyCutP->SetDCARPtFormula("0.0052+0.01/pt^1.01");}
      if(opt.Contains("DCAP1s")) {dcaxyCutP->SetDCARPtFormula("0.0026+0.005/pt^1.01");}
      cutsP->AddCut(dcaxyCutP);
      if (!scheme.IsNull()) scheme += "&";
      scheme += dcaxyCutP->GetName();
   }

   Printf ("CUT Scheme for PION is '%s'",scheme.Data());
   cutsP->SetCutScheme(scheme.Data());

   // END PION =======================================

   if (opt.Contains("mon")) {
      AddMonitorOutput(cutsP->GetMonitorOutput(),opt);
      AddMonitorOutput(cutsK->GetMonitorOutput(),opt);
   }
   if (isRsnMini) {
      AliRsnMiniAnalysisTask *taskRsnMini = dynamic_cast<AliRsnMiniAnalysisTask *>(task);
      if (taskRsnMini) {
         taskRsnMini->AddTrackCuts(cutsK);
         taskRsnMini->AddTrackCuts(cutsP);

      }
   } else {
      AliRsnDaughterSelector *sel = rsnIH->GetSelector();
//       sel->SetLabelCheck(kFALSE);
      sel->Add(cutsP, kTRUE);
      sel->Add(cutsK, kTRUE);
   }
   return numberOfCuts;

}
 AddRsnDaughterCutsKStarNsigma_Syst.C:1
 AddRsnDaughterCutsKStarNsigma_Syst.C:2
 AddRsnDaughterCutsKStarNsigma_Syst.C:3
 AddRsnDaughterCutsKStarNsigma_Syst.C:4
 AddRsnDaughterCutsKStarNsigma_Syst.C:5
 AddRsnDaughterCutsKStarNsigma_Syst.C:6
 AddRsnDaughterCutsKStarNsigma_Syst.C:7
 AddRsnDaughterCutsKStarNsigma_Syst.C:8
 AddRsnDaughterCutsKStarNsigma_Syst.C:9
 AddRsnDaughterCutsKStarNsigma_Syst.C:10
 AddRsnDaughterCutsKStarNsigma_Syst.C:11
 AddRsnDaughterCutsKStarNsigma_Syst.C:12
 AddRsnDaughterCutsKStarNsigma_Syst.C:13
 AddRsnDaughterCutsKStarNsigma_Syst.C:14
 AddRsnDaughterCutsKStarNsigma_Syst.C:15
 AddRsnDaughterCutsKStarNsigma_Syst.C:16
 AddRsnDaughterCutsKStarNsigma_Syst.C:17
 AddRsnDaughterCutsKStarNsigma_Syst.C:18
 AddRsnDaughterCutsKStarNsigma_Syst.C:19
 AddRsnDaughterCutsKStarNsigma_Syst.C:20
 AddRsnDaughterCutsKStarNsigma_Syst.C:21
 AddRsnDaughterCutsKStarNsigma_Syst.C:22
 AddRsnDaughterCutsKStarNsigma_Syst.C:23
 AddRsnDaughterCutsKStarNsigma_Syst.C:24
 AddRsnDaughterCutsKStarNsigma_Syst.C:25
 AddRsnDaughterCutsKStarNsigma_Syst.C:26
 AddRsnDaughterCutsKStarNsigma_Syst.C:27
 AddRsnDaughterCutsKStarNsigma_Syst.C:28
 AddRsnDaughterCutsKStarNsigma_Syst.C:29
 AddRsnDaughterCutsKStarNsigma_Syst.C:30
 AddRsnDaughterCutsKStarNsigma_Syst.C:31
 AddRsnDaughterCutsKStarNsigma_Syst.C:32
 AddRsnDaughterCutsKStarNsigma_Syst.C:33
 AddRsnDaughterCutsKStarNsigma_Syst.C:34
 AddRsnDaughterCutsKStarNsigma_Syst.C:35
 AddRsnDaughterCutsKStarNsigma_Syst.C:36
 AddRsnDaughterCutsKStarNsigma_Syst.C:37
 AddRsnDaughterCutsKStarNsigma_Syst.C:38
 AddRsnDaughterCutsKStarNsigma_Syst.C:39
 AddRsnDaughterCutsKStarNsigma_Syst.C:40
 AddRsnDaughterCutsKStarNsigma_Syst.C:41
 AddRsnDaughterCutsKStarNsigma_Syst.C:42
 AddRsnDaughterCutsKStarNsigma_Syst.C:43
 AddRsnDaughterCutsKStarNsigma_Syst.C:44
 AddRsnDaughterCutsKStarNsigma_Syst.C:45
 AddRsnDaughterCutsKStarNsigma_Syst.C:46
 AddRsnDaughterCutsKStarNsigma_Syst.C:47
 AddRsnDaughterCutsKStarNsigma_Syst.C:48
 AddRsnDaughterCutsKStarNsigma_Syst.C:49
 AddRsnDaughterCutsKStarNsigma_Syst.C:50
 AddRsnDaughterCutsKStarNsigma_Syst.C:51
 AddRsnDaughterCutsKStarNsigma_Syst.C:52
 AddRsnDaughterCutsKStarNsigma_Syst.C:53
 AddRsnDaughterCutsKStarNsigma_Syst.C:54
 AddRsnDaughterCutsKStarNsigma_Syst.C:55
 AddRsnDaughterCutsKStarNsigma_Syst.C:56
 AddRsnDaughterCutsKStarNsigma_Syst.C:57
 AddRsnDaughterCutsKStarNsigma_Syst.C:58
 AddRsnDaughterCutsKStarNsigma_Syst.C:59
 AddRsnDaughterCutsKStarNsigma_Syst.C:60
 AddRsnDaughterCutsKStarNsigma_Syst.C:61
 AddRsnDaughterCutsKStarNsigma_Syst.C:62
 AddRsnDaughterCutsKStarNsigma_Syst.C:63
 AddRsnDaughterCutsKStarNsigma_Syst.C:64
 AddRsnDaughterCutsKStarNsigma_Syst.C:65
 AddRsnDaughterCutsKStarNsigma_Syst.C:66
 AddRsnDaughterCutsKStarNsigma_Syst.C:67
 AddRsnDaughterCutsKStarNsigma_Syst.C:68
 AddRsnDaughterCutsKStarNsigma_Syst.C:69
 AddRsnDaughterCutsKStarNsigma_Syst.C:70
 AddRsnDaughterCutsKStarNsigma_Syst.C:71
 AddRsnDaughterCutsKStarNsigma_Syst.C:72
 AddRsnDaughterCutsKStarNsigma_Syst.C:73
 AddRsnDaughterCutsKStarNsigma_Syst.C:74
 AddRsnDaughterCutsKStarNsigma_Syst.C:75
 AddRsnDaughterCutsKStarNsigma_Syst.C:76
 AddRsnDaughterCutsKStarNsigma_Syst.C:77
 AddRsnDaughterCutsKStarNsigma_Syst.C:78
 AddRsnDaughterCutsKStarNsigma_Syst.C:79
 AddRsnDaughterCutsKStarNsigma_Syst.C:80
 AddRsnDaughterCutsKStarNsigma_Syst.C:81
 AddRsnDaughterCutsKStarNsigma_Syst.C:82
 AddRsnDaughterCutsKStarNsigma_Syst.C:83
 AddRsnDaughterCutsKStarNsigma_Syst.C:84
 AddRsnDaughterCutsKStarNsigma_Syst.C:85
 AddRsnDaughterCutsKStarNsigma_Syst.C:86
 AddRsnDaughterCutsKStarNsigma_Syst.C:87
 AddRsnDaughterCutsKStarNsigma_Syst.C:88
 AddRsnDaughterCutsKStarNsigma_Syst.C:89
 AddRsnDaughterCutsKStarNsigma_Syst.C:90
 AddRsnDaughterCutsKStarNsigma_Syst.C:91
 AddRsnDaughterCutsKStarNsigma_Syst.C:92
 AddRsnDaughterCutsKStarNsigma_Syst.C:93
 AddRsnDaughterCutsKStarNsigma_Syst.C:94
 AddRsnDaughterCutsKStarNsigma_Syst.C:95
 AddRsnDaughterCutsKStarNsigma_Syst.C:96
 AddRsnDaughterCutsKStarNsigma_Syst.C:97
 AddRsnDaughterCutsKStarNsigma_Syst.C:98
 AddRsnDaughterCutsKStarNsigma_Syst.C:99
 AddRsnDaughterCutsKStarNsigma_Syst.C:100
 AddRsnDaughterCutsKStarNsigma_Syst.C:101
 AddRsnDaughterCutsKStarNsigma_Syst.C:102
 AddRsnDaughterCutsKStarNsigma_Syst.C:103
 AddRsnDaughterCutsKStarNsigma_Syst.C:104
 AddRsnDaughterCutsKStarNsigma_Syst.C:105
 AddRsnDaughterCutsKStarNsigma_Syst.C:106
 AddRsnDaughterCutsKStarNsigma_Syst.C:107
 AddRsnDaughterCutsKStarNsigma_Syst.C:108
 AddRsnDaughterCutsKStarNsigma_Syst.C:109
 AddRsnDaughterCutsKStarNsigma_Syst.C:110
 AddRsnDaughterCutsKStarNsigma_Syst.C:111
 AddRsnDaughterCutsKStarNsigma_Syst.C:112
 AddRsnDaughterCutsKStarNsigma_Syst.C:113
 AddRsnDaughterCutsKStarNsigma_Syst.C:114
 AddRsnDaughterCutsKStarNsigma_Syst.C:115
 AddRsnDaughterCutsKStarNsigma_Syst.C:116
 AddRsnDaughterCutsKStarNsigma_Syst.C:117
 AddRsnDaughterCutsKStarNsigma_Syst.C:118
 AddRsnDaughterCutsKStarNsigma_Syst.C:119
 AddRsnDaughterCutsKStarNsigma_Syst.C:120
 AddRsnDaughterCutsKStarNsigma_Syst.C:121
 AddRsnDaughterCutsKStarNsigma_Syst.C:122
 AddRsnDaughterCutsKStarNsigma_Syst.C:123
 AddRsnDaughterCutsKStarNsigma_Syst.C:124
 AddRsnDaughterCutsKStarNsigma_Syst.C:125
 AddRsnDaughterCutsKStarNsigma_Syst.C:126
 AddRsnDaughterCutsKStarNsigma_Syst.C:127
 AddRsnDaughterCutsKStarNsigma_Syst.C:128
 AddRsnDaughterCutsKStarNsigma_Syst.C:129
 AddRsnDaughterCutsKStarNsigma_Syst.C:130
 AddRsnDaughterCutsKStarNsigma_Syst.C:131
 AddRsnDaughterCutsKStarNsigma_Syst.C:132
 AddRsnDaughterCutsKStarNsigma_Syst.C:133
 AddRsnDaughterCutsKStarNsigma_Syst.C:134
 AddRsnDaughterCutsKStarNsigma_Syst.C:135
 AddRsnDaughterCutsKStarNsigma_Syst.C:136
 AddRsnDaughterCutsKStarNsigma_Syst.C:137
 AddRsnDaughterCutsKStarNsigma_Syst.C:138
 AddRsnDaughterCutsKStarNsigma_Syst.C:139
 AddRsnDaughterCutsKStarNsigma_Syst.C:140
 AddRsnDaughterCutsKStarNsigma_Syst.C:141
 AddRsnDaughterCutsKStarNsigma_Syst.C:142
 AddRsnDaughterCutsKStarNsigma_Syst.C:143
 AddRsnDaughterCutsKStarNsigma_Syst.C:144
 AddRsnDaughterCutsKStarNsigma_Syst.C:145
 AddRsnDaughterCutsKStarNsigma_Syst.C:146
 AddRsnDaughterCutsKStarNsigma_Syst.C:147
 AddRsnDaughterCutsKStarNsigma_Syst.C:148
 AddRsnDaughterCutsKStarNsigma_Syst.C:149
 AddRsnDaughterCutsKStarNsigma_Syst.C:150
 AddRsnDaughterCutsKStarNsigma_Syst.C:151
 AddRsnDaughterCutsKStarNsigma_Syst.C:152
 AddRsnDaughterCutsKStarNsigma_Syst.C:153
 AddRsnDaughterCutsKStarNsigma_Syst.C:154
 AddRsnDaughterCutsKStarNsigma_Syst.C:155
 AddRsnDaughterCutsKStarNsigma_Syst.C:156
 AddRsnDaughterCutsKStarNsigma_Syst.C:157
 AddRsnDaughterCutsKStarNsigma_Syst.C:158
 AddRsnDaughterCutsKStarNsigma_Syst.C:159
 AddRsnDaughterCutsKStarNsigma_Syst.C:160
 AddRsnDaughterCutsKStarNsigma_Syst.C:161
 AddRsnDaughterCutsKStarNsigma_Syst.C:162
 AddRsnDaughterCutsKStarNsigma_Syst.C:163
 AddRsnDaughterCutsKStarNsigma_Syst.C:164
 AddRsnDaughterCutsKStarNsigma_Syst.C:165
 AddRsnDaughterCutsKStarNsigma_Syst.C:166
 AddRsnDaughterCutsKStarNsigma_Syst.C:167
 AddRsnDaughterCutsKStarNsigma_Syst.C:168
 AddRsnDaughterCutsKStarNsigma_Syst.C:169
 AddRsnDaughterCutsKStarNsigma_Syst.C:170
 AddRsnDaughterCutsKStarNsigma_Syst.C:171
 AddRsnDaughterCutsKStarNsigma_Syst.C:172
 AddRsnDaughterCutsKStarNsigma_Syst.C:173
 AddRsnDaughterCutsKStarNsigma_Syst.C:174
 AddRsnDaughterCutsKStarNsigma_Syst.C:175
 AddRsnDaughterCutsKStarNsigma_Syst.C:176
 AddRsnDaughterCutsKStarNsigma_Syst.C:177
 AddRsnDaughterCutsKStarNsigma_Syst.C:178
 AddRsnDaughterCutsKStarNsigma_Syst.C:179
 AddRsnDaughterCutsKStarNsigma_Syst.C:180
 AddRsnDaughterCutsKStarNsigma_Syst.C:181
 AddRsnDaughterCutsKStarNsigma_Syst.C:182
 AddRsnDaughterCutsKStarNsigma_Syst.C:183
 AddRsnDaughterCutsKStarNsigma_Syst.C:184
 AddRsnDaughterCutsKStarNsigma_Syst.C:185
 AddRsnDaughterCutsKStarNsigma_Syst.C:186
 AddRsnDaughterCutsKStarNsigma_Syst.C:187
 AddRsnDaughterCutsKStarNsigma_Syst.C:188
 AddRsnDaughterCutsKStarNsigma_Syst.C:189
 AddRsnDaughterCutsKStarNsigma_Syst.C:190
 AddRsnDaughterCutsKStarNsigma_Syst.C:191
 AddRsnDaughterCutsKStarNsigma_Syst.C:192
 AddRsnDaughterCutsKStarNsigma_Syst.C:193
 AddRsnDaughterCutsKStarNsigma_Syst.C:194
 AddRsnDaughterCutsKStarNsigma_Syst.C:195
 AddRsnDaughterCutsKStarNsigma_Syst.C:196
 AddRsnDaughterCutsKStarNsigma_Syst.C:197
 AddRsnDaughterCutsKStarNsigma_Syst.C:198
 AddRsnDaughterCutsKStarNsigma_Syst.C:199
 AddRsnDaughterCutsKStarNsigma_Syst.C:200
 AddRsnDaughterCutsKStarNsigma_Syst.C:201
 AddRsnDaughterCutsKStarNsigma_Syst.C:202
 AddRsnDaughterCutsKStarNsigma_Syst.C:203
 AddRsnDaughterCutsKStarNsigma_Syst.C:204
 AddRsnDaughterCutsKStarNsigma_Syst.C:205
 AddRsnDaughterCutsKStarNsigma_Syst.C:206
 AddRsnDaughterCutsKStarNsigma_Syst.C:207
 AddRsnDaughterCutsKStarNsigma_Syst.C:208
 AddRsnDaughterCutsKStarNsigma_Syst.C:209
 AddRsnDaughterCutsKStarNsigma_Syst.C:210
 AddRsnDaughterCutsKStarNsigma_Syst.C:211
 AddRsnDaughterCutsKStarNsigma_Syst.C:212
 AddRsnDaughterCutsKStarNsigma_Syst.C:213
 AddRsnDaughterCutsKStarNsigma_Syst.C:214
 AddRsnDaughterCutsKStarNsigma_Syst.C:215
 AddRsnDaughterCutsKStarNsigma_Syst.C:216
 AddRsnDaughterCutsKStarNsigma_Syst.C:217
 AddRsnDaughterCutsKStarNsigma_Syst.C:218
 AddRsnDaughterCutsKStarNsigma_Syst.C:219
 AddRsnDaughterCutsKStarNsigma_Syst.C:220
 AddRsnDaughterCutsKStarNsigma_Syst.C:221
 AddRsnDaughterCutsKStarNsigma_Syst.C:222
 AddRsnDaughterCutsKStarNsigma_Syst.C:223
 AddRsnDaughterCutsKStarNsigma_Syst.C:224
 AddRsnDaughterCutsKStarNsigma_Syst.C:225
 AddRsnDaughterCutsKStarNsigma_Syst.C:226
 AddRsnDaughterCutsKStarNsigma_Syst.C:227
 AddRsnDaughterCutsKStarNsigma_Syst.C:228
 AddRsnDaughterCutsKStarNsigma_Syst.C:229
 AddRsnDaughterCutsKStarNsigma_Syst.C:230
 AddRsnDaughterCutsKStarNsigma_Syst.C:231
 AddRsnDaughterCutsKStarNsigma_Syst.C:232
 AddRsnDaughterCutsKStarNsigma_Syst.C:233
 AddRsnDaughterCutsKStarNsigma_Syst.C:234
 AddRsnDaughterCutsKStarNsigma_Syst.C:235
 AddRsnDaughterCutsKStarNsigma_Syst.C:236
 AddRsnDaughterCutsKStarNsigma_Syst.C:237
 AddRsnDaughterCutsKStarNsigma_Syst.C:238
 AddRsnDaughterCutsKStarNsigma_Syst.C:239
 AddRsnDaughterCutsKStarNsigma_Syst.C:240
 AddRsnDaughterCutsKStarNsigma_Syst.C:241
 AddRsnDaughterCutsKStarNsigma_Syst.C:242
 AddRsnDaughterCutsKStarNsigma_Syst.C:243
 AddRsnDaughterCutsKStarNsigma_Syst.C:244
 AddRsnDaughterCutsKStarNsigma_Syst.C:245
 AddRsnDaughterCutsKStarNsigma_Syst.C:246
 AddRsnDaughterCutsKStarNsigma_Syst.C:247
 AddRsnDaughterCutsKStarNsigma_Syst.C:248
 AddRsnDaughterCutsKStarNsigma_Syst.C:249
 AddRsnDaughterCutsKStarNsigma_Syst.C:250
 AddRsnDaughterCutsKStarNsigma_Syst.C:251
 AddRsnDaughterCutsKStarNsigma_Syst.C:252
 AddRsnDaughterCutsKStarNsigma_Syst.C:253
 AddRsnDaughterCutsKStarNsigma_Syst.C:254
 AddRsnDaughterCutsKStarNsigma_Syst.C:255
 AddRsnDaughterCutsKStarNsigma_Syst.C:256
 AddRsnDaughterCutsKStarNsigma_Syst.C:257
 AddRsnDaughterCutsKStarNsigma_Syst.C:258
 AddRsnDaughterCutsKStarNsigma_Syst.C:259
 AddRsnDaughterCutsKStarNsigma_Syst.C:260
 AddRsnDaughterCutsKStarNsigma_Syst.C:261
 AddRsnDaughterCutsKStarNsigma_Syst.C:262
 AddRsnDaughterCutsKStarNsigma_Syst.C:263
 AddRsnDaughterCutsKStarNsigma_Syst.C:264
 AddRsnDaughterCutsKStarNsigma_Syst.C:265
 AddRsnDaughterCutsKStarNsigma_Syst.C:266
 AddRsnDaughterCutsKStarNsigma_Syst.C:267
 AddRsnDaughterCutsKStarNsigma_Syst.C:268
 AddRsnDaughterCutsKStarNsigma_Syst.C:269
 AddRsnDaughterCutsKStarNsigma_Syst.C:270
 AddRsnDaughterCutsKStarNsigma_Syst.C:271
 AddRsnDaughterCutsKStarNsigma_Syst.C:272
 AddRsnDaughterCutsKStarNsigma_Syst.C:273
 AddRsnDaughterCutsKStarNsigma_Syst.C:274
 AddRsnDaughterCutsKStarNsigma_Syst.C:275
 AddRsnDaughterCutsKStarNsigma_Syst.C:276
 AddRsnDaughterCutsKStarNsigma_Syst.C:277
 AddRsnDaughterCutsKStarNsigma_Syst.C:278
 AddRsnDaughterCutsKStarNsigma_Syst.C:279
 AddRsnDaughterCutsKStarNsigma_Syst.C:280
 AddRsnDaughterCutsKStarNsigma_Syst.C:281
 AddRsnDaughterCutsKStarNsigma_Syst.C:282
 AddRsnDaughterCutsKStarNsigma_Syst.C:283
 AddRsnDaughterCutsKStarNsigma_Syst.C:284
 AddRsnDaughterCutsKStarNsigma_Syst.C:285
 AddRsnDaughterCutsKStarNsigma_Syst.C:286
 AddRsnDaughterCutsKStarNsigma_Syst.C:287
 AddRsnDaughterCutsKStarNsigma_Syst.C:288
 AddRsnDaughterCutsKStarNsigma_Syst.C:289
 AddRsnDaughterCutsKStarNsigma_Syst.C:290
 AddRsnDaughterCutsKStarNsigma_Syst.C:291
 AddRsnDaughterCutsKStarNsigma_Syst.C:292
 AddRsnDaughterCutsKStarNsigma_Syst.C:293
 AddRsnDaughterCutsKStarNsigma_Syst.C:294
 AddRsnDaughterCutsKStarNsigma_Syst.C:295
 AddRsnDaughterCutsKStarNsigma_Syst.C:296
 AddRsnDaughterCutsKStarNsigma_Syst.C:297
 AddRsnDaughterCutsKStarNsigma_Syst.C:298
 AddRsnDaughterCutsKStarNsigma_Syst.C:299
 AddRsnDaughterCutsKStarNsigma_Syst.C:300
 AddRsnDaughterCutsKStarNsigma_Syst.C:301
 AddRsnDaughterCutsKStarNsigma_Syst.C:302
 AddRsnDaughterCutsKStarNsigma_Syst.C:303
 AddRsnDaughterCutsKStarNsigma_Syst.C:304
 AddRsnDaughterCutsKStarNsigma_Syst.C:305
 AddRsnDaughterCutsKStarNsigma_Syst.C:306
 AddRsnDaughterCutsKStarNsigma_Syst.C:307
 AddRsnDaughterCutsKStarNsigma_Syst.C:308
 AddRsnDaughterCutsKStarNsigma_Syst.C:309
 AddRsnDaughterCutsKStarNsigma_Syst.C:310
 AddRsnDaughterCutsKStarNsigma_Syst.C:311
 AddRsnDaughterCutsKStarNsigma_Syst.C:312
 AddRsnDaughterCutsKStarNsigma_Syst.C:313
 AddRsnDaughterCutsKStarNsigma_Syst.C:314
 AddRsnDaughterCutsKStarNsigma_Syst.C:315
 AddRsnDaughterCutsKStarNsigma_Syst.C:316
 AddRsnDaughterCutsKStarNsigma_Syst.C:317
 AddRsnDaughterCutsKStarNsigma_Syst.C:318
 AddRsnDaughterCutsKStarNsigma_Syst.C:319
 AddRsnDaughterCutsKStarNsigma_Syst.C:320
 AddRsnDaughterCutsKStarNsigma_Syst.C:321
 AddRsnDaughterCutsKStarNsigma_Syst.C:322
 AddRsnDaughterCutsKStarNsigma_Syst.C:323
 AddRsnDaughterCutsKStarNsigma_Syst.C:324
 AddRsnDaughterCutsKStarNsigma_Syst.C:325
 AddRsnDaughterCutsKStarNsigma_Syst.C:326
 AddRsnDaughterCutsKStarNsigma_Syst.C:327
 AddRsnDaughterCutsKStarNsigma_Syst.C:328
 AddRsnDaughterCutsKStarNsigma_Syst.C:329
 AddRsnDaughterCutsKStarNsigma_Syst.C:330
 AddRsnDaughterCutsKStarNsigma_Syst.C:331
 AddRsnDaughterCutsKStarNsigma_Syst.C:332
 AddRsnDaughterCutsKStarNsigma_Syst.C:333
 AddRsnDaughterCutsKStarNsigma_Syst.C:334
 AddRsnDaughterCutsKStarNsigma_Syst.C:335
 AddRsnDaughterCutsKStarNsigma_Syst.C:336
 AddRsnDaughterCutsKStarNsigma_Syst.C:337
 AddRsnDaughterCutsKStarNsigma_Syst.C:338
 AddRsnDaughterCutsKStarNsigma_Syst.C:339
 AddRsnDaughterCutsKStarNsigma_Syst.C:340
 AddRsnDaughterCutsKStarNsigma_Syst.C:341
 AddRsnDaughterCutsKStarNsigma_Syst.C:342
 AddRsnDaughterCutsKStarNsigma_Syst.C:343
 AddRsnDaughterCutsKStarNsigma_Syst.C:344
 AddRsnDaughterCutsKStarNsigma_Syst.C:345
 AddRsnDaughterCutsKStarNsigma_Syst.C:346
 AddRsnDaughterCutsKStarNsigma_Syst.C:347
 AddRsnDaughterCutsKStarNsigma_Syst.C:348
 AddRsnDaughterCutsKStarNsigma_Syst.C:349
 AddRsnDaughterCutsKStarNsigma_Syst.C:350
 AddRsnDaughterCutsKStarNsigma_Syst.C:351
 AddRsnDaughterCutsKStarNsigma_Syst.C:352
 AddRsnDaughterCutsKStarNsigma_Syst.C:353
 AddRsnDaughterCutsKStarNsigma_Syst.C:354
 AddRsnDaughterCutsKStarNsigma_Syst.C:355
 AddRsnDaughterCutsKStarNsigma_Syst.C:356
 AddRsnDaughterCutsKStarNsigma_Syst.C:357
 AddRsnDaughterCutsKStarNsigma_Syst.C:358
 AddRsnDaughterCutsKStarNsigma_Syst.C:359
 AddRsnDaughterCutsKStarNsigma_Syst.C:360
 AddRsnDaughterCutsKStarNsigma_Syst.C:361
 AddRsnDaughterCutsKStarNsigma_Syst.C:362
 AddRsnDaughterCutsKStarNsigma_Syst.C:363
 AddRsnDaughterCutsKStarNsigma_Syst.C:364
 AddRsnDaughterCutsKStarNsigma_Syst.C:365
 AddRsnDaughterCutsKStarNsigma_Syst.C:366
 AddRsnDaughterCutsKStarNsigma_Syst.C:367
 AddRsnDaughterCutsKStarNsigma_Syst.C:368
 AddRsnDaughterCutsKStarNsigma_Syst.C:369
 AddRsnDaughterCutsKStarNsigma_Syst.C:370
 AddRsnDaughterCutsKStarNsigma_Syst.C:371
 AddRsnDaughterCutsKStarNsigma_Syst.C:372
 AddRsnDaughterCutsKStarNsigma_Syst.C:373
 AddRsnDaughterCutsKStarNsigma_Syst.C:374
 AddRsnDaughterCutsKStarNsigma_Syst.C:375
 AddRsnDaughterCutsKStarNsigma_Syst.C:376
 AddRsnDaughterCutsKStarNsigma_Syst.C:377
 AddRsnDaughterCutsKStarNsigma_Syst.C:378
 AddRsnDaughterCutsKStarNsigma_Syst.C:379
 AddRsnDaughterCutsKStarNsigma_Syst.C:380
 AddRsnDaughterCutsKStarNsigma_Syst.C:381
 AddRsnDaughterCutsKStarNsigma_Syst.C:382
 AddRsnDaughterCutsKStarNsigma_Syst.C:383
 AddRsnDaughterCutsKStarNsigma_Syst.C:384
 AddRsnDaughterCutsKStarNsigma_Syst.C:385
 AddRsnDaughterCutsKStarNsigma_Syst.C:386
 AddRsnDaughterCutsKStarNsigma_Syst.C:387
 AddRsnDaughterCutsKStarNsigma_Syst.C:388
 AddRsnDaughterCutsKStarNsigma_Syst.C:389
 AddRsnDaughterCutsKStarNsigma_Syst.C:390
 AddRsnDaughterCutsKStarNsigma_Syst.C:391
 AddRsnDaughterCutsKStarNsigma_Syst.C:392
 AddRsnDaughterCutsKStarNsigma_Syst.C:393
 AddRsnDaughterCutsKStarNsigma_Syst.C:394
 AddRsnDaughterCutsKStarNsigma_Syst.C:395
 AddRsnDaughterCutsKStarNsigma_Syst.C:396
 AddRsnDaughterCutsKStarNsigma_Syst.C:397
 AddRsnDaughterCutsKStarNsigma_Syst.C:398
 AddRsnDaughterCutsKStarNsigma_Syst.C:399
 AddRsnDaughterCutsKStarNsigma_Syst.C:400
 AddRsnDaughterCutsKStarNsigma_Syst.C:401
 AddRsnDaughterCutsKStarNsigma_Syst.C:402
 AddRsnDaughterCutsKStarNsigma_Syst.C:403
 AddRsnDaughterCutsKStarNsigma_Syst.C:404
 AddRsnDaughterCutsKStarNsigma_Syst.C:405
 AddRsnDaughterCutsKStarNsigma_Syst.C:406
 AddRsnDaughterCutsKStarNsigma_Syst.C:407
 AddRsnDaughterCutsKStarNsigma_Syst.C:408
 AddRsnDaughterCutsKStarNsigma_Syst.C:409
 AddRsnDaughterCutsKStarNsigma_Syst.C:410
 AddRsnDaughterCutsKStarNsigma_Syst.C:411
 AddRsnDaughterCutsKStarNsigma_Syst.C:412
 AddRsnDaughterCutsKStarNsigma_Syst.C:413
 AddRsnDaughterCutsKStarNsigma_Syst.C:414
 AddRsnDaughterCutsKStarNsigma_Syst.C:415
 AddRsnDaughterCutsKStarNsigma_Syst.C:416
 AddRsnDaughterCutsKStarNsigma_Syst.C:417
 AddRsnDaughterCutsKStarNsigma_Syst.C:418
 AddRsnDaughterCutsKStarNsigma_Syst.C:419
 AddRsnDaughterCutsKStarNsigma_Syst.C:420
 AddRsnDaughterCutsKStarNsigma_Syst.C:421
 AddRsnDaughterCutsKStarNsigma_Syst.C:422
 AddRsnDaughterCutsKStarNsigma_Syst.C:423
 AddRsnDaughterCutsKStarNsigma_Syst.C:424
 AddRsnDaughterCutsKStarNsigma_Syst.C:425
 AddRsnDaughterCutsKStarNsigma_Syst.C:426
 AddRsnDaughterCutsKStarNsigma_Syst.C:427
 AddRsnDaughterCutsKStarNsigma_Syst.C:428
 AddRsnDaughterCutsKStarNsigma_Syst.C:429
 AddRsnDaughterCutsKStarNsigma_Syst.C:430
 AddRsnDaughterCutsKStarNsigma_Syst.C:431
 AddRsnDaughterCutsKStarNsigma_Syst.C:432
 AddRsnDaughterCutsKStarNsigma_Syst.C:433
 AddRsnDaughterCutsKStarNsigma_Syst.C:434
 AddRsnDaughterCutsKStarNsigma_Syst.C:435
 AddRsnDaughterCutsKStarNsigma_Syst.C:436
 AddRsnDaughterCutsKStarNsigma_Syst.C:437