1 |
+ |
#include "Array.h" |
2 |
|
#include "Electron.h" |
3 |
|
#include "Muon.h" |
4 |
|
#include "Vertex.h" |
6 |
|
#include "PFCandidateCol.h" |
7 |
|
#include "PileupEnergyDensity.h" |
8 |
|
|
9 |
+ |
#include "TLorentzVector.h" |
10 |
+ |
|
11 |
|
#include "MuonTools.h" |
12 |
|
#include "ElectronTools.h" |
13 |
|
|
274 |
|
mithep::ElectronTools::EElectronEffectiveAreaTarget EffectiveAreaVersion, |
275 |
|
vector<const mithep::Muon*> muonsToVeto, |
276 |
|
vector<const mithep::Electron*> electronsToVeto); |
277 |
+ |
|
278 |
+ |
double dbetaCorrectedIsoDr03(ControlFlags & ctrl, |
279 |
+ |
const mithep::PFCandidate * photon, |
280 |
+ |
const mithep::Muon * mu, // need to veto |
281 |
+ |
const mithep::Array<mithep::PFCandidate> * fPFCandidates); |
282 |
+ |
|
283 |
+ |
double dbetaCorrectedIsoDr03(ControlFlags & ctrl, |
284 |
+ |
const mithep::PFCandidate * photon, |
285 |
+ |
const mithep::Electron * el, // need to veto |
286 |
+ |
const mithep::Array<mithep::PFCandidate> * fPFCandidates); |
287 |
+ |
|
288 |
+ |
double betaCorrectedIsoDr03(ControlFlags & ctrl, |
289 |
+ |
const mithep::PFCandidate * photon, |
290 |
+ |
const mithep::Muon * mu, // need to veto |
291 |
+ |
const mithep::Array<mithep::PFCandidate> * fPFCandidates); |
292 |
+ |
|
293 |
+ |
double betaCorrectedIsoDr03(ControlFlags & ctrl, |
294 |
+ |
const mithep::PFCandidate * photon, |
295 |
+ |
const mithep::Electron * el, // need to veto |
296 |
+ |
const mithep::Array<mithep::PFCandidate> * fPFCandidates); |