CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Public Attributes
heepElectronID_tools.HEEP_WorkingPoint_V1 Class Reference

Public Member Functions

def __init__
 

Public Attributes

 dEtaInSeedCut
 
 dPhiInCut
 
 dxyCut
 
 ecalDrivenCut
 
 effAreaForEHIso
 
 ehIsoConstTerm
 
 ehIsoSlopeStart
 
 ehIsoSlopeTerm
 
 full5x5SigmaIEtaIEtaCut
 
 hOverEConstTerm
 
 hOverESlopeStart
 
 hOverESlopeTerm
 
 idName
 
 maxMissingHitsCut
 
 minE1x5OverE5x5Cut
 
 minE2x5OverE5x5Cut
 
 trkIsoConstTerm
 
 trkIsoSlopeStart
 
 trkIsoSlopeTerm
 

Detailed Description

This is a container class to hold numerical cut values for either
the barrel or endcap set of cuts

Definition at line 13 of file heepElectronID_tools.py.

Constructor & Destructor Documentation

def heepElectronID_tools.HEEP_WorkingPoint_V1.__init__ (   self,
  idName,
  dEtaInSeedCut,
  dPhiInCut,
  full5x5SigmaIEtaIEtaCut,
  minE1x5OverE5x5Cut,
  minE2x5OverE5x5Cut,
  hOverESlopeTerm,
  hOverESlopeStart,
  hOverEConstTerm,
  trkIsoSlopeTerm,
  trkIsoSlopeStart,
  trkIsoConstTerm,
  ehIsoSlopeTerm,
  ehIsoSlopeStart,
  ehIsoConstTerm,
  effAreaForEHIso,
  dxyCut,
  maxMissingHitsCut,
  ecalDrivenCut 
)

Definition at line 50 of file heepElectronID_tools.py.

50 
51  ):
52  # assign values taken from all the arguments above
53  self.idName = idName
54  self.dEtaInSeedCut = dEtaInSeedCut
55  self.dPhiInCut = dPhiInCut
56  self.full5x5SigmaIEtaIEtaCut = full5x5SigmaIEtaIEtaCut
57  self.minE1x5OverE5x5Cut = minE1x5OverE5x5Cut
58  self.minE2x5OverE5x5Cut = minE2x5OverE5x5Cut
59  self.hOverESlopeTerm = hOverESlopeTerm
60  self.hOverESlopeStart = hOverESlopeStart
61  self.hOverEConstTerm = hOverEConstTerm
62  self.trkIsoSlopeTerm = trkIsoSlopeTerm
63  self.trkIsoSlopeStart = trkIsoSlopeStart
64  self.trkIsoConstTerm = trkIsoConstTerm
65  self.ehIsoSlopeTerm = ehIsoSlopeTerm
66  self.ehIsoSlopeStart = ehIsoSlopeStart
67  self.ehIsoConstTerm = ehIsoConstTerm
68  self.effAreaForEHIso = effAreaForEHIso
69  self.dxyCut = dxyCut
70  self.maxMissingHitsCut = maxMissingHitsCut
71  self.ecalDrivenCut = ecalDrivenCut
72 # ==============================================================
73 # Define individual cut configurations used by complete cut sets
74 # ==============================================================
75 
# The mininum pt cut is set to 5 GeV

Member Data Documentation

heepElectronID_tools.HEEP_WorkingPoint_V1.dEtaInSeedCut

Definition at line 53 of file heepElectronID_tools.py.

heepElectronID_tools.HEEP_WorkingPoint_V1.dPhiInCut

Definition at line 54 of file heepElectronID_tools.py.

heepElectronID_tools.HEEP_WorkingPoint_V1.dxyCut

Definition at line 68 of file heepElectronID_tools.py.

heepElectronID_tools.HEEP_WorkingPoint_V1.ecalDrivenCut

Definition at line 70 of file heepElectronID_tools.py.

heepElectronID_tools.HEEP_WorkingPoint_V1.effAreaForEHIso

Definition at line 67 of file heepElectronID_tools.py.

heepElectronID_tools.HEEP_WorkingPoint_V1.ehIsoConstTerm

Definition at line 66 of file heepElectronID_tools.py.

heepElectronID_tools.HEEP_WorkingPoint_V1.ehIsoSlopeStart

Definition at line 65 of file heepElectronID_tools.py.

heepElectronID_tools.HEEP_WorkingPoint_V1.ehIsoSlopeTerm

Definition at line 64 of file heepElectronID_tools.py.

heepElectronID_tools.HEEP_WorkingPoint_V1.full5x5SigmaIEtaIEtaCut

Definition at line 55 of file heepElectronID_tools.py.

heepElectronID_tools.HEEP_WorkingPoint_V1.hOverEConstTerm

Definition at line 60 of file heepElectronID_tools.py.

heepElectronID_tools.HEEP_WorkingPoint_V1.hOverESlopeStart

Definition at line 59 of file heepElectronID_tools.py.

heepElectronID_tools.HEEP_WorkingPoint_V1.hOverESlopeTerm

Definition at line 58 of file heepElectronID_tools.py.

heepElectronID_tools.HEEP_WorkingPoint_V1.idName

Definition at line 52 of file heepElectronID_tools.py.

heepElectronID_tools.HEEP_WorkingPoint_V1.maxMissingHitsCut

Definition at line 69 of file heepElectronID_tools.py.

heepElectronID_tools.HEEP_WorkingPoint_V1.minE1x5OverE5x5Cut

Definition at line 56 of file heepElectronID_tools.py.

heepElectronID_tools.HEEP_WorkingPoint_V1.minE2x5OverE5x5Cut

Definition at line 57 of file heepElectronID_tools.py.

heepElectronID_tools.HEEP_WorkingPoint_V1.trkIsoConstTerm

Definition at line 63 of file heepElectronID_tools.py.

heepElectronID_tools.HEEP_WorkingPoint_V1.trkIsoSlopeStart

Definition at line 62 of file heepElectronID_tools.py.

heepElectronID_tools.HEEP_WorkingPoint_V1.trkIsoSlopeTerm

Definition at line 61 of file heepElectronID_tools.py.