CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
cutBasedElectronID_tools.EleWorkingPoint_V4 Class Reference

Public Member Functions

def __init__ (self, idName, dEtaInSeedCut, dPhiInCut, full5x5_sigmaIEtaIEtaCut, hOverECut_C0, hOverECut_CE, hOverECut_Cr, absEInverseMinusPInverseCut, relCombIsolationWithEALowPtCut, relCombIsolationWithEAHighPtCut, missingHitsCut)
 

Public Attributes

 absEInverseMinusPInverseCut
 
 dEtaInSeedCut
 
 dPhiInCut
 
 full5x5_sigmaIEtaIEtaCut
 
 hOverECut_C0
 
 hOverECut_CE
 
 hOverECut_Cr
 
 idName
 
 missingHitsCut
 
 relCombIsolationWithEAHighPtCut
 
 relCombIsolationWithEALowPtCut
 

Detailed Description

This is a container class to hold numerical cut values for either
the barrel or endcap set of cuts for electron cut-based ID
With respect to V3, the hOverE cut is made energy and pileup dependent as presented in
https://indico.cern.ch/event/662749/contributions/2763092/attachments/1545209/2425054/talk_electron_ID_2017.pdf

Definition at line 115 of file cutBasedElectronID_tools.py.

Constructor & Destructor Documentation

def cutBasedElectronID_tools.EleWorkingPoint_V4.__init__ (   self,
  idName,
  dEtaInSeedCut,
  dPhiInCut,
  full5x5_sigmaIEtaIEtaCut,
  hOverECut_C0,
  hOverECut_CE,
  hOverECut_Cr,
  absEInverseMinusPInverseCut,
  relCombIsolationWithEALowPtCut,
  relCombIsolationWithEAHighPtCut,
  missingHitsCut 
)

Definition at line 135 of file cutBasedElectronID_tools.py.

135  ):
136  self.idName = idName
137  self.dEtaInSeedCut = dEtaInSeedCut
138  self.dPhiInCut = dPhiInCut
139  self.full5x5_sigmaIEtaIEtaCut = full5x5_sigmaIEtaIEtaCut
140  self.hOverECut_C0 = hOverECut_C0
141  self.hOverECut_CE = hOverECut_CE
142  self.hOverECut_Cr = hOverECut_Cr
143  self.absEInverseMinusPInverseCut = absEInverseMinusPInverseCut
144  self.relCombIsolationWithEALowPtCut = relCombIsolationWithEALowPtCut
145  self.relCombIsolationWithEAHighPtCut = relCombIsolationWithEAHighPtCut
146  # conversion veto cut needs no parameters, so not mentioned
147  self.missingHitsCut = missingHitsCut
148 
149 

Member Data Documentation

cutBasedElectronID_tools.EleWorkingPoint_V4.absEInverseMinusPInverseCut

Definition at line 143 of file cutBasedElectronID_tools.py.

cutBasedElectronID_tools.EleWorkingPoint_V4.dEtaInSeedCut

Definition at line 137 of file cutBasedElectronID_tools.py.

cutBasedElectronID_tools.EleWorkingPoint_V4.dPhiInCut

Definition at line 138 of file cutBasedElectronID_tools.py.

cutBasedElectronID_tools.EleWorkingPoint_V4.full5x5_sigmaIEtaIEtaCut

Definition at line 139 of file cutBasedElectronID_tools.py.

cutBasedElectronID_tools.EleWorkingPoint_V4.hOverECut_C0

Definition at line 140 of file cutBasedElectronID_tools.py.

cutBasedElectronID_tools.EleWorkingPoint_V4.hOverECut_CE

Definition at line 141 of file cutBasedElectronID_tools.py.

cutBasedElectronID_tools.EleWorkingPoint_V4.hOverECut_Cr

Definition at line 142 of file cutBasedElectronID_tools.py.

cutBasedElectronID_tools.EleWorkingPoint_V4.idName

Definition at line 136 of file cutBasedElectronID_tools.py.

cutBasedElectronID_tools.EleWorkingPoint_V4.missingHitsCut

Definition at line 147 of file cutBasedElectronID_tools.py.

cutBasedElectronID_tools.EleWorkingPoint_V4.relCombIsolationWithEAHighPtCut

Definition at line 145 of file cutBasedElectronID_tools.py.

cutBasedElectronID_tools.EleWorkingPoint_V4.relCombIsolationWithEALowPtCut

Definition at line 144 of file cutBasedElectronID_tools.py.