43 |
|
#include "EventData.h" |
44 |
|
#include "SelectionStatus.h" |
45 |
|
|
46 |
< |
EventData apply_HZZ4L_selection(ControlFlags &ctrl, // input control |
47 |
< |
mithep::TEventInfo *info, // input event info |
48 |
< |
TClonesArray *electronArr, // input electrons |
49 |
< |
CICStruct &cicCuts, |
50 |
< |
SelectionStatus (*ElectronPreSelector)( ControlFlags &, |
51 |
< |
const mithep::TElectron*), |
52 |
< |
SelectionStatus (*ElectronIDSelector)( ControlFlags &, |
53 |
< |
const mithep::TElectron*, |
54 |
< |
CICStruct &), |
55 |
< |
TClonesArray *muonArr, // input muons |
56 |
< |
SelectionStatus (*MuonPreSelector)( ControlFlags &, const mithep::TMuon*), |
57 |
< |
SelectionStatus (*MuonIDSelector)( ControlFlags &, const mithep::TMuon*), |
58 |
< |
// additional post-ID selector |
59 |
< |
bool (*PairwiseIsoSelector)( ControlFlags &, |
60 |
< |
vector<SimpleLepton> &, |
61 |
< |
float ) ); |
46 |
> |
EventData apply_Z4L_selection(ControlFlags &ctrl, // input control |
47 |
> |
mithep::TEventInfo *info, // input event info |
48 |
> |
TClonesArray *electronArr, // input electrons |
49 |
> |
CICStruct &cicCuts, |
50 |
> |
SelectionStatus (*ElectronPreSelector)( ControlFlags &, |
51 |
> |
const mithep::TElectron*), |
52 |
> |
SelectionStatus (*ElectronIDSelector)( ControlFlags &, |
53 |
> |
const mithep::TElectron*, |
54 |
> |
CICStruct &), |
55 |
> |
TClonesArray *muonArr, // input muons |
56 |
> |
SelectionStatus (*MuonPreSelector)( ControlFlags &, const mithep::TMuon*), |
57 |
> |
SelectionStatus (*MuonIDSelector)( ControlFlags &, const mithep::TMuon*), |
58 |
> |
// additional post-ID selector |
59 |
> |
bool (*PairwiseIsoSelector)( ControlFlags &, |
60 |
> |
vector<SimpleLepton> &, |
61 |
> |
float ) ); |
62 |
|
|
63 |
|
#endif |