Public Attributes | |
associatedVertex | |
rho | |
tightIdResult | |
Private Member Functions | |
def | _physObjInit |
Private Attributes | |
_mvaNonTrigV0 | |
_mvaRun2 | |
_mvaTrigNoIPV0 | |
_mvaTrigV0 | |
Definition at line 5 of file Electron.py.
def Electron.Electron.__init__ | ( | self, | |
args, | |||
kwargs | |||
) |
Initializing tightIdResult to None. The user is responsible for setting this attribute externally if he wants to use the tightId function.
Definition at line 7 of file Electron.py.
References Electron.Electron._physObjInit().
|
private |
Definition at line 14 of file Electron.py.
Referenced by Electron.Electron.__init__(), and Jet.Jet.__init__().
def Electron.Electron.absEffAreaIso | ( | self, | |
rho, | |||
effectiveAreas | |||
) |
MIKE, missing doc. Should have the same name as the function in the mother class. Can call the mother class function with super.
Definition at line 125 of file Electron.py.
References Lepton.Lepton.absIsoFromEA(), eta(), reco::Electron.superCluster(), reco::PreshowerClusterShape.superCluster(), reco::RecoEcalCandidate.superCluster(), reco::GsfElectronCore.superCluster(), reco::RecoCandidate.superCluster(), reco::Photon.superCluster(), reco::PhotonCore.superCluster(), pat::Photon.superCluster(), reco::SiStripElectron.superCluster(), pat::Electron.superCluster(), pat::GenericParticle.superCluster(), and reco::GsfElectron.superCluster().
Referenced by Lepton.Lepton.relEffAreaIso().
def Electron.Electron.chargedAllIso | ( | self | ) |
Definition at line 230 of file Electron.py.
Referenced by Lepton.Lepton.absIso().
def Electron.Electron.chargedAllIsoR | ( | self, | |
R = 0.4 |
|||
) |
def Electron.Electron.chargedHadronIsoR | ( | self, | |
R = 0.4 |
|||
) |
Definition at line 211 of file Electron.py.
def Electron.Electron.cutBasedId | ( | self, | |
wp, | |||
showerShapes = "auto" |
|||
) |
Definition at line 41 of file Electron.py.
References funct.abs(), tauImpactParameter::TrackParticle.dxy, reco::PFTauTransverseImpactParameter.dxy(), PrimaryVertexMonitor.dxy, reco::Conversion.dxy(), pat::PackedGenParticle.dxy(), reco::TrackBase.dxy(), pat::PackedCandidate.dxy(), Electron.Electron.dxy(), pat::Tau.dxy(), tauImpactParameter::TrackParticle.dz, egammaisolation::EgammaTrackSelector.dz, DDHCalXtalAlgo.dz, RigidBodyAlignmentParameters.dz, BowedSurfaceAlignmentDerivatives.dz, DDHCalTestBeamAlgo.dz, BowedSurfaceAlignmentParameters.dz, TrackMultiSelector::Block.dz, DTMuonSLToSL.dz, IdealZDCTrapezoid.dz(), IdealZPrism.dz(), PreshowerStrip.dz(), IdealObliquePrism.dz(), IdealCastorTrapezoid.dz(), PrimaryVertexMonitor.dz, pat::VertexAssociation.dz(), TrackerValidationVariables::AVTrackStruct.dz, DTMuonMillepede.dz, DTSegmentResult.dz, DTHitResult.dz, EcalTrapezoidParameters.dz(), MuonGeometryArrange::MGACollection.dz, reco::Conversion.dz(), pat::PackedGenParticle.dz(), reco::TrackBase.dz(), pat::PackedCandidate.dz(), and Electron.Electron.dz().
Referenced by Electron.Electron.electronID().
def Electron.Electron.dxy | ( | self, | |
vertex = None |
|||
) |
Returns dxy. Computed using vertex (or self.associatedVertex if vertex not specified), and the gsf track.
Definition at line 238 of file Electron.py.
References Electron.Electron.associatedVertex, reco::Electron.gsfTrack(), reco::GsfElectronCore.gsfTrack(), reco::RecoCandidate.gsfTrack(), pat::Electron.gsfTrack(), pat::GenericParticle.gsfTrack(), and reco::GsfElectron.gsfTrack().
Referenced by Electron.Electron.cutBasedId().
def Electron.Electron.dz | ( | self, | |
vertex = None |
|||
) |
Returns dz. Computed using vertex (or self.associatedVertex if vertex not specified), and the gsf track.
Definition at line 257 of file Electron.py.
References Electron.Electron.associatedVertex, reco::Electron.gsfTrack(), reco::GsfElectronCore.gsfTrack(), reco::RecoCandidate.gsfTrack(), pat::Electron.gsfTrack(), pat::GenericParticle.gsfTrack(), and reco::GsfElectron.gsfTrack().
Referenced by Electron.Electron.cutBasedId().
def Electron.Electron.edxy | ( | self | ) |
returns the uncertainty on dxy (from gsf track)
Definition at line 247 of file Electron.py.
References reco::Electron.gsfTrack(), reco::GsfElectronCore.gsfTrack(), reco::RecoCandidate.gsfTrack(), pat::Electron.gsfTrack(), pat::GenericParticle.gsfTrack(), and reco::GsfElectron.gsfTrack().
def Electron.Electron.edz | ( | self | ) |
returns the uncertainty on dxz (from gsf track)
Definition at line 266 of file Electron.py.
References reco::Electron.gsfTrack(), reco::GsfElectronCore.gsfTrack(), reco::RecoCandidate.gsfTrack(), pat::Electron.gsfTrack(), pat::GenericParticle.gsfTrack(), and reco::GsfElectron.gsfTrack().
def Electron.Electron.electronID | ( | self, | |
id, | |||
vertex = None , |
|||
rho = None |
|||
) |
Definition at line 23 of file Electron.py.
References Electron.Electron.associatedVertex, Electron.Electron.cutBasedId(), pat::Electron.electronIDs(), Electron.Electron.mvaIDLoose(), Electron.Electron.mvaIDRun2(), Electron.Electron.mvaIDTight(), Electron.Electron.rho, AlignmentMonitorMuonSystemMap1D::MyResidual.rho, and objects.JetAnalyzer.JetAnalyzer.rho.
def Electron.Electron.lostInner | ( | self | ) |
Definition at line 271 of file Electron.py.
References reco::Electron.gsfTrack(), reco::GsfElectronCore.gsfTrack(), reco::RecoCandidate.gsfTrack(), pat::Electron.gsfTrack(), pat::GenericParticle.gsfTrack(), and reco::GsfElectron.gsfTrack().
def Electron.Electron.mvaId | ( | self | ) |
Definition at line 132 of file Electron.py.
References Electron.Electron.mvaNonTrigV0().
Definition at line 178 of file Electron.py.
References funct.abs(), eta(), Electron.Electron.mvaNonTrigV0(), mypt.pt, res::HelperElectron.pt(), res::HelperMuon.pt(), res::HelperJet.pt(), reco::VoronoiBackground.pt(), RecoObj.pt, tauImpactParameter::LorentzVectorParticle.pt, ScoutingParticle.pt(), L1MuCSCPtLut.pt(), Residual1DHit.pt, reco::MuonMETCorrectionData.pt(), PtEtaPhiMass.pt(), PtHatReweightUserHook.pt, MatchStruct.pt, ALILine.pt(), ScoutingCaloJet.pt(), L2TauPixelTrackMatch::TinyTrack.pt, TrackMultiSelector::Block.pt, ScoutingPFJet.pt(), ElectronMVAEstimator.pt, DTMuonLocalAlignment.pt, TtFullHadSignalSel.pt(), PGlobalSimHit::Trk.pt, lhef::JetClustering::Jet.pt(), ZMuMuIsolationAnalyzer.pt, PatTrackAnalyzer::Plots.pt, TrackerValidationVariables::AVTrackStruct.pt, jpt::Map.pt(), SiStripLAProfileBooker.pt, PhysicsObjectsMonitor.pt, reco::CaloMuon.pt(), trigger::TriggerObject.pt(), BSTrkParameters.pt(), ElectronMVAEstimatorRun2Phys14NonTrig::AllVariables.pt, SoftElectronMVAEstimator.pt, MuScleFitMuon.pt(), PTrajectoryStateOnDet.pt(), HTrackVariables.pt(), ValidationMisalignedTracker.pt, SimpleL1MuGMTCand.pt(), HepLine3D.pt(), L1MuDTTrack.pt(), TrajectoryStateClosestToPoint.pt(), MuonDTLocalMillepedeAlgorithm.pt, susybsm::HSCParticle.pt(), PhotonPair.pt(), QualityCutsAnalyzer::histogram_element_t.pt, MuonGmtPair.pt(), reco::PreId.pt(), Lepton.pt, reco::Candidate.pt(), egHLT::OffPho.pt(), reco::Particle.pt(), reco::ParticleState.pt(), TrackingParticle.pt(), pat::PackedGenParticle.pt(), contrib::CMSBoostedTauSeedingAlgorithmStructure.pt(), PtHatRapReweightUserHook.pt, pat::PackedCandidate.pt(), AlignmentMonitorMuonSystemMap1D::MyTrack.pt, MuonResidualsFitter::MuonAlignmentTreeRow.pt, CandidateWithRef< Ref >.pt(), reco::LeafCandidate.pt(), reco::PFCluster.pt(), GoodSeedProducer.pt, pat::MET::Vector2.pt(), reco::TrackBase.pt(), PMuonSimHit::Trk.pt, PTrackerSimHit::Trk.pt, reco::Electron.superCluster(), reco::PreshowerClusterShape.superCluster(), reco::RecoEcalCandidate.superCluster(), reco::GsfElectronCore.superCluster(), reco::RecoCandidate.superCluster(), reco::Photon.superCluster(), reco::PhotonCore.superCluster(), pat::Photon.superCluster(), reco::SiStripElectron.superCluster(), pat::Electron.superCluster(), pat::GenericParticle.superCluster(), and reco::GsfElectron.superCluster().
Referenced by Electron.Electron.electronID(), and Electron.Electron.mvaIDZZ().
def Electron.Electron.mvaIDRun2 | ( | self, | |
name, | |||
wp | |||
) |
Definition at line 189 of file Electron.py.
References funct.abs(), eta(), Electron.Electron.mvaRun2(), reco::Electron.superCluster(), reco::PreshowerClusterShape.superCluster(), reco::RecoEcalCandidate.superCluster(), reco::GsfElectronCore.superCluster(), reco::RecoCandidate.superCluster(), reco::Photon.superCluster(), reco::PhotonCore.superCluster(), pat::Photon.superCluster(), reco::SiStripElectron.superCluster(), pat::Electron.superCluster(), pat::GenericParticle.superCluster(), and reco::GsfElectron.superCluster().
Referenced by Electron.Electron.electronID().
Definition at line 167 of file Electron.py.
References funct.abs(), eta(), Electron.Electron.mvaTrigV0(), mypt.pt, res::HelperElectron.pt(), res::HelperMuon.pt(), res::HelperJet.pt(), reco::VoronoiBackground.pt(), RecoObj.pt, tauImpactParameter::LorentzVectorParticle.pt, ScoutingParticle.pt(), L1MuCSCPtLut.pt(), Residual1DHit.pt, reco::MuonMETCorrectionData.pt(), PtEtaPhiMass.pt(), PtHatReweightUserHook.pt, MatchStruct.pt, ALILine.pt(), ScoutingCaloJet.pt(), L2TauPixelTrackMatch::TinyTrack.pt, TrackMultiSelector::Block.pt, ScoutingPFJet.pt(), ElectronMVAEstimator.pt, DTMuonLocalAlignment.pt, TtFullHadSignalSel.pt(), PGlobalSimHit::Trk.pt, lhef::JetClustering::Jet.pt(), ZMuMuIsolationAnalyzer.pt, PatTrackAnalyzer::Plots.pt, TrackerValidationVariables::AVTrackStruct.pt, jpt::Map.pt(), SiStripLAProfileBooker.pt, PhysicsObjectsMonitor.pt, reco::CaloMuon.pt(), trigger::TriggerObject.pt(), BSTrkParameters.pt(), ElectronMVAEstimatorRun2Phys14NonTrig::AllVariables.pt, SoftElectronMVAEstimator.pt, MuScleFitMuon.pt(), PTrajectoryStateOnDet.pt(), HTrackVariables.pt(), ValidationMisalignedTracker.pt, SimpleL1MuGMTCand.pt(), HepLine3D.pt(), L1MuDTTrack.pt(), TrajectoryStateClosestToPoint.pt(), MuonDTLocalMillepedeAlgorithm.pt, susybsm::HSCParticle.pt(), PhotonPair.pt(), QualityCutsAnalyzer::histogram_element_t.pt, MuonGmtPair.pt(), reco::PreId.pt(), Lepton.pt, reco::Candidate.pt(), egHLT::OffPho.pt(), reco::Particle.pt(), reco::ParticleState.pt(), TrackingParticle.pt(), pat::PackedGenParticle.pt(), contrib::CMSBoostedTauSeedingAlgorithmStructure.pt(), PtHatRapReweightUserHook.pt, pat::PackedCandidate.pt(), AlignmentMonitorMuonSystemMap1D::MyTrack.pt, MuonResidualsFitter::MuonAlignmentTreeRow.pt, CandidateWithRef< Ref >.pt(), reco::LeafCandidate.pt(), reco::PFCluster.pt(), GoodSeedProducer.pt, pat::MET::Vector2.pt(), reco::TrackBase.pt(), PMuonSimHit::Trk.pt, PTrackerSimHit::Trk.pt, reco::Electron.superCluster(), reco::PreshowerClusterShape.superCluster(), reco::RecoEcalCandidate.superCluster(), reco::GsfElectronCore.superCluster(), reco::RecoCandidate.superCluster(), reco::Photon.superCluster(), reco::PhotonCore.superCluster(), pat::Photon.superCluster(), reco::SiStripElectron.superCluster(), pat::Electron.superCluster(), pat::GenericParticle.superCluster(), and reco::GsfElectron.superCluster().
Referenced by Electron.Electron.electronID().
def Electron.Electron.mvaIDZZ | ( | self | ) |
Definition at line 208 of file Electron.py.
References reco::Electron.gsfTrack(), reco::GsfElectronCore.gsfTrack(), reco::RecoCandidate.gsfTrack(), pat::Electron.gsfTrack(), pat::GenericParticle.gsfTrack(), reco::GsfElectron.gsfTrack(), and Electron.Electron.mvaIDLoose().
Definition at line 138 of file Electron.py.
References Electron.Electron._mvaNonTrigV0, Electron.Electron.associatedVertex, ElectronMVAID.ElectronMVAID_NonTrig, PhysicsObject.PhysicsObject.physObj, Electron.Electron.rho, AlignmentMonitorMuonSystemMap1D::MyResidual.rho, and objects.JetAnalyzer.JetAnalyzer.rho.
Referenced by Electron.Electron.mvaId(), and Electron.Electron.mvaIDLoose().
Definition at line 159 of file Electron.py.
References Electron.Electron._mvaRun2, Electron.Electron.associatedVertex, PhysicsObject.PhysicsObject.physObj, Electron.Electron.rho, AlignmentMonitorMuonSystemMap1D::MyResidual.rho, and objects.JetAnalyzer.JetAnalyzer.rho.
Referenced by Electron.Electron.mvaIDRun2().
Definition at line 152 of file Electron.py.
References Electron.Electron._mvaTrigNoIPV0, Electron.Electron.associatedVertex, ElectronMVAID.ElectronMVAID_TrigNoIP, PhysicsObject.PhysicsObject.physObj, Electron.Electron.rho, AlignmentMonitorMuonSystemMap1D::MyResidual.rho, and objects.JetAnalyzer.JetAnalyzer.rho.
Definition at line 145 of file Electron.py.
References Electron.Electron._mvaTrigV0, Electron.Electron.associatedVertex, ElectronMVAID.ElectronMVAID_Trig, PhysicsObject.PhysicsObject.physObj, Electron.Electron.rho, AlignmentMonitorMuonSystemMap1D::MyResidual.rho, and objects.JetAnalyzer.JetAnalyzer.rho.
Referenced by Electron.Electron.mvaIDTight().
def Electron.Electron.neutralHadronIsoR | ( | self, | |
R = 0.4 |
|||
) |
Definition at line 216 of file Electron.py.
def Electron.Electron.p4 | ( | self | ) |
Definition at line 251 of file Electron.py.
References PhysicsObject.PhysicsObject.physObj.
Referenced by Tau.Tau.dxy_approx(), Tau.Tau.dz(), and Jet.Jet.jetID().
def Electron.Electron.photonIsoR | ( | self, | |
R = 0.4 |
|||
) |
Definition at line 221 of file Electron.py.
def Electron.Electron.puChargedHadronIsoR | ( | self, | |
R = 0.4 |
|||
) |
Definition at line 233 of file Electron.py.
def Electron.Electron.tightId | ( | self | ) |
Definition at line 135 of file Electron.py.
References Electron.Electron.tightIdResult.
|
private |
Definition at line 18 of file Electron.py.
Referenced by Electron.Electron.mvaNonTrigV0().
|
private |
Definition at line 21 of file Electron.py.
Referenced by Electron.Electron.mvaRun2().
|
private |
Definition at line 20 of file Electron.py.
Referenced by Electron.Electron.mvaTrigNoIPV0().
|
private |
Definition at line 19 of file Electron.py.
Referenced by Electron.Electron.mvaTrigV0().
Electron.Electron.associatedVertex |
Definition at line 16 of file Electron.py.
Referenced by Tau.Tau.dxy(), Muon.Muon.dxy(), Electron.Electron.dxy(), Tau.Tau.dxy_approx(), Tau.Tau.dz(), Muon.Muon.dz(), Electron.Electron.dz(), Electron.Electron.electronID(), Electron.Electron.mvaNonTrigV0(), Electron.Electron.mvaRun2(), Electron.Electron.mvaTrigNoIPV0(), Electron.Electron.mvaTrigV0(), and Tau.Tau.zImpact().
Electron.Electron.rho |
Definition at line 17 of file Electron.py.
Referenced by Lepton.Lepton.absIsoFromEA(), Electron.Electron.electronID(), Electron.Electron.mvaNonTrigV0(), Electron.Electron.mvaRun2(), Electron.Electron.mvaTrigNoIPV0(), and Electron.Electron.mvaTrigV0().
Electron.Electron.tightIdResult |
Definition at line 15 of file Electron.py.
Referenced by Electron.Electron.tightId().