271 |
|
double minCSVold(int EVENT_run, double hJet_csv0, double hJet_csv1, double hJet_csvOld0, double hJet_csvOld1){ |
272 |
|
|
273 |
|
if( EVENT_run < 2 ) |
274 |
< |
return min(hJet_csvOld0,hJet_csvOld1); |
274 |
> |
return std::min(hJet_csvOld0,hJet_csvOld1); |
275 |
|
else |
276 |
< |
return min(hJet_csv0,hJet_csv1); |
276 |
> |
return std::min(hJet_csv0,hJet_csv1); |
277 |
|
} |
278 |
|
|
279 |
|
double maxCSVold(int EVENT_run, double hJet_csv0, double hJet_csv1, double hJet_csvOld0, double hJet_csvOld1){ |
280 |
|
|
281 |
|
if( EVENT_run < 2 ) |
282 |
< |
return max(hJet_csvOld0,hJet_csvOld1); |
282 |
> |
return std::max(hJet_csvOld0,hJet_csvOld1); |
283 |
|
else |
284 |
< |
return max(hJet_csv0,hJet_csv1); |
284 |
> |
return std::max(hJet_csv0,hJet_csv1); |
285 |
|
} |
286 |
|
|
287 |
|
|
295 |
|
double SF = 1.+hll8_contents[corrBin]; |
296 |
|
return SF; |
297 |
|
} |
298 |
+ |
|
299 |
+ |
double mueEff(int Vtype, double eta0, double eta1, double pt0, double pt1){ |
300 |
+ |
if (Vtype == 0) return 1.; |
301 |
+ |
if (Vtype == 1) { |
302 |
+ |
double corr = 1.0; |
303 |
+ |
if (abs(eta0) < 1.3) corr*=0.95; |
304 |
+ |
if (abs(eta1) < 1.3) corr*=0.95; |
305 |
+ |
if (min(pt0,pt1) < 25.) corr*=0.6; |
306 |
+ |
else if (min(pt0,pt1) < 30.) corr*=0.8; |
307 |
+ |
// scale to lumi ABC/D |
308 |
+ |
corr = 1.-(1.-corr)*6.9/12.1; |
309 |
+ |
return corr; |
310 |
+ |
} |
311 |
+ |
return 1.; |
312 |
+ |
} |
313 |
|
|
314 |
|
} |
315 |
|
|