]>
Commit | Line | Data |
---|---|---|
33bbd991 | 1 | void AddTask_GammaConvV1_PbPb( Int_t trainConfig = 1, //change different set of cuts |
f4d5bd23 | 2 | Bool_t isMC = kFALSE, //run MC |
3 | Int_t enableQAMesonTask = 0, //enable QA in AliAnalysisTaskGammaConvV1 | |
4 | Int_t enableQAPhotonTask = 0, // enable additional QA task | |
5 | TString fileNameInputForWeighting = "MCSpectraInput.root", // path to file for weigting input | |
f6c249db | 6 | Int_t doWeightingInt = 0, //enable Weighting |
f4d5bd23 | 7 | TString cutnumberAODBranch = "1000000060084000001500000", |
8 | TString periodName = "LHC13d2" | |
9 | ) { | |
33bbd991 | 10 | |
11 | // ================= Load Librariers ================================= | |
f4d5bd23 | 12 | gSystem->Load("libCore.so"); |
33bbd991 | 13 | gSystem->Load("libTree.so"); |
14 | gSystem->Load("libGeom.so"); | |
15 | gSystem->Load("libVMC.so"); | |
16 | gSystem->Load("libPhysics.so"); | |
17 | gSystem->Load("libMinuit"); | |
18 | gSystem->Load("libSTEERBase"); | |
19 | gSystem->Load("libESD"); | |
20 | gSystem->Load("libAOD"); | |
21 | gSystem->Load("libANALYSIS"); | |
f4d5bd23 | 22 | gSystem->Load("libANALYSISalice"); |
33bbd991 | 23 | gSystem->Load("libPWGGAGammaConv.so"); |
24 | gSystem->Load("libCDB.so"); | |
25 | gSystem->Load("libSTEER.so"); | |
26 | gSystem->Load("libSTEERBase.so"); | |
27 | gSystem->Load("libTENDER.so"); | |
28 | gSystem->Load("libTENDERSupplies.so"); | |
f6c249db | 29 | |
30 | Bool_t doWeighting = kFALSE; | |
31 | if (doWeightingInt > 0) doWeighting = kTRUE; | |
f4d5bd23 | 32 | |
33bbd991 | 33 | // ================== GetAnalysisManager =============================== |
34 | AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager(); | |
35 | if (!mgr) { | |
36 | Error(Form("AddTask_GammaConvV1_%i",trainConfig), "No analysis manager found."); | |
37 | return ; | |
38 | } | |
39 | ||
40 | // ================== GetInputEventHandler ============================= | |
41 | AliVEventHandler *inputHandler=mgr->GetInputEventHandler(); | |
f4d5bd23 | 42 | |
33bbd991 | 43 | //========= Add PID Reponse to ANALYSIS manager ==== |
44 | if(!(AliPIDResponse*)mgr->GetTask("PIDResponseTask")){ | |
45 | gROOT->LoadMacro("$ALICE_ROOT/ANALYSIS/macros/AddTaskPIDResponse.C"); | |
46 | AddTaskPIDResponse(isMC); | |
47 | } | |
f4d5bd23 | 48 | |
33bbd991 | 49 | //========= Set Cutnumber for V0Reader ================================ |
f4d5bd23 | 50 | TString cutnumber = "1000000000084001001500000000"; |
b0e0bc89 | 51 | AliAnalysisDataContainer *cinput = mgr->GetCommonInputContainer(); |
33bbd991 | 52 | //========= Add V0 Reader to ANALYSIS manager if not yet existent ===== |
53 | if( !(AliV0ReaderV1*)mgr->GetTask("V0ReaderV1") ){ | |
54 | AliV0ReaderV1 *fV0ReaderV1 = new AliV0ReaderV1("V0ReaderV1"); | |
f4d5bd23 | 55 | |
33bbd991 | 56 | fV0ReaderV1->SetUseOwnXYZCalculation(kTRUE); |
57 | fV0ReaderV1->SetCreateAODs(kFALSE);// AOD Output | |
58 | fV0ReaderV1->SetUseAODConversionPhoton(kTRUE); | |
59 | ||
60 | if (!mgr) { | |
61 | Error("AddTask_V0ReaderV1", "No analysis manager found."); | |
62 | return; | |
63 | } | |
64 | ||
65 | // Set AnalysisCut Number | |
66 | AliConversionCuts *fCuts=NULL; | |
67 | if(cutnumber!=""){ | |
68 | fCuts= new AliConversionCuts(cutnumber.Data(),cutnumber.Data()); | |
69 | fCuts->SetPreSelectionCutFlag(kTRUE); | |
70 | if(fCuts->InitializeCutsFromCutString(cutnumber.Data())){ | |
71 | fV0ReaderV1->SetConversionCuts(fCuts); | |
72 | fCuts->SetFillCutHistograms("",kTRUE); | |
73 | } | |
74 | } | |
f4d5bd23 | 75 | |
a7f0b705 | 76 | if(inputHandler->IsA()==AliAODInputHandler::Class()){ |
f4d5bd23 | 77 | // AOD mode |
a7f0b705 | 78 | fV0ReaderV1->SetDeltaAODBranchName(Form("GammaConv_%s_gamma",cutnumberAODBranch.Data())); |
79 | } | |
33bbd991 | 80 | fV0ReaderV1->Init(); |
81 | ||
82 | AliLog::SetGlobalLogLevel(AliLog::kInfo); | |
83 | ||
33bbd991 | 84 | //connect input V0Reader |
85 | mgr->AddTask(fV0ReaderV1); | |
86 | mgr->ConnectInput(fV0ReaderV1,0,cinput); | |
87 | ||
88 | } | |
89 | ||
90 | //================================================ | |
91 | //========= Add task to the ANALYSIS manager ===== | |
92 | //================================================ | |
33bbd991 | 93 | AliAnalysisTaskGammaConvV1 *task=NULL; |
94 | task= new AliAnalysisTaskGammaConvV1(Form("GammaConvV1_%i",trainConfig)); | |
95 | task->SetIsHeavyIon(1); | |
96 | task->SetIsMC(isMC); | |
97 | // Cut Numbers to use in Analysis | |
1390f698 | 98 | Int_t numberOfCuts = 5; |
33bbd991 | 99 | |
100 | TString *cutarray = new TString[numberOfCuts]; | |
101 | TString *mesonCutArray = new TString[numberOfCuts]; | |
102 | ||
1390f698 | 103 | if (trainConfig == 1){ // Standard cuts |
ae4f2cfb | 104 | cutarray[ 0] = "6010001042092970023220000000"; mesonCutArray[ 0] = "01522045009000"; // 0-5% |
105 | cutarray[ 1] = "6120001042092970023220000000"; mesonCutArray[ 1] = "01522045009000"; // 5-10% | |
f4d5bd23 | 106 | cutarray[ 2] = "5010001042092970023220000000"; mesonCutArray[ 2] = "01522045009000"; // 0-10% |
ae4f2cfb | 107 | cutarray[ 3] = "5120001042092970023220000000"; mesonCutArray[ 3] = "01522045009000"; // 10-20% |
108 | cutarray[ 4] = "5020001042092970023220000000"; mesonCutArray[ 4] = "01522045009000"; // 0-20% | |
1390f698 | 109 | } else if (trainConfig == 2) { // Standard cuts |
ae4f2cfb | 110 | cutarray[ 0] = "5240001042092970023220000000"; mesonCutArray[ 0] = "01522045009000"; // 20-40% |
111 | cutarray[ 1] = "5460001042092970023220000000"; mesonCutArray[ 1] = "01522065009000"; // 40-60% | |
112 | cutarray[ 2] = "5680001042092970023220000000"; mesonCutArray[ 2] = "01522065009000"; // 60-80% | |
113 | cutarray[ 3] = "5480001042092970023220000000"; mesonCutArray[ 3] = "01522065009000"; // 40-80% | |
114 | cutarray[ 4] = "5490001042092970023220000000"; mesonCutArray[ 4] = "01522065009000"; // 40-90% | |
1390f698 | 115 | } else if (trainConfig == 3) { // Standard cuts only added signals |
ae4f2cfb | 116 | cutarray[ 0] = "6010002042092970023220000000"; mesonCutArray[ 0] = "01522045009000"; // 0-5% |
117 | cutarray[ 1] = "6120002042092970023220000000"; mesonCutArray[ 1] = "01522045009000"; // 5-10% | |
118 | cutarray[ 2] = "5010002042092970023220000000"; mesonCutArray[ 2] = "01522045009000"; // 0-10% | |
119 | cutarray[ 3] = "5120002042092970023220000000"; mesonCutArray[ 3] = "01522045009000"; // 10-20% | |
120 | cutarray[ 4] = "5020002042092970023220000000"; mesonCutArray[ 4] = "01522045009000"; // 0-20% | |
1390f698 | 121 | } else if (trainConfig == 4) { // Standard cuts only added signals |
ae4f2cfb | 122 | cutarray[ 0] = "5240002042092970023220000000"; mesonCutArray[ 0] = "01522045009000"; // 20-40% |
123 | cutarray[ 1] = "5460002042092970023220000000"; mesonCutArray[ 1] = "01522065009000"; // 40-60% | |
124 | cutarray[ 2] = "5680002042092970023220000000"; mesonCutArray[ 2] = "01522065009000"; // 60-80% | |
f4d5bd23 | 125 | cutarray[ 3] = "5480002042092970023220000000"; mesonCutArray[ 3] = "01522065009000"; // 20-40% |
ae4f2cfb | 126 | cutarray[ 4] = "5490002042092970023220000000"; mesonCutArray[ 4] = "01522065009000"; // 40-90% |
72395bd9 | 127 | } else if (trainConfig == 5){ // R-minCut 7.5 cm |
ae4f2cfb | 128 | cutarray[ 0] = "6010001049092970023220000000"; mesonCutArray[ 0] = "01522045009000"; // 0-5% |
129 | cutarray[ 1] = "6120001049092970023220000000"; mesonCutArray[ 1] = "01522045009000"; // 5-10% | |
130 | cutarray[ 2] = "5010001049092970023220000000"; mesonCutArray[ 2] = "01522045009000"; // 0-10% | |
131 | cutarray[ 3] = "5120001049092970023220000000"; mesonCutArray[ 3] = "01522045009000"; // 10-20% | |
132 | cutarray[ 4] = "5020001049092970023220000000"; mesonCutArray[ 4] = "01522045009000"; // 0-20% | |
72395bd9 | 133 | } else if (trainConfig == 6) { // R-minCut 7.5 cm |
ae4f2cfb | 134 | cutarray[ 0] = "5240001049092970023220000000"; mesonCutArray[ 0] = "01522045009000"; // 20-40% |
135 | cutarray[ 1] = "5460001049092970023220000000"; mesonCutArray[ 1] = "01522065009000"; // 40-60% | |
136 | cutarray[ 2] = "5680001049092970023220000000"; mesonCutArray[ 2] = "01522065009000"; // 60-80% | |
137 | cutarray[ 3] = "5480001049092970023220000000"; mesonCutArray[ 3] = "01522065009000"; // 40-80% | |
138 | cutarray[ 4] = "5490001049092970023220000000"; mesonCutArray[ 4] = "01522065009000"; // 40-90% | |
72395bd9 | 139 | } else if (trainConfig == 7) {// R-minCut 7.5 cm |
ae4f2cfb | 140 | cutarray[ 0] = "6010002049092970023220000000"; mesonCutArray[ 0] = "01522045009000"; // 0-5% |
141 | cutarray[ 1] = "6120002049092970023220000000"; mesonCutArray[ 1] = "01522045009000"; // 5-10% | |
142 | cutarray[ 2] = "5010002049092970023220000000"; mesonCutArray[ 2] = "01522045009000"; // 0-10% | |
143 | cutarray[ 3] = "5120002049092970023220000000"; mesonCutArray[ 3] = "01522045009000"; // 10-20% | |
144 | cutarray[ 4] = "5020002049092970023220000000"; mesonCutArray[ 4] = "01522045009000"; // 0-20% | |
72395bd9 | 145 | } else if (trainConfig == 8) { // R-minCut 7.5 cm |
ae4f2cfb | 146 | cutarray[ 0] = "5240002040092970023220000000"; mesonCutArray[ 0] = "01522045009000"; // 20-40% |
147 | cutarray[ 1] = "5460002049092970023220000000"; mesonCutArray[ 1] = "01522065009000"; // 40-60% | |
148 | cutarray[ 2] = "5680002049092970023220000000"; mesonCutArray[ 2] = "01522065009000"; // 60-80% | |
f4d5bd23 | 149 | cutarray[ 3] = "5480002049092970023220000000"; mesonCutArray[ 3] = "01522065009000"; // 20-40% |
150 | cutarray[ 4] = "5490002049092970023220000000"; mesonCutArray[ 4] = "01522065009000"; // 40-90% | |
72395bd9 | 151 | } else if (trainConfig == 9){ // R-minCut 12.5 cm |
ae4f2cfb | 152 | cutarray[ 0] = "6010001048092970023220000000"; mesonCutArray[ 0] = "01522045009000"; // 0-5% |
153 | cutarray[ 1] = "6120001048092970023220000000"; mesonCutArray[ 1] = "01522045009000"; // 5-10% | |
154 | cutarray[ 2] = "5010001048092970023220000000"; mesonCutArray[ 2] = "01522045009000"; // 0-10% | |
155 | cutarray[ 3] = "5120001048092970023220000000"; mesonCutArray[ 3] = "01522045009000"; // 10-20% | |
156 | cutarray[ 4] = "5020001048092970023220000000"; mesonCutArray[ 4] = "01522045009000"; // 0-20% | |
72395bd9 | 157 | } else if (trainConfig == 10) { // R-minCut 12.5 cm |
ae4f2cfb | 158 | cutarray[ 0] = "5240001048092970023220000000"; mesonCutArray[ 0] = "01522045009000"; // 20-40% |
159 | cutarray[ 1] = "5460001048092970023220000000"; mesonCutArray[ 1] = "01522065009000"; // 40-60% | |
160 | cutarray[ 2] = "5680001048092970023220000000"; mesonCutArray[ 2] = "01522065009000"; // 60-80% | |
161 | cutarray[ 3] = "5480001048092970023220000000"; mesonCutArray[ 3] = "01522065009000"; // 40-80% | |
162 | cutarray[ 4] = "5490001048092970023220000000"; mesonCutArray[ 4] = "01522065009000"; // 40-90% | |
72395bd9 | 163 | } else if (trainConfig == 11) {// R-minCut 12.5 cm |
ae4f2cfb | 164 | cutarray[ 0] = "6010002048092970023220000000"; mesonCutArray[ 0] = "01522045009000"; // 0-5% |
165 | cutarray[ 1] = "6120002048092970023220000000"; mesonCutArray[ 1] = "01522045009000"; // 5-10% | |
166 | cutarray[ 2] = "5010002048092970023220000000"; mesonCutArray[ 2] = "01522045009000"; // 0-10% | |
167 | cutarray[ 3] = "5120002048092970023220000000"; mesonCutArray[ 3] = "01522045009000"; // 10-20% | |
168 | cutarray[ 4] = "5020002048092970023220000000"; mesonCutArray[ 4] = "01522045009000"; // 0-20% | |
72395bd9 | 169 | } else if (trainConfig == 12) { // R-minCut 12.5 cm |
ae4f2cfb | 170 | cutarray[ 0] = "5240002040092970023220000000"; mesonCutArray[ 0] = "01522045009000"; // 20-40% |
171 | cutarray[ 1] = "5460002048092970023220000000"; mesonCutArray[ 1] = "01522065009000"; // 40-60% | |
172 | cutarray[ 2] = "5680002048092970023220000000"; mesonCutArray[ 2] = "01522065009000"; // 60-80% | |
f4d5bd23 | 173 | cutarray[ 3] = "5480002048092970023220000000"; mesonCutArray[ 3] = "01522065009000"; // 20-40% |
174 | cutarray[ 4] = "5490002048092970023220000000"; mesonCutArray[ 4] = "01522065009000"; // 40-90% | |
c9663716 | 175 | } else if (trainConfig == 13){ // eta 0.65 (new standard), y = 0.6 (new Standard) |
ae4f2cfb | 176 | cutarray[ 0] = "6010001032092970023220000000"; mesonCutArray[ 0] = "01523045009000"; // 0-5% |
177 | cutarray[ 1] = "6120001032092970023220000000"; mesonCutArray[ 1] = "01523045009000"; // 5-10% | |
178 | cutarray[ 2] = "5010001032092970023220000000"; mesonCutArray[ 2] = "01523045009000"; // 0-10% | |
179 | cutarray[ 3] = "5120001032092970023220000000"; mesonCutArray[ 3] = "01523045009000"; // 10-20% | |
180 | cutarray[ 4] = "5020001032092970023220000000"; mesonCutArray[ 4] = "01523045009000"; // 0-20% | |
c9663716 | 181 | } else if (trainConfig == 14) { // eta 0.65 (new standard), y = 0.6 (new Standard) |
ae4f2cfb | 182 | cutarray[ 0] = "5240001032092970023220000000"; mesonCutArray[ 0] = "01523045009000"; // 20-40% |
183 | cutarray[ 1] = "5460001032092970023220000000"; mesonCutArray[ 1] = "01523065009000"; // 40-60% | |
184 | cutarray[ 2] = "5680001032092970023220000000"; mesonCutArray[ 2] = "01523065009000"; // 60-80% | |
185 | cutarray[ 3] = "5480001032092970023220000000"; mesonCutArray[ 3] = "01523065009000"; // 40-80% | |
186 | cutarray[ 4] = "5490001032092970023220000000"; mesonCutArray[ 4] = "01523065009000"; // 40-90% | |
c9663716 | 187 | } else if (trainConfig == 15) { // eta 0.65 (new standard), y = 0.6 (new Standard) cuts only added signals |
ae4f2cfb | 188 | cutarray[ 0] = "6010002032092970023220000000"; mesonCutArray[ 0] = "01523045009000"; // 0-5% |
189 | cutarray[ 1] = "6120002032092970023220000000"; mesonCutArray[ 1] = "01523045009000"; // 5-10% | |
190 | cutarray[ 2] = "5010002032092970023220000000"; mesonCutArray[ 2] = "01523045009000"; // 0-10% | |
191 | cutarray[ 3] = "5120002032092970023220000000"; mesonCutArray[ 3] = "01523045009000"; // 10-20% | |
192 | cutarray[ 4] = "5020002032092970023220000000"; mesonCutArray[ 4] = "01523045009000"; // 0-20% | |
c9663716 | 193 | } else if (trainConfig == 16) { // eta 0.65 (new standard), y = 0.6 (new Standard) cuts only added signals |
ae4f2cfb | 194 | cutarray[ 0] = "5240002032092970023220000000"; mesonCutArray[ 0] = "01523045009000"; // 20-40% |
195 | cutarray[ 1] = "5460002032092970023220000000"; mesonCutArray[ 1] = "01523065009000"; // 40-60% | |
196 | cutarray[ 2] = "5680002032092970023220000000"; mesonCutArray[ 2] = "01523065009000"; // 60-80% | |
f4d5bd23 | 197 | cutarray[ 3] = "5480002032092970023220000000"; mesonCutArray[ 3] = "01523065009000"; // 20-40% |
ae4f2cfb | 198 | cutarray[ 4] = "5490002032092970023220000000"; mesonCutArray[ 4] = "01523065009000"; // 40-90% |
c9663716 | 199 | } else if (trainConfig == 17){ // eta 0.6, y = 0.6 (new Standard) |
ae4f2cfb | 200 | cutarray[ 0] = "6010001012092970023220000000"; mesonCutArray[ 0] = "01523045009000"; // 0-5% |
201 | cutarray[ 1] = "6120001012092970023220000000"; mesonCutArray[ 1] = "01523045009000"; // 5-10% | |
202 | cutarray[ 2] = "5010001012092970023220000000"; mesonCutArray[ 2] = "01523045009000"; // 0-10% | |
203 | cutarray[ 3] = "5120001012092970023220000000"; mesonCutArray[ 3] = "01523045009000"; // 10-20% | |
204 | cutarray[ 4] = "5020001012092970023220000000"; mesonCutArray[ 4] = "01523045009000"; // 0-20% | |
c9663716 | 205 | } else if (trainConfig == 18) { // eta 0.6, y = 0.6 (new Standard) |
ae4f2cfb | 206 | cutarray[ 0] = "5240001012092970023220000000"; mesonCutArray[ 0] = "01523045009000"; // 20-40% |
207 | cutarray[ 1] = "5460001012092970023220000000"; mesonCutArray[ 1] = "01523065009000"; // 40-60% | |
208 | cutarray[ 2] = "5680001012092970023220000000"; mesonCutArray[ 2] = "01523065009000"; // 60-80% | |
209 | cutarray[ 3] = "5480001012092970023220000000"; mesonCutArray[ 3] = "01523065009000"; // 40-80% | |
210 | cutarray[ 4] = "5490001012092970023220000000"; mesonCutArray[ 4] = "01523065009000"; // 40-90% | |
c9663716 | 211 | } else if (trainConfig == 19) { // eta 0.6, y = 0.6 (new Standard) cuts only added signals |
ae4f2cfb | 212 | cutarray[ 0] = "6010002012092970023220000000"; mesonCutArray[ 0] = "01523045009000"; // 0-5% |
213 | cutarray[ 1] = "6120002012092970023220000000"; mesonCutArray[ 1] = "01523045009000"; // 5-10% | |
214 | cutarray[ 2] = "5010002012092970023220000000"; mesonCutArray[ 2] = "01523045009000"; // 0-10% | |
215 | cutarray[ 3] = "5120002012092970023220000000"; mesonCutArray[ 3] = "01523045009000"; // 10-20% | |
216 | cutarray[ 4] = "5020002012092970023220000000"; mesonCutArray[ 4] = "01523045009000"; // 0-20% | |
c9663716 | 217 | } else if (trainConfig == 20) { // eta 0.6, y = 0.6 (new Standard) cuts only added signals |
ae4f2cfb | 218 | cutarray[ 0] = "5240002012092970023220000000"; mesonCutArray[ 0] = "01523045009000"; // 20-40% |
219 | cutarray[ 1] = "5460002012092970023220000000"; mesonCutArray[ 1] = "01523065009000"; // 40-60% | |
220 | cutarray[ 2] = "5680002012092970023220000000"; mesonCutArray[ 2] = "01523065009000"; // 60-80% | |
f4d5bd23 | 221 | cutarray[ 3] = "5480002012092970023220000000"; mesonCutArray[ 3] = "01523065009000"; // 20-40% |
ae4f2cfb | 222 | cutarray[ 4] = "5490002012092970023220000000"; mesonCutArray[ 4] = "01523065009000"; // 40-90% |
c9663716 | 223 | } else if (trainConfig == 21){ // eta 0.7, y = 0.6 (new Standard) |
ae4f2cfb | 224 | cutarray[ 0] = "6010001072092970023220000000"; mesonCutArray[ 0] = "01523045009000"; // 0-5% |
225 | cutarray[ 1] = "6120001072092970023220000000"; mesonCutArray[ 1] = "01523045009000"; // 5-10% | |
226 | cutarray[ 2] = "5010001072092970023220000000"; mesonCutArray[ 2] = "01523045009000"; // 0-10% | |
227 | cutarray[ 3] = "5120001072092970023220000000"; mesonCutArray[ 3] = "01523045009000"; // 10-20% | |
228 | cutarray[ 4] = "5020001072092970023220000000"; mesonCutArray[ 4] = "01523045009000"; // 0-20% | |
c9663716 | 229 | } else if (trainConfig == 22) { // eta 0.7, y = 0.6 (new Standard) |
ae4f2cfb | 230 | cutarray[ 0] = "5240001072092970023220000000"; mesonCutArray[ 0] = "01523045009000"; // 20-40% |
231 | cutarray[ 1] = "5460001072092970023220000000"; mesonCutArray[ 1] = "01523065009000"; // 40-60% | |
232 | cutarray[ 2] = "5680001072092970023220000000"; mesonCutArray[ 2] = "01523065009000"; // 60-80% | |
233 | cutarray[ 3] = "5480001072092970023220000000"; mesonCutArray[ 3] = "01523065009000"; // 40-80% | |
234 | cutarray[ 4] = "5490001072092970023220000000"; mesonCutArray[ 4] = "01523065009000"; // 40-90% | |
c9663716 | 235 | } else if (trainConfig == 23) { // eta 0.7, y = 0.6 (new Standard) cuts only added signals |
ae4f2cfb | 236 | cutarray[ 0] = "6010002072092970023220000000"; mesonCutArray[ 0] = "01523045009000"; // 0-5% |
237 | cutarray[ 1] = "6120002072092970023220000000"; mesonCutArray[ 1] = "01523045009000"; // 5-10% | |
238 | cutarray[ 2] = "5010002072092970023220000000"; mesonCutArray[ 2] = "01523045009000"; // 0-10% | |
239 | cutarray[ 3] = "5120002072092970023220000000"; mesonCutArray[ 3] = "01523045009000"; // 10-20% | |
240 | cutarray[ 4] = "5020002072092970023220000000"; mesonCutArray[ 4] = "01523045009000"; // 0-20% | |
c9663716 | 241 | } else if (trainConfig == 24) { // eta 0.7, y = 0.6 (new Standard) cuts only added signals |
ae4f2cfb | 242 | cutarray[ 0] = "5240002072092970023220000000"; mesonCutArray[ 0] = "01523045009000"; // 20-40% |
243 | cutarray[ 1] = "5460002072092970023220000000"; mesonCutArray[ 1] = "01523065009000"; // 40-60% | |
244 | cutarray[ 2] = "5680002072092970023220000000"; mesonCutArray[ 2] = "01523065009000"; // 60-80% | |
f4d5bd23 | 245 | cutarray[ 3] = "5480002072092970023220000000"; mesonCutArray[ 3] = "01523065009000"; // 20-40% |
ae4f2cfb | 246 | cutarray[ 4] = "5490002072092970023220000000"; mesonCutArray[ 4] = "01523065009000"; // 40-90% |
976b1f89 | 247 | } else if (trainConfig == 25){ // eta 0.5, y = 0.6 (new Standard) |
ae4f2cfb | 248 | cutarray[ 0] = "6010001052092970023220000000"; mesonCutArray[ 0] = "01523045009000"; // 0-5% |
249 | cutarray[ 1] = "6120001052092970023220000000"; mesonCutArray[ 1] = "01523045009000"; // 5-10% | |
250 | cutarray[ 2] = "5010001052092970023220000000"; mesonCutArray[ 2] = "01523045009000"; // 0-10% | |
251 | cutarray[ 3] = "5120001052092970023220000000"; mesonCutArray[ 3] = "01523045009000"; // 10-20% | |
252 | cutarray[ 4] = "5020001052092970023220000000"; mesonCutArray[ 4] = "01523045009000"; // 0-20% | |
976b1f89 | 253 | } else if (trainConfig == 26) { // eta 0.5, y = 0.6 (new Standard) |
ae4f2cfb | 254 | cutarray[ 0] = "5240001052092970023220000000"; mesonCutArray[ 0] = "01523045009000"; // 20-40% |
255 | cutarray[ 1] = "5460001052092970023220000000"; mesonCutArray[ 1] = "01523065009000"; // 40-60% | |
256 | cutarray[ 2] = "5680001052092970023220000000"; mesonCutArray[ 2] = "01523065009000"; // 60-80% | |
257 | cutarray[ 3] = "5480001052092970023220000000"; mesonCutArray[ 3] = "01523065009000"; // 40-80% | |
258 | cutarray[ 4] = "5490001052092970023220000000"; mesonCutArray[ 4] = "01523065009000"; // 40-90% | |
976b1f89 | 259 | } else if (trainConfig == 27) { // eta 0.5, y = 0.6 (new Standard) cuts only added signals |
ae4f2cfb | 260 | cutarray[ 0] = "6010002052092970023220000000"; mesonCutArray[ 0] = "01523045009000"; // 0-5% |
261 | cutarray[ 1] = "6120002052092970023220000000"; mesonCutArray[ 1] = "01523045009000"; // 5-10% | |
262 | cutarray[ 2] = "5010002052092970023220000000"; mesonCutArray[ 2] = "01523045009000"; // 0-10% | |
263 | cutarray[ 3] = "5120002052092970023220000000"; mesonCutArray[ 3] = "01523045009000"; // 10-20% | |
264 | cutarray[ 4] = "5020002052092970023220000000"; mesonCutArray[ 4] = "01523045009000"; // 0-20% | |
976b1f89 | 265 | } else if (trainConfig == 28) { // eta 0.5, y = 0.6 (new Standard) cuts only added signals |
ae4f2cfb | 266 | cutarray[ 0] = "5240002052092970023220000000"; mesonCutArray[ 0] = "01523045009000"; // 20-40% |
267 | cutarray[ 1] = "5460002052092970023220000000"; mesonCutArray[ 1] = "01523065009000"; // 40-60% | |
268 | cutarray[ 2] = "5680002052092970023220000000"; mesonCutArray[ 2] = "01523065009000"; // 60-80% | |
f4d5bd23 | 269 | cutarray[ 3] = "5480002052092970023220000000"; mesonCutArray[ 3] = "01523065009000"; // 20-40% |
ae4f2cfb | 270 | cutarray[ 4] = "5490002052092970023220000000"; mesonCutArray[ 4] = "01523065009000"; // 40-90% |
976b1f89 | 271 | } else if (trainConfig == 29){ // eta 0.65 (new standard), y = 0.6 (new Standard) pt dependent alpha |
ae4f2cfb | 272 | cutarray[ 0] = "6010001032092970023220000000"; mesonCutArray[ 0] = "01523015009000"; // 0-5% |
273 | cutarray[ 1] = "6120001032092970023220000000"; mesonCutArray[ 1] = "01523015009000"; // 5-10% | |
274 | cutarray[ 2] = "5010001032092970023220000000"; mesonCutArray[ 2] = "01523015009000"; // 0-10% | |
275 | cutarray[ 3] = "5120001032092970023220000000"; mesonCutArray[ 3] = "01523015009000"; // 10-20% | |
276 | cutarray[ 4] = "5020001032092970023220000000"; mesonCutArray[ 4] = "01523015009000"; // 0-20% | |
976b1f89 | 277 | } else if (trainConfig == 30) { // eta 0.65 (new standard), y = 0.6 (new Standard) pt dependent alpha |
ae4f2cfb | 278 | cutarray[ 0] = "5240001032092970023220000000"; mesonCutArray[ 0] = "01523015009000"; // 20-40% |
279 | cutarray[ 1] = "5460001032092970023220000000"; mesonCutArray[ 1] = "01523025009000"; // 40-60% | |
280 | cutarray[ 2] = "5680001032092970023220000000"; mesonCutArray[ 2] = "01523025009000"; // 60-80% | |
281 | cutarray[ 3] = "5480001032092970023220000000"; mesonCutArray[ 3] = "01523025009000"; // 40-80% | |
282 | cutarray[ 4] = "5490001032092970023220000000"; mesonCutArray[ 4] = "01523025009000"; // 40-90% | |
976b1f89 | 283 | } else if (trainConfig == 31) { // eta 0.65 (new standard), y = 0.6 (new Standard) cuts only added signals, pt dependent alpha |
ae4f2cfb | 284 | cutarray[ 0] = "6010002032092970023220000000"; mesonCutArray[ 0] = "01523015009000"; // 0-5% |
285 | cutarray[ 1] = "6120002032092970023220000000"; mesonCutArray[ 1] = "01523015009000"; // 5-10% | |
286 | cutarray[ 2] = "5010002032092970023220000000"; mesonCutArray[ 2] = "01523015009000"; // 0-10% | |
287 | cutarray[ 3] = "5120002032092970023220000000"; mesonCutArray[ 3] = "01523015009000"; // 10-20% | |
288 | cutarray[ 4] = "5020002032092970023220000000"; mesonCutArray[ 4] = "01523015009000"; // 0-20% | |
976b1f89 | 289 | } else if (trainConfig == 32) { // eta 0.65 (new standard), y = 0.6 (new Standard) cuts only added signals, pt dependent alpha |
ae4f2cfb | 290 | cutarray[ 0] = "5240002032092970023220000000"; mesonCutArray[ 0] = "01523015009000"; // 20-40% |
291 | cutarray[ 1] = "5460002032092970023220000000"; mesonCutArray[ 1] = "01523025009000"; // 40-60% | |
292 | cutarray[ 2] = "5680002032092970023220000000"; mesonCutArray[ 2] = "01523025009000"; // 60-80% | |
f4d5bd23 | 293 | cutarray[ 3] = "5480002032092970023220000000"; mesonCutArray[ 3] = "01523025009000"; // 20-40% |
ae4f2cfb | 294 | cutarray[ 4] = "5490002032092970023220000000"; mesonCutArray[ 4] = "01523025009000"; // 40-90% |
49af2ef8 | 295 | } else if (trainConfig == 33){ // Standard cuts, eta 0.9, only to be run on data |
ae4f2cfb | 296 | cutarray[ 0] = "6010001002092970023220000000"; mesonCutArray[ 0] = "01525045009000"; // 0-5% |
297 | cutarray[ 1] = "6120001002092970023220000000"; mesonCutArray[ 1] = "01525045009000"; // 5-10% | |
298 | cutarray[ 2] = "5010001002092970023220000000"; mesonCutArray[ 2] = "01525045009000"; // 0-10% | |
299 | cutarray[ 3] = "5120001002092970023220000000"; mesonCutArray[ 3] = "01525045009000"; // 10-20% | |
300 | cutarray[ 4] = "5020001002092970023220000000"; mesonCutArray[ 4] = "01525045009000"; // 0-20% | |
49af2ef8 | 301 | } else if (trainConfig == 34) { // Standard cuts, eta 0.9, only to be run on data |
ae4f2cfb | 302 | cutarray[ 0] = "5240001002092970023220000000"; mesonCutArray[ 0] = "01525045009000"; // 20-40% |
303 | cutarray[ 1] = "5460001002092970023220000000"; mesonCutArray[ 1] = "01525065009000"; // 40-60% | |
304 | cutarray[ 2] = "5680001002092970023220000000"; mesonCutArray[ 2] = "01525065009000"; // 60-80% | |
305 | cutarray[ 3] = "5480001002092970023220000000"; mesonCutArray[ 3] = "01525065009000"; // 40-80% | |
f4d5bd23 | 306 | cutarray[ 4] = "5350001002092970023220000000"; mesonCutArray[ 4] = "01525065009000"; // 40-90% |
49af2ef8 | 307 | } else if (trainConfig == 35){ // Standard cuts, eta 1.4, only to be run on data |
ae4f2cfb | 308 | cutarray[ 0] = "6010001022092970023220000000"; mesonCutArray[ 0] = "01520045009000"; // 0-5% |
309 | cutarray[ 1] = "6120001022092970023220000000"; mesonCutArray[ 1] = "01520045009000"; // 5-10% | |
310 | cutarray[ 2] = "5010001022092970023220000000"; mesonCutArray[ 2] = "01520045009000"; // 0-10% | |
311 | cutarray[ 3] = "5120001022092970023220000000"; mesonCutArray[ 3] = "01520045009000"; // 10-20% | |
312 | cutarray[ 4] = "5020001022092970023220000000"; mesonCutArray[ 4] = "01520045009000"; // 0-20% | |
49af2ef8 | 313 | } else if (trainConfig == 36) { // Standard cuts, eta 1.4, only to be run on data |
ae4f2cfb | 314 | cutarray[ 0] = "5240001022092970023220000000"; mesonCutArray[ 0] = "01520045009000"; // 20-40% |
315 | cutarray[ 1] = "5460001022092970023220000000"; mesonCutArray[ 1] = "01520065009000"; // 40-60% | |
316 | cutarray[ 2] = "5680001022092970023220000000"; mesonCutArray[ 2] = "01520065009000"; // 60-80% | |
317 | cutarray[ 3] = "5480001022092970023220000000"; mesonCutArray[ 3] = "01520065009000"; // 40-80% | |
f4d5bd23 | 318 | cutarray[ 4] = "5350001022092970023220000000"; mesonCutArray[ 4] = "01520065009000"; // 40-90% |
bacaa826 | 319 | } else if (trainConfig == 37){ // Standard cuts, eta 0.9, only to be run on data : kMB |
ae4f2cfb | 320 | cutarray[ 0] = "6014001002092970023220000000"; mesonCutArray[ 0] = "01525045009000"; // 0-5% |
321 | cutarray[ 1] = "6124001002092970023220000000"; mesonCutArray[ 1] = "01525045009000"; // 5-10% | |
322 | cutarray[ 2] = "5014001002092970023220000000"; mesonCutArray[ 2] = "01525045009000"; // 0-10% | |
323 | cutarray[ 3] = "5124001002092970023220000000"; mesonCutArray[ 3] = "01525045009000"; // 10-20% | |
324 | cutarray[ 4] = "5024001002092970023220000000"; mesonCutArray[ 4] = "01525045009000"; // 0-20% | |
bacaa826 | 325 | } else if (trainConfig == 38) { // Standard cuts, eta 0.9, only to be run on data : kMB |
ae4f2cfb | 326 | cutarray[ 0] = "5244001002092970023220000000"; mesonCutArray[ 0] = "01525045009000"; // 20-40% |
327 | cutarray[ 1] = "5464001002092970023220000000"; mesonCutArray[ 1] = "01525065009000"; // 40-60% | |
328 | cutarray[ 2] = "5684001002092970023220000000"; mesonCutArray[ 2] = "01525065009000"; // 60-80% | |
329 | cutarray[ 3] = "5484001002092970023220000000"; mesonCutArray[ 3] = "01525065009000"; // 40-80% | |
f4d5bd23 | 330 | cutarray[ 4] = "5354001002092970023220000000"; mesonCutArray[ 4] = "01525065009000"; // 40-90% |
bacaa826 | 331 | } else if (trainConfig == 39){ // Standard cuts, eta 0.9, only to be run on data :kCentral |
ae4f2cfb | 332 | cutarray[ 0] = "6015001002092970023220000000"; mesonCutArray[ 0] = "01525045009000"; // 0-5% |
333 | cutarray[ 1] = "6125001002092970023220000000"; mesonCutArray[ 1] = "01525045009000"; // 5-10% | |
334 | cutarray[ 2] = "5015001002092970023220000000"; mesonCutArray[ 2] = "01525045009000"; // 0-10% | |
335 | cutarray[ 3] = "5125001002092970023220000000"; mesonCutArray[ 3] = "01525045009000"; // 10-20% | |
336 | cutarray[ 4] = "5025001002092970023220000000"; mesonCutArray[ 4] = "01525045009000"; // 0-20% | |
bacaa826 | 337 | } else if (trainConfig == 40) { // Standard cuts, eta 0.9, only to be run on data : kCentral |
ae4f2cfb | 338 | cutarray[ 0] = "5245001002092970023220000000"; mesonCutArray[ 0] = "01525045009000"; // 20-40% |
339 | cutarray[ 1] = "5465001002092970023220000000"; mesonCutArray[ 1] = "01525065009000"; // 40-60% | |
340 | cutarray[ 2] = "5685001002092970023220000000"; mesonCutArray[ 2] = "01525065009000"; // 60-80% | |
341 | cutarray[ 3] = "5485001002092970023220000000"; mesonCutArray[ 3] = "01525065009000"; // 40-80% | |
f4d5bd23 | 342 | cutarray[ 4] = "5355001002092970023220000000"; mesonCutArray[ 4] = "01525065009000"; // 40-90% |
bacaa826 | 343 | } else if (trainConfig == 41){ // Standard cuts, eta 0.9, only to be run on data :kSemiCentral |
ae4f2cfb | 344 | cutarray[ 0] = "6016001002092970023220000000"; mesonCutArray[ 0] = "01525045009000"; // 0-5% |
345 | cutarray[ 1] = "6126001002092970023220000000"; mesonCutArray[ 1] = "01525045009000"; // 5-10% | |
346 | cutarray[ 2] = "5016001002092970023220000000"; mesonCutArray[ 2] = "01525045009000"; // 0-10% | |
347 | cutarray[ 3] = "5126001002092970023220000000"; mesonCutArray[ 3] = "01525045009000"; // 10-20% | |
348 | cutarray[ 4] = "5026001002092970023220000000"; mesonCutArray[ 4] = "01525045009000"; // 0-20% | |
bacaa826 | 349 | } else if (trainConfig == 42) { // Standard cuts, eta 0.9, only to be run on data :kSemiCentral |
f4d5bd23 | 350 | cutarray[ 0] = "5236001002092970023220000000"; mesonCutArray[ 0] = "01525065009000"; |
351 | cutarray[ 1] = "5346001002092970023220000000"; mesonCutArray[ 1] = "01525065009000"; | |
352 | cutarray[ 2] = "5456001002092970023220000000"; mesonCutArray[ 2] = "01525065009000"; | |
353 | cutarray[ 3] = "5566001002092970023220000000"; mesonCutArray[ 3] = "01525065009000"; | |
354 | cutarray[ 4] = "5676001002092970023220000000"; mesonCutArray[ 4] = "01525065009000"; | |
49af2ef8 | 355 | } else if (trainConfig == 43){ // Standard cuts, eta 0.9, only to be run on data |
f4d5bd23 | 356 | cutarray[ 0] = "5230001002092970023220000000"; mesonCutArray[ 0] = "01525045009000"; |
357 | cutarray[ 1] = "5340001002092970023220000000"; mesonCutArray[ 1] = "01525065009000"; | |
358 | cutarray[ 2] = "5450001002092970023220000000"; mesonCutArray[ 2] = "01525065009000"; | |
359 | cutarray[ 3] = "5560001002092970023220000000"; mesonCutArray[ 3] = "01525065009000"; | |
360 | cutarray[ 4] = "5250001002092970023220000000"; mesonCutArray[ 4] = "01525065009000"; | |
d8b864f8 FB |
361 | } else if ( trainConfig == 44){ // qt elipse cut 0.05 |
362 | cutarray[ 0] = "6010001002092970028220000000"; mesonCutArray[ 0] = "01525065009000"; // 0-5% | |
363 | cutarray[ 1] = "6120001002092970028220000000"; mesonCutArray[ 1] = "01525065009000"; // 5-10% | |
364 | cutarray[ 2] = "5010001002092970028220000000"; mesonCutArray[ 2] = "01525065009000"; // 0-10% | |
365 | cutarray[ 3] = "5120001002092970028220000000"; mesonCutArray[ 3] = "01525065009000"; // 10-20% | |
366 | cutarray[ 4] = "5020001002092970028220000000"; mesonCutArray[ 4] = "01525065009000"; // 0-20% | |
367 | } else if ( trainConfig == 45) { // qt elipse cut 0.05 | |
368 | cutarray[ 0] = "5240001002092970028220000000"; mesonCutArray[ 0] = "01525065009000"; // 20-40% | |
369 | cutarray[ 1] = "5460001002092970028220000000"; mesonCutArray[ 1] = "01525065009000"; // 40-60% | |
370 | cutarray[ 2] = "5680001002092970028220000000"; mesonCutArray[ 2] = "01525065009000"; // 60-80% | |
371 | cutarray[ 3] = "5480001002092970028220000000"; mesonCutArray[ 3] = "01525065009000"; // 40-80% | |
f4d5bd23 | 372 | cutarray[ 4] = "5350001002092970028220000000"; mesonCutArray[ 4] = "01525065009000"; // 30-50% |
d8b864f8 | 373 | } else if ( trainConfig == 46){ // qt elipse cut 0.05 |
f4d5bd23 | 374 | cutarray[ 0] = "5230001002092970028220000000"; mesonCutArray[ 0] = "01525065009000"; // 20-30% |
375 | cutarray[ 1] = "5340001002092970028220000000"; mesonCutArray[ 1] = "01525065009000"; // 30-40% | |
376 | cutarray[ 2] = "5450001002092970028220000000"; mesonCutArray[ 2] = "01525065009000"; // 40-50% | |
377 | cutarray[ 3] = "5560001002092970028220000000"; mesonCutArray[ 3] = "01525065009000"; // 50-60% | |
378 | cutarray[ 4] = "5250001002092970028220000000"; mesonCutArray[ 4] = "01525065009000"; // 60-70% | |
d8b864f8 FB |
379 | } else if ( trainConfig == 47){ // cos(theta_point) cut 0.85 |
380 | cutarray[ 0] = "6010001002092970023220400000"; mesonCutArray[ 0] = "01525065009000"; // 0-5% | |
381 | cutarray[ 1] = "6120001002092970023220400000"; mesonCutArray[ 1] = "01525065009000"; // 5-10% | |
382 | cutarray[ 2] = "5010001002092970023220400000"; mesonCutArray[ 2] = "01525065009000"; // 0-10% | |
383 | cutarray[ 3] = "5120001002092970023220400000"; mesonCutArray[ 3] = "01525065009000"; // 10-20% | |
384 | cutarray[ 4] = "5020001002092970023220400000"; mesonCutArray[ 4] = "01525065009000"; // 0-20% | |
385 | } else if ( trainConfig == 48) { // cos(theta_point) cut 0.85 | |
386 | cutarray[ 0] = "5240001002092970023220400000"; mesonCutArray[ 0] = "01525065009000"; // 20-40% | |
387 | cutarray[ 1] = "5460001002092970023220400000"; mesonCutArray[ 1] = "01525065009000"; // 40-60% | |
388 | cutarray[ 2] = "5680001002092970023220400000"; mesonCutArray[ 2] = "01525065009000"; // 60-80% | |
389 | cutarray[ 3] = "5480001002092970023220400000"; mesonCutArray[ 3] = "01525065009000"; // 40-80% | |
f4d5bd23 | 390 | cutarray[ 4] = "5350001002092970023220400000"; mesonCutArray[ 4] = "01525065009000"; // 30-50% |
d8b864f8 | 391 | } else if ( trainConfig == 49){ // cos(theta_point) cut 0.85 |
f4d5bd23 | 392 | cutarray[ 0] = "5230001002092970023220400000"; mesonCutArray[ 0] = "01525065009000"; // 20-30% |
393 | cutarray[ 1] = "5340001002092970023220400000"; mesonCutArray[ 1] = "01525065009000"; // 30-40% | |
394 | cutarray[ 2] = "5450001002092970023220400000"; mesonCutArray[ 2] = "01525065009000"; // 40-50% | |
395 | cutarray[ 3] = "5560001002092970023220400000"; mesonCutArray[ 3] = "01525065009000"; // 50-60% | |
396 | cutarray[ 4] = "5250001002092970023220400000"; mesonCutArray[ 4] = "01525065009000"; // 60-70% | |
d8b864f8 FB |
397 | } else if ( trainConfig == 50){ // psi pair 2D 0.05 |
398 | cutarray[ 0] = "6010001002092970023260000000"; mesonCutArray[ 0] = "01525065009000"; // 0-5% | |
399 | cutarray[ 1] = "6120001002092970023260000000"; mesonCutArray[ 1] = "01525065009000"; // 5-10% | |
400 | cutarray[ 2] = "5010001002092970023260000000"; mesonCutArray[ 2] = "01525065009000"; // 0-10% | |
401 | cutarray[ 3] = "5120001002092970023260000000"; mesonCutArray[ 3] = "01525065009000"; // 10-20% | |
402 | cutarray[ 4] = "5020001002092970023260000000"; mesonCutArray[ 4] = "01525065009000"; // 0-20% | |
403 | } else if ( trainConfig == 51) { // psi pair 2D 0.05 | |
404 | cutarray[ 0] = "5240001002092970023260000000"; mesonCutArray[ 0] = "01525065009000"; // 20-40% | |
405 | cutarray[ 1] = "5460001002092970023260000000"; mesonCutArray[ 1] = "01525065009000"; // 40-60% | |
406 | cutarray[ 2] = "5680001002092970023260000000"; mesonCutArray[ 2] = "01525065009000"; // 60-80% | |
407 | cutarray[ 3] = "5480001002092970023260000000"; mesonCutArray[ 3] = "01525065009000"; // 40-80% | |
f4d5bd23 | 408 | cutarray[ 4] = "5350001002092970023260000000"; mesonCutArray[ 4] = "01525065009000"; // 30-50% |
d8b864f8 | 409 | } else if ( trainConfig == 52){ // psi pair 2D 0.05 |
f4d5bd23 | 410 | cutarray[ 0] = "5230001002092970023260000000"; mesonCutArray[ 0] = "01525065009000"; // 20-30% |
411 | cutarray[ 1] = "5340001002092970023260000000"; mesonCutArray[ 1] = "01525065009000"; // 30-40% | |
412 | cutarray[ 2] = "5450001002092970023260000000"; mesonCutArray[ 2] = "01525065009000"; // 40-50% | |
413 | cutarray[ 3] = "5560001002092970023260000000"; mesonCutArray[ 3] = "01525065009000"; // 50-60% | |
414 | cutarray[ 4] = "5250001002092970023260000000"; mesonCutArray[ 4] = "01525065009000"; // 60-70% | |
d8b864f8 FB |
415 | } else if ( trainConfig == 53){ // psi pair 2D 0.1 |
416 | cutarray[ 0] = "6010001002092970023250000000"; mesonCutArray[ 0] = "01525065009000"; // 0-5% | |
417 | cutarray[ 1] = "6120001002092970023250000000"; mesonCutArray[ 1] = "01525065009000"; // 5-10% | |
418 | cutarray[ 2] = "5010001002092970023250000000"; mesonCutArray[ 2] = "01525065009000"; // 0-10% | |
419 | cutarray[ 3] = "5120001002092970023250000000"; mesonCutArray[ 3] = "01525065009000"; // 10-20% | |
420 | cutarray[ 4] = "5020001002092970023250000000"; mesonCutArray[ 4] = "01525065009000"; // 0-20% | |
421 | } else if ( trainConfig == 54) { // psi pair 2D 0.1 | |
422 | cutarray[ 0] = "5240001002092970023250000000"; mesonCutArray[ 0] = "01525065009000"; // 20-40% | |
423 | cutarray[ 1] = "5460001002092970023250000000"; mesonCutArray[ 1] = "01525065009000"; // 40-60% | |
424 | cutarray[ 2] = "5680001002092970023250000000"; mesonCutArray[ 2] = "01525065009000"; // 60-80% | |
425 | cutarray[ 3] = "5480001002092970023250000000"; mesonCutArray[ 3] = "01525065009000"; // 40-80% | |
f4d5bd23 | 426 | cutarray[ 4] = "5350001002092970023250000000"; mesonCutArray[ 4] = "01525065009000"; // 30-50% |
d8b864f8 | 427 | } else if ( trainConfig == 55){ // psi pair 2D 0.1 |
f4d5bd23 | 428 | cutarray[ 0] = "5230001002092970023250000000"; mesonCutArray[ 0] = "01525065009000"; // 20-30% |
429 | cutarray[ 1] = "5340001002092970023250000000"; mesonCutArray[ 1] = "01525065009000"; // 30-40% | |
430 | cutarray[ 2] = "5450001002092970023250000000"; mesonCutArray[ 2] = "01525065009000"; // 40-50% | |
431 | cutarray[ 3] = "5560001002092970023250000000"; mesonCutArray[ 3] = "01525065009000"; // 50-60% | |
432 | cutarray[ 4] = "5250001002092970023250000000"; mesonCutArray[ 4] = "01525065009000"; // 60-70% | |
d8b864f8 FB |
433 | } else if ( trainConfig == 56){ // cleaner cuts |
434 | cutarray[ 0] = "6010001002092970028250400000"; mesonCutArray[ 0] = "01525065009000"; // 0-5% | |
435 | cutarray[ 1] = "6120001002092970028250400000"; mesonCutArray[ 1] = "01525065009000"; // 5-10% | |
436 | cutarray[ 2] = "5010001002092970028250400000"; mesonCutArray[ 2] = "01525065009000"; // 0-10% | |
437 | cutarray[ 3] = "5120001002092970028250400000"; mesonCutArray[ 3] = "01525065009000"; // 10-20% | |
438 | cutarray[ 4] = "5020001002092970028250400000"; mesonCutArray[ 4] = "01525065009000"; // 0-20% | |
439 | } else if ( trainConfig == 57) { // cleaner cuts | |
440 | cutarray[ 0] = "5240001002092970028250400000"; mesonCutArray[ 0] = "01525065009000"; // 20-40% | |
441 | cutarray[ 1] = "5460001002092970028250400000"; mesonCutArray[ 1] = "01525065009000"; // 40-60% | |
442 | cutarray[ 2] = "5680001002092970028250400000"; mesonCutArray[ 2] = "01525065009000"; // 60-80% | |
443 | cutarray[ 3] = "5480001002092970028250400000"; mesonCutArray[ 3] = "01525065009000"; // 40-80% | |
f4d5bd23 | 444 | cutarray[ 4] = "5350001002092970028250400000"; mesonCutArray[ 4] = "01525065009000"; // 30-50% |
d8b864f8 | 445 | } else if ( trainConfig == 58){ // cleaner cuts |
f4d5bd23 | 446 | cutarray[ 0] = "5230001002092970028250400000"; mesonCutArray[ 0] = "01525065009000"; // 20-30% |
447 | cutarray[ 1] = "5340001002092970028250400000"; mesonCutArray[ 1] = "01525065009000"; // 30-40% | |
448 | cutarray[ 2] = "5450001002092970028250400000"; mesonCutArray[ 2] = "01525065009000"; // 40-50% | |
449 | cutarray[ 3] = "5560001002092970028250400000"; mesonCutArray[ 3] = "01525065009000"; // 50-60% | |
450 | cutarray[ 4] = "5250001002092970028250400000"; mesonCutArray[ 4] = "01525065009000"; // 60-70% | |
d0a4ea74 FB |
451 | } else if ( trainConfig == 59){ // cleaner cuts |
452 | cutarray[ 0] = "6010002002092970028250400000"; mesonCutArray[ 0] = "01525065009000"; // 0-5% | |
453 | cutarray[ 1] = "6120002002092970028250400000"; mesonCutArray[ 1] = "01525065009000"; // 5-10% | |
454 | cutarray[ 2] = "5010002002092970028250400000"; mesonCutArray[ 2] = "01525065009000"; // 0-10% | |
455 | cutarray[ 3] = "5120002002092970028250400000"; mesonCutArray[ 3] = "01525065009000"; // 10-20% | |
456 | cutarray[ 4] = "5020002002092970028250400000"; mesonCutArray[ 4] = "01525065009000"; // 0-20% | |
457 | } else if ( trainConfig == 60) { // cleaner cuts | |
458 | cutarray[ 0] = "5240002002092970028250400000"; mesonCutArray[ 0] = "01525065009000"; // 20-40% | |
459 | cutarray[ 1] = "5460002002092970028250400000"; mesonCutArray[ 1] = "01525065009000"; // 40-60% | |
460 | cutarray[ 2] = "5680002002092970028250400000"; mesonCutArray[ 2] = "01525065009000"; // 60-80% | |
461 | cutarray[ 3] = "5480002002092970028250400000"; mesonCutArray[ 3] = "01525065009000"; // 40-80% | |
f4d5bd23 | 462 | cutarray[ 4] = "5350002002092970028250400000"; mesonCutArray[ 4] = "01525065009000"; // 30-50% |
d0a4ea74 | 463 | } else if ( trainConfig == 61){ // cleaner cuts |
f4d5bd23 | 464 | cutarray[ 0] = "5230002002092970028250400000"; mesonCutArray[ 0] = "01525065009000"; // 20-30% |
465 | cutarray[ 1] = "5340002002092970028250400000"; mesonCutArray[ 1] = "01525065009000"; // 30-40% | |
466 | cutarray[ 2] = "5450002002092970028250400000"; mesonCutArray[ 2] = "01525065009000"; // 40-50% | |
467 | cutarray[ 3] = "5560002002092970028250400000"; mesonCutArray[ 3] = "01525065009000"; // 50-60% | |
468 | cutarray[ 4] = "5670002002092970028250400000"; mesonCutArray[ 4] = "01525065009000"; // 60-70% | |
f5eb7f8f | 469 | } else if ( trainConfig == 62){ // cleaner cuts |
470 | cutarray[ 0] = "6230001002092970028250400000"; mesonCutArray[ 0] = "01525065009000"; // 0-5% | |
471 | cutarray[ 1] = "6340001002092970028250400000"; mesonCutArray[ 1] = "01525065009000"; // 5-10% | |
472 | cutarray[ 2] = "6450001002092970028250400000"; mesonCutArray[ 2] = "01525065009000"; // 0-10% | |
473 | cutarray[ 3] = "6560001002092970028250400000"; mesonCutArray[ 3] = "01525065009000"; // 10-20% | |
474 | cutarray[ 4] = "6670001002092970028250400000"; mesonCutArray[ 4] = "01525065009000"; // 0-20% | |
475 | } else if ( trainConfig == 63){ // cleaner cuts | |
476 | cutarray[ 0] = "6780001002092970028250400000"; mesonCutArray[ 0] = "01525065009000"; // 0-5% | |
477 | cutarray[ 1] = "6890001002092970028250400000"; mesonCutArray[ 1] = "01525065009000"; // 5-10% | |
478 | cutarray[ 2] = "5670001002092970028250400000"; mesonCutArray[ 2] = "01525065009000"; // 0-10% | |
479 | cutarray[ 3] = "5780001002092970028250400000"; mesonCutArray[ 3] = "01525065009000"; // 10-20% | |
480 | cutarray[ 4] = "5890001002092970028250400000"; mesonCutArray[ 4] = "01525065009000"; // 0-20% | |
481 | } else if ( trainConfig == 64){ // cleaner cuts | |
482 | cutarray[ 0] = "7010001002092970028250400000"; mesonCutArray[ 0] = "01525065009000"; // 0-5% | |
483 | cutarray[ 1] = "7120001002092970028250400000"; mesonCutArray[ 1] = "01525065009000"; // 5-10% | |
484 | cutarray[ 2] = "7230001002092970028250400000"; mesonCutArray[ 2] = "01525065009000"; // 0-10% | |
485 | cutarray[ 3] = "7340001002092970028250400000"; mesonCutArray[ 3] = "01525065009000"; // 10-20% | |
486 | cutarray[ 4] = "7450001002092970028250400000"; mesonCutArray[ 4] = "01525065009000"; // 0-20% | |
487 | } else if ( trainConfig == 65){ // cleaner cuts | |
488 | cutarray[ 0] = "7560001002092970028250400000"; mesonCutArray[ 0] = "01525065009000"; // 0-5% | |
489 | cutarray[ 1] = "7670001002092970028250400000"; mesonCutArray[ 1] = "01525065009000"; // 5-10% | |
490 | cutarray[ 2] = "7780001002092970028250400000"; mesonCutArray[ 2] = "01525065009000"; // 0-10% | |
491 | cutarray[ 3] = "7890001002092970028250400000"; mesonCutArray[ 3] = "01525065009000"; // 10-20% | |
f6c249db | 492 | cutarray[ 4] = "7090001002092970028250400000"; mesonCutArray[ 4] = "01525065009000"; // 0-20% |
493 | } else if ( trainConfig == 66){ // variation eta 0.65 | |
494 | cutarray[ 0] = "6010001032092970028250400000"; mesonCutArray[0]= "01523065009000"; // 0-5% | |
495 | cutarray[ 1] = "6120001032092970028250400000"; mesonCutArray[1]= "01523065009000"; // 5-10% | |
496 | cutarray[ 2] = "5010001032092970028250400000"; mesonCutArray[2]= "01523065009000"; // 0-10% | |
497 | cutarray[ 3] = "5240001032092970028250400000"; mesonCutArray[3]= "01523065009000"; // 20-40% | |
498 | cutarray[ 4] = "5250001032092970028250400000"; mesonCutArray[4]= "01523065009000"; // 20-50% | |
499 | } else if ( trainConfig == 67){ // variation eta 0.75 | |
500 | cutarray[ 0] = "6010001072092970028250400000"; mesonCutArray[0]= "01522065009000"; // 0-5% | |
501 | cutarray[ 1] = "6120001072092970028250400000"; mesonCutArray[1]= "01522065009000"; // 5-10% | |
502 | cutarray[ 2] = "5010001072092970028250400000"; mesonCutArray[2]= "01522065009000"; // 0-10% | |
503 | cutarray[ 3] = "5240001072092970028250400000"; mesonCutArray[3]= "01522065009000"; // 20-40% | |
504 | cutarray[ 4] = "5250001072092970028250400000"; mesonCutArray[4]= "01522065009000"; // 20-50% | |
505 | } else if ( trainConfig == 68){ // single pt 0.075 | |
506 | cutarray[ 0] = "6010001002492970028250400000"; mesonCutArray[0]= "01525065009000"; // 0-5% | |
507 | cutarray[ 1] = "6120001002492970028250400000"; mesonCutArray[1]= "01525065009000"; // 5-10% | |
508 | cutarray[ 2] = "5010001002492970028250400000"; mesonCutArray[2]= "01525065009000"; // 0-10% | |
509 | cutarray[ 3] = "5240001002492970028250400000"; mesonCutArray[3]= "01525065009000"; // 20-40% | |
510 | cutarray[ 4] = "5250001002492970028250400000"; mesonCutArray[4]= "01525065009000"; // 20-50% | |
511 | } else if ( trainConfig == 69){ // single pt 0.1 | |
512 | cutarray[ 0] = "6010001002192970028250400000"; mesonCutArray[0]= "01525065009000"; // 0-5% | |
513 | cutarray[ 1] = "6120001002192970028250400000"; mesonCutArray[1]= "01525065009000"; // 5-10% | |
514 | cutarray[ 2] = "5010001002192970028250400000"; mesonCutArray[2]= "01525065009000"; // 0-10% | |
515 | cutarray[ 3] = "5240001002192970028250400000"; mesonCutArray[3]= "01525065009000"; // 20-40% | |
516 | cutarray[ 4] = "5250001002192970028250400000"; mesonCutArray[4]= "01525065009000"; //20-50% | |
517 | } else if ( trainConfig == 70){ // variation TPC cls 0.7 | |
518 | cutarray[ 0] = "6010001002062970028250400000"; mesonCutArray[0]= "01525065009000"; // 0-5% | |
519 | cutarray[ 1] = "6120001002062970028250400000"; mesonCutArray[1]= "01525065009000"; // 5-10% | |
520 | cutarray[ 2] = "5010001002062970028250400000"; mesonCutArray[2]= "01525065009000"; // 0-10% | |
521 | cutarray[ 3] = "5240001002062970028250400000"; mesonCutArray[3]= "01525065009000"; // 20-40% | |
522 | cutarray[ 4] = "5250001002062970028250400000"; mesonCutArray[4]= "01525065009000"; // 20-50% | |
523 | } else if ( trainConfig == 71){ // variation TPC cls 0.35 | |
524 | cutarray[ 0] = "6010001002082970028250400000"; mesonCutArray[0]= "01525065009000"; // 0-5% | |
525 | cutarray[ 1] = "6120001002082970028250400000"; mesonCutArray[1]= "01525065009000"; // 5-10% | |
526 | cutarray[ 2] = "5010001002082970028250400000"; mesonCutArray[2]= "01525065009000"; // 0-10% | |
527 | cutarray[ 0] = "5240001002082970028250400000"; mesonCutArray[3]= "01525065009000"; // 20-40% | |
528 | cutarray[ 4] = "5250001002082970028250400000"; mesonCutArray[4]= "01525065009000"; // 20-50% | |
529 | } else if ( trainConfig == 72){ // variation edEdx -4,5 | |
530 | cutarray[ 0] = "6010001002093970028250400000"; mesonCutArray[0]= "01525065009000"; // 0-5% | |
531 | cutarray[ 1] = "6120001002093970028250400000"; mesonCutArray[1]= "01525065009000"; // 5-10% | |
532 | cutarray[ 2] = "5010001002093970028250400000"; mesonCutArray[2]= "01525065009000"; // 0-10% | |
533 | cutarray[ 3] = "5240001002093970028250400000"; mesonCutArray[3]= "01525065009000"; // 20-40% | |
534 | cutarray[ 4] = "5250001002093970028250400000"; mesonCutArray[4]= "01525065009000"; // 20-50% | |
535 | } else if ( trainConfig == 73){ // variation edEdx -2.5,4 | |
536 | cutarray[ 0] = "6010001002096970028250400000"; mesonCutArray[0]= "01525065009000"; // 0-5% | |
537 | cutarray[ 1] = "6120001002096970028250400000"; mesonCutArray[1]= "01525065009000"; // 5-10% | |
538 | cutarray[ 2] = "5010001002096970028250400000"; mesonCutArray[2]= "01525065009000"; // 0-10% | |
539 | cutarray[ 3] = "5240001002096970028250400000"; mesonCutArray[3]= "01525065009000"; // 20-40% | |
540 | cutarray[ 4] = "5250001002096970028250400000"; mesonCutArray[4]= "01525065009000"; // 20-50% | |
541 | } else if ( trainConfig == 74){ //variation pion p dEdx 0.3-5. | |
542 | cutarray[ 0] = "6010001002092951028250400000"; mesonCutArray[0]= "01525065009000"; // 0-5% | |
543 | cutarray[ 1] = "6120001002092951028250400000"; mesonCutArray[1]= "01525065009000"; // 5-10% | |
544 | cutarray[ 2] = "5010001002092951028250400000"; mesonCutArray[2]= "01525065009000"; // 0-10% | |
545 | cutarray[ 3] = "5240001002092951028250400000"; mesonCutArray[3]= "01525065009000"; // 20-40% | |
546 | cutarray[ 4] = "5250001002092951028250400000"; mesonCutArray[4]= "01525065009000"; // 20-50% | |
547 | } else if ( trainConfig == 75){ // TOF el. PID -3,5 | |
548 | cutarray[ 0] = "6010001002092970038250400000"; mesonCutArray[0]= "01525065009000"; // 0-5% | |
549 | cutarray[ 1] = "6120001002092970038250400000"; mesonCutArray[1]= "01525065009000"; // 5-10% | |
550 | cutarray[ 2] = "5010001002092970038250400000"; mesonCutArray[2]= "01525065009000"; // 0-10% | |
551 | cutarray[ 3] = "5240001002092970038250400000"; mesonCutArray[3]= "01525065009000"; // 20-40% | |
552 | cutarray[ 4] = "5250001002092970038250400000"; mesonCutArray[4]= "01525065009000"; // 20-50% | |
553 | } else if ( trainConfig == 76){ // TOF el. PID -2,3 | |
554 | cutarray[ 0] = "6010001002092970048250400000"; mesonCutArray[0]= "01525065009000"; // 0-5% | |
555 | cutarray[ 1] = "6120001002092970048250400000"; mesonCutArray[1]= "01525065009000"; // 5-10% | |
556 | cutarray[ 2] = "5010001002092970048250400000"; mesonCutArray[2]= "01525065009000"; // 0-10% | |
557 | cutarray[ 3] = "5240001002092970048250400000"; mesonCutArray[3]= "01525065009000"; // 20-40% | |
558 | cutarray[ 4] = "5250001002092970048250400000"; mesonCutArray[4]= "01525065009000"; // 20-50% | |
559 | } else if ( trainConfig == 77){ // qt 0.03 | |
560 | cutarray[ 0] = "6010001002092970029250400000"; mesonCutArray[0]= "01525065009000"; // 0-5% | |
561 | cutarray[ 1] = "6120001002092970029250400000"; mesonCutArray[1]= "01525065009000"; // 5-10% | |
562 | cutarray[ 2] = "5010001002092970029250400000"; mesonCutArray[2]= "01525065009000"; // 0-10% | |
563 | cutarray[ 3] = "5240001002092970029250400000"; mesonCutArray[3]= "01525065009000"; // 20-40% | |
564 | cutarray[ 4] = "5250001002092970029250400000"; mesonCutArray[4]= "01525065009000"; // 20-50% | |
565 | } else if ( trainConfig == 78){ // qt 0.07 no2D | |
566 | cutarray[ 0] = "6010001002092970022250400000"; mesonCutArray[0]= "01525065009000"; // 0-5% | |
567 | cutarray[ 1] = "6120001002092970022250400000"; mesonCutArray[1]= "01525065009000"; // 5-10% | |
568 | cutarray[ 2] = "5010001002092970022250400000"; mesonCutArray[2]= "01525065009000"; // 0-10% | |
569 | cutarray[ 3] = "5240001002092970022250400000"; mesonCutArray[3]= "01525065009000"; // 20-40% | |
570 | cutarray[ 4] = "5250001002092970022250400000"; mesonCutArray[4]= "01525065009000"; // 20-50% | |
571 | } else if ( trainConfig == 79){ // chi2 50. | |
572 | cutarray[ 0] = "6010001002092970028150400000"; mesonCutArray[0]= "01525065009000"; // 0-5% | |
573 | cutarray[ 1] = "6120001002092970028150400000"; mesonCutArray[1]= "01525065009000"; // 5-10% | |
574 | cutarray[ 2] = "5010001002092970028150400000"; mesonCutArray[2]= "01525065009000"; // 0-10% | |
575 | cutarray[ 3] = "5240001002092970028150400000"; mesonCutArray[3]= "01525065009000"; // 20-40% | |
576 | cutarray[ 4] = "5250001002092970028150400000"; mesonCutArray[4]= "01525065009000"; // 20-50% | |
577 | } else if ( trainConfig == 80){ // chi2 20. | |
578 | cutarray[ 0] = "6010001002092970028850400000"; mesonCutArray[0]= "01525065009000"; // 0-5% | |
579 | cutarray[ 1] = "6120001002092970028850400000"; mesonCutArray[1]= "01525065009000"; // 5-10% | |
580 | cutarray[ 2] = "5010001002092970028850400000"; mesonCutArray[2]= "01525065009000"; // 0-10% | |
581 | cutarray[ 3] = "5240001002092970028850400000"; mesonCutArray[3]= "01525065009000"; // 20-40% | |
582 | cutarray[ 4] = "5250001002092970028850400000"; mesonCutArray[4]= "01525065009000"; // 20-50% | |
583 | } else if ( trainConfig == 81){ // psi pair 0.05 | |
584 | cutarray[ 0] = "6010001002092970028260400000"; mesonCutArray[0]= "01525065009000"; // 0-5% | |
585 | cutarray[ 1] = "6120001002092970028260400000"; mesonCutArray[1]= "01525065009000"; // 5-10% | |
586 | cutarray[ 2] = "5010001002092970028260400000"; mesonCutArray[2]= "01525065009000"; // 0-10% | |
587 | cutarray[ 3] = "5240001002092970028260400000"; mesonCutArray[3]= "01525065009000"; // 20-40% | |
588 | cutarray[ 4] = "5250001002092970028260400000"; mesonCutArray[4]= "01525065009000"; // 20-50% | |
589 | } else if ( trainConfig == 82){ // cosPA -1 | |
590 | cutarray[ 0] = "6010001002092970028250000000"; mesonCutArray[0]= "01525065009000"; // 0-5% | |
591 | cutarray[ 1] = "6120001002092970028250000000"; mesonCutArray[1]= "01525065009000"; // 5-10% | |
592 | cutarray[ 2] = "5010001002092970028250000000"; mesonCutArray[2]= "01525065009000"; // 0-10% | |
593 | cutarray[ 3] = "5240001002092970028250000000"; mesonCutArray[3]= "01525065009000"; // 20-40% | |
594 | cutarray[ 4] = "5250001002092970028250000000"; mesonCutArray[4]= "01525065009000"; // 20-50% | |
595 | } else if ( trainConfig == 83){ // variation alpha 0.6&0.8 | |
596 | cutarray[ 0] = "6010001002092970028250400000"; mesonCutArray[0]= "01525085009000"; // 0-5% | |
597 | cutarray[ 1] = "6120001002092970028250400000"; mesonCutArray[1]= "01525085009000"; // 5-10% | |
598 | cutarray[ 2] = "5010001002092970028250400000"; mesonCutArray[2]= "01525085009000"; // 0-10% | |
599 | cutarray[ 3] = "5240001002092970028250400000"; mesonCutArray[3]= "01525065009000"; // 20-40% | |
600 | cutarray[ 4] = "5250001002092970028250400000"; mesonCutArray[4]= "01525065009000"; // 20-50% | |
601 | } else if ( trainConfig == 84){ // variation alpha 0.65&0.75 | |
602 | cutarray[ 0] = "6010001002092970028250400000"; mesonCutArray[0]= "01525045009000"; // 0-5% | |
603 | cutarray[ 1] = "6120001002092970028250400000"; mesonCutArray[1]= "01525045009000"; // 5-10% | |
604 | cutarray[ 2] = "5010001002092970028250400000"; mesonCutArray[2]= "01525045009000"; // 0-10% | |
605 | cutarray[ 3] = "5240001002092970028250400000"; mesonCutArray[3]= "01525055009000"; // 20-40% | |
606 | cutarray[ 4] = "5250001002092970028250400000"; mesonCutArray[4]= "01525055009000"; // 20-50% | |
f5eb7f8f | 607 | } else { |
33bbd991 | 608 | Error(Form("GammaConvV1_%i",trainConfig), "wrong trainConfig variable no cuts have been specified for the configuration"); |
609 | return; | |
610 | } | |
611 | ||
f6c249db | 612 | TList *ConvCutList = new TList(); |
613 | TList *MesonCutList = new TList(); | |
33bbd991 | 614 | |
f6c249db | 615 | TList *HeaderList = new TList(); |
616 | if (periodName.CompareTo("LHC13d2")==0){ | |
617 | TObjString *Header1 = new TObjString("pi0_1"); | |
618 | HeaderList->Add(Header1); | |
619 | // TObjString *Header3 = new TObjString("eta_2"); | |
620 | // HeaderList->Add(Header3); | |
d0a4ea74 | 621 | |
f6c249db | 622 | } else if (periodName.CompareTo("LHC12a17x_fix")==0){ |
623 | TObjString *Header1 = new TObjString("PARAM"); | |
624 | HeaderList->Add(Header1); | |
625 | } else if (periodName.CompareTo("LHC14a1x")==0){ | |
626 | if (doWeightingInt == 1){ | |
627 | TObjString *Header1 = new TObjString("pi0_1"); | |
628 | HeaderList->Add(Header1); | |
629 | } else if (doWeightingInt == 2){ | |
630 | TObjString *Header1 = new TObjString("eta_2"); | |
631 | HeaderList->Add(Header1); | |
632 | } else { | |
633 | TObjString *Header1 = new TObjString("pi0_1"); | |
634 | HeaderList->Add(Header1); | |
635 | TObjString *Header2 = new TObjString("eta_2"); | |
636 | HeaderList->Add(Header2); | |
637 | } | |
638 | } | |
f4d5bd23 | 639 | |
33bbd991 | 640 | ConvCutList->SetOwner(kTRUE); |
641 | AliConversionCuts **analysisCuts = new AliConversionCuts*[numberOfCuts]; | |
642 | MesonCutList->SetOwner(kTRUE); | |
643 | AliConversionMesonCuts **analysisMesonCuts = new AliConversionMesonCuts*[numberOfCuts]; | |
644 | ||
33bbd991 | 645 | for(Int_t i = 0; i<numberOfCuts; i++){ |
fcc79cf5 | 646 | analysisCuts[i] = new AliConversionCuts(); |
f4d5bd23 | 647 | if (trainConfig == 1 ||trainConfig == 5 || trainConfig == 9 || trainConfig == 13 || trainConfig == 17 || trainConfig == 21 || trainConfig == 25 || trainConfig == 29 ){ //|| trainConfig == 33 || trainConfig == 37 || trainConfig == 41 |
fcc79cf5 | 648 | if (i == 0 && doWeighting) analysisCuts[i]->SetUseReweightingWithHistogramFromFile(kTRUE, kFALSE, kFALSE, fileNameInputForWeighting, "Pi0_Hijing_LHC13d2_PbPb_2760GeV_0005TPC", "", "","Pi0_Fit_Data_PbPb_2760GeV_0005V0M"); |
649 | if (i == 1 && doWeighting) analysisCuts[i]->SetUseReweightingWithHistogramFromFile(kTRUE, kFALSE, kFALSE, fileNameInputForWeighting, "Pi0_Hijing_LHC13d2_PbPb_2760GeV_0510TPC", "", "","Pi0_Fit_Data_PbPb_2760GeV_0510V0M"); | |
650 | if (i == 2 && doWeighting) analysisCuts[i]->SetUseReweightingWithHistogramFromFile(kTRUE, kFALSE, kFALSE, fileNameInputForWeighting, "Pi0_Hijing_LHC13d2_PbPb_2760GeV_0010TPC", "", "","Pi0_Fit_Data_PbPb_2760GeV_0010V0M"); | |
651 | if (i == 3 && doWeighting) analysisCuts[i]->SetUseReweightingWithHistogramFromFile(kTRUE, kFALSE, kFALSE,fileNameInputForWeighting, "Pi0_Hijing_LHC13d2_PbPb_2760GeV_1020TPC", "", "","Pi0_Fit_Data_PbPb_2760GeV_1020V0M"); | |
1390f698 | 652 | if (i == 4 && doWeighting) analysisCuts[i]->SetUseReweightingWithHistogramFromFile(kTRUE, kFALSE, kFALSE,fileNameInputForWeighting, "Pi0_Hijing_LHC13d2_PbPb_2760GeV_0020TPC", "", "","Pi0_Fit_Data_PbPb_2760GeV_0020V0M"); |
49af2ef8 | 653 | } else if (trainConfig == 2 ||trainConfig == 6 || trainConfig == 10 || trainConfig == 14 || trainConfig == 18 || trainConfig == 22 || trainConfig == 26 || trainConfig == 30 ){ //|| trainConfig == 34 || trainConfig == 38 || trainConfig == 42 |
f4d5bd23 | 654 | if (i == 0 && doWeighting) analysisCuts[i]->SetUseReweightingWithHistogramFromFile(kTRUE, kFALSE, kFALSE, fileNameInputForWeighting, "Pi0_Hijing_LHC13d2_PbPb_2760GeV_2040TPC", "", "","Pi0_Fit_Data_PbPb_2760GeV_2040V0M"); |
655 | if (i == 1 && doWeighting) analysisCuts[i]->SetUseReweightingWithHistogramFromFile(kTRUE, kFALSE, kFALSE, fileNameInputForWeighting, "Pi0_Hijing_LHC13d2_PbPb_2760GeV_4060TPC", "", "","Pi0_Fit_Data_PbPb_2760GeV_4060V0M"); | |
656 | if (i == 2 && doWeighting) analysisCuts[i]->SetUseReweightingWithHistogramFromFile(kTRUE, kFALSE, kFALSE, fileNameInputForWeighting, "Pi0_Hijing_LHC13d2_PbPb_2760GeV_6080TPC", "", "","Pi0_Fit_Data_PbPb_2760GeV_6080V0M"); | |
657 | if (i == 3 && doWeighting) analysisCuts[i]->SetUseReweightingWithHistogramFromFile(kTRUE, kFALSE, kFALSE, fileNameInputForWeighting, "Pi0_Hijing_LHC13d2_PbPb_2760GeV_4080TPC", "", "","Pi0_Fit_Data_PbPb_2760GeV_4080V0M"); | |
658 | } else if (trainConfig == 3 ||trainConfig == 7 || trainConfig == 11 || trainConfig == 15 || trainConfig == 19 || trainConfig == 23 || trainConfig == 27 || trainConfig == 31 ){ //|| trainConfig == 35 || trainConfig == 39 || trainConfig == 43 | |
fcc79cf5 | 659 | if (i == 0 && doWeighting) analysisCuts[i]->SetUseReweightingWithHistogramFromFile(kTRUE, kFALSE, kFALSE, fileNameInputForWeighting, "Pi0_Hijing_LHC13d2_addSig_PbPb_2760GeV_0005TPC", "", "","Pi0_Fit_Data_PbPb_2760GeV_0005V0M"); |
660 | if (i == 1 && doWeighting) analysisCuts[i]->SetUseReweightingWithHistogramFromFile(kTRUE, kFALSE, kFALSE, fileNameInputForWeighting, "Pi0_Hijing_LHC13d2_addSig_PbPb_2760GeV_0510TPC", "", "","Pi0_Fit_Data_PbPb_2760GeV_0510V0M"); | |
661 | if (i == 2 && doWeighting) analysisCuts[i]->SetUseReweightingWithHistogramFromFile(kTRUE, kFALSE, kFALSE, fileNameInputForWeighting, "Pi0_Hijing_LHC13d2_addSig_PbPb_2760GeV_0010TPC", "", "","Pi0_Fit_Data_PbPb_2760GeV_0010V0M"); | |
662 | if (i == 3 && doWeighting) analysisCuts[i]->SetUseReweightingWithHistogramFromFile(kTRUE, kFALSE, kFALSE,fileNameInputForWeighting, "Pi0_Hijing_LHC13d2_addSig_PbPb_2760GeV_1020TPC", "", "","Pi0_Fit_Data_PbPb_2760GeV_1020V0M"); | |
f4d5bd23 | 663 | if (i == 0 && doWeighting) analysisCuts[i]->SetUseReweightingWithHistogramFromFile(kTRUE, kFALSE, kFALSE, fileNameInputForWeighting, "Pi0_Hijing_LHC13d2_addSig_PbPb_2760GeV_0020TPC", "", "","Pi0_Fit_Data_PbPb_2760GeV_0020V0M"); |
664 | } else if (trainConfig == 4 ||trainConfig == 8 || trainConfig == 12 || trainConfig == 16 || trainConfig == 20 || trainConfig == 24 || trainConfig == 28 || trainConfig == 32 ){ //|| trainConfig == 36 || trainConfig == 40 || trainConfig == 44 | |
665 | if (i == 0 && doWeighting) analysisCuts[i]->SetUseReweightingWithHistogramFromFile(kTRUE, kFALSE, kFALSE, fileNameInputForWeighting, "Pi0_Hijing_LHC13d2_addSig_PbPb_2760GeV_2040TPC", "", "","Pi0_Fit_Data_PbPb_2760GeV_2040V0M"); | |
666 | if (i == 1 && doWeighting) analysisCuts[i]->SetUseReweightingWithHistogramFromFile(kTRUE, kFALSE, kFALSE, fileNameInputForWeighting, "Pi0_Hijing_LHC13d2_addSig_PbPb_2760GeV_4060TPC", "", "","Pi0_Fit_Data_PbPb_2760GeV_4060V0M"); | |
667 | if (i == 2 && doWeighting) analysisCuts[i]->SetUseReweightingWithHistogramFromFile(kTRUE, kFALSE, kFALSE, fileNameInputForWeighting, "Pi0_Hijing_LHC13d2_addSig_PbPb_2760GeV_6080TPC", "", "","Pi0_Fit_Data_PbPb_2760GeV_6080V0M"); | |
668 | if (i == 3 && doWeighting) analysisCuts[i]->SetUseReweightingWithHistogramFromFile(kTRUE, kFALSE, kFALSE, fileNameInputForWeighting, "Pi0_Hijing_LHC13d2_addSig_PbPb_2760GeV_4080TPC", "", "","Pi0_Fit_Data_PbPb_2760GeV_4080V0M"); | |
a23c26fc | 669 | } |
f4d5bd23 | 670 | |
671 | ||
672 | // if (trainConfig == 45 ||trainConfig == 47 || trainConfig == 49 || trainConfig == 51 || trainConfig == 53 || trainConfig == 55 ){ | |
673 | // if ((i == 0 || i == 1 || i == 2)&& doWeighting) analysisCuts[i]->SetUseReweightingWithHistogramFromFile(kTRUE, kFALSE, kFALSE,fileNameInputForWeighting, "Pi0_Hijing_LHC13d2_PbPb_2760GeV_0020TPC", "", "","Pi0_Fit_Data_PbPb_2760GeV_0020V0M"); | |
674 | // if ((i == 3 || i == 4 )&& doWeighting) analysisCuts[i]->SetUseReweightingWithHistogramFromFile(kTRUE, kFALSE, kFALSE,fileNameInputForWeighting, "Pi0_Hijing_LHC13d2_PbPb_2760GeV_4080TPC", "", "","Pi0_Fit_Data_PbPb_2760GeV_4080V0M"); | |
675 | // } | |
676 | // if (trainConfig == 46 ||trainConfig == 48 || trainConfig == 50 || trainConfig == 52 || trainConfig == 54 || trainConfig == 56 ){ | |
677 | // if ((i == 0 || i == 1 || i == 2)&& doWeighting) analysisCuts[i]->SetUseReweightingWithHistogramFromFile(kTRUE, kFALSE, kFALSE,fileNameInputForWeighting, "Pi0_Hijing_LHC13d2_addSig_PbPb_2760GeV_0020TPC", "", "","Pi0_Fit_Data_PbPb_2760GeV_0020V0M"); | |
678 | // if ((i == 3 || i == 4 )&& doWeighting) analysisCuts[i]->SetUseReweightingWithHistogramFromFile(kTRUE, kFALSE, kFALSE,fileNameInputForWeighting, "Pi0_Hijing_LHC13d2_addSig_PbPb_2760GeV_4080TPC", "", "","Pi0_Fit_Data_PbPb_2760GeV_4080V0M"); | |
679 | // } | |
680 | // if (trainConfig == 57 ){ | |
681 | // if (doWeighting) analysisCuts[i]->SetUseReweightingWithHistogramFromFile(kTRUE, kFALSE, kFALSE,fileNameInputForWeighting, "Pi0_Hijing_LHC13d2_PbPb_2760GeV_4080TPC", "", "","Pi0_Fit_Data_PbPb_2760GeV_4080V0M"); | |
682 | // } | |
683 | // if (trainConfig == 58){ | |
684 | // if (doWeighting) analysisCuts[i]->SetUseReweightingWithHistogramFromFile(kTRUE, kFALSE, kFALSE,fileNameInputForWeighting, "Pi0_Hijing_LHC13d2_addSig_PbPb_2760GeV_4080TPC", "", "","Pi0_Fit_Data_PbPb_2760GeV_4080V0M"); | |
685 | // } | |
33bbd991 | 686 | analysisCuts[i]->InitializeCutsFromCutString(cutarray[i].Data()); |
687 | ConvCutList->Add(analysisCuts[i]); | |
688 | ||
49af2ef8 | 689 | if (trainConfig == 37 || trainConfig == 38){ |
690 | analysisCuts[i]->SelectSpecialTrigger(AliVEvent::kMB, "AliVEvent::kMB" ); | |
691 | } | |
f4d5bd23 | 692 | if (trainConfig == 39 || trainConfig == 40){ |
49af2ef8 | 693 | analysisCuts[i]->SelectSpecialTrigger(AliVEvent::kCentral,"AliVEvent::kCentral" ); |
f4d5bd23 | 694 | } |
695 | if (trainConfig == 41 || trainConfig == 42){ | |
49af2ef8 | 696 | analysisCuts[i]->SelectSpecialTrigger(AliVEvent::kSemiCentral,"AliVEvent::kSemiCentral" ); |
f4d5bd23 | 697 | } |
698 | ||
33bbd991 | 699 | analysisCuts[i]->SetFillCutHistograms("",kFALSE); |
700 | analysisMesonCuts[i] = new AliConversionMesonCuts(); | |
701 | analysisMesonCuts[i]->InitializeCutsFromCutString(mesonCutArray[i].Data()); | |
702 | MesonCutList->Add(analysisMesonCuts[i]); | |
703 | analysisMesonCuts[i]->SetFillCutHistograms(""); | |
704 | analysisCuts[i]->SetAcceptedHeader(HeaderList); | |
705 | } | |
706 | ||
707 | task->SetConversionCutList(numberOfCuts,ConvCutList); | |
708 | task->SetMesonCutList(numberOfCuts,MesonCutList); | |
709 | task->SetMoveParticleAccordingToVertex(kTRUE); | |
710 | task->SetDoMesonAnalysis(kTRUE); | |
ae4f2cfb | 711 | task->SetDoMesonQA(enableQAMesonTask); //Attention new switch for Pi0 QA |
712 | task->SetDoPhotonQA(enableQAPhotonTask); //Attention new switch small for Photon QA | |
33bbd991 | 713 | |
714 | //connect containers | |
715 | AliAnalysisDataContainer *coutput = | |
b0e0bc89 | 716 | mgr->CreateContainer(Form("GammaConvV1_%i",trainConfig), TList::Class(), |
33bbd991 | 717 | AliAnalysisManager::kOutputContainer,Form("GammaConvV1_%i.root",trainConfig)); |
718 | ||
719 | mgr->AddTask(task); | |
720 | mgr->ConnectInput(task,0,cinput); | |
721 | mgr->ConnectOutput(task,1,coutput); | |
722 | ||
723 | return; | |
724 | ||
725 | } |