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 109 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 210 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 191 of file Electron.py.
def Electron.Electron.cutBasedId | ( | self, | |
wp, | |||
showerShapes = "auto" |
|||
) |
Definition at line 40 of file Electron.py.
References funct.abs().
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 218 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().
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 237 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().
def Electron.Electron.edxy | ( | self | ) |
returns the uncertainty on dxy (from gsf track)
Definition at line 227 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 246 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 251 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 116 of file Electron.py.
References Electron.Electron.mvaNonTrigV0().
Definition at line 162 of file Electron.py.
References funct.abs(), eta, Electron.Electron.mvaNonTrigV0(), eetest::CandForTest.pt(), mypt.pt, res::HelperElectron.pt(), res::HelperMuon.pt(), res::HelperJet.pt(), reco::VoronoiBackground.pt(), RecoObj.pt, ScoutingParticle.pt(), tauImpactParameter::LorentzVectorParticle.pt, L1MuCSCPtLut.pt(), ScoutingPhoton.pt(), Residual1DHit.pt, reco::MuonMETCorrectionData.pt(), ScoutingElectron.pt(), PtHatReweightUserHook.pt, PtEtaPhiMass.pt(), MatchStruct.pt, ALILine.pt(), ScoutingMuon.pt(), ScoutingCaloJet.pt(), L2TauPixelTrackMatch::TinyTrack.pt, TrackMultiSelector::Block.pt, ScoutingPFJet.pt(), DTMuonLocalAlignment.pt, ElectronMVAEstimator.pt, PGlobalSimHit::Trk.pt, TtFullHadSignalSel.pt(), lhef::JetClustering::Jet.pt(), ZMuMuIsolationAnalyzer.pt, PatTrackAnalyzer::Plots.pt, SiStripLAProfileBooker.pt, jpt::Map.pt(), PhysicsObjectsMonitor.pt, reco::CaloMuon.pt(), TrackerValidationVariables::AVTrackStruct.pt, trigger::TriggerObject.pt(), BSTrkParameters.pt(), ElectronMVAEstimatorRun2Phys14NonTrig::AllVariables.pt, goodseedhelpers::HeavyObjectCache.pt, MuScleFitMuon.pt(), SoftElectronMVAEstimator.pt, PTrajectoryStateOnDet.pt(), SimpleL1MuGMTCand.pt(), HTrackVariables.pt(), ValidationMisalignedTracker.pt, HepLine3D.pt(), L1MuDTTrack.pt(), ElectronMVAEstimatorRun2Spring15NonTrig::AllVariables.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(), TrackStruct::TrackParameterStruct.pt, reco::ParticleState.pt(), pat::PackedGenParticle.pt(), contrib::CMSBoostedTauSeedingAlgorithmStructure.pt(), PtHatRapReweightUserHook.pt, MuonResidualsFitter::MuonAlignmentTreeRow.pt, AlignmentMonitorMuonSystemMap1D::MyTrack.pt, CandidateWithRef< Ref >.pt(), reco::LeafCandidate.pt(), JetAnalyzer_HeavyIons_matching::MyJet.pt, reco::PFCluster.pt(), pat::PackedCandidate.pt(), TrackingParticle.pt(), pat::MET::Vector2.pt(), GoodSeedProducer.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 173 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 151 of file Electron.py.
References funct.abs(), eta, Electron.Electron.mvaTrigV0(), eetest::CandForTest.pt(), mypt.pt, res::HelperElectron.pt(), res::HelperMuon.pt(), res::HelperJet.pt(), reco::VoronoiBackground.pt(), RecoObj.pt, ScoutingParticle.pt(), tauImpactParameter::LorentzVectorParticle.pt, L1MuCSCPtLut.pt(), ScoutingPhoton.pt(), Residual1DHit.pt, reco::MuonMETCorrectionData.pt(), ScoutingElectron.pt(), PtHatReweightUserHook.pt, PtEtaPhiMass.pt(), MatchStruct.pt, ALILine.pt(), ScoutingMuon.pt(), ScoutingCaloJet.pt(), L2TauPixelTrackMatch::TinyTrack.pt, TrackMultiSelector::Block.pt, ScoutingPFJet.pt(), DTMuonLocalAlignment.pt, ElectronMVAEstimator.pt, PGlobalSimHit::Trk.pt, TtFullHadSignalSel.pt(), lhef::JetClustering::Jet.pt(), ZMuMuIsolationAnalyzer.pt, PatTrackAnalyzer::Plots.pt, SiStripLAProfileBooker.pt, jpt::Map.pt(), PhysicsObjectsMonitor.pt, reco::CaloMuon.pt(), TrackerValidationVariables::AVTrackStruct.pt, trigger::TriggerObject.pt(), BSTrkParameters.pt(), ElectronMVAEstimatorRun2Phys14NonTrig::AllVariables.pt, goodseedhelpers::HeavyObjectCache.pt, MuScleFitMuon.pt(), SoftElectronMVAEstimator.pt, PTrajectoryStateOnDet.pt(), SimpleL1MuGMTCand.pt(), HTrackVariables.pt(), ValidationMisalignedTracker.pt, HepLine3D.pt(), L1MuDTTrack.pt(), ElectronMVAEstimatorRun2Spring15NonTrig::AllVariables.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(), TrackStruct::TrackParameterStruct.pt, reco::ParticleState.pt(), pat::PackedGenParticle.pt(), contrib::CMSBoostedTauSeedingAlgorithmStructure.pt(), PtHatRapReweightUserHook.pt, MuonResidualsFitter::MuonAlignmentTreeRow.pt, AlignmentMonitorMuonSystemMap1D::MyTrack.pt, CandidateWithRef< Ref >.pt(), reco::LeafCandidate.pt(), JetAnalyzer_HeavyIons_matching::MyJet.pt, reco::PFCluster.pt(), pat::PackedCandidate.pt(), TrackingParticle.pt(), pat::MET::Vector2.pt(), GoodSeedProducer.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 188 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 122 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 143 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 136 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 129 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 196 of file Electron.py.
def Electron.Electron.p4 | ( | self | ) |
Definition at line 231 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 201 of file Electron.py.
def Electron.Electron.puChargedHadronIsoR | ( | self, | |
R = 0.4 |
|||
) |
Definition at line 213 of file Electron.py.
def Electron.Electron.tightId | ( | self | ) |
Definition at line 119 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().