Public Attributes | |
associatedVertex | |
rho | |
tightIdResult | |
Private Member Functions | |
def | _physObjInit |
Private Attributes | |
_mvaNonTrigV0 | |
_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 75 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, | |
R = 0.4 |
|||
) |
Definition at line 150 of file Electron.py.
Referenced by Lepton.Lepton.absIso(), and Electron.Electron.chargedAllIso().
def Electron.Electron.chargedAllIso | ( | self | ) |
This function is used in the isolation, see Lepton class. Here, we replace the all charged isolation by the all charged isolation with cone veto
Definition at line 162 of file Electron.py.
References Electron.Electron.chargedAllIso().
Referenced by Lepton.Lepton.absIso().
def Electron.Electron.chargedHadronIsoR | ( | self, | |
R = 0.4 |
|||
) |
Definition at line 135 of file Electron.py.
def Electron.Electron.cutBasedId | ( | self, | |
wp, | |||
showerShapes = "auto" |
|||
) |
Definition at line 37 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 168 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 HTauTauElectron.HTauTauElectron.__str__().
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 182 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 HTauTauElectron.HTauTauElectron.__str__(), and HTauTauElectron.HTauTauElectron.looseIdForEleTau().
def Electron.Electron.electronID | ( | self, | |
id, | |||
vertex = None , |
|||
rho = None |
|||
) |
Definition at line 22 of file Electron.py.
References Electron.Electron.associatedVertex, Electron.Electron.cutBasedId(), pat::Electron.electronIDs(), Electron.Electron.mvaIDLoose(), Electron.Electron.mvaIDTight(), Electron.Electron.rho, and AlignmentMonitorMuonSystemMap1D::MyResidual.rho.
def Electron.Electron.lostInner | ( | self | ) |
Definition at line 191 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 82 of file Electron.py.
References Electron.Electron.mvaNonTrigV0().
Definition at line 121 of file Electron.py.
References funct.abs(), eta(), Electron.Electron.mvaNonTrigV0(), mypt.pt, res::HelperMuon.pt(), res::HelperElectron.pt(), res::HelperJet.pt(), reco::VoronoiBackground.pt(), RecoObj.pt, tauImpactParameter::LorentzVectorParticle.pt, L1MuCSCPtLut.pt(), Residual1DHit.pt, reco::MuonMETCorrectionData.pt(), PtEtaPhiMass.pt(), PtHatReweightUserHook.pt, MatchStruct.pt, ALILine.pt(), L2TauPixelTrackMatch::TinyTrack.pt, TrackMultiSelector::Block.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, reco::CaloMuon.pt(), trigger::TriggerObject.pt(), BSTrkParameters.pt(), SoftElectronMVAEstimator.pt, PhysicsObjectsMonitor.pt, MuScleFitMuon.pt(), SimpleL1MuGMTCand.pt(), HTrackVariables.pt(), PTrajectoryStateOnDet.pt(), HepLine3D.pt(), ValidationMisalignedTracker.pt, L1MuDTTrack.pt(), TrajectoryStateClosestToPoint.pt(), MuonDTLocalMillepedeAlgorithm.pt, susybsm::HSCParticle.pt(), QualityCutsAnalyzer::histogram_element_t.pt, reco::Particle.pt(), MuonGmtPair.pt(), reco::PreId.pt(), Lepton.pt, reco::Candidate.pt(), egHLT::OffPho.pt(), TrackingParticle.pt(), LeafRefCandidateT< T >.pt(), reco::LeafRefCandidateT< T >.pt(), contrib::CMSBoostedTauSeedingAlgorithmStructure.pt(), pat::PackedGenParticle.pt(), PtHatRapReweightUserHook.pt, AlignmentMonitorMuonSystemMap1D::MyTrack.pt, MuonResidualsFitter::MuonAlignmentTreeRow.pt, pat::PackedCandidate.pt(), reco::PFCluster.pt(), GoodSeedProducer.pt, pat::MET::UncorInfo.pt, CandidateWithRef< Ref >.pt(), pat::MET::Vector2.pt(), reco::LeafCandidate.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(), pat::Electron.superCluster(), reco::SiStripElectron.superCluster(), pat::GenericParticle.superCluster(), and reco::GsfElectron.superCluster().
Referenced by Electron.Electron.electronID(), and Electron.Electron.mvaIDZZ().
Definition at line 110 of file Electron.py.
References funct.abs(), eta(), Electron.Electron.mvaTrigV0(), mypt.pt, res::HelperMuon.pt(), res::HelperElectron.pt(), res::HelperJet.pt(), reco::VoronoiBackground.pt(), RecoObj.pt, tauImpactParameter::LorentzVectorParticle.pt, L1MuCSCPtLut.pt(), Residual1DHit.pt, reco::MuonMETCorrectionData.pt(), PtEtaPhiMass.pt(), PtHatReweightUserHook.pt, MatchStruct.pt, ALILine.pt(), L2TauPixelTrackMatch::TinyTrack.pt, TrackMultiSelector::Block.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, reco::CaloMuon.pt(), trigger::TriggerObject.pt(), BSTrkParameters.pt(), SoftElectronMVAEstimator.pt, PhysicsObjectsMonitor.pt, MuScleFitMuon.pt(), SimpleL1MuGMTCand.pt(), HTrackVariables.pt(), PTrajectoryStateOnDet.pt(), HepLine3D.pt(), ValidationMisalignedTracker.pt, L1MuDTTrack.pt(), TrajectoryStateClosestToPoint.pt(), MuonDTLocalMillepedeAlgorithm.pt, susybsm::HSCParticle.pt(), QualityCutsAnalyzer::histogram_element_t.pt, reco::Particle.pt(), MuonGmtPair.pt(), reco::PreId.pt(), Lepton.pt, reco::Candidate.pt(), egHLT::OffPho.pt(), TrackingParticle.pt(), LeafRefCandidateT< T >.pt(), reco::LeafRefCandidateT< T >.pt(), contrib::CMSBoostedTauSeedingAlgorithmStructure.pt(), pat::PackedGenParticle.pt(), PtHatRapReweightUserHook.pt, AlignmentMonitorMuonSystemMap1D::MyTrack.pt, MuonResidualsFitter::MuonAlignmentTreeRow.pt, pat::PackedCandidate.pt(), reco::PFCluster.pt(), GoodSeedProducer.pt, pat::MET::UncorInfo.pt, CandidateWithRef< Ref >.pt(), pat::MET::Vector2.pt(), reco::LeafCandidate.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(), pat::Electron.superCluster(), reco::SiStripElectron.superCluster(), pat::GenericParticle.superCluster(), and reco::GsfElectron.superCluster().
Referenced by Electron.Electron.electronID().
def Electron.Electron.mvaIDZZ | ( | self | ) |
Definition at line 132 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 88 of file Electron.py.
References Electron.Electron._mvaNonTrigV0, Electron.Electron.associatedVertex, ElectronMVAID.ElectronMVAID_NonTrig, PhysicsObject.PhysicsObject.physObj, Electron.Electron.rho, and AlignmentMonitorMuonSystemMap1D::MyResidual.rho.
Referenced by HTauTauElectron.HTauTauElectron.looseIdForTriLeptonVeto(), Electron.Electron.mvaId(), Electron.Electron.mvaIDLoose(), HTauTauElectron.HTauTauElectron.relaxedIdForEleTau(), and HTauTauElectron.HTauTauElectron.tightIdForEleTau().
Definition at line 102 of file Electron.py.
References Electron.Electron._mvaTrigNoIPV0, Electron.Electron.associatedVertex, ElectronMVAID.ElectronMVAID_TrigNoIP, PhysicsObject.PhysicsObject.physObj, Electron.Electron.rho, and AlignmentMonitorMuonSystemMap1D::MyResidual.rho.
Definition at line 95 of file Electron.py.
References Electron.Electron._mvaTrigV0, Electron.Electron.associatedVertex, ElectronMVAID.ElectronMVAID_Trig, PhysicsObject.PhysicsObject.physObj, Electron.Electron.rho, and AlignmentMonitorMuonSystemMap1D::MyResidual.rho.
Referenced by Electron.Electron.mvaIDTight().
def Electron.Electron.neutralHadronIsoR | ( | self, | |
R = 0.4 |
|||
) |
Definition at line 140 of file Electron.py.
def Electron.Electron.p4 | ( | self | ) |
Definition at line 176 of file Electron.py.
References PhysicsObject.PhysicsObject.physObj.
Referenced by Tau.Tau.dxy(), Tau.Tau.dz(), and Jet.Jet.jetID().
def Electron.Electron.photonIsoR | ( | self, | |
R = 0.4 |
|||
) |
Definition at line 145 of file Electron.py.
def Electron.Electron.puChargedHadronIsoR | ( | self, | |
R = 0.4 |
|||
) |
Definition at line 154 of file Electron.py.
def Electron.Electron.tightId | ( | self | ) |
Definition at line 85 of file Electron.py.
References Electron.Electron.tightIdResult.
Referenced by HTauTauElectron.HTauTauElectron.__str__().
|
private |
Definition at line 18 of file Electron.py.
Referenced by Electron.Electron.mvaNonTrigV0().
|
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.dz(), Muon.Muon.dz(), Electron.Electron.dz(), Electron.Electron.electronID(), Electron.Electron.mvaNonTrigV0(), Electron.Electron.mvaTrigNoIPV0(), Electron.Electron.mvaTrigV0(), and Tau.Tau.zImpact().
Electron.Electron.rho |
Definition at line 17 of file Electron.py.
Referenced by Electron.Electron.electronID(), Electron.Electron.mvaNonTrigV0(), Electron.Electron.mvaTrigNoIPV0(), and Electron.Electron.mvaTrigV0().
Electron.Electron.tightIdResult |
Definition at line 15 of file Electron.py.
Referenced by Electron.Electron.tightId().