Public Member Functions | |
def | __init__ |
def | __str__ |
def | chargedAllIso |
def | looseIdForEleTau |
def | looseIdForTriLeptonVeto |
def | photonIso |
def | relaxedIdForEleTau |
def | tightId |
def | tightIdForEleTau |
Public Attributes | |
chargedAllIsoCache | |
photonIsoCache | |
Definition at line 9 of file HTauTauElectron.py.
def HTauTauElectron.HTauTauElectron.__init__ | ( | self, | |
args, | |||
kwargs | |||
) |
Definition at line 11 of file HTauTauElectron.py.
def HTauTauElectron.HTauTauElectron.__str__ | ( | self | ) |
Definition at line 142 of file HTauTauElectron.py.
References tauImpactParameter::TrackParticle.dxy, Tau.Tau.dxy(), reco::PFTauTransverseImpactParameter.dxy(), Muon.Muon.dxy(), PrimaryVertexMonitor.dxy, PFDisplacedVertexHelper::TracksSelector.dxy(), reco::Conversion.dxy(), Electron.Electron.dxy(), pat::PackedGenParticle.dxy(), reco::TrackBase.dxy(), pat::PackedCandidate.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, Tau.Tau.dz(), IdealZDCTrapezoid.dz(), IdealZPrism.dz(), PreshowerStrip.dz(), IdealObliquePrism.dz(), Muon.Muon.dz(), IdealCastorTrapezoid.dz(), pat::VertexAssociation.dz(), TrackerValidationVariables::AVTrackStruct.dz, PrimaryVertexMonitor.dz, DTMuonMillepede.dz, DTSegmentResult.dz, DTHitResult.dz, EcalTrapezoidParameters.dz(), MuonGeometryArrange::MGACollection.dz, reco::Conversion.dz(), pat::PackedGenParticle.dz(), Electron.Electron.dz(), reco::TrackBase.dz(), pat::PackedCandidate.dz(), join(), HTauTauElectron.HTauTauElectron.looseIdForEleTau(), HTauTauElectron.HTauTauElectron.looseIdForTriLeptonVeto(), pat::Electron.passConversionVeto(), Electron.Electron.tightId(), and HTauTauElectron.HTauTauElectron.tightId().
def HTauTauElectron.HTauTauElectron.chargedAllIso | ( | self | ) |
Definition at line 49 of file HTauTauElectron.py.
Referenced by Lepton.Lepton.absIso().
def HTauTauElectron.HTauTauElectron.looseIdForEleTau | ( | self | ) |
Loose electron selection, for the lepton veto, according to Phil sync prescription for the sync exercise 18/06/12
Definition at line 111 of file HTauTauElectron.py.
References funct.abs(), FWElectronDetailView.deltaEtaSuperClusterTrackAtVtx(), reco::GsfElectron.deltaEtaSuperClusterTrackAtVtx(), FWElectronDetailView.deltaPhiSuperClusterTrackAtVtx(), reco::GsfElectron.deltaPhiSuperClusterTrackAtVtx(), tauImpactParameter::TrackParticle.dz, egammaisolation::EgammaTrackSelector.dz, RigidBodyAlignmentParameters.dz, DDHCalXtalAlgo.dz, BowedSurfaceAlignmentDerivatives.dz, DDHCalTestBeamAlgo.dz, BowedSurfaceAlignmentParameters.dz, TrackMultiSelector::Block.dz, DTMuonSLToSL.dz, Tau.Tau.dz(), IdealZDCTrapezoid.dz(), IdealZPrism.dz(), PreshowerStrip.dz(), IdealObliquePrism.dz(), Muon.Muon.dz(), IdealCastorTrapezoid.dz(), pat::VertexAssociation.dz(), TrackerValidationVariables::AVTrackStruct.dz, PrimaryVertexMonitor.dz, DTMuonMillepede.dz, DTSegmentResult.dz, DTHitResult.dz, EcalTrapezoidParameters.dz(), MuonGeometryArrange::MGACollection.dz, reco::Conversion.dz(), pat::PackedGenParticle.dz(), Electron.Electron.dz(), reco::TrackBase.dz(), pat::PackedCandidate.dz(), SuperClusterHelper.hadronicOverEm(), PatPhotonSimpleAnalyzer::struct_recPhoton.hadronicOverEm, PhotonIDSimpleAnalyzer::struct_recPhoton.hadronicOverEm, reco::Photon.hadronicOverEm(), reco::GsfElectron.hadronicOverEm(), EcalRegressionData.isEB(), CaloGenericDetId.isEB(), SimpleElectron.isEB(), reco::Photon::FiducialFlags.isEB, reco::Photon.isEB(), reco::GsfElectron::FiducialFlags.isEB, reco::GsfElectron.isEB(), CaloGenericDetId.isEE(), reco::Photon::FiducialFlags.isEE, reco::Photon.isEE(), reco::GsfElectron::FiducialFlags.isEE, reco::GsfElectron.isEE(), Photon.Photon.sigmaIetaIeta(), SuperClusterHelper.sigmaIetaIeta(), reco::Photon::ShowerShape.sigmaIetaIeta, reco::Photon.sigmaIetaIeta(), reco::GsfElectron::ShowerShape.sigmaIetaIeta, and reco::GsfElectron.sigmaIetaIeta().
Referenced by HTauTauElectron.HTauTauElectron.__str__().
def HTauTauElectron.HTauTauElectron.looseIdForTriLeptonVeto | ( | self | ) |
To be used in the tri-lepton veto for both the etau and mutau channels. Agreed at the CMS center with Josh, Andrew, Valentina, Jose on the 22nd of October
Definition at line 84 of file HTauTauElectron.py.
References funct.abs(), eta(), Electron.Electron.mvaNonTrigV0(), pat::Electron.passConversionVeto(), mypt.pt, res::HelperElectron.pt(), res::HelperMuon.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(), ValidationMisalignedTracker.pt, HepLine3D.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(), PtHatRapReweightUserHook.pt, pat::PackedGenParticle.pt(), AlignmentMonitorMuonSystemMap1D::MyTrack.pt, MuonResidualsFitter::MuonAlignmentTreeRow.pt, pat::PackedCandidate.pt(), reco::PFCluster.pt(), GoodSeedProducer.pt, pat::MET::UncorInfo.pt, pat::MET::Vector2.pt(), CandidateWithRef< Ref >.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 HTauTauElectron.HTauTauElectron.__str__().
def HTauTauElectron.HTauTauElectron.photonIso | ( | self | ) |
Definition at line 29 of file HTauTauElectron.py.
Referenced by Lepton.Lepton.absIso(), and Lepton.Lepton.absIsoFromEA().
def HTauTauElectron.HTauTauElectron.relaxedIdForEleTau | ( | self | ) |
Relaxing conversion cuts for sideband studies
Definition at line 52 of file HTauTauElectron.py.
References funct.abs(), eta(), Electron.Electron.mvaNonTrigV0(), 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().
def HTauTauElectron.HTauTauElectron.tightId | ( | self | ) |
Definition at line 107 of file HTauTauElectron.py.
References HTauTauElectron.HTauTauElectron.tightIdForEleTau().
Referenced by HTauTauElectron.HTauTauElectron.__str__().
def HTauTauElectron.HTauTauElectron.tightIdForEleTau | ( | self | ) |
reference numbers from the Htautau twiki https://twiki.cern.ch/twiki/bin/view/CMS/HiggsToTauTauWorking2012#2012_Baseline_Selection
Definition at line 62 of file HTauTauElectron.py.
References funct.abs(), eta(), Electron.Electron.mvaNonTrigV0(), pat::Electron.passConversionVeto(), 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 HTauTauElectron.HTauTauElectron.tightId().
HTauTauElectron.HTauTauElectron.chargedAllIsoCache |
Definition at line 14 of file HTauTauElectron.py.
HTauTauElectron.HTauTauElectron.photonIsoCache |
Definition at line 13 of file HTauTauElectron.py.