]>
Commit | Line | Data |
---|---|---|
9be57b17 | 1 | Int_t AddGoodRuns(AliAnalysisAlien* plugin,TString lhcPeriod,TString mcprod="") { |
2 | // | |
3 | // Adds good runs from the Monalisa Run Condition Table | |
4 | // | |
5 | if(mcprod=="") plugin->SetRunPrefix("000"); // DATA | |
6 | ||
7 | Int_t firstrun=0,lastrun=9999999; | |
8 | Int_t nruns=0,ngoodruns=0; | |
9 | ||
10 | if(mcprod=="LHC10d3") {firstrun=117054;lastrun=117222;} | |
11 | if(mcprod=="LHC10d5") {firstrun=117086;lastrun=117222;} | |
12 | ||
13 | ||
14 | if(lhcPeriod=="LHC10b") { | |
15 | nruns=31; | |
16 | Int_t runlist[31]={117222, 117220, 117116, 117112, 117109, 117099, 117092, 117086, 117077, 117065, 117063, 117060, 117059, 117054, 117053, 117052, 117050, 117048, 116645, 116643, 116574, 116571, 116562, 116403, 116288, 116102, 115401, 115393, 115193, 115186, 114931}; | |
17 | ||
18 | for(Int_t k=0;k<nruns;k++){ | |
19 | if(runlist[k]<firstrun || runlist[k]>lastrun) continue; | |
20 | plugin->AddRunNumber(runlist[k]); | |
21 | ngoodruns++; | |
22 | } | |
23 | plugin->SetNrunsPerMaster(ngoodruns); | |
24 | } | |
25 | ||
26 | if(lhcPeriod=="LHC10c") { | |
27 | nruns=36; | |
28 | Int_t runlist[36]={120829, 120825, 120824, 120823, 120822, 120821, 120820, 120758, 120750, 120741, 120671, 120617, 120616, 120505, 120504, 120503, 120244, 120079, 120076, 120073, 120072, 120069, 120067, 119862, 119859, 119856, 119853, 119849, 119846, 119845, 119844, 119842, 119841, 119163, 119161, 119159}; | |
29 | ||
30 | for(Int_t k=0;k<nruns;k++){ | |
31 | if(runlist[k]<firstrun || runlist[k]>lastrun) continue; | |
32 | plugin->AddRunNumber(runlist[k]); | |
33 | ngoodruns++; | |
34 | } | |
35 | plugin->SetNrunsPerMaster(ngoodruns); | |
36 | } | |
37 | ||
38 | if(lhcPeriod=="LHC10dhighmu") { // only runs with high mu | |
39 | nruns=17; | |
40 | Int_t runlist[17]={124750, 124746, 124702, 124608, 124607, 124606, 124605, 124604, 124381, 124380, 124378, 124367, 124362, 124358, 124355, 124191, 124187}; | |
41 | ||
42 | for(Int_t k=0;k<nruns;k++){ | |
43 | if(runlist[k]<firstrun || runlist[k]>lastrun) continue; | |
44 | plugin->AddRunNumber(runlist[k]); | |
45 | ngoodruns++; | |
46 | } | |
47 | plugin->SetNrunsPerMaster(ngoodruns); | |
48 | } | |
49 | ||
b42eb6d5 | 50 | if(lhcPeriod=="LHC10d") { // runs with high mu excluded, updated from RCT on 1st Sept 2013 (removed 2 runs) |
51 | nruns=53; | |
52 | Int_t runlist[53]={126437, 126432, 126425, 126424, 126422, 126409, 126408, 126407, 126406, 126405, 126404, 126403, 126359, 126352, 126351, 126285, 126284, 126283, 126168, 126160, 126158, 126097, 126090, 126088, 126082, 126081, 126078, 126073, 126008, 126007, 126004, 125855, 125851, 125850, 125849, 125848, 125847, 125844, 125843, 125842, 125633, 125632, 125630, 125296, 125134, 125101, 125100, 125097, 125085, 125023, 124751, 122375, 122374}; | |
9be57b17 | 53 | |
54 | for(Int_t k=0;k<nruns;k++){ | |
55 | if(runlist[k]<firstrun || runlist[k]>lastrun) continue; | |
56 | plugin->AddRunNumber(runlist[k]); | |
57 | ngoodruns++; | |
58 | } | |
59 | plugin->SetNrunsPerMaster(ngoodruns); | |
60 | } | |
61 | ||
b42eb6d5 | 62 | if(lhcPeriod=="LHC10eP1") { // updated Apr 5 (RCT good runs) |
04c2e775 | 63 | if(mcprod=="") { |
9a11e0f6 | 64 | nruns=94; |
65 | Int_t runlist[94]={130840, 130834, 130799, 130798, 130795, 130793, 130696, 130628, 130623, 130620, 130609, 130519, 130480, 130360, 130358, 130356, 130354, 130343, 130178, 130158, 129961, 129960, 129959, 129744, 129742, 129738, 129736, 129735, 129729, 129726, 129725, 129723, 129667, 129666, 129659, 129654, 129653, 129652, 129650, 129647, 129641, 129639, 129599, 129586, 129540, 129528, 129527, 129523, 129520, 129513, 129512, 128913, 128855, 128853, 128843, 128836, 128835, 128824, 128823, 128820, 128778, 128777, 128678, 128677, 128615, 128611, 128609, 128605, 128582, 128507, 128504, 128503, 128495, 128494, 128486, 128483, 128452, 128366, 128260, 128192, 128191, 128186, 128185, 127942, 127941, 127940, 127937, 127936, 127935, 127933, 127822, 127718, 127714, 127712}; | |
04c2e775 | 66 | for(Int_t k=0;k<nruns;k++){ |
67 | if(runlist[k]<firstrun || runlist[k]>lastrun) continue; | |
68 | plugin->AddRunNumber(runlist[k]); | |
69 | ngoodruns++; | |
70 | } | |
b42eb6d5 | 71 | } |
72 | } | |
73 | if(lhcPeriod=="LHC10e") { // List for Pass2 updated from RCT on 1st Sept 2013 (RCT good runs) | |
74 | if(mcprod=="") { | |
75 | nruns=115; | |
76 | Int_t runlist[115]={130848, 130847, 130844, 130842, 130840, 130834, 130799, 130798, 130795, 130793, 130704, 130696, 130608, 130601, 130520, 130519, 130517, 130480, 130375, 130356, 130354, 130343, 130342, 130179, 130178, 130172, 130158, 130157, 130149, 129983, 129961, 129960, 129959, 129744, 129742, 129738, 129736, 129735, 129729, 129726, 129725, 129723, 129667, 129666, 129659, 129654, 129653, 129652, 129650, 129647, 129641, 129639, 129599, 129587, 129586, 129540, 129528, 129527, 129523, 129520, 129514, 129513, 129512, 128913, 128855, 128853, 128850, 128843, 128836, 128835, 128833, 128824, 128823, 128820, 128778, 128777, 128678, 128677, 128621, 128615, 128611, 128609, 128605, 128582, 128507, 128505, 128504, 128503, 128498, 128495, 128494, 128486, 128483, 128452, 128366, 128263, 128260, 128192, 128191, 128189, 128186, 128185, 127942, 127941, 127940, 127937, 127936, 127935, 127933, 127931, 127822, 127719, 127718, 127714, 127712}; | |
77 | for(Int_t k=0;k<nruns;k++){ | |
78 | if(runlist[k]<firstrun || runlist[k]>lastrun) continue; | |
79 | plugin->AddRunNumber(runlist[k]); | |
80 | ngoodruns++; | |
81 | } | |
04c2e775 | 82 | } else if(mcprod=="LHC10f7a") { |
83 | nruns=74; | |
84 | Int_t runlist[74]={127719, 127724, 127729, 127730, 127814, 127819, 127930, 127940, 128263, 128778, 128913, 129536, 129599, 129639, 129641, 129654, 129659, 129666, 129667, 129723, 129725, 129726, 129729, 129735, 129736, 129738, 129742, 129744, 129959, 129960, 129961, 129962, 129966, 129983, 130149, 130151, 130157, 130158, 130172, 130178, 130179, 130342, 130343, 130354, 130356, 130358, 130360, 130375, 130479, 130480, 130481, 130517, 130519, 130520, 130524, 130526, 130601, 130608, 130620, 130621, 130623, 130628, 130696, 130704, 130793, 130795, 130798, 130799, 130834, 130840, 130842, 130844, 130847, 130848}; | |
85 | for(Int_t k=0;k<nruns;k++){ | |
86 | if(runlist[k]<firstrun || runlist[k]>lastrun) continue; | |
87 | plugin->AddRunNumber(runlist[k]); | |
88 | ngoodruns++; | |
89 | } | |
8b834c1b | 90 | } else if(mcprod=="LHC12a12") { |
91 | nruns=115; | |
92 | Int_t runlist[115]={127719, 127822, 127931, 127933, 127935, 127936, 127937, 127940, 127941, 127942, 128185, 128186, 128189, 128191, 128192, 128260, 128263, 128366, 128452, 128483, 128486, 128494, 128495, 128498, 128503, 128504, 128505, 128507, 128582, 128605, 128609, 128611, 128615, 128621, 128677, 128678, 128777, 128778, 128820, 128823, 128824, 128833, 128835, 128836, 128843, 128850, 128853, 128855, 128913, 129512, 129513, 129514, 129520, 129523, 129527, 129528, 129540, 129586, 129587, 129599, 129639, 129641, 129647, 129650, 129652, 129653, 129654, 129659, 129666, 129667, 129723, 129725, 129726, 129729, 129735, 129736, 129738, 129742, 129744, 129959, 129960, 129961, 129966, 129983, 130149, 130157, 130158, 130172, 130178, 130179, 130342, 130343, 130354, 130356, 130358, 130360, 130375, 130480, 130517, 130519, 130520, 130601, 130608, 130696, 130704, 130793, 130795, 130798, 130799, 130834, 130840, 130842, 130844, 130847, 130848}; | |
93 | for(Int_t k=0;k<nruns;k++){ | |
94 | if(runlist[k]<firstrun || runlist[k]>lastrun) continue; | |
95 | plugin->AddRunNumber(runlist[k]); | |
96 | ngoodruns++; | |
97 | } | |
9db994ea | 98 | } |
99 | plugin->SetNrunsPerMaster(ngoodruns); | |
100 | } | |
101 | ||
9be57b17 | 102 | if(lhcPeriod=="LHC10h") { |
9a11e0f6 | 103 | if(mcprod=="" || mcprod=="LHC11a10b") { |
104 | nruns=104; | |
105 | Int_t runlist[104]={139514, 139513, 139511, 139510, 139507, 139505, 139503, 139470, 139467, 139466, 139465, 139438, 139437, 139360, 139329, 139328, 139314, 139310, 139309, 139173, 139107, 139105, 139038, 139037, 139036, 139029, 139028, 138872, 138871, 138870, 138837, 138796, 138732, 138730, 138666, 138662, 138653, 138652, 138638, 138624, 138621, 138583, 138582, 138579, 138578, 138534, 138469, 138442, 138439, 138438, 138396, 138364, 138225, 138201, 138197, 138192, 138190, 138154, 138153, 138151, 138150, 138126, 138125, 137848, 137843, 137752, 137751, 137724, 137722, 137718, 137704, 137693, 137692, 137691, 137686, 137685, 137639, 137638, 137608, 137595, 137549, 137546, 137544, 137541, 137539, 137531, 137530, 137443, 137441, 137440, 137439, 137434, 137432, 137431, 137430, 137366, 137243, 137236, 137235, 137232, 137231, 137165, 137162, 137161}; | |
7e349195 | 106 | |
107 | for(Int_t k=0;k<nruns;k++){ | |
108 | if(runlist[k]<firstrun || runlist[k]>lastrun) continue; | |
109 | plugin->AddRunNumber(runlist[k]); | |
110 | ngoodruns++; | |
111 | } | |
112 | } else if(mcprod=="LHC11a10b_bis") { | |
3e07ad0d | 113 | nruns=153; |
114 | Int_t runlist[153]={137124, 137125, 137132, 137133, 137135, 137136, 137137, 137161, 137162, 137163, 137165, 137230, 137231, 137232, 137235, 137236, 137243, 137365, 137366, 137370, 137430, 137431, 137432, 137434, 137439, 137440, 137441, 137443, 137530, 137531, 137539, 137541, 137544, 137546, 137549, 137595, 137608, 137609, 137638, 137639, 137685, 137686, 137689, 137691, 137692, 137693, 137704, 137718, 137722, 137724, 137748, 137751, 137752, 137843, 137844, 137847, 137848, 138125, 138126, 138150, 138151, 138153, 138154, 138190, 138192, 138197, 138200, 138201, 138225, 138275, 138359, 138364, 138396, 138438, 138439, 138442, 138469, 138533, 138534, 138578, 138579, 138582, 138583, 138620, 138621, 138624, 138637, 138638, 138652, 138653, 138662, 138666, 138730, 138731, 138732, 138736, 138737, 138740, 138742, 138795, 138796, 138826, 138828, 138830, 138831, 138836, 138837, 138870, 138871, 138872, 139028, 139029, 139030, 139031, 139034, 139036, 139037, 139038, 139042, 139104, 139105, 139107, 139110, 139172, 139173, 139308, 139309, 139310, 139311, 139314, 139316, 139328, 139329, 139360, 139437, 139438, 139439, 139440, 139441,139465, 139466, 139467, 139470, 139471, 139503, 139504, 139505, 139507, 139510, 139511, 139513, 139514, 139517}; | |
7e349195 | 115 | for(Int_t k=0;k<nruns;k++){ |
116 | if(runlist[k]<firstrun || runlist[k]>lastrun) continue; | |
117 | plugin->AddRunNumber(runlist[k]); | |
118 | ngoodruns++; | |
119 | } | |
120 | } | |
121 | plugin->SetNrunsPerMaster(ngoodruns); | |
122 | } | |
123 | ||
124 | if(lhcPeriod=="LHC10hFlow") { | |
125 | if(mcprod=="" || mcprod=="LHC11a10b") { | |
126 | nruns=93; | |
127 | Int_t runlist[93]={139510, 139507, 139505, 139503, 139465, 139438, 139437, 139360, 139329, 139328, 139314, 139310, 139309, 139173, 139107, 139105, 139038, 139037, 139036, 139029, 139028, 138872, 138871, 138870, 138837, 138732, 138730, 138666, 138662, 138653, 138652, 138638, 138624, 138621, 138583, 138582, 138579, 138578, 138534, 138469, 138442, 138439, 138438, 138396, 138364, 138275, 138225, 138201, 138197, 138192, 138190, 137848, 137844, 137752, 137751, 137724, 137722, 137718, 137704, 137693, 137692, 137691, 137686, 137685, 137639, 137638, 137608, 137595, 137549, 137546, 137544, 137541, 137539, 137531, 137530, 137443, 137441, 137440, 137439, 137434, 137432, 137431, 137430, 137366, 137243, 137236, 137235, 137232, 137231, 137230, 137162, 137161, 137135}; | |
9a11e0f6 | 128 | for(Int_t k=0;k<nruns;k++){ |
129 | if(runlist[k]<firstrun || runlist[k]>lastrun) continue; | |
130 | plugin->AddRunNumber(runlist[k]); | |
131 | ngoodruns++; | |
132 | } | |
133 | } else if(mcprod=="LHC11a10b_bis") { | |
134 | nruns=84; | |
135 | Int_t runlist[84]={138364, 138396, 138438, 138439, 138442, 138469, 138533, 138534, 138578, 138579, 138582, 138583, 138620, 138621, 138624, 138637, 138638, 138652, 138653, 138662, 138666, 138730, 138731, 138732, 138736, 138737, 138740, 138742, 138795, 138796, 138826, 138828, 138830, 138831, 138836, 138837, 138870, 138871, 138872, 139024, 139025, 139028, 139029, 139030, 139031, 139034, 139036, 139037, 139038, 139042, 139104, 139105, 139107, 139110, 139172, 139173, 139308, 139309, 139310, 139311, 139314, 139316, 139328, 139329, 139360, 139437, 139438, 139439, 139440, 139441, 139465, 139466, 139467, 139470, 139471, 139503, 139504, 139505, 139507, 139510, 139511, 139513, 139514, 139517}; | |
136 | ||
137 | for(Int_t k=0;k<nruns;k++){ | |
138 | if(runlist[k]<firstrun || runlist[k]>lastrun) continue; | |
139 | plugin->AddRunNumber(runlist[k]); | |
140 | ngoodruns++; | |
141 | } | |
9be57b17 | 142 | } |
143 | plugin->SetNrunsPerMaster(ngoodruns); | |
144 | } | |
145 | ||
9db994ea | 146 | if(lhcPeriod=="LHC11a") { |
d272056c | 147 | |
148 | if(mcprod=="") { | |
149 | nruns=15; | |
150 | Int_t runlist[15]={146860, 146859, 146858, 146856, 146824, 146817, 146806, 146805, 146804, 146803, 146802, 146801, 146748, 146747, 146746}; | |
151 | ||
152 | for(Int_t k=0;k<nruns;k++){ | |
153 | if(runlist[k]<firstrun || runlist[k]>lastrun) continue; | |
154 | plugin->AddRunNumber(runlist[k]); | |
155 | ngoodruns++; | |
156 | } | |
157 | } else if(mcprod=="LHC11b10b") { | |
158 | nruns=24; | |
159 | Int_t runlist[24]={146860, 146859, 146858, 146857, 146856, 146824, 146817, 146814, 146813, 146812, 146808, 146807, 146806, | |
160 | 146805, 146804, 146803, 146802, 146801, 146748, 146747, 146746, 146689, 146688, 146686}; | |
161 | for(Int_t k=0;k<nruns;k++){ | |
162 | if(runlist[k]<firstrun || runlist[k]>lastrun) continue; | |
163 | plugin->AddRunNumber(runlist[k]); | |
164 | ngoodruns++; | |
165 | } | |
9db994ea | 166 | } |
d272056c | 167 | |
9db994ea | 168 | plugin->SetNrunsPerMaster(ngoodruns); |
169 | } | |
170 | ||
171 | ||
a4238c8d | 172 | if(lhcPeriod=="LHC11h") { // PbPb 2011 |
66d7b0d0 | 173 | if(mcprod=="LHC12a17a") { |
174 | nruns=103; | |
175 | Int_t runlist[103]={167915,167920,167985,167987,167988,168069,168076, | |
176 | 168105,168107,168108,168115,168310,168311,168322, | |
177 | 168325,168341,168342,168361,168362,168458,168460, | |
178 | 168464,168467,168512,168514,168777,168826,168988, | |
179 | 168992,169035,169040,169044,169045,169091,169094, | |
180 | 169099,169144,169145,169148,169160,169167,169238, | |
181 | 169411,169415,169417,169418,169419,169420,169475, | |
182 | 169498,169504,169506,169512,169515,169550,169553, | |
183 | 169554,169555,169557,169586,169587,169588,169590, | |
184 | 169591,169835,169837,169838,169846,169855,169858, | |
185 | 169859,169923,170027,170040,170081,170083,170084, | |
186 | 170085,170088,170089,170091,170155,170159,170163, | |
187 | 170193,170203,170204,170207,170228,170230,170268, | |
188 | 170269,170270,170306,170308,170309,170311,170312, | |
189 | 170313,170315,170387,170572,170593}; | |
190 | }else{ | |
191 | nruns=108; | |
192 | Int_t runlist[108]={169683, 169628, 169584, 169557, 169555, 169554, 169553, 169550, 169515, 169512, 169506, 169504, 169498, 169475, 169420, 169419, 169418, 169417, 169415, 169411, 169238, 169236, 169167, 169160, 169156, 169148, 169145, 169144, 169143, 169138, 169099, 169094, 169091, 169045, 169044, 169040, 169035, 168992, 168988, 168984, 168826, 168777, 168514, 168512, 168511, 168467, 168464, 168461, 168460, 168458, 168362, 168361, 168356, 168342, 168341, 168325, 168322, 168318, 168311, 168310, 168213, 168212, 168208, 168207, 168206, 168205, 168204, 168203, 168181, 168177, 168175, 168173, 168172, 168171, 168115, 168108, 168107, 168105, 168104, 168103, 168076, 168069, 168068, 168066, 167988, 167987, 167986, 167985, 167921, 167920, 167915, 167909, 167903, 167902, 167818, 167814, 167813, 167808, 167807, 167806, 167713, 167712, 167711, 167706, 167693, 166532, 166530, 166529}; | |
193 | } | |
a4238c8d | 194 | for(Int_t k=0;k<nruns;k++){ |
195 | if(runlist[k]<firstrun || runlist[k]>lastrun) continue; | |
196 | plugin->AddRunNumber(runlist[k]); | |
197 | ngoodruns++; | |
198 | } | |
199 | plugin->SetNrunsPerMaster(ngoodruns); | |
200 | } | |
7edc76f3 | 201 | |
202 | ||
203 | if(lhcPeriod=="LHC11h_pass2") { // PbPb 2011 | |
66d7b0d0 | 204 | if(mcprod=="LHC12a17a") { |
205 | nruns=103; | |
206 | Int_t runlist[103]={167915,167920,167985,167987,167988,168069,168076, | |
207 | 168105,168107,168108,168115,168310,168311,168322, | |
208 | 168325,168341,168342,168361,168362,168458,168460, | |
209 | 168464,168467,168512,168514,168777,168826,168988, | |
210 | 168992,169035,169040,169044,169045,169091,169094, | |
211 | 169099,169144,169145,169148,169160,169167,169238, | |
212 | 169411,169415,169417,169418,169419,169420,169475, | |
213 | 169498,169504,169506,169512,169515,169550,169553, | |
214 | 169554,169555,169557,169586,169587,169588,169590, | |
215 | 169591,169835,169837,169838,169846,169855,169858, | |
216 | 169859,169923,170027,170040,170081,170083,170084, | |
217 | 170085,170088,170089,170091,170155,170159,170163, | |
218 | 170193,170203,170204,170207,170228,170230,170268, | |
219 | 170269,170270,170306,170308,170309,170311,170312, | |
220 | 170313,170315,170387,170572,170593}; | |
221 | }else{ | |
222 | nruns=131; | |
223 | Int_t runlist[131]={167902, 167903, 167909, 167915, 167920, 167985, 167986, 167987, 167988, 168066, 168068, 168069, 168076, 168103, 168104, 168105, 168107, 168108, 168115, 168212, 168310, 168311, 168322, 168325, 168341, 168342, 168361, 168362, 168458, 168460, 168461, 168464, 168467, 168511, 168512, 168514, 168777, 168826, 168984, 168988, 168992, 169035, 169040, 169044, 169045, 169091, 169094, 169099, 169138, 169143, 169144, 169145, 169148, 169156, 169160, 169167, 169238, 169411, 169415, 169417, 169418, 169419, 169420, 169475, 169498, 169504, 169506, 169512, 169515, 169550, 169553, 169554, 169555, 169557, 169584, 169586, 169587, 169588, 169590, 169591, 169835, 169837, 169838, 169846, 169855, 169858, 169859, 169922, 169923, 169956, 169965, 169975, 169981, 170027, 170036, 170038, 170040, 170081, 170083, 170084, 170085, 170088, 170089, 170091, 170152, 170155, 170159, 170163, 170193, 170195, 170203, 170204, 170207, 170208, 170228, 170230, 170268, 170269, 170270, 170306, 170308, 170309, 170311, 170312, 170313, 170315, 170387, 170388, 170556, 170572, 170593}; | |
224 | } | |
7edc76f3 | 225 | for(Int_t k=0;k<nruns;k++){ |
226 | if(runlist[k]<firstrun || runlist[k]>lastrun) continue; | |
227 | plugin->AddRunNumber(runlist[k]); | |
228 | ngoodruns++; | |
229 | } | |
230 | plugin->SetNrunsPerMaster(ngoodruns); | |
231 | } | |
232 | ||
2c9498ce | 233 | // pPb data of 2013 pass2 |
234 | if(lhcPeriod=="LHC13b") { | |
235 | nruns=12; | |
236 | Int_t runlist[12]={ 195483, 195482, 195481, 195480, 195479, 195478, 195391, 195390, 195389, 195351, 195346, 195344 }; | |
268bceed | 237 | |
238 | for(Int_t k=0;k<nruns;k++){ | |
239 | if(runlist[k]<firstrun || runlist[k]>lastrun) continue; | |
240 | plugin->AddRunNumber(runlist[k]); | |
241 | ngoodruns++; | |
242 | } | |
243 | plugin->SetNrunsPerMaster(ngoodruns); | |
2c9498ce | 244 | } |
245 | if(lhcPeriod=="LHC13c") { | |
246 | nruns=16; | |
247 | Int_t runlist[16]={ 195677, 195676, 195675, 195673, 195644, 195635, 195633, 195596, 195593, 195592, 195568, 195567, 195566, 195532, 195531, 195529 }; | |
268bceed | 248 | |
249 | for(Int_t k=0;k<nruns;k++){ | |
250 | if(runlist[k]<firstrun || runlist[k]>lastrun) continue; | |
251 | plugin->AddRunNumber(runlist[k]); | |
252 | ngoodruns++; | |
253 | } | |
254 | plugin->SetNrunsPerMaster(ngoodruns); | |
2c9498ce | 255 | } |
7edc76f3 | 256 | |
7e86b6e8 | 257 | |
258 | // | |
259 | // 2012 pp runs selected by Annelies | |
260 | // | |
261 | if(lhcPeriod=="LHC12a") { | |
262 | nruns=21; | |
263 | Int_t runlist[21]={177182, 177173, 177167, 177160, 177157, 177011, 176929, 176927, 176926, 176924, 176859, 176854, 176849, 176753, 176752, 176749, 176730, 176715, 176704, 176701, 176661}; | |
264 | ||
265 | for(Int_t k=0;k<nruns;k++){ | |
266 | if(runlist[k]<firstrun || runlist[k]>lastrun) continue; | |
267 | plugin->AddRunNumber(runlist[k]); | |
268 | ngoodruns++; | |
269 | } | |
270 | plugin->SetNrunsPerMaster(ngoodruns); | |
271 | } | |
272 | if(lhcPeriod=="LHC12b") { | |
273 | nruns=18; | |
274 | Int_t runlist[18]={178163, 177942, 177938, 177869, 177861, 177860, 177858, 177804, 177799, 177798, 177671,177624, 177620, 177612, 177601, 177597, 177592, 177580}; | |
275 | ||
276 | for(Int_t k=0;k<nruns;k++){ | |
277 | if(runlist[k]<firstrun || runlist[k]>lastrun) continue; | |
278 | plugin->AddRunNumber(runlist[k]); | |
279 | ngoodruns++; | |
280 | } | |
281 | plugin->SetNrunsPerMaster(ngoodruns); | |
282 | } | |
283 | if(lhcPeriod=="LHC12bMulti") { | |
284 | nruns=2; | |
285 | Int_t runlist[2]={178031, 178030}; | |
286 | ||
287 | for(Int_t k=0;k<nruns;k++){ | |
288 | if(runlist[k]<firstrun || runlist[k]>lastrun) continue; | |
289 | plugin->AddRunNumber(runlist[k]); | |
290 | ngoodruns++; | |
291 | } | |
292 | plugin->SetNrunsPerMaster(ngoodruns); | |
293 | } | |
294 | if(lhcPeriod=="LHC12c") { | |
295 | nruns=78; // with commented part 78 TPC problems from 182325 till 180510 without it 48 runs | |
296 | Int_t runlist[78]={182744, 182741, 182740, 182730, 182729, 182728, 182725, 182724, 182692, 182691, 182687, 182684, 182635, 182624, 182325, 182324, 182323, 182322, 182302, 182300, 182299, 182297, 182295, 182289, 182207, 182111, 182110, 182106, 182023, 182022, 182018, 182017, 180720, 180719, 180717, 180716, 180569, 180567, 180564, 180562, 180561, 180517, 180515, 180510, 180501, 180500, 180230, 180201, 180200, 180199, 180195, 180133, 180132, 180131, 180130, 180129, 180127, 180044, 180042, 180000, 179920, 179919, 179918, 179917, 179916, 179859, 179858, 179803, 179802, 179796, 179639, 179621, 179618, 179591, 179585, 179584, 179571, 179569}; | |
297 | ||
298 | for(Int_t k=0;k<nruns;k++){ | |
299 | if(runlist[k]<firstrun || runlist[k]>lastrun) continue; | |
300 | plugin->AddRunNumber(runlist[k]); | |
301 | ngoodruns++; | |
302 | } | |
303 | plugin->SetNrunsPerMaster(ngoodruns); | |
304 | } | |
305 | if(lhcPeriod=="LHC12d") { | |
306 | nruns=107; | |
307 | Int_t runlist[107]={186320, 186319, 186318, 186229, 186208, 186205, 186200, 186167, 186165, 186164, 186163, 186162, 185912, 185909, 185784, 185778, 185776, 185775, 185768, 185765, 185764, 185757, 185756, 185738, 185735, 185734, 185701, 185699, 185698, 185697, 185695, 185687, 185680, 185589, 185588, 185583, 185582, 185581, 185580, 185578, 185575, 185574, 185565, 185563, 185474, 185465, 185461, 185457, 185375, 185371, 185363, 185362, 185361, 185360, 185359, 185356, 185351, 185350, 185349, 185303, 185302, 185300, 185299, 185296, 185293, 185292, 185291, 185289, 185288, 185284, 185282, 185221, 185217, 185208, 185206, 185203, 185198, 185196, 185189, 185164, 185160, 185157, 185134, 185132, 185127, 185126, 185116, 185031, 185029, 184786, 184784, 184687, 184682, 184678, 184673, 184371, 184215, 184209, 184208, 184188, 184138, 184137, 184135, 184132, 184127, 183916, 183913 }; | |
308 | ||
309 | for(Int_t k=0;k<nruns;k++){ | |
310 | if(runlist[k]<firstrun || runlist[k]>lastrun) continue; | |
311 | plugin->AddRunNumber(runlist[k]); | |
312 | ngoodruns++; | |
313 | } | |
314 | plugin->SetNrunsPerMaster(ngoodruns); | |
315 | } | |
316 | if(lhcPeriod=="LHC12dMulti") { | |
317 | nruns=9; | |
318 | Int_t runlist[9]={184990, 184988, 184987, 184968, 184967, 184964, 184938, 184933, 184928}; | |
319 | ||
320 | for(Int_t k=0;k<nruns;k++){ | |
321 | if(runlist[k]<firstrun || runlist[k]>lastrun) continue; | |
322 | plugin->AddRunNumber(runlist[k]); | |
323 | ngoodruns++; | |
324 | } | |
325 | plugin->SetNrunsPerMaster(ngoodruns); | |
326 | } | |
327 | if(lhcPeriod=="LHC12e") { | |
328 | nruns=18; | |
329 | Int_t runlist[18]={186602, 186601, 186598, 186514, 186511, 186508, 186507, 186460, 186459, 186453, 186429, 186428, 186389, 186388, 186387, 186386, 186385, 186365}; | |
330 | ||
331 | for(Int_t k=0;k<nruns;k++){ | |
332 | if(runlist[k]<firstrun || runlist[k]>lastrun) continue; | |
333 | plugin->AddRunNumber(runlist[k]); | |
334 | ngoodruns++; | |
335 | } | |
336 | plugin->SetNrunsPerMaster(ngoodruns); | |
337 | } | |
338 | if(lhcPeriod=="LHC12f") { | |
339 | nruns=66; | |
340 | Int_t runlist[66]={188101, 188093, 187849, 187796, 187791, 187785, 187753, 187749, 187739, 187698, 187697, 187695, 187656, 187633, 187627, 187624, 187623, 187561, 187560, 187537, 187536, 187510, 187508, 187489, 187488, 187487, 187486, 187485, 187484, 187343, 187341, 187340, 187339, 187203, 187202, 187201, 187152, 187151, 187150, 187149, 187143, 187136, 187084, 187047, 186992, 186990, 186989, 186987, 186969, 186967, 186966, 186965, 186938, 186937, 186857, 186853, 186851, 186845, 186844, 186838, 186815, 186809, 186807, 186692, 186690, 186668}; | |
341 | ||
342 | for(Int_t k=0;k<nruns;k++){ | |
343 | if(runlist[k]<firstrun || runlist[k]>lastrun) continue; | |
344 | plugin->AddRunNumber(runlist[k]); | |
345 | ngoodruns++; | |
346 | } | |
347 | plugin->SetNrunsPerMaster(ngoodruns); | |
348 | } | |
349 | ||
350 | if(lhcPeriod=="LHC12g") { | |
351 | nruns=14; | |
352 | Int_t runlist[14]={188503, 188500, 188499, 188490, 188455, 188454, 188449, 188448, 188447, 188446, 188444, 188443, 188442, 188440}; | |
353 | ||
354 | for(Int_t k=0;k<nruns;k++){ | |
355 | if(runlist[k]<firstrun || runlist[k]>lastrun) continue; | |
356 | plugin->AddRunNumber(runlist[k]); | |
357 | ngoodruns++; | |
358 | } | |
359 | plugin->SetNrunsPerMaster(ngoodruns); | |
360 | } | |
361 | ||
362 | ||
363 | ||
9be57b17 | 364 | return ngoodruns; |
365 | } |