]>
Commit | Line | Data |
---|---|---|
4b771b12 | 1 | void AddTask_GammaConvV1_pp( Int_t trainConfig = 1, // change different set of cuts |
90acf416 | 2 | Bool_t isMC = kFALSE, // run MC |
3 | Int_t enableQAMesonTask = 0, // enable meson QA in AliAnalysisTaskGammaConvV1 | |
4 | Int_t enableQAPhotonTask = 0, // enable photon QA in AliAnalysisTaskGammaConvV1 | |
5 | TString fileNameInputForWeighting = "MCSpectraInput.root", // path to file for weigting input | |
6 | TString cutnumberAODBranch = "0000000060084001001500000", // cutnumber for AOD branch | |
4b771b12 | 7 | TString periodname = "LHC12f1x" // period name |
90acf416 | 8 | ) { |
33bbd991 | 9 | |
344100c4 | 10 | // ================= Load Librariers ================================= |
4070f709 | 11 | gSystem->Load("libCore"); |
12 | gSystem->Load("libTree"); | |
13 | gSystem->Load("libGeom"); | |
14 | gSystem->Load("libVMC"); | |
15 | gSystem->Load("libPhysics"); | |
344100c4 | 16 | gSystem->Load("libMinuit"); |
17 | gSystem->Load("libSTEERBase"); | |
18 | gSystem->Load("libESD"); | |
19 | gSystem->Load("libAOD"); | |
20 | gSystem->Load("libANALYSIS"); | |
21 | gSystem->Load("libANALYSISalice"); | |
4070f709 | 22 | gSystem->Load("libCDB"); |
23 | gSystem->Load("libSTEER"); | |
24 | gSystem->Load("libSTEERBase"); | |
25 | gSystem->Load("libTender"); | |
26 | gSystem->Load("libTenderSupplies"); | |
27 | gSystem->Load("libPWGflowBase"); | |
28 | gSystem->Load("libPWGflowTasks"); | |
29 | gSystem->Load("libPWGGAGammaConv"); | |
4e1b9acf | 30 | |
344100c4 | 31 | Int_t isHeavyIon = 0; |
32 | // ================== GetAnalysisManager =============================== | |
33 | AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager(); | |
34 | if (!mgr) { | |
35 | Error(Form("AddTask_GammaConvV1_%i",trainConfig), "No analysis manager found."); | |
36 | return ; | |
37 | } | |
33bbd991 | 38 | |
344100c4 | 39 | // ================== GetInputEventHandler ============================= |
40 | AliVEventHandler *inputHandler=mgr->GetInputEventHandler(); | |
41 | ||
42 | //========= Add PID Reponse to ANALYSIS manager ==== | |
43 | if(!(AliPIDResponse*)mgr->GetTask("PIDResponseTask")){ | |
44 | gROOT->LoadMacro("$ALICE_ROOT/ANALYSIS/macros/AddTaskPIDResponse.C"); | |
45 | AddTaskPIDResponse(isMC); | |
46 | } | |
47 | ||
48 | //========= Set Cutnumber for V0Reader ================================ | |
48a2b226 | 49 | TString cutnumberPhoton = "002000084000002200000000"; |
344100c4 | 50 | TString cutnumberEvent = "0000000"; |
51 | AliAnalysisDataContainer *cinput = mgr->GetCommonInputContainer(); | |
52 | ||
53 | //========= Add V0 Reader to ANALYSIS manager if not yet existent ===== | |
54 | if( !(AliV0ReaderV1*)mgr->GetTask("V0ReaderV1") ){ | |
55 | AliV0ReaderV1 *fV0ReaderV1 = new AliV0ReaderV1("V0ReaderV1"); | |
56 | ||
57 | fV0ReaderV1->SetUseOwnXYZCalculation(kTRUE); | |
58 | fV0ReaderV1->SetCreateAODs(kFALSE);// AOD Output | |
59 | fV0ReaderV1->SetUseAODConversionPhoton(kTRUE); | |
33bbd991 | 60 | |
344100c4 | 61 | if (!mgr) { |
62 | Error("AddTask_V0ReaderV1", "No analysis manager found."); | |
63 | return; | |
64 | } | |
33bbd991 | 65 | |
344100c4 | 66 | AliConvEventCuts *fEventCuts=NULL; |
67 | if(cutnumberEvent!=""){ | |
68 | fEventCuts= new AliConvEventCuts(cutnumberEvent.Data(),cutnumberEvent.Data()); | |
69 | fEventCuts->SetPreSelectionCutFlag(kTRUE); | |
70 | if(fEventCuts->InitializeCutsFromCutString(cutnumberEvent.Data())){ | |
71 | fV0ReaderV1->SetEventCuts(fEventCuts); | |
72 | fEventCuts->SetFillCutHistograms("",kTRUE); | |
73 | } | |
74 | } | |
33bbd991 | 75 | |
344100c4 | 76 | // Set AnalysisCut Number |
77 | AliConversionPhotonCuts *fCuts=NULL; | |
78 | if(cutnumberPhoton!=""){ | |
79 | fCuts= new AliConversionPhotonCuts(cutnumberPhoton.Data(),cutnumberPhoton.Data()); | |
80 | fCuts->SetPreSelectionCutFlag(kTRUE); | |
81 | fCuts->SetIsHeavyIon(isHeavyIon); | |
82 | if(fCuts->InitializeCutsFromCutString(cutnumberPhoton.Data())){ | |
83 | fV0ReaderV1->SetConversionCuts(fCuts); | |
84 | fCuts->SetFillCutHistograms("",kTRUE); | |
85 | } | |
86 | } | |
87 | if(inputHandler->IsA()==AliAODInputHandler::Class()){ | |
88 | // AOD mode | |
89 | fV0ReaderV1->SetDeltaAODBranchName(Form("GammaConv_%s_gamma",cutnumberAODBranch.Data())); | |
90 | } | |
91 | fV0ReaderV1->Init(); | |
33bbd991 | 92 | |
344100c4 | 93 | AliLog::SetGlobalLogLevel(AliLog::kInfo); |
33bbd991 | 94 | |
344100c4 | 95 | //connect input V0Reader |
96 | mgr->AddTask(fV0ReaderV1); | |
97 | mgr->ConnectInput(fV0ReaderV1,0,cinput); | |
98 | ||
99 | } | |
33bbd991 | 100 | |
344100c4 | 101 | //================================================ |
102 | //========= Add task to the ANALYSIS manager ===== | |
103 | // find input container | |
104 | AliAnalysisTaskGammaConvV1 *task=NULL; | |
105 | task= new AliAnalysisTaskGammaConvV1(Form("GammaConvV1_%i",trainConfig)); | |
106 | task->SetIsHeavyIon(isHeavyIon); | |
107 | task->SetIsMC(isMC); | |
108 | // Cut Numbers to use in Analysis | |
109 | Int_t numberOfCuts = 4; | |
90acf416 | 110 | if ( trainConfig == 60) numberOfCuts = 2; |
111 | ||
344100c4 | 112 | TString *eventCutArray = new TString[numberOfCuts]; |
113 | TString *photonCutArray = new TString[numberOfCuts]; | |
114 | TString *mesonCutArray = new TString[numberOfCuts]; | |
d404157c | 115 | |
344100c4 | 116 | if(trainConfig == 1){ |
48a2b226 | 117 | eventCutArray[ 0] = "0000011"; photonCutArray[ 0] = "002000093663003800000000"; mesonCutArray[0] = "01631031009000"; //standard cut Pi0 pp 2.76TeV without SDD , only Minbias MC |
118 | eventCutArray[ 1] = "0001211"; photonCutArray[ 1] = "002000093663003800000000"; mesonCutArray[1] = "01631031009000"; //standard cut Pi0 pp 2.76TeV without SDD, V0AND | |
119 | eventCutArray[ 2] = "0000011"; photonCutArray[ 2] = "002000093260003800000000"; mesonCutArray[2] = "01631031009000"; //standard cut Gamma pp 2-76TeV | |
120 | eventCutArray[ 3] = "0000011"; photonCutArray[ 3] = "002000093660003800000000"; mesonCutArray[3] = "01631031009000"; //standard cut Gamma pp 2-76TeV | |
d404157c | 121 | } else if (trainConfig == 2) { |
48a2b226 | 122 | eventCutArray[ 0] = "0000012"; photonCutArray[ 0] = "002000093663003800000000"; mesonCutArray[0] = "01631031009000"; //standard cut Pi0 pp 2.76TeV without SDD , only boxes |
123 | eventCutArray[ 1] = "0001212"; photonCutArray[ 1] = "002000093663003800000000"; mesonCutArray[1] = "01631031009000"; //standard cut Pi0 pp 2.76TeV without SDD, V0AND , only boxes | |
124 | eventCutArray[ 2] = "0000012"; photonCutArray[ 2] = "002000093260003800000000"; mesonCutArray[2] = "01631031009000"; //standard cut Gamma pp 2-76TeV , only boxes | |
125 | eventCutArray[ 3] = "0000012"; photonCutArray[ 3] = "002000093660003800000000"; mesonCutArray[3] = "01631031009000"; //standard cut Gamma pp 2-76TeV | |
344100c4 | 126 | } else if (trainConfig == 3) { |
48a2b226 | 127 | eventCutArray[ 0] = "0000311"; photonCutArray[ 0] = "002000093663003800000000"; mesonCutArray[0] = "01631031009000"; //standard cut Pi0 pp 2.76TeV with SDD , only Minbias MC |
128 | eventCutArray[ 1] = "0001311"; photonCutArray[ 1] = "002000093663003800000000"; mesonCutArray[1] = "01631031009000"; //standard cut Pi0 pp 2.76TeV with SDD, V0AND , only Minbias MC | |
129 | eventCutArray[ 2] = "0000312"; photonCutArray[ 2] = "002000093663003800000000"; mesonCutArray[2] = "01631031009000"; //standard cut Pi0 pp 2.76TeV with SDD , only Boxes MC | |
130 | eventCutArray[ 3] = "0001312"; photonCutArray[ 3] = "002000093663003800000000"; mesonCutArray[3] = "01631031009000"; //standard cut Pi0 pp 2.76TeV with SDD, V0AND, only Boxes MC | |
344100c4 | 131 | } else if (trainConfig == 4) { |
48a2b226 | 132 | eventCutArray[ 0] = "0000011"; photonCutArray[ 0] = "002000093663003800000000"; mesonCutArray[0] = "01631031009000"; //standard cut Pi0 pp 2.76TeV without SDD , all photon qualities |
133 | eventCutArray[ 1] = "0000011"; photonCutArray[ 1] = "002000093663003800020000"; mesonCutArray[1] = "01631031009000"; //standard cut Pi0 pp 2.76TeV without SDD , photon quality 1 | |
134 | eventCutArray[ 2] = "0000011"; photonCutArray[ 2] = "002000093663003800030000"; mesonCutArray[2] = "01631031009000"; //standard cut Pi0 pp 2.76TeV without SDD , photon quality 2 | |
135 | eventCutArray[ 3] = "0000011"; photonCutArray[ 3] = "002000093663003800040000"; mesonCutArray[3] = "01631031009000"; //standard cut Pi0 pp 2.76TeV without SDD , photon quality 3 | |
344100c4 | 136 | } else if (trainConfig == 5) { |
48a2b226 | 137 | eventCutArray[ 0] = "0000011"; photonCutArray[ 0] = "007000093663003800000000"; mesonCutArray[0] = "01631031009000"; //standard cut Pi0 pp 2.76TeV without SDD , all photon qualities, min R = 35 cm |
138 | eventCutArray[ 1] = "0000011"; photonCutArray[ 1] = "007000093663003800020000"; mesonCutArray[1] = "01631031009000"; //standard cut Pi0 pp 2.76TeV without SDD , photon quality 1, min R = 35 cm | |
139 | eventCutArray[ 2] = "0000011"; photonCutArray[ 2] = "007000093663003800030000"; mesonCutArray[2] = "01631031009000"; //standard cut Pi0 pp 2.76TeV without SDD , photon quality 2, min R = 35 cm | |
140 | eventCutArray[ 3] = "0000011"; photonCutArray[ 3] = "007000093663003800040000"; mesonCutArray[3] = "01631031009000"; //standard cut Pi0 pp 2.76TeV without SDD , photon quality 3, min R = 35 cm | |
344100c4 | 141 | } else if (trainConfig == 6) { |
48a2b226 | 142 | eventCutArray[ 0] = "0000011"; photonCutArray[ 0] = "002000083663003200000000"; mesonCutArray[0] = "01631031009000"; //standard cut Pi0 pp 7TeV, with qt cut 0.05, all photon qualities |
143 | eventCutArray[ 1] = "0000011"; photonCutArray[ 1] = "002000083663003200020000"; mesonCutArray[1] = "01631031009000"; //standard cut Pi0 pp 7TeV, with qt cut 0.05, photon quality 1 | |
144 | eventCutArray[ 2] = "0000011"; photonCutArray[ 2] = "002000083663003200030000"; mesonCutArray[2] = "01631031009000"; //standard cut Pi0 pp 7TeV, with qt cut 0.05, photon quality 2 | |
145 | eventCutArray[ 3] = "0000011"; photonCutArray[ 3] = "002000083663003200040000"; mesonCutArray[3] = "01631031009000"; //standard cut Pi0 pp 7TeV, with qt cut 0.05, photon quality 3 | |
344100c4 | 146 | } else if (trainConfig == 7) { |
48a2b226 | 147 | eventCutArray[ 0] = "0000011"; photonCutArray[ 0] = "007000083663003200000000"; mesonCutArray[0] = "01631031009000"; //standard cut Pi0 pp 7TeV, with qt cut 0.05, all photon qualities, min R = 35 cm |
148 | eventCutArray[ 1] = "0000011"; photonCutArray[ 1] = "007000083663003200020000"; mesonCutArray[1] = "01631031009000"; //standard cut Pi0 pp 7TeV, with qt cut 0.05, photon quality 1, min R = 35 cm | |
149 | eventCutArray[ 2] = "0000011"; photonCutArray[ 2] = "007000083663003200030000"; mesonCutArray[2] = "01631031009000"; //standard cut Pi0 pp 7TeV, with qt cut 0.05, photon quality 2, min R = 35 cm | |
150 | eventCutArray[ 3] = "0000011"; photonCutArray[ 3] = "007000083663003200040000"; mesonCutArray[3] = "01631031009000"; //standard cut Pi0 pp 7TeV, with qt cut 0.05, photon quality 3, min R = 35 cm | |
344100c4 | 151 | } else if (trainConfig == 8) { |
48a2b226 | 152 | eventCutArray[ 0] = "0000011"; photonCutArray[ 0] = "002000083663000200000000"; mesonCutArray[0] = "01631031009000"; //standard cut Pi0 pp 7TeV, all photon qualities |
153 | eventCutArray[ 1] = "0000011"; photonCutArray[ 1] = "002000083663000200020000"; mesonCutArray[1] = "01631031009000"; //standard cut Pi0 pp 7TeV, photon quality 1 | |
154 | eventCutArray[ 2] = "0000011"; photonCutArray[ 2] = "002000083663000200030000"; mesonCutArray[2] = "01631031009000"; //standard cut Pi0 pp 7TeV, photon quality 2 | |
155 | eventCutArray[ 3] = "0000011"; photonCutArray[ 3] = "002000083663000200040000"; mesonCutArray[3] = "01631031009000"; //standard cut Pi0 pp 7TeV, photon quality 3 | |
344100c4 | 156 | } else if (trainConfig == 9) { |
48a2b226 | 157 | eventCutArray[ 0] = "0000011"; photonCutArray[ 0] = "007000083663000200000000"; mesonCutArray[0] = "01631031009000"; //standard cut Pi0 pp 7TeV, all photon qualities, min R = 35 cm |
158 | eventCutArray[ 1] = "0000011"; photonCutArray[ 1] = "007000083663000200020000"; mesonCutArray[1] = "01631031009000"; //standard cut Pi0 pp 7TeV, photon quality 1, min R = 35 cm | |
159 | eventCutArray[ 2] = "0000011"; photonCutArray[ 2] = "007000083663000200030000"; mesonCutArray[2] = "01631031009000"; //standard cut Pi0 pp 7TeV, photon quality 2, min R = 35 cm | |
160 | eventCutArray[ 3] = "0000011"; photonCutArray[ 3] = "007000083663000200040000"; mesonCutArray[3] = "01631031009000"; //standard cut Pi0 pp 7TeV, photon quality 3, min R = 35 cm | |
344100c4 | 161 | } else if (trainConfig == 10) { |
48a2b226 | 162 | eventCutArray[ 0] = "0000311"; photonCutArray[ 0] = "002000093663003800000000"; mesonCutArray[0] = "01631031009000"; //standard cut Pi0 pp 2.76TeV with SDD , all photon qualities |
163 | eventCutArray[ 1] = "0000311"; photonCutArray[ 1] = "002000093663003800020000"; mesonCutArray[1] = "01631031009000"; //standard cut Pi0 pp 2.76TeV with SDD , photon quality 1 | |
164 | eventCutArray[ 2] = "0000311"; photonCutArray[ 2] = "002000093663003800030000"; mesonCutArray[2] = "01631031009000"; //standard cut Pi0 pp 2.76TeV with SDD , photon quality 2 | |
165 | eventCutArray[ 3] = "0000311"; photonCutArray[ 3] = "002000093663003800040000"; mesonCutArray[3] = "01631031009000"; //standard cut Pi0 pp 2.76TeV with SDD , photon quality 3 | |
344100c4 | 166 | } else if (trainConfig == 11) { |
48a2b226 | 167 | eventCutArray[ 0] = "0000311"; photonCutArray[ 0] = "007000093663003800000000"; mesonCutArray[0] = "01631031009000"; //standard cut Pi0 pp 2.76TeV with SDD , all photon qualities, min R = 35 cm |
168 | eventCutArray[ 1] = "0000311"; photonCutArray[ 1] = "007000093663003800020000"; mesonCutArray[1] = "01631031009000"; //standard cut Pi0 pp 2.76TeV with SDD , photon quality 1, min R = 35 cm | |
169 | eventCutArray[ 2] = "0000311"; photonCutArray[ 2] = "007000093663003800030000"; mesonCutArray[2] = "01631031009000"; //standard cut Pi0 pp 2.76TeV with SDD , photon quality 2, min R = 35 cm | |
170 | eventCutArray[ 3] = "0000311"; photonCutArray[ 3] = "007000093663003800040000"; mesonCutArray[3] = "01631031009000"; //standard cut Pi0 pp 2.76TeV with SDD , photon quality 3, min R = 35 cm | |
344100c4 | 171 | } else if (trainConfig == 12) { |
48a2b226 | 172 | eventCutArray[ 0] = "0000011"; photonCutArray[ 0] = "002000092970028250400000"; mesonCutArray[0] = "01525065000000"; //standard cut LHC11h pp 2.76TeV |
173 | eventCutArray[ 1] = "0000011"; photonCutArray[ 1] = "032000092970028250400000"; mesonCutArray[1] = "01525065000000"; //variation eta 0.65 | |
174 | eventCutArray[ 2] = "0000011"; photonCutArray[ 2] = "042000092970028250400000"; mesonCutArray[2] = "01525065000000"; //variation eta 0.75 | |
175 | eventCutArray[ 3] = "0000011"; photonCutArray[ 3] = "002000092950028250400000"; mesonCutArray[3] = "01525065000000"; //variation pion p dEdx 0.3-5. | |
344100c4 | 176 | } else if (trainConfig == 13) { //added signals |
48a2b226 | 177 | eventCutArray[ 0] = "0000012"; photonCutArray[ 0] = "002000092970028250400000"; mesonCutArray[0] = "01525065000000"; //standard cut LHC11h pp 2.76TeV |
178 | eventCutArray[ 1] = "0000012"; photonCutArray[ 1] = "032000092970028250400000"; mesonCutArray[1] = "01525065000000"; //variation eta 0.65 | |
179 | eventCutArray[ 2] = "0000012"; photonCutArray[ 2] = "042000092970028250400000"; mesonCutArray[2] = "01525065000000"; //variation eta 0.75 | |
180 | eventCutArray[ 3] = "0000012"; photonCutArray[ 3] = "002000092950028250400000"; mesonCutArray[3] = "01525065000000"; //variation pion p dEdx 0.3-5. | |
8ce39d2b | 181 | } else if (trainConfig == 14) { |
48a2b226 | 182 | eventCutArray[ 0] = "0000011"; photonCutArray[ 0] = "002000492970028250400000"; mesonCutArray[0] = "01525065000000"; //variation pt 0.075 |
183 | eventCutArray[ 1] = "0000011"; photonCutArray[ 1] = "002000192970028250400000"; mesonCutArray[1] = "01525065000000"; //variation pt 0.1 | |
184 | eventCutArray[ 2] = "0000011"; photonCutArray[ 2] = "002000062970028250400000"; mesonCutArray[2] = "01525065000000"; //variation TPC cls 0.7 | |
185 | eventCutArray[ 3] = "0000011"; photonCutArray[ 3] = "002000082970028250400000"; mesonCutArray[3] = "01525065000000"; //variation TPC cls 0.35 | |
8ce39d2b | 186 | } else if (trainConfig == 15) { //added signals |
48a2b226 | 187 | eventCutArray[ 0] = "0000012"; photonCutArray[ 0] = "002000492970028250400000"; mesonCutArray[0] = "01525065000000"; //variation pt 0.075 |
188 | eventCutArray[ 1] = "0000012"; photonCutArray[ 1] = "002000192970028250400000"; mesonCutArray[1] = "01525065000000"; //variation pt 0.1 | |
189 | eventCutArray[ 2] = "0000012"; photonCutArray[ 2] = "002000062970028250400000"; mesonCutArray[2] = "01525065000000"; //variation TPC cls 0.7 | |
190 | eventCutArray[ 3] = "0000012"; photonCutArray[ 3] = "002000082970028250400000"; mesonCutArray[3] = "01525065000000"; //variation TPC cls 0.35 | |
8ce39d2b | 191 | } else if (trainConfig == 16) { |
48a2b226 | 192 | eventCutArray[ 0] = "0000011"; photonCutArray[ 0] = "002000093970028250400000"; mesonCutArray[0] = "01525065000000"; //variation edEdx -4,5 |
193 | eventCutArray[ 1] = "0000011"; photonCutArray[ 1] = "002000096970028250400000"; mesonCutArray[1] = "01525065000000"; //variation edEdx -2.5,4 | |
194 | eventCutArray[ 2] = "0000011"; photonCutArray[ 2] = "002000092970038250400000"; mesonCutArray[2] = "01525065000000"; //variation TOF el. PID -3,5 | |
195 | eventCutArray[ 3] = "0000011"; photonCutArray[ 3] = "002000092970048250400000"; mesonCutArray[3] = "01525065000000"; //variation TOF el. PID -2,3 | |
8ce39d2b | 196 | } else if (trainConfig == 17) { //added signals |
48a2b226 | 197 | eventCutArray[ 0] = "0000012"; photonCutArray[ 0] = "002000093970028250400000"; mesonCutArray[0] = "01525065000000"; //variation edEdx -4,5 |
198 | eventCutArray[ 1] = "0000012"; photonCutArray[ 1] = "002000096970028250400000"; mesonCutArray[1] = "01525065000000"; //variation edEdx -2.5,4 | |
199 | eventCutArray[ 2] = "0000012"; photonCutArray[ 2] = "002000092970038250400000"; mesonCutArray[2] = "01525065000000"; //variation TOF el. PID -3,5 | |
200 | eventCutArray[ 3] = "0000012"; photonCutArray[ 3] = "002000092970048250400000"; mesonCutArray[3] = "01525065000000"; //variation TOF el. PID -2,3 | |
8ce39d2b | 201 | } else if (trainConfig == 18) { |
48a2b226 | 202 | eventCutArray[ 0] = "0000011"; photonCutArray[ 0] = "002000092970029250400000"; mesonCutArray[0] = "01525065000000"; //variation qt 0.03 |
203 | eventCutArray[ 1] = "0000011"; photonCutArray[ 1] = "002000092970022250400000"; mesonCutArray[1] = "01525065000000"; //variation qt 0.07 no2D | |
204 | eventCutArray[ 2] = "0000011"; photonCutArray[ 2] = "002000092970028150400000"; mesonCutArray[2] = "01525065000000"; //variation chi2 50. | |
205 | eventCutArray[ 3] = "0000011"; photonCutArray[ 3] = "002000092970028850400000"; mesonCutArray[3] = "01525065000000"; //variation chi2 20. | |
8ce39d2b | 206 | } else if (trainConfig == 19) { //added signals |
48a2b226 | 207 | eventCutArray[ 0] = "0000012"; photonCutArray[ 0] = "002000092970029250400000"; mesonCutArray[0] = "01525065000000"; //variation qt 0.03 |
208 | eventCutArray[ 1] = "0000012"; photonCutArray[ 1] = "002000092970022250400000"; mesonCutArray[1] = "01525065000000"; //variation qt 0.07 no2D | |
209 | eventCutArray[ 2] = "0000012"; photonCutArray[ 2] = "002000092970028150400000"; mesonCutArray[2] = "01525065000000"; //variation chi2 50. | |
210 | eventCutArray[ 3] = "0000012"; photonCutArray[ 3] = "002000092970028850400000"; mesonCutArray[3] = "01525065000000"; //variation chi2 20. | |
8ce39d2b | 211 | } else if (trainConfig == 20) { |
48a2b226 | 212 | eventCutArray[ 0] = "0000011"; photonCutArray[ 0] = "002000092970028260400000"; mesonCutArray[0] = "01525065000000"; //variation psi pair 0.05 |
213 | eventCutArray[ 1] = "0000011"; photonCutArray[ 1] = "002000092970028280400000"; mesonCutArray[1] = "01525065000000"; //variation psi pair 0.2 | |
214 | eventCutArray[ 2] = "0000011"; photonCutArray[ 2] = "002000092970028250000000"; mesonCutArray[2] = "01525065000000"; //variation cosPA -1 | |
215 | eventCutArray[ 3] = "0000011"; photonCutArray[ 3] = "002000092970028250400000"; mesonCutArray[3] = "01525055000000"; //variation alpha 0.75 | |
8ce39d2b | 216 | } else if (trainConfig == 21) { //added signals |
48a2b226 | 217 | eventCutArray[ 0] = "0000012"; photonCutArray[ 0] = "002000092970028260400000"; mesonCutArray[0] = "01525065000000"; //variation psi pair 0.05 |
218 | eventCutArray[ 1] = "0000012"; photonCutArray[ 1] = "002000092970028280400000"; mesonCutArray[1] = "01525065000000"; //variation psi pair 0.2 | |
219 | eventCutArray[ 2] = "0000012"; photonCutArray[ 2] = "002000092970028250000000"; mesonCutArray[2] = "01525065000000"; //variation cosPA -1 | |
220 | eventCutArray[ 3] = "0000012"; photonCutArray[ 3] = "002000092970028250400000"; mesonCutArray[3] = "01525055000000"; //variation alpha 0.75 | |
a28cef74 | 221 | } else if (trainConfig == 22) { |
48a2b226 | 222 | eventCutArray[ 0] = "0004011"; photonCutArray[ 0] = "002000092970028250400000"; mesonCutArray[0] = "01525065000000"; // trigger kTRD |
223 | eventCutArray[ 1] = "0005011"; photonCutArray[ 1] = "002000092970028250400000"; mesonCutArray[1] = "01525065000000"; // trigger kEMC | |
224 | eventCutArray[ 2] = "0006011"; photonCutArray[ 2] = "002000092970028250400000"; mesonCutArray[2] = "01525065000000"; // trigger kPHI | |
225 | eventCutArray[ 3] = "0007011"; photonCutArray[ 3] = "002000092970028250400000"; mesonCutArray[3] = "01525065000000"; // trigger kHighMult | |
a28cef74 | 226 | } else if (trainConfig == 23) { |
48a2b226 | 227 | eventCutArray[ 0] = "0008011"; photonCutArray[ 0] = "002000092970028250400000"; mesonCutArray[0] = "01525065000000"; // trigger kEMCEGA |
228 | eventCutArray[ 1] = "0009011"; photonCutArray[ 1] = "002000092970028250400000"; mesonCutArray[1] = "01525065000000"; // trigger kEMCEJE | |
229 | eventCutArray[ 2] = "0000011"; photonCutArray[ 2] = "002000092970028250400000"; mesonCutArray[2] = "01525065000000"; // minimum bias | |
230 | eventCutArray[ 3] = "0001111"; photonCutArray[ 3] = "002000092970028250400000"; mesonCutArray[3] = "01525065000000"; // trigger kINT8 | |
2f9f4b34 | 231 | } else if (trainConfig == 24) { |
48a2b226 | 232 | eventCutArray[ 0] = "0004211"; photonCutArray[ 0] = "002000092970028250400000"; mesonCutArray[0] = "01525065000000"; // trigger kTRD CINT8 HEE |
233 | eventCutArray[ 1] = "0004411"; photonCutArray[ 1] = "002000092970028250400000"; mesonCutArray[1] = "01525065000000"; // trigger kTRD CINT8 HSE | |
234 | eventCutArray[ 2] = "0004611"; photonCutArray[ 2] = "002000092970028250400000"; mesonCutArray[2] = "01525065000000"; // trigger kTRD CINT8 HJE | |
235 | eventCutArray[ 3] = "0004811"; photonCutArray[ 3] = "002000092970028250400000"; mesonCutArray[3] = "01525065000000"; // trigger kTRD CINT8 HQU | |
2f9f4b34 | 236 | } else if (trainConfig == 25) { |
48a2b226 | 237 | eventCutArray[ 0] = "0004111"; photonCutArray[ 0] = "002000092970028250400000"; mesonCutArray[0] = "01525065000000"; // trigger kTRD CINT7 HEE |
238 | eventCutArray[ 1] = "0004311"; photonCutArray[ 1] = "002000092970028250400000"; mesonCutArray[1] = "01525065000000"; // trigger kTRD CINT7 HSE | |
239 | eventCutArray[ 2] = "0004511"; photonCutArray[ 2] = "002000092970028250400000"; mesonCutArray[2] = "01525065000000"; // trigger kTRD CINT7 HJE | |
240 | eventCutArray[ 3] = "0004711"; photonCutArray[ 3] = "002000092970028250400000"; mesonCutArray[3] = "01525065000000"; // trigger kTRD CINT7 HQU | |
2f9f4b34 | 241 | } else if (trainConfig == 26) { |
48a2b226 | 242 | eventCutArray[ 0] = "0005211"; photonCutArray[ 0] = "002000092970028250400000"; mesonCutArray[0] = "01525065000000"; // trigger kEMC7 |
243 | eventCutArray[ 1] = "0005311"; photonCutArray[ 1] = "002000092970028250400000"; mesonCutArray[1] = "01525065000000"; // trigger kEMC8 | |
244 | eventCutArray[ 2] = "0006211"; photonCutArray[ 2] = "002000092970028250400000"; mesonCutArray[2] = "01525065000000"; // trigger kPHI7 | |
245 | eventCutArray[ 3] = "0006311"; photonCutArray[ 3] = "002000092970028250400000"; mesonCutArray[3] = "01525065000000"; // trigger kPHI8 | |
2f9f4b34 | 246 | } else if (trainConfig == 27) { |
48a2b226 | 247 | eventCutArray[ 0] = "0005111"; photonCutArray[ 0] = "002000092970028250400000"; mesonCutArray[0] = "01525065000000"; // trigger kEMC1 |
248 | eventCutArray[ 1] = "0007111"; photonCutArray[ 1] = "002000092970028250400000"; mesonCutArray[1] = "01525065000000"; // trigger kSHM1 | |
249 | eventCutArray[ 2] = "0007211"; photonCutArray[ 2] = "002000092970028250400000"; mesonCutArray[2] = "01525065000000"; // trigger kSHM7 | |
250 | eventCutArray[ 3] = "0007311"; photonCutArray[ 3] = "002000092970028250400000"; mesonCutArray[3] = "01525065000000"; // trigger kSHM8 | |
2f9f4b34 | 251 | } else if (trainConfig == 28) { |
48a2b226 | 252 | eventCutArray[ 0] = "0008111"; photonCutArray[ 0] = "002000092970028250400000"; mesonCutArray[0] = "01525065000000"; // trigger kEMCEGA + CINT7 |
253 | eventCutArray[ 1] = "0008211"; photonCutArray[ 1] = "002000092970028250400000"; mesonCutArray[1] = "01525065000000"; // trigger kEMCEGA + CINT8 | |
254 | eventCutArray[ 2] = "0008311"; photonCutArray[ 2] = "002000092970028250400000"; mesonCutArray[2] = "01525065000000"; // trigger kEMCEG1 + CINT7 | |
255 | eventCutArray[ 3] = "0008411"; photonCutArray[ 3] = "002000092970028250400000"; mesonCutArray[3] = "01525065000000"; // trigger kEMCEG1 + CINT8 | |
2f9f4b34 | 256 | } else if (trainConfig == 29) { |
48a2b226 | 257 | eventCutArray[ 0] = "0008511"; photonCutArray[ 0] = "002000092970028250400000"; mesonCutArray[0] = "01525065000000"; // trigger kEMCEG2 + CINT7 |
258 | eventCutArray[ 1] = "0008611"; photonCutArray[ 1] = "002000092970028250400000"; mesonCutArray[1] = "01525065000000"; // trigger kEMCEG2 + CINT8 | |
259 | eventCutArray[ 2] = "0009111"; photonCutArray[ 2] = "002000092970028250400000"; mesonCutArray[2] = "01525065000000"; // trigger kEMCEJE + CINT7 | |
260 | eventCutArray[ 3] = "0009211"; photonCutArray[ 3] = "002000092970028250400000"; mesonCutArray[3] = "01525065000000"; // trigger kEMCEJE + CINT8 | |
2f9f4b34 | 261 | } else if (trainConfig == 30) { |
48a2b226 | 262 | eventCutArray[ 0] = "0009311"; photonCutArray[ 0] = "002000092970028250400000"; mesonCutArray[0] = "01525065000000"; // trigger kEMCEJ1 + CINT7 |
263 | eventCutArray[ 1] = "0009411"; photonCutArray[ 1] = "002000092970028250400000"; mesonCutArray[1] = "01525065000000"; // trigger kEMCEJ1 + CINT8 | |
264 | eventCutArray[ 2] = "0009511"; photonCutArray[ 2] = "002000092970028250400000"; mesonCutArray[2] = "01525065000000"; // trigger kEMCEJ2 + CINT7 | |
265 | eventCutArray[ 3] = "0009611"; photonCutArray[ 3] = "002000092970028250400000"; mesonCutArray[3] = "01525065000000"; // trigger kEMCEJ2 + CINT8 | |
4b771b12 | 266 | } else if (trainConfig == 31) { |
48a2b226 | 267 | eventCutArray[ 0] = "0000011"; photonCutArray[ 0] = "002000092570028250400000"; mesonCutArray[0] = "01521065000000"; //new standard cut for pp 8 TeV |
268 | eventCutArray[ 1] = "0000011"; photonCutArray[ 1] = "002000093570028250400000"; mesonCutArray[1] = "01521065000000"; //variation edEdx -4,5 | |
269 | eventCutArray[ 2] = "0000011"; photonCutArray[ 2] = "002000096570028250400000"; mesonCutArray[2] = "01521065000000"; //variation edEdx -2.5,4 | |
270 | eventCutArray[ 3] = "0000011"; photonCutArray[ 3] = "002000092550028250400000"; mesonCutArray[3] = "01521065000000"; //variation pion p dEdx 0.3-5. | |
4b771b12 | 271 | } else if (trainConfig == 32) { //added signals |
48a2b226 | 272 | eventCutArray[ 0] = "0000012"; photonCutArray[ 0] = "002000092570028250400000"; mesonCutArray[0] = "01521065000000"; //new standard cut for pp 8 TeV |
273 | eventCutArray[ 1] = "0000012"; photonCutArray[ 1] = "002000093570028250400000"; mesonCutArray[1] = "01521065000000"; //variation edEdx -4,5 | |
274 | eventCutArray[ 2] = "0000012"; photonCutArray[ 2] = "002000096570028250400000"; mesonCutArray[2] = "01521065000000"; //variation edEdx -2.5,4 | |
275 | eventCutArray[ 3] = "0000012"; photonCutArray[ 3] = "002000092550028250400000"; mesonCutArray[3] = "01521065000000"; //variation pion p dEdx 0.3-5. | |
4b771b12 | 276 | } else if (trainConfig == 33) { |
48a2b226 | 277 | eventCutArray[ 0] = "0000011"; photonCutArray[ 0] = "002000492570028250400000"; mesonCutArray[0] = "01521065000000"; //variation pt 0.075 |
278 | eventCutArray[ 1] = "0000011"; photonCutArray[ 1] = "002000192570028250400000"; mesonCutArray[1] = "01521065000000"; //variation pt 0.1 | |
279 | eventCutArray[ 2] = "0000011"; photonCutArray[ 2] = "002000062570028250400000"; mesonCutArray[2] = "01521065000000"; //variation TPC cls 0.7 | |
280 | eventCutArray[ 3] = "0000011"; photonCutArray[ 3] = "002000082570028250400000"; mesonCutArray[3] = "01521065000000"; //variation TPC cls 0.35 | |
4b771b12 | 281 | } else if (trainConfig == 34) { //added signals |
48a2b226 | 282 | eventCutArray[ 0] = "0000012"; photonCutArray[ 0] = "002000492570028250400000"; mesonCutArray[0] = "01521065000000"; //variation pt 0.075 |
283 | eventCutArray[ 1] = "0000012"; photonCutArray[ 1] = "002000192570028250400000"; mesonCutArray[1] = "01521065000000"; //variation pt 0.1 | |
284 | eventCutArray[ 2] = "0000012"; photonCutArray[ 2] = "002000062570028250400000"; mesonCutArray[2] = "01521065000000"; //variation TPC cls 0.7 | |
285 | eventCutArray[ 3] = "0000012"; photonCutArray[ 3] = "002000082570028250400000"; mesonCutArray[3] = "01521065000000"; //variation TPC cls 0.35 | |
4b771b12 | 286 | } else if (trainConfig == 35) { |
48a2b226 | 287 | eventCutArray[ 0] = "0000011"; photonCutArray[ 0] = "002000092270028250400000"; mesonCutArray[0] = "01521065000000"; //variation pidEdx 1,-10 |
288 | eventCutArray[ 1] = "0000011"; photonCutArray[ 1] = "002000092370028250400000"; mesonCutArray[1] = "01521065000000"; //variation pidEdx 2.5,-10 | |
289 | eventCutArray[ 2] = "0000011"; photonCutArray[ 2] = "002000092970028250400000"; mesonCutArray[2] = "01521065000000"; //variation pidEdx 3,-10 | |
290 | eventCutArray[ 3] = "0000011"; photonCutArray[ 3] = "002000092500028250400000"; mesonCutArray[3] = "01521065000000"; //variation pion p dEdx 0.5-5 | |
4b771b12 | 291 | } else if (trainConfig == 36) { //added signals |
48a2b226 | 292 | eventCutArray[ 0] = "0000012"; photonCutArray[ 0] = "002000092270028250400000"; mesonCutArray[0] = "01521065000000"; //variation pidEdx 1,-10 |
293 | eventCutArray[ 1] = "0000012"; photonCutArray[ 1] = "002000092370028250400000"; mesonCutArray[1] = "01521065000000"; //variation pidEdx 2.5,-10 | |
294 | eventCutArray[ 2] = "0000012"; photonCutArray[ 2] = "002000092970028250400000"; mesonCutArray[2] = "01521065000000"; //variation pidEdx 3,-10 | |
295 | eventCutArray[ 3] = "0000012"; photonCutArray[ 3] = "002000092500028250400000"; mesonCutArray[3] = "01521065000000"; //variation pion p dEdx 0.5-5 | |
4b771b12 | 296 | } else if (trainConfig == 37) { |
48a2b226 | 297 | eventCutArray[ 0] = "0000011"; photonCutArray[ 0] = "002000092570029250400000"; mesonCutArray[0] = "01521065000000"; //variation qt 0.03 |
298 | eventCutArray[ 1] = "0000011"; photonCutArray[ 1] = "002000092570022250400000"; mesonCutArray[1] = "01521065000000"; //variation qt 0.07 no2D | |
299 | eventCutArray[ 2] = "0000011"; photonCutArray[ 2] = "002000092570028150400000"; mesonCutArray[2] = "01521065000000"; //variation chi2 50. | |
300 | eventCutArray[ 3] = "0000011"; photonCutArray[ 3] = "002000092570028850400000"; mesonCutArray[3] = "01521065000000"; //variation chi2 20. | |
4b771b12 | 301 | } else if (trainConfig == 38) { //added signals |
48a2b226 | 302 | eventCutArray[ 0] = "0000012"; photonCutArray[ 0] = "002000092570029250400000"; mesonCutArray[0] = "01521065000000"; //variation qt 0.03 |
303 | eventCutArray[ 1] = "0000012"; photonCutArray[ 1] = "002000092570022250400000"; mesonCutArray[1] = "01521065000000"; //variation qt 0.07 no2D | |
304 | eventCutArray[ 2] = "0000012"; photonCutArray[ 2] = "002000092570028150400000"; mesonCutArray[2] = "01521065000000"; //variation chi2 50. | |
305 | eventCutArray[ 3] = "0000012"; photonCutArray[ 3] = "002000092570028850400000"; mesonCutArray[3] = "01521065000000"; //variation chi2 20. | |
4b771b12 | 306 | } else if (trainConfig == 39) { |
48a2b226 | 307 | eventCutArray[ 0] = "0000011"; photonCutArray[ 0] = "002000092570028260400000"; mesonCutArray[0] = "01521065000000"; //variation psi pair 0.05 |
308 | eventCutArray[ 1] = "0000011"; photonCutArray[ 1] = "002000092570028280400000"; mesonCutArray[1] = "01521065000000"; //variation psi pair 0.2 | |
309 | eventCutArray[ 2] = "0000011"; photonCutArray[ 2] = "002000092570028250000000"; mesonCutArray[2] = "01521065000000"; //variation cosPA -1 | |
310 | eventCutArray[ 3] = "0000011"; photonCutArray[ 3] = "002000092570028250600000"; mesonCutArray[3] = "01521065000000"; //variation cosPA 0.9 | |
4b771b12 | 311 | } else if (trainConfig == 40) { //added signals |
48a2b226 | 312 | eventCutArray[ 0] = "0000012"; photonCutArray[ 0] = "002000092570028260400000"; mesonCutArray[0] = "01521065000000"; //variation psi pair 0.05 |
313 | eventCutArray[ 1] = "0000012"; photonCutArray[ 1] = "002000092570028280400000"; mesonCutArray[1] = "01521065000000"; //variation psi pair 0.2 | |
314 | eventCutArray[ 2] = "0000012"; photonCutArray[ 2] = "002000092570028250000000"; mesonCutArray[2] = "01521065000000"; //variation cosPA -1 | |
315 | eventCutArray[ 3] = "0000012"; photonCutArray[ 3] = "002000092570028250600000"; mesonCutArray[3] = "01521065000000"; //variation cosPA 0.9 | |
4b771b12 | 316 | } else if (trainConfig == 41) { |
48a2b226 | 317 | eventCutArray[ 0] = "0000011"; photonCutArray[ 0] = "002000092570028950400000"; mesonCutArray[0] = "01521065000000"; //variation chi2 15 |
318 | eventCutArray[ 1] = "0000011"; photonCutArray[ 1] = "002000092570028230400000"; mesonCutArray[1] = "01521065000000"; //variation psi pair 0.035 | |
319 | eventCutArray[ 2] = "0000011"; photonCutArray[ 2] = "002000092570028250400000"; mesonCutArray[2] = "01521055000000"; //variation alpha 0.75 | |
320 | eventCutArray[ 3] = "0000011"; photonCutArray[ 3] = "002000092570028250400000"; mesonCutArray[3] = "01521075000000"; //variation alpha 0.85 | |
4b771b12 | 321 | } else if (trainConfig == 42) { //added signals |
48a2b226 | 322 | eventCutArray[ 0] = "0000012"; photonCutArray[ 0] = "002000092570028950400000"; mesonCutArray[0] = "01521065000000"; //variation chi2 15 |
323 | eventCutArray[ 1] = "0000012"; photonCutArray[ 1] = "002000092570028230400000"; mesonCutArray[1] = "01521065000000"; //variation psi pair 0.035 | |
324 | eventCutArray[ 2] = "0000012"; photonCutArray[ 2] = "002000092570028250400000"; mesonCutArray[2] = "01521055000000"; //variation alpha 0.75 | |
325 | eventCutArray[ 3] = "0000012"; photonCutArray[ 3] = "002000092570028250400000"; mesonCutArray[3] = "01521075000000"; //variation alpha 0.85 | |
4b771b12 | 326 | } else if (trainConfig == 43) { |
48a2b226 | 327 | eventCutArray[ 0] = "0004011"; photonCutArray[ 0] = "002000092570028250400000"; mesonCutArray[0] = "01521065000000"; // trigger kTRD with y 0.8 |
328 | eventCutArray[ 1] = "0005011"; photonCutArray[ 1] = "002000092570028250400000"; mesonCutArray[1] = "01521065000000"; // trigger kEMC with y 0.8 | |
329 | eventCutArray[ 2] = "0006011"; photonCutArray[ 2] = "002000092570028250400000"; mesonCutArray[2] = "01521065000000"; // trigger kPHI with y 0.8 | |
330 | eventCutArray[ 3] = "0007011"; photonCutArray[ 3] = "002000092570028250400000"; mesonCutArray[3] = "01521065000000"; // trigger kHighMult with y 0.8 | |
4b771b12 | 331 | } else if (trainConfig == 44) { |
48a2b226 | 332 | eventCutArray[ 0] = "0008011"; photonCutArray[ 0] = "002000092570028250400000"; mesonCutArray[0] = "01521065000000"; // trigger kEMCEGA with y 0.8 |
333 | eventCutArray[ 1] = "0009011"; photonCutArray[ 1] = "002000092570028250400000"; mesonCutArray[1] = "01521065000000"; // trigger kEMCEJE with y 0.8 | |
334 | eventCutArray[ 2] = "0000011"; photonCutArray[ 2] = "002000092570028250400000"; mesonCutArray[2] = "01521065000000"; // minimum bias with y 0.8 | |
335 | eventCutArray[ 3] = "0001111"; photonCutArray[ 3] = "002000092570028250400000"; mesonCutArray[3] = "01521065000000"; // trigger kINT8 with y 0.8 | |
ed8bc1ca | 336 | } else if (trainConfig == 45) { |
48a2b226 | 337 | eventCutArray[ 0] = "0004211"; photonCutArray[ 0] = "002000092570028250400000"; mesonCutArray[0] = "01521065000000"; // trigger kTRD CINT8 HEE |
338 | eventCutArray[ 1] = "0004411"; photonCutArray[ 1] = "002000092570028250400000"; mesonCutArray[1] = "01521065000000"; // trigger kTRD CINT8 HSE | |
339 | eventCutArray[ 2] = "0004611"; photonCutArray[ 2] = "002000092570028250400000"; mesonCutArray[2] = "01521065000000"; // trigger kTRD CINT8 HJE | |
340 | eventCutArray[ 3] = "0004811"; photonCutArray[ 3] = "002000092570028250400000"; mesonCutArray[3] = "01521065000000"; // trigger kTRD CINT8 HQU | |
ed8bc1ca | 341 | } else if (trainConfig == 46) { |
48a2b226 | 342 | eventCutArray[ 0] = "0004111"; photonCutArray[ 0] = "002000092570028250400000"; mesonCutArray[0] = "01521065000000"; // trigger kTRD CINT7 HEE |
343 | eventCutArray[ 1] = "0004311"; photonCutArray[ 1] = "002000092570028250400000"; mesonCutArray[1] = "01521065000000"; // trigger kTRD CINT7 HSE | |
344 | eventCutArray[ 2] = "0004511"; photonCutArray[ 2] = "002000092570028250400000"; mesonCutArray[2] = "01521065000000"; // trigger kTRD CINT7 HJE | |
345 | eventCutArray[ 3] = "0004711"; photonCutArray[ 3] = "002000092570028250400000"; mesonCutArray[3] = "01521065000000"; // trigger kTRD CINT7 HQU | |
ed8bc1ca | 346 | } else if (trainConfig == 47) { |
48a2b226 | 347 | eventCutArray[ 0] = "0005211"; photonCutArray[ 0] = "002000092570028250400000"; mesonCutArray[0] = "01521065000000"; // trigger kEMC7 |
348 | eventCutArray[ 1] = "0005311"; photonCutArray[ 1] = "002000092570028250400000"; mesonCutArray[1] = "01521065000000"; // trigger kEMC8 | |
349 | eventCutArray[ 2] = "0006211"; photonCutArray[ 2] = "002000092570028250400000"; mesonCutArray[2] = "01521065000000"; // trigger kPHI7 | |
350 | eventCutArray[ 3] = "0006311"; photonCutArray[ 3] = "002000092570028250400000"; mesonCutArray[3] = "01521065000000"; // trigger kPHI8 | |
ed8bc1ca | 351 | } else if (trainConfig == 48) { |
48a2b226 | 352 | eventCutArray[ 0] = "0005111"; photonCutArray[ 0] = "002000092570028250400000"; mesonCutArray[0] = "01521065000000"; // trigger kEMC1 |
353 | eventCutArray[ 1] = "0007111"; photonCutArray[ 1] = "002000092570028250400000"; mesonCutArray[1] = "01521065000000"; // trigger kSHM1 | |
354 | eventCutArray[ 2] = "0007211"; photonCutArray[ 2] = "002000092570028250400000"; mesonCutArray[2] = "01521065000000"; // trigger kSHM7 | |
355 | eventCutArray[ 3] = "0007311"; photonCutArray[ 3] = "002000092570028250400000"; mesonCutArray[3] = "01521065000000"; // trigger kSHM8 | |
ed8bc1ca | 356 | } else if (trainConfig == 49) { |
48a2b226 | 357 | eventCutArray[ 0] = "0008111"; photonCutArray[ 0] = "002000092570028250400000"; mesonCutArray[0] = "01521065000000"; // trigger kEMCEGA + CINT7 |
358 | eventCutArray[ 1] = "0008211"; photonCutArray[ 1] = "002000092570028250400000"; mesonCutArray[1] = "01521065000000"; // trigger kEMCEGA + CINT8 | |
359 | eventCutArray[ 2] = "0008311"; photonCutArray[ 2] = "002000092570028250400000"; mesonCutArray[2] = "01521065000000"; // trigger kEMCEG1 + CINT7 | |
360 | eventCutArray[ 3] = "0008411"; photonCutArray[ 3] = "002000092570028250400000"; mesonCutArray[3] = "01521065000000"; // trigger kEMCEG1 + CINT8 | |
ed8bc1ca | 361 | } else if (trainConfig == 50) { |
48a2b226 | 362 | eventCutArray[ 0] = "0008511"; photonCutArray[ 0] = "002000092570028250400000"; mesonCutArray[0] = "01521065000000"; // trigger kEMCEG2 + CINT7 |
363 | eventCutArray[ 1] = "0008611"; photonCutArray[ 1] = "002000092570028250400000"; mesonCutArray[1] = "01521065000000"; // trigger kEMCEG2 + CINT8 | |
364 | eventCutArray[ 2] = "0009111"; photonCutArray[ 2] = "002000092570028250400000"; mesonCutArray[2] = "01521065000000"; // trigger kEMCEJE + CINT7 | |
365 | eventCutArray[ 3] = "0009211"; photonCutArray[ 3] = "002000092570028250400000"; mesonCutArray[3] = "01521065000000"; // trigger kEMCEJE + CINT8 | |
ed8bc1ca | 366 | } else if (trainConfig == 51) { |
48a2b226 | 367 | eventCutArray[ 0] = "0009311"; photonCutArray[ 0] = "002000092570028250400000"; mesonCutArray[0] = "01521065000000"; // trigger kEMCEJ1 + CINT7 |
368 | eventCutArray[ 1] = "0009411"; photonCutArray[ 1] = "002000092570028250400000"; mesonCutArray[1] = "01521065000000"; // trigger kEMCEJ1 + CINT8 | |
369 | eventCutArray[ 2] = "0009511"; photonCutArray[ 2] = "002000092570028250400000"; mesonCutArray[2] = "01521065000000"; // trigger kEMCEJ2 + CINT7 | |
370 | eventCutArray[ 3] = "0009611"; photonCutArray[ 3] = "002000092570028250400000"; mesonCutArray[3] = "01521065000000"; // trigger kEMCEJ2 + CINT8 | |
de752898 | 371 | } else if (trainConfig == 52) { //pp 2.76TeV cuts |
48a2b226 | 372 | eventCutArray[ 0] = "0004211"; photonCutArray[ 0] = "002000093663003800000000"; mesonCutArray[0] = "01631031009000"; // trigger kTRD CINT8 HEE |
373 | eventCutArray[ 1] = "0004411"; photonCutArray[ 1] = "002000093663003800000000"; mesonCutArray[1] = "01631031009000"; // trigger kTRD CINT8 HSE | |
374 | eventCutArray[ 2] = "0004611"; photonCutArray[ 2] = "002000093663003800000000"; mesonCutArray[2] = "01631031009000"; // trigger kTRD CINT8 HJE | |
375 | eventCutArray[ 3] = "0004811"; photonCutArray[ 3] = "002000093663003800000000"; mesonCutArray[3] = "01631031009000"; // trigger kTRD CINT8 HQU | |
de752898 | 376 | } else if (trainConfig == 53) { //pp 2.76TeV cuts |
48a2b226 | 377 | eventCutArray[ 0] = "0004111"; photonCutArray[ 0] = "002000093663003800000000"; mesonCutArray[0] = "01631031009000"; // trigger kTRD CINT7 HEE |
378 | eventCutArray[ 1] = "0004311"; photonCutArray[ 1] = "002000093663003800000000"; mesonCutArray[1] = "01631031009000"; // trigger kTRD CINT7 HSE | |
379 | eventCutArray[ 2] = "0004511"; photonCutArray[ 2] = "002000093663003800000000"; mesonCutArray[2] = "01631031009000"; // trigger kTRD CINT7 HJE | |
380 | eventCutArray[ 3] = "0004711"; photonCutArray[ 3] = "002000093663003800000000"; mesonCutArray[3] = "01631031009000"; // trigger kTRD CINT7 HQU | |
de752898 | 381 | } else if (trainConfig == 54) { //pp 2.76TeV cuts |
48a2b226 | 382 | eventCutArray[ 0] = "0005211"; photonCutArray[ 0] = "002000093663003800000000"; mesonCutArray[0] = "01631031009000"; // trigger kEMC7 |
383 | eventCutArray[ 1] = "0005311"; photonCutArray[ 1] = "002000093663003800000000"; mesonCutArray[1] = "01631031009000"; // trigger kEMC8 | |
384 | eventCutArray[ 2] = "0006211"; photonCutArray[ 2] = "002000093663003800000000"; mesonCutArray[2] = "01631031009000"; // trigger kPHI7 | |
385 | eventCutArray[ 3] = "0006311"; photonCutArray[ 3] = "002000093663003800000000"; mesonCutArray[3] = "01631031009000"; // trigger kPHI8 | |
de752898 | 386 | } else if (trainConfig == 55) { //pp 2.76TeV cuts |
48a2b226 | 387 | eventCutArray[ 0] = "0005111"; photonCutArray[ 0] = "002000093663003800000000"; mesonCutArray[0] = "01631031009000"; // trigger kEMC1 |
388 | eventCutArray[ 1] = "0007111"; photonCutArray[ 1] = "002000093663003800000000"; mesonCutArray[1] = "01631031009000"; // trigger kSHM1 | |
389 | eventCutArray[ 2] = "0007211"; photonCutArray[ 2] = "002000093663003800000000"; mesonCutArray[2] = "01631031009000"; // trigger kSHM7 | |
390 | eventCutArray[ 3] = "0007311"; photonCutArray[ 3] = "002000093663003800000000"; mesonCutArray[3] = "01631031009000"; // trigger kSHM8 | |
de752898 | 391 | } else if (trainConfig == 56) { //pp 2.76TeV cuts |
48a2b226 | 392 | eventCutArray[ 0] = "0008111"; photonCutArray[ 0] = "002000093663003800000000"; mesonCutArray[0] = "01631031009000"; // trigger kEMCEGA + CINT7 |
393 | eventCutArray[ 1] = "0008211"; photonCutArray[ 1] = "002000093663003800000000"; mesonCutArray[1] = "01631031009000"; // trigger kEMCEGA + CINT8 | |
394 | eventCutArray[ 2] = "0008311"; photonCutArray[ 2] = "002000093663003800000000"; mesonCutArray[2] = "01631031009000"; // trigger kEMCEG1 + CINT7 | |
395 | eventCutArray[ 3] = "0008411"; photonCutArray[ 3] = "002000093663003800000000"; mesonCutArray[3] = "01631031009000"; // trigger kEMCEG1 + CINT8 | |
de752898 | 396 | } else if (trainConfig == 57) { //pp 2.76TeV cuts |
48a2b226 | 397 | eventCutArray[ 0] = "0008511"; photonCutArray[ 0] = "002000093663003800000000"; mesonCutArray[0] = "01631031009000"; // trigger kEMCEG2 + CINT7 |
398 | eventCutArray[ 1] = "0008611"; photonCutArray[ 1] = "002000093663003800000000"; mesonCutArray[1] = "01631031009000"; // trigger kEMCEG2 + CINT8 | |
399 | eventCutArray[ 2] = "0009111"; photonCutArray[ 2] = "002000093663003800000000"; mesonCutArray[2] = "01631031009000"; // trigger kEMCEJE + CINT7 | |
400 | eventCutArray[ 3] = "0009211"; photonCutArray[ 3] = "002000093663003800000000"; mesonCutArray[3] = "01631031009000"; // trigger kEMCEJE + CINT8 | |
de752898 | 401 | } else if (trainConfig == 58) { //pp 2.76TeV cuts |
48a2b226 | 402 | eventCutArray[ 0] = "0009311"; photonCutArray[ 0] = "002000093663003800000000"; mesonCutArray[0] = "01631031009000"; // trigger kEMCEJ1 + CINT7 |
403 | eventCutArray[ 1] = "0009411"; photonCutArray[ 1] = "002000093663003800000000"; mesonCutArray[1] = "01631031009000"; // trigger kEMCEJ1 + CINT8 | |
404 | eventCutArray[ 2] = "0009511"; photonCutArray[ 2] = "002000093663003800000000"; mesonCutArray[2] = "01631031009000"; // trigger kEMCEJ2 + CINT7 | |
405 | eventCutArray[ 3] = "0009611"; photonCutArray[ 3] = "002000093663003800000000"; mesonCutArray[3] = "01631031009000"; // trigger kEMCEJ2 + CINT8 | |
6a813ca5 | 406 | } else if (trainConfig == 59) { |
407 | eventCutArray[ 0] = "0000011"; photonCutArray[ 0] = "002000092570028250400000"; mesonCutArray[0] = "01521035000000"; //alpha meson 1 | |
408 | eventCutArray[ 1] = "0000011"; photonCutArray[ 1] = "002000092173028250400000"; mesonCutArray[1] = "01521065000000"; //pion 0-sigma cut for 0.4GeV<p<3.5GeV above -10-sigma | |
409 | eventCutArray[ 2] = "0000011"; photonCutArray[ 2] = "002000092273028250400000"; mesonCutArray[2] = "01521065000000"; //pion 1-sigma cut for 0.4GeV<p<3.5GeV above -10-sigma | |
410 | eventCutArray[ 3] = "0000011"; photonCutArray[ 3] = "002000092873028250400000"; mesonCutArray[3] = "01521065000000"; //pion 2-sigma cut for 0.4GeV<p<3.5GeV above 1-sigma | |
90acf416 | 411 | } else if (trainConfig == 60) { |
412 | eventCutArray[ 0] = "0000011"; photonCutArray[ 0] = "002000092273028250400000"; mesonCutArray[0] = "01521035000000"; //New standard cut for eta analysis | |
413 | eventCutArray[ 1] = "0000012"; photonCutArray[ 1] = "002000092273028250400000"; mesonCutArray[1] = "01521035000000"; //New standard cut for eta analysis | |
ed8bc1ca | 414 | } else { |
90acf416 | 415 | Error(Form("GammaConvV1_%i",trainConfig), "wrong trainConfig variable no cuts have been specified for the configuration"); |
416 | return; | |
344100c4 | 417 | } |
33bbd991 | 418 | |
344100c4 | 419 | TList *EventCutList = new TList(); |
a28cef74 | 420 | TList *ConvCutList = new TList(); |
421 | TList *MesonCutList = new TList(); | |
33bbd991 | 422 | |
a28cef74 | 423 | TList *HeaderList = new TList(); |
4b771b12 | 424 | if (periodname.CompareTo("LHC12i3") == 0){ |
425 | TObjString *Header2 = new TObjString("BOX"); | |
426 | HeaderList->Add(Header2); | |
198c66f7 | 427 | } else if (periodname.CompareTo("LHC14e2b")==0){ |
4b771b12 | 428 | TObjString *Header2 = new TObjString("pi0_1"); |
429 | HeaderList->Add(Header2); | |
430 | TObjString *Header3 = new TObjString("eta_2"); | |
431 | HeaderList->Add(Header3); | |
432 | } | |
433 | ||
344100c4 | 434 | EventCutList->SetOwner(kTRUE); |
435 | AliConvEventCuts **analysisEventCuts = new AliConvEventCuts*[numberOfCuts]; | |
a28cef74 | 436 | ConvCutList->SetOwner(kTRUE); |
344100c4 | 437 | AliConversionPhotonCuts **analysisCuts = new AliConversionPhotonCuts*[numberOfCuts]; |
a28cef74 | 438 | MesonCutList->SetOwner(kTRUE); |
439 | AliConversionMesonCuts **analysisMesonCuts = new AliConversionMesonCuts*[numberOfCuts]; | |
33bbd991 | 440 | |
441 | ||
a28cef74 | 442 | for(Int_t i = 0; i<numberOfCuts; i++){ |
344100c4 | 443 | analysisEventCuts[i] = new AliConvEventCuts(); |
444 | analysisEventCuts[i]->InitializeCutsFromCutString(eventCutArray[i].Data()); | |
445 | EventCutList->Add(analysisEventCuts[i]); | |
446 | analysisEventCuts[i]->SetFillCutHistograms("",kFALSE); | |
a28cef74 | 447 | |
344100c4 | 448 | analysisCuts[i] = new AliConversionPhotonCuts(); |
449 | analysisCuts[i]->InitializeCutsFromCutString(photonCutArray[i].Data()); | |
450 | ConvCutList->Add(analysisCuts[i]); | |
a28cef74 | 451 | analysisCuts[i]->SetFillCutHistograms("",kFALSE); |
344100c4 | 452 | |
a28cef74 | 453 | analysisMesonCuts[i] = new AliConversionMesonCuts(); |
454 | analysisMesonCuts[i]->InitializeCutsFromCutString(mesonCutArray[i].Data()); | |
455 | MesonCutList->Add(analysisMesonCuts[i]); | |
4b771b12 | 456 | analysisMesonCuts[i]->SetFillCutHistograms(""); |
344100c4 | 457 | analysisEventCuts[i]->SetAcceptedHeader(HeaderList); |
a28cef74 | 458 | } |
33bbd991 | 459 | |
344100c4 | 460 | task->SetEventCutList(numberOfCuts,EventCutList); |
a28cef74 | 461 | task->SetConversionCutList(numberOfCuts,ConvCutList); |
462 | task->SetMesonCutList(numberOfCuts,MesonCutList); | |
463 | task->SetMoveParticleAccordingToVertex(kTRUE); | |
464 | task->SetDoMesonAnalysis(kTRUE); | |
465 | task->SetDoMesonQA(enableQAMesonTask); //Attention new switch for Pi0 QA | |
466 | task->SetDoPhotonQA(enableQAPhotonTask); //Attention new switch small for Photon QA | |
33bbd991 | 467 | |
a28cef74 | 468 | //connect containers |
469 | AliAnalysisDataContainer *coutput = | |
470 | mgr->CreateContainer(Form("GammaConvV1_%i",trainConfig), TList::Class(), | |
471 | AliAnalysisManager::kOutputContainer,Form("GammaConvV1_%i.root",trainConfig)); | |
33bbd991 | 472 | |
a28cef74 | 473 | mgr->AddTask(task); |
474 | mgr->ConnectInput(task,0,cinput); | |
475 | mgr->ConnectOutput(task,1,coutput); | |
33bbd991 | 476 | |
a28cef74 | 477 | return; |
33bbd991 | 478 | |
479 | } |