191 |
|
const mithep::Array<mithep::PFCandidate> * fPFCandidates, |
192 |
|
const mithep::Array<mithep::PileupEnergyDensity> * fPUEnergyDensity, |
193 |
|
mithep::MuonTools::EMuonEffectiveAreaTarget EffectiveAreaVersion, |
194 |
< |
vector<const mithep::Muon*> muonsToVeto, |
195 |
< |
vector<const mithep::Electron*> electronsToVeto); |
194 |
> |
vector<const mithep::PFCandidate*> photonsToVeto); |
195 |
> |
|
196 |
|
// hacked version |
197 |
|
double muonPFIso04(ControlFlags &ctrl, |
198 |
|
const mithep::Muon * mu, |
209 |
|
const mithep::Array<mithep::PFCandidate> * fPFCandidates, |
210 |
|
const mithep::Array<mithep::PileupEnergyDensity> * fPUEnergyDensity, |
211 |
|
mithep::MuonTools::EMuonEffectiveAreaTarget EffectiveAreaVersion, |
212 |
< |
vector<const mithep::Muon*> muonsToVeto, |
213 |
< |
vector<const mithep::Electron*> electronsToVeto); |
212 |
> |
vector<const mithep::PFCandidate*> photonsToVeto); |
213 |
|
// hacked version |
214 |
|
SelectionStatus muonReferenceIsoSelection(ControlFlags &ctrl, |
215 |
|
const mithep::Muon * mu, |
244 |
|
const mithep::Array<mithep::PFCandidate> * fPFCandidates, |
245 |
|
const mithep::Array<mithep::PileupEnergyDensity> * fPUEnergyDensity, |
246 |
|
mithep::ElectronTools::EElectronEffectiveAreaTarget EffectiveAreaVersion, |
247 |
< |
vector<const mithep::Muon*> muonsToVeto, |
248 |
< |
vector<const mithep::Electron*> electronsToVeto) ; |
247 |
> |
vector<const mithep::PFCandidate*> photonsToVeto); |
248 |
> |
|
249 |
|
// hacked version |
250 |
|
float electronPFIso04(ControlFlags &ctrl, |
251 |
|
const mithep::Electron * ele, |
262 |
|
const mithep::Array<mithep::PFCandidate> * fPFCandidates, |
263 |
|
const mithep::Array<mithep::PileupEnergyDensity> * fPUEnergyDensity, |
264 |
|
mithep::ElectronTools::EElectronEffectiveAreaTarget EffectiveAreaVersion, |
265 |
< |
vector<const mithep::Muon*> muonsToVeto, |
267 |
< |
vector<const mithep::Electron*> electronsToVeto); |
265 |
> |
vector<const mithep::PFCandidate*> photonsToVeto); |
266 |
|
// hacked version |
267 |
|
SelectionStatus electronReferenceIsoSelection(ControlFlags &ctrl, |
268 |
|
const mithep::Electron * ele, |
283 |
|
const mithep::Electron * el, // need to veto |
284 |
|
const mithep::Array<mithep::PFCandidate> * fPFCandidates); |
285 |
|
|
286 |
< |
double betaCorrectedIsoDr03(ControlFlags & ctrl, |
287 |
< |
const mithep::PFCandidate * photon, |
288 |
< |
const mithep::Muon * mu, // need to veto |
289 |
< |
const mithep::Array<mithep::PFCandidate> * fPFCandidates); |
290 |
< |
|
291 |
< |
double betaCorrectedIsoDr03(ControlFlags & ctrl, |
292 |
< |
const mithep::PFCandidate * photon, |
293 |
< |
const mithep::Electron * el, // need to veto |
294 |
< |
const mithep::Array<mithep::PFCandidate> * fPFCandidates); |
286 |
> |
double nonCorrectedIsoDr03(ControlFlags & ctrl, |
287 |
> |
const mithep::PFCandidate * photon, |
288 |
> |
const mithep::Muon * mu, // need to veto |
289 |
> |
const mithep::Array<mithep::PFCandidate> * fPFCandidates); |
290 |
> |
|
291 |
> |
double nonCorrectedIsoDr03(ControlFlags & ctrl, |
292 |
> |
const mithep::PFCandidate * photon, |
293 |
> |
const mithep::Electron * el, // need to veto |
294 |
> |
const mithep::Array<mithep::PFCandidate> * fPFCandidates); |
295 |
> |
|