46 |
|
#include "MuonSelection.h" |
47 |
|
#include "ElectronSelection.h" |
48 |
|
#include "IsolationSelection.h" |
49 |
< |
#include "Selection.h" |
49 |
> |
|
50 |
> |
//#include "Selection.h" |
51 |
> |
#include "ReferenceSelection.h" |
52 |
> |
|
53 |
|
#include "TriggerUtils.h" |
54 |
|
#include "PassHLT.h" |
55 |
|
#include "Angles.h" |
173 |
|
initRunLumiRangeMap(); |
174 |
|
} |
175 |
|
|
176 |
< |
initMuonIDMVA(); |
176 |
> |
// initMuonIDMVA(); |
177 |
|
initMuonIsoMVA(); |
178 |
|
initElectronIDMVA(); |
179 |
|
initElectronIsoMVA(); |
282 |
|
// lepton/kinematic selection ... |
283 |
|
// |
284 |
|
EventData ret4l = |
285 |
< |
apply_HZZ4L_selection(ctrl, info, |
285 |
> |
apply_HZZ4L_reference_selection(ctrl, info, |
286 |
|
vtx, |
287 |
|
pfArr, |
288 |
|
puArr, |
289 |
|
electronArr, |
290 |
< |
&electronPreSelection, |
291 |
< |
// &electronBDTSelection, |
292 |
< |
&electronIDMVASelection, |
290 |
< |
// &electronIsoSelection, |
291 |
< |
&electronIsoMVASelection, |
290 |
> |
&electronReferencePreSelection, |
291 |
> |
&electronReferenceIDMVASelection, |
292 |
> |
&electronReferenceIsoSelection, |
293 |
|
muonArr, |
294 |
< |
&muonPreSelection, |
294 |
> |
&muonReferencePreSelection, |
295 |
|
&muonIDPFSelection, |
296 |
< |
// &muonIDMVASelection, |
296 |
< |
// &passMuonSelection, |
297 |
< |
&muonIsoMVASelection); |
296 |
> |
&muonReferenceIsoSelection); |
297 |
|
if( ctrl.debug ) cout << endl; |
298 |
+ |
|
299 |
+ |
cout << "bits: " << ret4l.status.selectionBits << endl; |
300 |
|
|
301 |
|
if( ret4l.status.pass() ) { |
302 |
|
|