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