Quantity | PAT Object and Member Function | barrel cut | endcap cut | comment* | |
---|---|---|---|---|---|
type | pat::Electron | ||||
p_T | ele->pt() | ≥ 20 GeV | |||
abs(eta) | (ele->isEB() || ele->isEE()) && fabs(ele->superCluster()->eta()) <= 2.5 |
||||
Rel. Isolation | charged + max (0., photon + neutral - (*eleRho)*Aeff) | <0.15 | same | ||
hadOverEM | ele->hadronicOverEm() |
<0.12 | <0.10 | ||
abs(deltaPhi) | fabs(ele->deltaPhiSuperClusterTrackAtVtx()) |
<0.06 | <0.03 | ||
abs(deltaEta) | abs(ele->deltaEtaSuperClusterTrackAtVtx()) |
<0.004 | <0.007 | ||
sigmaIetaIeta | ele->scSigmaIEtaIEta() |
<0.01 | <0.03 | ||
Conversion rejection | !ConversionTools::hasMatchedConversion(*gsfel,hConversions,beamSpotPosition) |
True | True | Use the gsfel obtained with originalObjectRef; don't use the pat::Electron | |
missingHits | ele->gsfTrack()->trackerExpectedHitsInner().numberOfHits() |
<= 1 | <= 1 | ||
dxy | fabs(ele->gsfTrack()->dxy(vertexPosition)) |
< 0.02 | same | vertexPosition is the position of the first good vertex | |
dz | fabs(ele->gsfTrack()->dz(vertexPosition)) |
< 0.1 | same | ||
abs(reco - PF) PT | fabs(electron->pt() - (*ipfEl).pt()) |
< 10 GeV | same | (*ipfEl).particleId() == reco::PFCandidate::e && (*ipfEl) > 10. |
Quantity | PAT Object and Member Function | barrel cut | endcap cut | comment* |
---|---|---|---|---|
type | pat::Electron | |||
p_T | ele->pt() | ≥ 15 GeV | ||
abs(eta) | ele->isEB() || ele->isEE() |
|||
Rel. Isolation | charged + max (0., photon + neutral - (*eleRho)*Aeff) | <0.15 | same | |
hadOverEM | ele->hadronicOverEm() |
<0.15 | no cut | |
abs(deltaPhi) | fabs(ele->deltaPhiSuperClusterTrackAtVtx()) |
<0.8 | <0.7 | |
abs(deltaEta) | abs(ele->deltaEtaSuperClusterTrackAtVtx()) |
<0.007 | <0.01 | |
sigmaIetaIeta | ele->scSigmaIEtaIEta() |
<0.01 | <0.03 | |
dxy | fabs(ele->gsfTrack()->dxy(vertexPosition)) |
< 0.04 | same | vertexPosition is the position of the first good vertex |
dz | fabs(ele->gsfTrack()->dz(vertexPosition)) |
< 0.2 | same |
Quantity | PAT Object and Member Function | Cut | Comment |
---|---|---|---|
muon type | pat::Muon |
||
ID | muon -> isGlobalMuon() |
True | |
ID | muon -> isPFMuon() |
True | |
pT | muon -> pt() |
≥ 20 GeV | |
abs(eta) | muon-> eta() |
≤ 2.4 | |
pf Rel. Isolation | pfRelIso = (muon->pfIsolationR03().sumChargedHadronPt + max(0., muon->pfIsolationR03().sumNeutralHadronEt + muon->pfIsolationR03().sumPhotonEt - 0.5*muon->pfIsolationR03().sumPUPt ) ) / muon->pt() |
< 0.12 | Don't use pat::Muon->isoDeposit()->depositWithin(0.3) |
normChi2 | muon->globalTrack()->chi2() / muon->globalTrack()->ndof() |
≤ 10 | |
nValMuonHits | muon->globalTrack()->hitPattern().numberOfValidMuonHits() |
> 0 | |
numMatchedStations | muon->numberOfMatchedStations() |
> 1 | |
pixelHits | muon->innerTrack()->hitPattern().numberOfValidPixelHits() |
> 0 | |
numTrackerLayersWithMeasurement | muon->track()->hitPattern().trackerLayersWithMeasurement() |
> 5 | |
dxy | fabs(muon->innerTrack()->dxy(vertexPosition)) |
< 0.02 | vertexPosition is the position of the first good vertex |
dz | fabs(muon->innerTrack()->dz(vertexPosition)) |
< 0.5 | |
abs(reco - PF) | fabs(muon->pt() - (*ipfMu).pt()) |
< 5 GeV | (*ipfMu).particleId() == reco::PFCandidate::mu && (*ipfMu) > 10. |
Quantity | PAT Object and Member Function | Cut | Comment |
---|---|---|---|
Mu type | pat::Muon |
||
ID | muon->isGlobalMuon() || muon->isTrackerMuon() |
True | |
ID | muon -> isPFMuon() |
True | |
pT | muon -> pt() |
≥ 15 GeV | |
abs(eta) | fabs(muon -> eta()) |
≤ 2.5 | |
pf Rel. Isolation | pfRelIso = (muon->pfIsolationR03().sumChargedHadronPt + max(0., muon->pfIsolationR03().sumNeutralHadronEt + muon->pfIsolationR03().sumPhotonEt - 0.5*muon->pfIsolationR03().sumPUPt ) ) / muon->pt() |
< 0.2 | |
dxy | fabs(muon->innerTrack()->dxy(vertexPosition)) |
< 0.2 | vertexPosition is the position of the first good vertex |
dz | fabs(muon->innerTrack()->dz(vertexPosition)) |
< 0.5 | vertexPosition is the position of the first good vertex |
Selection | data/MC (full simulation) | data/MC (fast simulation) |
Electron ID + Isolation (average) | 0.9987 ± 0.0015(stat.)?0.02(sys.) | 0.9613 ? 0.0014(stat.)?0.08(sys.) |
Barrel | 0.9900 ? 0.0007(stat.)?0.03(sys.) | |
Endcap | 0.8725 ? 0.0014(stat.)?0.07(sys.) | |
Electron GSF tracking | 0.9944 ? 0.0003(stat.)?0.02(sys.) | 0.9902 ? 0.0004(stat.)?0.01(sys.) |
Muon ID1 | 0.9981 ? 0.0007(stat.)?0.02(sys.) | 0.9531 ? 0.0007(stat.)?0.03(sys.) |
Muon ID2 | 1.0015 ? 0.0006(stat.)?0.01(sys.) | 0.9902 ? 0.0005(stat.)?0.01(sys.) |
Muon track | 0.9953 ? 0.0001(stat.)?0.005(sys.) | 0.9951 ? 0.0001(stat.)?0.005(sys.) |