41 |
|
#include "EventData.h" |
42 |
|
#include "SelectionStatus.h" |
43 |
|
|
44 |
< |
|
44 |
> |
void fillVetoArrays( ControlFlags & ctrl, |
45 |
> |
const mithep::Array<mithep::Muon> *muonArr, |
46 |
> |
vector< const mithep::Muon*> & muonsToVeto, |
47 |
> |
const mithep::Array<mithep::Electron> *electronArr, |
48 |
> |
vector< const mithep::Electron*> & electronsToVeto, |
49 |
> |
const mithep::Vertex & vtx ); |
50 |
|
EventData apply_HZZ4L_selection(ControlFlags &ctrl, // input control |
51 |
|
const mithep::EventHeader *info, // input event info |
52 |
|
const mithep::Vertex & fVertex, |
74 |
|
const mithep::Array<mithep::PFCandidate> *), |
75 |
|
SelectionStatus (*MuonIDSelector)( ControlFlags &, |
76 |
|
const mithep::Muon*, |
77 |
< |
const mithep::Vertex &), |
77 |
> |
// const mithep::Vertex &), |
78 |
> |
const mithep::Vertex &, |
79 |
> |
const mithep::Array<mithep::PFCandidate> *), |
80 |
|
SelectionStatus (*MuonIsoSelector)( ControlFlags &, |
81 |
|
const mithep::Muon*, |
82 |
|
const mithep::Vertex & , |