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
cutBasedPhotonID_tools.WorkingPoint_V2 Class Reference

Public Member Functions

def __init__
 

Public Attributes

 absPFChaHadIsoWithEACut_C1
 
 absPFChaHadIsoWithEACut_C2
 
 absPFNeuHadIsoWithEACut_C1
 
 absPFNeuHadIsoWithEACut_C2
 
 absPFNeuHadIsoWithEACut_C3
 
 absPFPhoIsoWithEACut_C1
 
 absPFPhoIsoWithEACut_C2
 
 full5x5_sigmaIEtaIEtaCut
 
 hOverECut
 
 idName
 

Detailed Description

This is a container class to hold numerical cut values for either
the barrel or endcap set of cuts
This version of the container is different from the previous one
by the fact that it contains three constants instead of two for
the neutral hadron isolation cut, for exponantial parameterization

Definition at line 38 of file cutBasedPhotonID_tools.py.

Constructor & Destructor Documentation

def cutBasedPhotonID_tools.WorkingPoint_V2.__init__ (   self,
  idName,
  hOverECut,
  full5x5_sigmaIEtaIEtaCut,
  absPFChaHadIsoWithEACut_C1,
  absPFChaHadIsoWithEACut_C2,
  absPFNeuHadIsoWithEACut_C1,
  absPFNeuHadIsoWithEACut_C2,
  absPFNeuHadIsoWithEACut_C3,
  absPFPhoIsoWithEACut_C1,
  absPFPhoIsoWithEACut_C2 
)

Definition at line 59 of file cutBasedPhotonID_tools.py.

59 
60  ):
61  self.idName = idName
62  self.hOverECut = hOverECut
63  self.full5x5_sigmaIEtaIEtaCut = full5x5_sigmaIEtaIEtaCut
64  self.absPFChaHadIsoWithEACut_C1 = absPFChaHadIsoWithEACut_C1 # charged hadron isolation C1
65  self.absPFChaHadIsoWithEACut_C2 = absPFChaHadIsoWithEACut_C2 # ........ C2
66  self.absPFNeuHadIsoWithEACut_C1 = absPFNeuHadIsoWithEACut_C1 # neutral hadron isolation C1
67  self.absPFNeuHadIsoWithEACut_C2 = absPFNeuHadIsoWithEACut_C2 # ........ C2
68  self.absPFNeuHadIsoWithEACut_C3 = absPFNeuHadIsoWithEACut_C3 # ........ C3
69  self.absPFPhoIsoWithEACut_C1 = absPFPhoIsoWithEACut_C1 # photon isolation C1
70  self.absPFPhoIsoWithEACut_C2 = absPFPhoIsoWithEACut_C2 # ........ C2

Member Data Documentation

cutBasedPhotonID_tools.WorkingPoint_V2.absPFChaHadIsoWithEACut_C1

Definition at line 63 of file cutBasedPhotonID_tools.py.

cutBasedPhotonID_tools.WorkingPoint_V2.absPFChaHadIsoWithEACut_C2

Definition at line 64 of file cutBasedPhotonID_tools.py.

cutBasedPhotonID_tools.WorkingPoint_V2.absPFNeuHadIsoWithEACut_C1

Definition at line 65 of file cutBasedPhotonID_tools.py.

cutBasedPhotonID_tools.WorkingPoint_V2.absPFNeuHadIsoWithEACut_C2

Definition at line 66 of file cutBasedPhotonID_tools.py.

cutBasedPhotonID_tools.WorkingPoint_V2.absPFNeuHadIsoWithEACut_C3

Definition at line 67 of file cutBasedPhotonID_tools.py.

cutBasedPhotonID_tools.WorkingPoint_V2.absPFPhoIsoWithEACut_C1

Definition at line 68 of file cutBasedPhotonID_tools.py.

cutBasedPhotonID_tools.WorkingPoint_V2.absPFPhoIsoWithEACut_C2

Definition at line 69 of file cutBasedPhotonID_tools.py.

cutBasedPhotonID_tools.WorkingPoint_V2.full5x5_sigmaIEtaIEtaCut

Definition at line 62 of file cutBasedPhotonID_tools.py.

cutBasedPhotonID_tools.WorkingPoint_V2.hOverECut

Definition at line 61 of file cutBasedPhotonID_tools.py.

cutBasedPhotonID_tools.WorkingPoint_V2.idName

Definition at line 60 of file cutBasedPhotonID_tools.py.