ROOT logo
#ifndef __CINT__
#include <Rtypes.h>
#endif
Int_t AddRsnDaughterCutsKStarTOFanalysis(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 isPP = AliAnalysisManager::GetGlobalInt("rsnIsPP",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("AddRsnDaughterCutsKStarTOFanalysis 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 nSigmaTPCveto_Pi=5.0;
   Double_t nSigmaTPCveto_K=5.0;
   Double_t etaRange=0.8;

   Bool_t useTPC_Pi=kFALSE;
   Bool_t useTOF_Pi=kFALSE;
   Bool_t useTPC_K=kFALSE;
   Bool_t useTOF_K=kFALSE;
   Bool_t useTPCveto_Pi = kFALSE;
   Bool_t useTPCveto_K = kFALSE;
   Bool_t useCombined_Pi = kFALSE;
   Bool_t useCombined_K = kFALSE;
   
   if (opt.Contains("qualityonly")) {
     useTPC_Pi=kFALSE;
     useTOF_Pi=kFALSE;
     useTPC_K=kFALSE;
     useTOF_K=kFALSE;
     useTPCveto_Pi = kFALSE;
     useTPCveto_K = kFALSE;
     useCombined_Pi = kFALSE;
     useCombined_K = kFALSE;
   } else {
     if (opt.Contains("combined")) {
       useCombined_Pi = kTRUE;
       useCombined_K = kTRUE;
     } else {
       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("TPCveto")) {
	 useTPCveto_Pi = kTRUE;
	 useTPCveto_K = kTRUE;
	 nSigmaTPCveto_Pi = 5.0;
	 nSigmaTPCveto_K = 5.0;
       }
     }
   }

   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;
   
   if (useCombined_K) {
       cutsK = new AliRsnCutSetDaughterParticle(cutname.Data(), AliRsnCutSetDaughterParticle::kTPCTOFpidKstarPP2010, AliPID::kKaon, nSigmaTOF_K, 5);
       if (!scheme.IsNull()) scheme += "&";
       scheme += cutsK->GetCutScheme();
   } else { 
     if (useTPCveto_K) {
       cutsK = new AliRsnCutSetDaughterParticle(cutname.Data(), AliRsnCutSetDaughterParticle::kTOFpidKstarPbPb2010, AliPID::kKaon, nSigmaTOF_K, 5);
       if (!scheme.IsNull()) scheme += "&";
       scheme += cutsK->GetCutScheme();
     } else { 
       cutsK = new AliRsnCutSet(cutname.Data(), AliRsnTarget::kDaughter);
       
       AliRsnCutTrackQuality *qualityCutK = new AliRsnCutTrackQuality("cutQuatityK");
       qualityCutK->SetDefaults2010();
       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();
   }
   
   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 *cutsPi;
   
   if (useCombined_Pi) {
     cutsPi = new AliRsnCutSetDaughterParticle(cutname.Data(), AliRsnCutSetDaughterParticle::kTPCTOFpidKstarPP2010, AliPID::kPion, nSigmaTOF_Pi, 5);
     if (!scheme.IsNull()) scheme += "&";
     scheme += cutsPi->GetCutScheme();
   } else { 
     if (useTPCveto_Pi) {
       cutsPi = new AliRsnCutSetDaughterParticle(cutname.Data(), AliRsnCutSetDaughterParticle::kTOFpidKstarPbPb2010, AliPID::kPion, nSigmaTOF_Pi, 5);
       if (!scheme.IsNull()) scheme += "&";
       scheme += cutsPi->GetCutScheme();
     } else { 
       cutsPi = new AliRsnCutSet(cutname.Data(), AliRsnTarget::kDaughter);
       
       AliRsnCutTrackQuality *qualityCutPi = new AliRsnCutTrackQuality("cutQuatityPi");
       qualityCutPi->SetDefaults2010();
       cutsPi->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);
	 cutsPi->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);
	 cutsPi->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);
     cutsPi->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);
     cutsPi->AddCut(cutPDGP);
     if (!scheme.IsNull()) scheme += "&";
     scheme += cutPDGP->GetName();
   }

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

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

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

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

}
 AddRsnDaughterCutsKStarTOFanalysis.C:1
 AddRsnDaughterCutsKStarTOFanalysis.C:2
 AddRsnDaughterCutsKStarTOFanalysis.C:3
 AddRsnDaughterCutsKStarTOFanalysis.C:4
 AddRsnDaughterCutsKStarTOFanalysis.C:5
 AddRsnDaughterCutsKStarTOFanalysis.C:6
 AddRsnDaughterCutsKStarTOFanalysis.C:7
 AddRsnDaughterCutsKStarTOFanalysis.C:8
 AddRsnDaughterCutsKStarTOFanalysis.C:9
 AddRsnDaughterCutsKStarTOFanalysis.C:10
 AddRsnDaughterCutsKStarTOFanalysis.C:11
 AddRsnDaughterCutsKStarTOFanalysis.C:12
 AddRsnDaughterCutsKStarTOFanalysis.C:13
 AddRsnDaughterCutsKStarTOFanalysis.C:14
 AddRsnDaughterCutsKStarTOFanalysis.C:15
 AddRsnDaughterCutsKStarTOFanalysis.C:16
 AddRsnDaughterCutsKStarTOFanalysis.C:17
 AddRsnDaughterCutsKStarTOFanalysis.C:18
 AddRsnDaughterCutsKStarTOFanalysis.C:19
 AddRsnDaughterCutsKStarTOFanalysis.C:20
 AddRsnDaughterCutsKStarTOFanalysis.C:21
 AddRsnDaughterCutsKStarTOFanalysis.C:22
 AddRsnDaughterCutsKStarTOFanalysis.C:23
 AddRsnDaughterCutsKStarTOFanalysis.C:24
 AddRsnDaughterCutsKStarTOFanalysis.C:25
 AddRsnDaughterCutsKStarTOFanalysis.C:26
 AddRsnDaughterCutsKStarTOFanalysis.C:27
 AddRsnDaughterCutsKStarTOFanalysis.C:28
 AddRsnDaughterCutsKStarTOFanalysis.C:29
 AddRsnDaughterCutsKStarTOFanalysis.C:30
 AddRsnDaughterCutsKStarTOFanalysis.C:31
 AddRsnDaughterCutsKStarTOFanalysis.C:32
 AddRsnDaughterCutsKStarTOFanalysis.C:33
 AddRsnDaughterCutsKStarTOFanalysis.C:34
 AddRsnDaughterCutsKStarTOFanalysis.C:35
 AddRsnDaughterCutsKStarTOFanalysis.C:36
 AddRsnDaughterCutsKStarTOFanalysis.C:37
 AddRsnDaughterCutsKStarTOFanalysis.C:38
 AddRsnDaughterCutsKStarTOFanalysis.C:39
 AddRsnDaughterCutsKStarTOFanalysis.C:40
 AddRsnDaughterCutsKStarTOFanalysis.C:41
 AddRsnDaughterCutsKStarTOFanalysis.C:42
 AddRsnDaughterCutsKStarTOFanalysis.C:43
 AddRsnDaughterCutsKStarTOFanalysis.C:44
 AddRsnDaughterCutsKStarTOFanalysis.C:45
 AddRsnDaughterCutsKStarTOFanalysis.C:46
 AddRsnDaughterCutsKStarTOFanalysis.C:47
 AddRsnDaughterCutsKStarTOFanalysis.C:48
 AddRsnDaughterCutsKStarTOFanalysis.C:49
 AddRsnDaughterCutsKStarTOFanalysis.C:50
 AddRsnDaughterCutsKStarTOFanalysis.C:51
 AddRsnDaughterCutsKStarTOFanalysis.C:52
 AddRsnDaughterCutsKStarTOFanalysis.C:53
 AddRsnDaughterCutsKStarTOFanalysis.C:54
 AddRsnDaughterCutsKStarTOFanalysis.C:55
 AddRsnDaughterCutsKStarTOFanalysis.C:56
 AddRsnDaughterCutsKStarTOFanalysis.C:57
 AddRsnDaughterCutsKStarTOFanalysis.C:58
 AddRsnDaughterCutsKStarTOFanalysis.C:59
 AddRsnDaughterCutsKStarTOFanalysis.C:60
 AddRsnDaughterCutsKStarTOFanalysis.C:61
 AddRsnDaughterCutsKStarTOFanalysis.C:62
 AddRsnDaughterCutsKStarTOFanalysis.C:63
 AddRsnDaughterCutsKStarTOFanalysis.C:64
 AddRsnDaughterCutsKStarTOFanalysis.C:65
 AddRsnDaughterCutsKStarTOFanalysis.C:66
 AddRsnDaughterCutsKStarTOFanalysis.C:67
 AddRsnDaughterCutsKStarTOFanalysis.C:68
 AddRsnDaughterCutsKStarTOFanalysis.C:69
 AddRsnDaughterCutsKStarTOFanalysis.C:70
 AddRsnDaughterCutsKStarTOFanalysis.C:71
 AddRsnDaughterCutsKStarTOFanalysis.C:72
 AddRsnDaughterCutsKStarTOFanalysis.C:73
 AddRsnDaughterCutsKStarTOFanalysis.C:74
 AddRsnDaughterCutsKStarTOFanalysis.C:75
 AddRsnDaughterCutsKStarTOFanalysis.C:76
 AddRsnDaughterCutsKStarTOFanalysis.C:77
 AddRsnDaughterCutsKStarTOFanalysis.C:78
 AddRsnDaughterCutsKStarTOFanalysis.C:79
 AddRsnDaughterCutsKStarTOFanalysis.C:80
 AddRsnDaughterCutsKStarTOFanalysis.C:81
 AddRsnDaughterCutsKStarTOFanalysis.C:82
 AddRsnDaughterCutsKStarTOFanalysis.C:83
 AddRsnDaughterCutsKStarTOFanalysis.C:84
 AddRsnDaughterCutsKStarTOFanalysis.C:85
 AddRsnDaughterCutsKStarTOFanalysis.C:86
 AddRsnDaughterCutsKStarTOFanalysis.C:87
 AddRsnDaughterCutsKStarTOFanalysis.C:88
 AddRsnDaughterCutsKStarTOFanalysis.C:89
 AddRsnDaughterCutsKStarTOFanalysis.C:90
 AddRsnDaughterCutsKStarTOFanalysis.C:91
 AddRsnDaughterCutsKStarTOFanalysis.C:92
 AddRsnDaughterCutsKStarTOFanalysis.C:93
 AddRsnDaughterCutsKStarTOFanalysis.C:94
 AddRsnDaughterCutsKStarTOFanalysis.C:95
 AddRsnDaughterCutsKStarTOFanalysis.C:96
 AddRsnDaughterCutsKStarTOFanalysis.C:97
 AddRsnDaughterCutsKStarTOFanalysis.C:98
 AddRsnDaughterCutsKStarTOFanalysis.C:99
 AddRsnDaughterCutsKStarTOFanalysis.C:100
 AddRsnDaughterCutsKStarTOFanalysis.C:101
 AddRsnDaughterCutsKStarTOFanalysis.C:102
 AddRsnDaughterCutsKStarTOFanalysis.C:103
 AddRsnDaughterCutsKStarTOFanalysis.C:104
 AddRsnDaughterCutsKStarTOFanalysis.C:105
 AddRsnDaughterCutsKStarTOFanalysis.C:106
 AddRsnDaughterCutsKStarTOFanalysis.C:107
 AddRsnDaughterCutsKStarTOFanalysis.C:108
 AddRsnDaughterCutsKStarTOFanalysis.C:109
 AddRsnDaughterCutsKStarTOFanalysis.C:110
 AddRsnDaughterCutsKStarTOFanalysis.C:111
 AddRsnDaughterCutsKStarTOFanalysis.C:112
 AddRsnDaughterCutsKStarTOFanalysis.C:113
 AddRsnDaughterCutsKStarTOFanalysis.C:114
 AddRsnDaughterCutsKStarTOFanalysis.C:115
 AddRsnDaughterCutsKStarTOFanalysis.C:116
 AddRsnDaughterCutsKStarTOFanalysis.C:117
 AddRsnDaughterCutsKStarTOFanalysis.C:118
 AddRsnDaughterCutsKStarTOFanalysis.C:119
 AddRsnDaughterCutsKStarTOFanalysis.C:120
 AddRsnDaughterCutsKStarTOFanalysis.C:121
 AddRsnDaughterCutsKStarTOFanalysis.C:122
 AddRsnDaughterCutsKStarTOFanalysis.C:123
 AddRsnDaughterCutsKStarTOFanalysis.C:124
 AddRsnDaughterCutsKStarTOFanalysis.C:125
 AddRsnDaughterCutsKStarTOFanalysis.C:126
 AddRsnDaughterCutsKStarTOFanalysis.C:127
 AddRsnDaughterCutsKStarTOFanalysis.C:128
 AddRsnDaughterCutsKStarTOFanalysis.C:129
 AddRsnDaughterCutsKStarTOFanalysis.C:130
 AddRsnDaughterCutsKStarTOFanalysis.C:131
 AddRsnDaughterCutsKStarTOFanalysis.C:132
 AddRsnDaughterCutsKStarTOFanalysis.C:133
 AddRsnDaughterCutsKStarTOFanalysis.C:134
 AddRsnDaughterCutsKStarTOFanalysis.C:135
 AddRsnDaughterCutsKStarTOFanalysis.C:136
 AddRsnDaughterCutsKStarTOFanalysis.C:137
 AddRsnDaughterCutsKStarTOFanalysis.C:138
 AddRsnDaughterCutsKStarTOFanalysis.C:139
 AddRsnDaughterCutsKStarTOFanalysis.C:140
 AddRsnDaughterCutsKStarTOFanalysis.C:141
 AddRsnDaughterCutsKStarTOFanalysis.C:142
 AddRsnDaughterCutsKStarTOFanalysis.C:143
 AddRsnDaughterCutsKStarTOFanalysis.C:144
 AddRsnDaughterCutsKStarTOFanalysis.C:145
 AddRsnDaughterCutsKStarTOFanalysis.C:146
 AddRsnDaughterCutsKStarTOFanalysis.C:147
 AddRsnDaughterCutsKStarTOFanalysis.C:148
 AddRsnDaughterCutsKStarTOFanalysis.C:149
 AddRsnDaughterCutsKStarTOFanalysis.C:150
 AddRsnDaughterCutsKStarTOFanalysis.C:151
 AddRsnDaughterCutsKStarTOFanalysis.C:152
 AddRsnDaughterCutsKStarTOFanalysis.C:153
 AddRsnDaughterCutsKStarTOFanalysis.C:154
 AddRsnDaughterCutsKStarTOFanalysis.C:155
 AddRsnDaughterCutsKStarTOFanalysis.C:156
 AddRsnDaughterCutsKStarTOFanalysis.C:157
 AddRsnDaughterCutsKStarTOFanalysis.C:158
 AddRsnDaughterCutsKStarTOFanalysis.C:159
 AddRsnDaughterCutsKStarTOFanalysis.C:160
 AddRsnDaughterCutsKStarTOFanalysis.C:161
 AddRsnDaughterCutsKStarTOFanalysis.C:162
 AddRsnDaughterCutsKStarTOFanalysis.C:163
 AddRsnDaughterCutsKStarTOFanalysis.C:164
 AddRsnDaughterCutsKStarTOFanalysis.C:165
 AddRsnDaughterCutsKStarTOFanalysis.C:166
 AddRsnDaughterCutsKStarTOFanalysis.C:167
 AddRsnDaughterCutsKStarTOFanalysis.C:168
 AddRsnDaughterCutsKStarTOFanalysis.C:169
 AddRsnDaughterCutsKStarTOFanalysis.C:170
 AddRsnDaughterCutsKStarTOFanalysis.C:171
 AddRsnDaughterCutsKStarTOFanalysis.C:172
 AddRsnDaughterCutsKStarTOFanalysis.C:173
 AddRsnDaughterCutsKStarTOFanalysis.C:174
 AddRsnDaughterCutsKStarTOFanalysis.C:175
 AddRsnDaughterCutsKStarTOFanalysis.C:176
 AddRsnDaughterCutsKStarTOFanalysis.C:177
 AddRsnDaughterCutsKStarTOFanalysis.C:178
 AddRsnDaughterCutsKStarTOFanalysis.C:179
 AddRsnDaughterCutsKStarTOFanalysis.C:180
 AddRsnDaughterCutsKStarTOFanalysis.C:181
 AddRsnDaughterCutsKStarTOFanalysis.C:182
 AddRsnDaughterCutsKStarTOFanalysis.C:183
 AddRsnDaughterCutsKStarTOFanalysis.C:184
 AddRsnDaughterCutsKStarTOFanalysis.C:185
 AddRsnDaughterCutsKStarTOFanalysis.C:186
 AddRsnDaughterCutsKStarTOFanalysis.C:187
 AddRsnDaughterCutsKStarTOFanalysis.C:188
 AddRsnDaughterCutsKStarTOFanalysis.C:189
 AddRsnDaughterCutsKStarTOFanalysis.C:190
 AddRsnDaughterCutsKStarTOFanalysis.C:191
 AddRsnDaughterCutsKStarTOFanalysis.C:192
 AddRsnDaughterCutsKStarTOFanalysis.C:193
 AddRsnDaughterCutsKStarTOFanalysis.C:194
 AddRsnDaughterCutsKStarTOFanalysis.C:195
 AddRsnDaughterCutsKStarTOFanalysis.C:196
 AddRsnDaughterCutsKStarTOFanalysis.C:197
 AddRsnDaughterCutsKStarTOFanalysis.C:198
 AddRsnDaughterCutsKStarTOFanalysis.C:199
 AddRsnDaughterCutsKStarTOFanalysis.C:200
 AddRsnDaughterCutsKStarTOFanalysis.C:201
 AddRsnDaughterCutsKStarTOFanalysis.C:202
 AddRsnDaughterCutsKStarTOFanalysis.C:203
 AddRsnDaughterCutsKStarTOFanalysis.C:204
 AddRsnDaughterCutsKStarTOFanalysis.C:205
 AddRsnDaughterCutsKStarTOFanalysis.C:206
 AddRsnDaughterCutsKStarTOFanalysis.C:207
 AddRsnDaughterCutsKStarTOFanalysis.C:208
 AddRsnDaughterCutsKStarTOFanalysis.C:209
 AddRsnDaughterCutsKStarTOFanalysis.C:210
 AddRsnDaughterCutsKStarTOFanalysis.C:211
 AddRsnDaughterCutsKStarTOFanalysis.C:212
 AddRsnDaughterCutsKStarTOFanalysis.C:213
 AddRsnDaughterCutsKStarTOFanalysis.C:214
 AddRsnDaughterCutsKStarTOFanalysis.C:215
 AddRsnDaughterCutsKStarTOFanalysis.C:216
 AddRsnDaughterCutsKStarTOFanalysis.C:217
 AddRsnDaughterCutsKStarTOFanalysis.C:218
 AddRsnDaughterCutsKStarTOFanalysis.C:219
 AddRsnDaughterCutsKStarTOFanalysis.C:220
 AddRsnDaughterCutsKStarTOFanalysis.C:221
 AddRsnDaughterCutsKStarTOFanalysis.C:222
 AddRsnDaughterCutsKStarTOFanalysis.C:223
 AddRsnDaughterCutsKStarTOFanalysis.C:224
 AddRsnDaughterCutsKStarTOFanalysis.C:225
 AddRsnDaughterCutsKStarTOFanalysis.C:226
 AddRsnDaughterCutsKStarTOFanalysis.C:227
 AddRsnDaughterCutsKStarTOFanalysis.C:228
 AddRsnDaughterCutsKStarTOFanalysis.C:229
 AddRsnDaughterCutsKStarTOFanalysis.C:230
 AddRsnDaughterCutsKStarTOFanalysis.C:231
 AddRsnDaughterCutsKStarTOFanalysis.C:232
 AddRsnDaughterCutsKStarTOFanalysis.C:233
 AddRsnDaughterCutsKStarTOFanalysis.C:234
 AddRsnDaughterCutsKStarTOFanalysis.C:235
 AddRsnDaughterCutsKStarTOFanalysis.C:236
 AddRsnDaughterCutsKStarTOFanalysis.C:237
 AddRsnDaughterCutsKStarTOFanalysis.C:238
 AddRsnDaughterCutsKStarTOFanalysis.C:239
 AddRsnDaughterCutsKStarTOFanalysis.C:240
 AddRsnDaughterCutsKStarTOFanalysis.C:241
 AddRsnDaughterCutsKStarTOFanalysis.C:242
 AddRsnDaughterCutsKStarTOFanalysis.C:243
 AddRsnDaughterCutsKStarTOFanalysis.C:244
 AddRsnDaughterCutsKStarTOFanalysis.C:245
 AddRsnDaughterCutsKStarTOFanalysis.C:246
 AddRsnDaughterCutsKStarTOFanalysis.C:247
 AddRsnDaughterCutsKStarTOFanalysis.C:248
 AddRsnDaughterCutsKStarTOFanalysis.C:249
 AddRsnDaughterCutsKStarTOFanalysis.C:250
 AddRsnDaughterCutsKStarTOFanalysis.C:251
 AddRsnDaughterCutsKStarTOFanalysis.C:252
 AddRsnDaughterCutsKStarTOFanalysis.C:253