test
CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
EgHLTOffEleSelection_cfi.py
Go to the documentation of this file.
1 
2 import FWCore.ParameterSet.Config as cms
3 
4 egHLTOffEleBarrelCuts = cms.PSet (
5  #---Morse-----
6  #cuts set to WP80
7  #cuts=cms.string("et:detEta:dEtaIn:dPhiIn:hadem:sigmaIEtaIEta:e2x5Over5x5:isolEm:isolHad:isolPtTrks:hltIsolHad:hltIsolTrksEle:hltIsolEm"),
8  cuts=cms.string("et:detEta:dEtaIn:dPhiIn:hadem:sigmaIEtaIEta:minr9:maxr9:e2x5Over5x5:isolEm:isolHad:isolPtTrks:hltIsolHad:hltIsolTrksEle:hltIsolEm"),
9  #------------
10  minEt=cms.double(15),
11  minEta=cms.double(0.),
12  maxEta=cms.double(1.442),
13  maxDEtaIn=cms.double(0.004),#WP80
14  maxDPhiIn=cms.double(0.06),#WP80
15  maxInvEInvP=cms.double(0.1),
16  maxHadem=cms.double(0.04),#WP80
17  maxHadEnergy=cms.double(0),
18  maxSigmaIEtaIEta=cms.double(0.01),#WP80
19  maxSigmaEtaEta=cms.double(0.01),#WP80
20  #----Morse------
21  #minR9=cms.double(0.9),
22  minR9=cms.double(0.0),
23  maxR9=cms.double(0.98),
24  #---------------
25  isolEmConstTerm=cms.double(3),
26  isolEmGradTerm=cms.double(0.03),
27  isolEmGradStart=cms.double(0.),
28  isolHadConstTerm=cms.double(3),
29  isolHadGradTerm=cms.double(0.03),
30  isolHadGradStart=cms.double(0.),
31  isolPtTrksConstTerm=cms.double(7.5),
32  isolPtTrksGradTerm=cms.double(0.0),
33  isolPtTrksGradStart=cms.double(0.),
34  isolNrTrksConstTerm=cms.int32(0),#not used
35  maxHLTIsolTrksEle = cms.double(0),
36  maxHLTIsolTrksEleOverPt = cms.double(0.09),#WP80
37  maxHLTIsolTrksEleOverPt2 = cms.double(0),
38  maxHLTIsolTrksPho = cms.double(0),
39  maxHLTIsolTrksPhoOverPt = cms.double(0),
40  maxHLTIsolTrksPhoOverPt2 = cms.double(0),
41  maxHLTIsolHad = cms.double(0),
42  maxHLTIsolHadOverEt = cms.double(0.10),#WP80
43  maxHLTIsolHadOverEt2 = cms.double(0),
44  maxHLTIsolEm = cms.double(0),
45  maxHLTIsolEmOverEt = cms.double(0.07),#WP80
46  maxHLTIsolEmOverEt2 = cms.double(0),
47 
48  minCTFTrkOuterRadius=cms.double(0.),
49  maxCTFTrkInnerRadius=cms.double(99999),
50  minNrCTFTrkHits=cms.int32(7),
51  maxNrCTFTrkHitsLost=cms.int32(999),
52  maxCTFTrkChi2NDof=cms.double(99999),
53  requirePixelHitsIfOuterInOuter=cms.bool(True),
54 
55  maxHLTDEtaIn=cms.double(0.008),
56  maxHLTDPhiIn=cms.double(0.1),
57  maxHLTInvEInvP=cms.double(9999),
58 
59  )
60 
61 egHLTOffEleEndcapCuts = cms.PSet (
62  #-----Morse-----
63  #cuts=cms.string("et:detEta:dEtaIn:dPhiIn:hadem:sigmaIEtaIEta:isolEm:isolHad:isolPtTrks:hltIsolHad:hltIsolTrksEle:hltIsolEm"),
64  cuts=cms.string("et:detEta:dEtaIn:dPhiIn:hadem:sigmaIEtaIEta:minr9:maxr9:isolEm:isolHad:isolPtTrks:hltIsolHad:hltIsolTrksEle:hltIsolEm"),
65  #--------------
66  minEt=cms.double(15),
67  minEta=cms.double(1.56),
68  maxEta=cms.double(2.5),
69  maxDEtaIn=cms.double(0.007),#WP80
70  maxDPhiIn=cms.double(0.03),#WP80
71  maxInvEInvP=cms.double(0.1),
72  maxHadem=cms.double(0.025),#WP80
73  maxHadEnergy=cms.double(0),
74  maxSigmaIEtaIEta=cms.double(0.03),#WP80
75  maxSigmaEtaEta=cms.double(0.03),#WP80
76  #----Morse------
77  #minR9=cms.double(0.9),
78  minR9=cms.double(0.0),
79  maxR9=cms.double(999.),
80  #---------------
81  isolEmConstTerm=cms.double(3),
82  isolEmGradTerm=cms.double(0.03),
83  isolEmGradStart=cms.double(0.),
84  isolHadConstTerm=cms.double(3),
85  isolHadGradTerm=cms.double(0.03),
86  isolHadGradStart=cms.double(0.),
87  isolPtTrksConstTerm=cms.double(15),
88  isolPtTrksGradTerm=cms.double(0.0),
89  isolPtTrksGradStart=cms.double(0.),
90  isolNrTrksConstTerm=cms.int32(0),#not used
91  maxHLTIsolTrksEle = cms.double(0),
92  maxHLTIsolTrksEleOverPt = cms.double(0.04),#WP80
93  maxHLTIsolTrksEleOverPt2 = cms.double(0),
94  maxHLTIsolTrksPho = cms.double(0),
95  maxHLTIsolTrksPhoOverPt = cms.double(0),
96  maxHLTIsolTrksPhoOverPt2 = cms.double(0),
97  maxHLTIsolHad = cms.double(0),
98  maxHLTIsolHadOverEt = cms.double(0.025),#WP80
99  maxHLTIsolHadOverEt2 = cms.double(0),
100  maxHLTIsolEm = cms.double(0),
101  maxHLTIsolEmOverEt = cms.double(0.05),#WP80
102  maxHLTIsolEmOverEt2 = cms.double(0),
103 
104  minCTFTrkOuterRadius=cms.double(0.),
105  maxCTFTrkInnerRadius=cms.double(9999.),
106  minNrCTFTrkHits=cms.int32(7),
107  maxNrCTFTrkHitsLost=cms.int32(999),
108  maxCTFTrkChi2NDof=cms.double(99999),
109  requirePixelHitsIfOuterInOuter=cms.bool(True),
110 
111  maxHLTDEtaIn=cms.double(0.008),
112  maxHLTDPhiIn=cms.double(0.1),
113  maxHLTInvEInvP=cms.double(9999),
114  )
115 
116 egHLTOffEleCuts = cms.PSet(
117  barrel = cms.PSet(egHLTOffEleBarrelCuts),
118  endcap = cms.PSet(egHLTOffEleEndcapCuts)
119  )
120 
121 egHLTOffEleLooseCuts = cms.PSet(
122  barrel = cms.PSet(egHLTOffEleBarrelCuts),
123  endcap = cms.PSet(egHLTOffEleEndcapCuts)
124  )