Public Member Functions | |
def | __init__ |
def | absEffAreaIso |
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.absEffAreaIso | ( | self, | |
rho, | |||
effectiveAreas | |||
) |
Definition at line 52 of file Muon.py.
References Lepton.Lepton.absIsoFromEA(), DBlmapWriter::_LMapRowHBEF.eta, res::HelperElectron.eta(), res::HelperMuon.eta(), res::HelperJet.eta(), RecoObj.eta, muonisolation::NominalEfficiencyThresholds::ThresholdLocation.eta, MSLayersKeeperX0AtEta.eta(), HcalCellType::HcalCell.eta, res::HelperMET.eta(), SimG4HcalHitCluster.eta(), Raddam_ch.eta, jetData.eta, SuperClusterHelper.eta(), Residual1DHit.eta, CaloHit.eta(), DDHCalTBZposAlgo.eta, DDHCalTestBeamAlgo.eta, MatchStruct.eta, HcalChannelId.eta, PtEtaPhiMass.eta(), BenchmarkTreeEntry.eta, HcalFlexiHardcodeGeometryLoader::HBHOCellParameters.eta, learn_.eta, ImpactPoint.eta, reco::isodeposit::Direction.eta(), L2TauPixelTrackMatch::TinyTrack.eta, EnergyResolutionVsLumi::DegradationAtEta.eta, TrackerValidationVariables::AVHitStruct.eta, egHLT::BinData.eta, ShallowClustersProducer::NearDigis.eta(), ElectronMVAEstimator.eta, LMapLoader::_LMapRowHBEF.eta, LMapRow.eta, DTMuonLocalAlignment.eta, HcalTestHistoClass::Hit.eta, HcalFlexiHardcodeGeometryLoader::HECellParameters.eta, PatTrackAnalyzer::Plots.eta, ZMuMuIsolationAnalyzer.eta, PHcalTB04Info.eta(), BeamProfileVtxGenerator.eta(), MaterialBudgetCastorHistos.eta, lhef::JetClustering::Jet.eta(), GloballyPositioned< float >.eta(), GloballyPositioned< align::Scalar >.eta(), GloballyPositioned< T >.eta(), RotationType.eta(), QcdLowPtDQM::Pixel.eta(), PHcalTB06Info::Hit.eta, IdealZPrism.eta(), StripCPEgeometric::WrappedCluster.eta(), IdealObliquePrism.eta(), jpt::Map.eta(), OnePiRange< T >.eta(), Geom::OnePiRange< T >.eta(), PGlobalSimHit::CalHit.eta, MaterialBudget.eta, HLTJetsCleanedFromLeadingLeptons< JetType >::EtaPhiE.eta(), L1MuGMTEtaLUT.eta(), trigger::TriggerObject.eta(), FWPFCandidateDetailView.eta(), JetCalibrationParameterSetTauJet.eta(), TrackerValidationVariables::AVTrackStruct.eta, MaterialBudgetForward.eta, XMLHTRZeroSuppressionLoader::_datasetDBConfig.eta, PFECALSuperClusterAlgo::CalibratedPFCluster.eta(), reco::GhostTrackPrediction.eta(), HcalDDDRecConstants::HcalActiveLength.eta, HcalTB02HistoClass.eta(), MaterialBudgetHcalHistos.eta, IsolatedPixelTrackCandidateProducer::seedAtEC.eta, HcalFlexiHardcodeGeometryLoader::HFCellParameters.eta, reco::PattRecoPeak< double >.eta(), reco::PattRecoPeak< float >.eta(), PattRecoPeak< Real >.eta(), reco::PattRecoPeak< Real >.eta(), SoftElectronMVAEstimator.eta, PGlobalSimHit::FwdHit.eta, reco::CaloMuon.eta(), PHcalTB06Info.eta(), PdtPdgMini.eta, HTrackVariables.eta(), SimpleL1MuGMTCand.eta(), CSCSP_SPblock.eta(), MuScleFitMuon.eta(), ValidationMisalignedTracker.eta, EleRelPoint.eta(), HcalDDDRecConstantsTemp::HcalActiveLength.eta, reco::CastorCell.eta(), XMLProcessor::_LMapRowHBEF.eta, cms::MinBias.eta, PhotonFix.eta(), L1MuDTEtaPattern.eta(), LMapDetId.eta, PatPhotonSimpleAnalyzer::struct_recPhoton.eta, PGlobalSimHit::BrlHit.eta, cms::Analyzer_minbias.eta, PhotonIDSimpleAnalyzer::struct_recPhoton.eta, reco::IsoDeposit.eta(), reco::CastorEgamma.eta(), reco::CastorJet.eta(), PV3DBase< float, PointTag, GlobalTag >.eta(), PV3DBase< align::Scalar, PointTag, GlobalTag >.eta(), Point3DBase< T, Frame >.eta(), QcdLowPtDQM::Tracklet.eta(), PV3DBase< Scalar, VectorTag, GlobalTag >.eta(), Vector3DBase< double, LocalTag >.eta(), Point3DBase< U, GlobalTag >.eta(), Vector3DBase< U, LocalTag >.eta(), PV3DBase< float, VectorTag, LocalTag >.eta(), PV3DBase< float, PointTag, LocalTag >.eta(), PV3DBase< float, VectorTag, MeasurementTag >.eta(), PV3DBase< float, VectorTag, GlobalTag >.eta(), PV3DBase< Scalar, PointTag, GlobalTag >.eta(), PV3DBase< T, VectorTag, FrameTag >.eta(), Point3DBase< U, LocalTag >.eta(), Vector3DBase< U, FrameTag >.eta(), PV3DBase< T, PVType, FrameType >.eta(), PV3DBase< float, PointTag, MeasurementTag >.eta(), Vector3DBase< U, GlobalTag >.eta(), PV3DBase< long double, PointTag, GlobalTag >.eta(), PV3DBase< T, PointTag, GlobalTag >.eta(), Vector3DBase< T, FrameTag >.eta(), Vector3DBase< T, Frame >.eta(), PV3DBase< T, PointTag, FrameTag >.eta(), Point3DBase< U, FrameTag >.eta(), Vector3DBase< U, Frame >.eta(), Point3DBase< U, Frame >.eta(), MuonDTLocalMillepedeAlgorithm.eta, L1MuDTTrack.eta(), L1MuDTEtaProcessor.eta(), HcalTB02Analysis.eta, EgammaTowerIsolationNew< NC >.eta, L1TDEMON.eta, MuonGmtPair.eta(), L1TdeGCT.eta, reco::PreId.eta(), reco::CastorCluster.eta(), Lepton.eta, reco::Candidate.eta(), egHLT::OffPho.eta(), JetPartonNamespace::JetPartonCalibrationParameterSet.eta(), reco::Particle.eta(), TrackingParticle.eta(), reco::ParticleState.eta(), L1GctInternJetData.eta(), egHLT::OffEle.eta(), pat::PackedGenParticle.eta(), EcalTestPulseAnalyzer.eta, EcalABAnalyzer.eta, MuonGeometryArrange::MGACollection.eta, pat::PackedCandidate.eta(), Basic3DVector< long double >.eta(), reco::LeafCandidate.eta(), CandidateWithRef< Ref >.eta(), EcalPerEvtLaserAnalyzer.eta, reco::IsoDeposit::const_iterator.eta(), Basic3DVector< align::Scalar >.eta(), Basic3DVector< Scalar >.eta(), Basic3DVector< float >.eta(), Basic3DVector< float > mom GlobalVector.eta(), Basic3DVector< double >.eta(), Basic3DVector< float > pos GlobalPoint.eta(), Basic3DVector< U >.eta(), Basic3DVector< T >.eta(), GoodSeedProducer.eta, reco::CaloCluster.eta(), EcalLaserAnalyzer.eta, RawParticle.eta(), EcalLaserAnalyzer2.eta, SiPixelErrorEstimation.eta, HLTEgamma::OpenHLTPhoton.eta, reco::TrackBase.eta(), HLTEgamma::OpenHLTElectron.eta, EcalSelectiveReadoutValidation::energiesEb_t.eta, EcalSelectiveReadoutValidation::energiesEe_t.eta, SiPixelTrackingRecHitsValid.eta, PMuonSimHit::Trk.eta, and PTrackerSimHit::Trk.eta.
Referenced by Lepton.Lepton.relEffAreaIso().
def Muon.Muon.chargedAllIso | ( | self | ) |
Definition at line 104 of file Muon.py.
References Muon.Muon.chargedAllIsoR(), and Electron.Electron.chargedAllIsoR().
Referenced by Lepton.Lepton.absIso().
def Muon.Muon.chargedAllIsoR | ( | self, | |
R = 0.4 |
|||
) |
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 57 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 71 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 66 of file Muon.py.
References Muon.Muon._trackForDxyDz.
def Muon.Muon.edz | ( | self | ) |
returns the uncertainty on dxz (from gsf track)
Definition at line 80 of file Muon.py.
References Muon.Muon._trackForDxyDz.
def Muon.Muon.looseId | ( | self | ) |
Loose ID as recommended by mu POG.
Definition at line 13 of file Muon.py.
Referenced by Muon.Muon.muonID().
def Muon.Muon.muonID | ( | self, | |
name, | |||
vertex = None |
|||
) |
Definition at line 21 of file Muon.py.
References reco::MuonTrackLinks.globalTrack(), reco::Muon.globalTrack(), pat::Muon.globalTrack(), reco::CaloMuon.innerTrack(), reco::Muon.innerTrack(), pat::Muon.innerTrack(), HcalRaddamMuon.innerTrack, HcalHBHEMuonAnalyzer.innerTrack, reco::ShallowClonePtrCandidate.isGlobalMuon(), reco::ShallowCloneCandidate.isGlobalMuon(), reco::LeafRefCandidateT.isGlobalMuon(), reco::Muon.isGlobalMuon(), pat::PackedGenParticle.isGlobalMuon(), CandidateWithRef< Ref >.isGlobalMuon(), reco::LeafCandidate.isGlobalMuon(), reco::Candidate.isGlobalMuon(), pat::PackedCandidate.isGlobalMuon(), Muon.Muon.looseId(), and reco::Muon.numberOfMatchedStations().
Referenced by Muon.Muon.tightId().
def Muon.Muon.mvaId | ( | self | ) |
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 17 of file Muon.py.
References Muon.Muon.muonID(), and pat::Muon.muonID().
|
private |
Definition at line 6 of file Muon.py.
Referenced by Muon.Muon.dxy(), Muon.Muon.dz(), Muon.Muon.edxy(), Muon.Muon.edz(), and Muon.Muon.setTrackForDxyDz().