Public Member Functions | |
def | __init__ |
def | absIsoWithFSR |
def | chargedAllIso |
def | chargedAllIsoR |
def | chargedHadronIsoR |
def | dxy |
def | dz |
def | edxy |
def | edz |
def | looseId |
def | muonID |
def | mvaId |
def | neutralHadronIsoR |
def | photonIsoR |
def | puChargedHadronIsoR |
def | setTrackForDxyDz |
def | tightId |
Private Attributes | |
_trackForDxyDz | |
def Muon.Muon.absIsoWithFSR | ( | self, | |
R = 0.4 , |
|||
puCorr = "deltaBeta" , |
|||
dBetaFactor = 0.5 |
|||
) |
Calculate Isolation, subtract FSR, apply specific PU corrections"
Definition at line 108 of file Muon.py.
References Muon.Muon.chargedHadronIsoR(), Electron.Electron.chargedHadronIsoR(), deltaR(), bookConverter.max, Muon.Muon.neutralHadronIsoR(), Electron.Electron.neutralHadronIsoR(), Muon.Muon.photonIsoR(), Electron.Electron.photonIsoR(), Muon.Muon.puChargedHadronIsoR(), Electron.Electron.puChargedHadronIsoR(), python.rootplot.root2matplotlib.replace(), Photon.Photon.rho, Electron.Electron.rho, BinomialProbHelper.rho(), CalorimeterProperties.rho(), PreshowerProperties.rho(), ECALProperties.rho(), TauValidation.rho, TangentCircle.rho(), HCALProperties.rho(), TangentHelix.rho(), MaterialEffectsSimulator.rho(), QcdLowPtDQM::Pixel.rho(), FastCircle.rho(), reco::GhostTrackPrediction.rho(), StoredPileupJetIdentifier.rho(), fastjet::BackgroundEstimator.rho(), reco::CastorCell.rho(), CylindricalState.rho(), reco::CastorJet.rho(), reco::CastorEgamma.rho(), reco::CastorTower.rho(), reco::CastorCluster.rho(), GeometricDet.rho(), AlignmentMonitorMuonSystemMap1D::MyResidual.rho, and objects.JetAnalyzer.JetAnalyzer.rho.
def Muon.Muon.chargedAllIso | ( | self | ) |
Definition at line 99 of file Muon.py.
References Muon.Muon.chargedAllIsoR(), and Electron.Electron.chargedAllIsoR().
def Muon.Muon.chargedAllIsoR | ( | self, | |
R = 0.4 |
|||
) |
Definition at line 94 of file Muon.py.
Referenced by Lepton.Lepton.absIsoR(), and Muon.Muon.chargedAllIso().
def Muon.Muon.chargedHadronIsoR | ( | self, | |
R = 0.4 |
|||
) |
Definition at line 79 of file Muon.py.
Referenced by Lepton.Lepton.absIsoR(), and Muon.Muon.absIsoWithFSR().
def Muon.Muon.dxy | ( | self, | |
vertex = None |
|||
) |
either pass the vertex, or set associatedVertex before calling the function. note: the function does not work with standalone muons as innerTrack is not available.
Definition at line 52 of file Muon.py.
References Muon.Muon._trackForDxyDz, Electron.Electron.associatedVertex, and reco::tau::RecoTauVertexAssociator.associatedVertex().
def Muon.Muon.dz | ( | self, | |
vertex = None |
|||
) |
either pass the vertex, or set associatedVertex before calling the function. note: the function does not work with standalone muons as innerTrack is not available.
Definition at line 66 of file Muon.py.
References Muon.Muon._trackForDxyDz, Electron.Electron.associatedVertex, and reco::tau::RecoTauVertexAssociator.associatedVertex().
def Muon.Muon.edxy | ( | self | ) |
returns the uncertainty on dxy (from gsf track)
Definition at line 61 of file Muon.py.
References Muon.Muon._trackForDxyDz.
def Muon.Muon.edz | ( | self | ) |
returns the uncertainty on dxz (from gsf track)
Definition at line 75 of file Muon.py.
References Muon.Muon._trackForDxyDz.
def Muon.Muon.looseId | ( | self | ) |
Loose ID as recommended by mu POG.
Definition at line 14 of file Muon.py.
Referenced by Muon.Muon.muonID().
def Muon.Muon.muonID | ( | self, | |
name, | |||
vertex = None |
|||
) |
Definition at line 22 of file Muon.py.
References reco::MuonTrackLinks.globalTrack(), reco::Muon.globalTrack(), pat::Muon.globalTrack(), reco::CaloMuon.innerTrack(), reco::ME0Muon.innerTrack(), reco::Muon.innerTrack(), pat::Muon.innerTrack(), HcalRaddamMuon.innerTrack, HcalHBHEMuonAnalyzer.innerTrack, ScoutingMuon.isGlobalMuon(), reco::ShallowClonePtrCandidate.isGlobalMuon(), reco::ShallowCloneCandidate.isGlobalMuon(), reco::LeafRefCandidateT.isGlobalMuon(), reco::Muon.isGlobalMuon(), CandidateWithRef< Ref >.isGlobalMuon(), reco::LeafCandidate.isGlobalMuon(), reco::Candidate.isGlobalMuon(), pat::PackedGenParticle.isGlobalMuon(), pat::PackedCandidate.isGlobalMuon(), Muon.Muon.looseId(), L1Analysis::L1AnalysisRecoMuonDataFormat.numberOfMatchedStations, and reco::Muon.numberOfMatchedStations().
Referenced by Muon.Muon.tightId().
def Muon.Muon.mvaId | ( | self | ) |
def Muon.Muon.neutralHadronIsoR | ( | self, | |
R = 0.4 |
|||
) |
Definition at line 84 of file Muon.py.
Referenced by Lepton.Lepton.absIsoR(), and Muon.Muon.absIsoWithFSR().
def Muon.Muon.photonIsoR | ( | self, | |
R = 0.4 |
|||
) |
Definition at line 89 of file Muon.py.
Referenced by Lepton.Lepton.absIsoR(), and Muon.Muon.absIsoWithFSR().
def Muon.Muon.puChargedHadronIsoR | ( | self, | |
R = 0.4 |
|||
) |
Definition at line 102 of file Muon.py.
Referenced by Lepton.Lepton.absIsoR(), and Muon.Muon.absIsoWithFSR().
def Muon.Muon.setTrackForDxyDz | ( | self, | |
what | |||
) |
def Muon.Muon.tightId | ( | self | ) |
Tight ID as recommended by mu POG (unless redefined in the lepton analyzer).
Definition at line 18 of file Muon.py.
References Muon.Muon.muonID(), and pat::Muon.muonID().
|
private |
Definition at line 7 of file Muon.py.
Referenced by Muon.Muon.dxy(), Muon.Muon.dz(), Muon.Muon.edxy(), Muon.Muon.edz(), and Muon.Muon.setTrackForDxyDz().