CMS 3D CMS Logo

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

Public Member Functions

def __init__ (self, idName, full5x5_sigmaIEtaIEtaCut, dEtaInSeedCut, dPhiInCut, hOverECut, absEInverseMinusPInverseCut, ecalPFClusterIsoLowPtCut, ecalPFClusterIsoHighPtCut, hcalPFClusterIsoLowPtCut, hcalPFClusterIsoHighPtCut, trkIsoSlopeTerm, trkIsoSlopeStart, trkIsoConstTerm, normalizedGsfChi2Cut)
 

Public Attributes

 absEInverseMinusPInverseCut
 
 dEtaInSeedCut
 
 dPhiInCut
 
 ecalPFClusterIsoHighPtCut
 
 ecalPFClusterIsoLowPtCut
 
 full5x5_sigmaIEtaIEtaCut
 
 hcalPFClusterIsoHighPtCut
 
 hcalPFClusterIsoLowPtCut
 
 hOverECut
 
 idName
 
 normalizedGsfChi2Cut
 
 trkIsoConstTerm
 
 trkIsoSlopeStart
 
 trkIsoSlopeTerm
 

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 HLT-safe preselection

Definition at line 144 of file cutBasedElectronID_tools.py.

Constructor & Destructor Documentation

◆ __init__()

def cutBasedElectronID_tools.EleHLTSelection_V1.__init__ (   self,
  idName,
  full5x5_sigmaIEtaIEtaCut,
  dEtaInSeedCut,
  dPhiInCut,
  hOverECut,
  absEInverseMinusPInverseCut,
  ecalPFClusterIsoLowPtCut,
  ecalPFClusterIsoHighPtCut,
  hcalPFClusterIsoLowPtCut,
  hcalPFClusterIsoHighPtCut,
  trkIsoSlopeTerm,
  trkIsoSlopeStart,
  trkIsoConstTerm,
  normalizedGsfChi2Cut 
)

Definition at line 149 of file cutBasedElectronID_tools.py.

149  def __init__(self,
150  idName,
151  full5x5_sigmaIEtaIEtaCut,
152  dEtaInSeedCut,
153  dPhiInCut,
154  hOverECut,
155  absEInverseMinusPInverseCut,
156  # isolations
157  ecalPFClusterIsoLowPtCut,
158  ecalPFClusterIsoHighPtCut,
159  hcalPFClusterIsoLowPtCut,
160  hcalPFClusterIsoHighPtCut,
161  trkIsoSlopeTerm,
162  trkIsoSlopeStart,
163  trkIsoConstTerm,
164  #
165  normalizedGsfChi2Cut
166  ):
167  self.idName = idName
168  self.full5x5_sigmaIEtaIEtaCut = full5x5_sigmaIEtaIEtaCut
169  self.dEtaInSeedCut = dEtaInSeedCut
170  self.dPhiInCut = dPhiInCut
171  self.hOverECut = hOverECut
172  self.absEInverseMinusPInverseCut = absEInverseMinusPInverseCut
173  self.ecalPFClusterIsoLowPtCut = ecalPFClusterIsoLowPtCut
174  self.ecalPFClusterIsoHighPtCut = ecalPFClusterIsoHighPtCut
175  self.hcalPFClusterIsoLowPtCut = hcalPFClusterIsoLowPtCut
176  self.hcalPFClusterIsoHighPtCut = hcalPFClusterIsoHighPtCut
177  self.trkIsoSlopeTerm = trkIsoSlopeTerm
178  self.trkIsoSlopeStart = trkIsoSlopeStart
179  self.trkIsoConstTerm = trkIsoConstTerm
180  #
181  self.normalizedGsfChi2Cut = normalizedGsfChi2Cut
182 
183 
184 # ==============================================================
185 # Define individual cut configurations used by complete cut sets
186 # ==============================================================
187 
188 
189 # The mininum pt cut is set to 5 GeV

Member Data Documentation

◆ absEInverseMinusPInverseCut

cutBasedElectronID_tools.EleHLTSelection_V1.absEInverseMinusPInverseCut

Definition at line 155 of file cutBasedElectronID_tools.py.

◆ dEtaInSeedCut

cutBasedElectronID_tools.EleHLTSelection_V1.dEtaInSeedCut

Definition at line 152 of file cutBasedElectronID_tools.py.

◆ dPhiInCut

cutBasedElectronID_tools.EleHLTSelection_V1.dPhiInCut

Definition at line 153 of file cutBasedElectronID_tools.py.

◆ ecalPFClusterIsoHighPtCut

cutBasedElectronID_tools.EleHLTSelection_V1.ecalPFClusterIsoHighPtCut

Definition at line 157 of file cutBasedElectronID_tools.py.

◆ ecalPFClusterIsoLowPtCut

cutBasedElectronID_tools.EleHLTSelection_V1.ecalPFClusterIsoLowPtCut

Definition at line 156 of file cutBasedElectronID_tools.py.

◆ full5x5_sigmaIEtaIEtaCut

cutBasedElectronID_tools.EleHLTSelection_V1.full5x5_sigmaIEtaIEtaCut

Definition at line 151 of file cutBasedElectronID_tools.py.

◆ hcalPFClusterIsoHighPtCut

cutBasedElectronID_tools.EleHLTSelection_V1.hcalPFClusterIsoHighPtCut

Definition at line 159 of file cutBasedElectronID_tools.py.

◆ hcalPFClusterIsoLowPtCut

cutBasedElectronID_tools.EleHLTSelection_V1.hcalPFClusterIsoLowPtCut

Definition at line 158 of file cutBasedElectronID_tools.py.

◆ hOverECut

cutBasedElectronID_tools.EleHLTSelection_V1.hOverECut

Definition at line 154 of file cutBasedElectronID_tools.py.

◆ idName

cutBasedElectronID_tools.EleHLTSelection_V1.idName

Definition at line 150 of file cutBasedElectronID_tools.py.

◆ normalizedGsfChi2Cut

cutBasedElectronID_tools.EleHLTSelection_V1.normalizedGsfChi2Cut

Definition at line 164 of file cutBasedElectronID_tools.py.

◆ trkIsoConstTerm

cutBasedElectronID_tools.EleHLTSelection_V1.trkIsoConstTerm

Definition at line 162 of file cutBasedElectronID_tools.py.

◆ trkIsoSlopeStart

cutBasedElectronID_tools.EleHLTSelection_V1.trkIsoSlopeStart

Definition at line 161 of file cutBasedElectronID_tools.py.

◆ trkIsoSlopeTerm

cutBasedElectronID_tools.EleHLTSelection_V1.trkIsoSlopeTerm

Definition at line 160 of file cutBasedElectronID_tools.py.