CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
hltPUIdAlgo_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 ####################################################################################################################
4 full_74x_wp = cms.PSet(
5  #4 Eta Categories 0-2.5 2.5-2.75 2.75-3.0 3.0-5.0
6 
7  #Tight Id
8  Pt010_Tight = cms.vdouble(-0.83,-0.81,-0.74,-0.81),
9  Pt1020_Tight = cms.vdouble(-0.83,-0.81,-0.74,-0.81),
10  Pt2030_Tight = cms.vdouble( 0.73, 0.05,-0.26,-0.42),
11  Pt3050_Tight = cms.vdouble( 0.73, 0.05,-0.26,-0.42),
12 
13  #Medium Id
14  Pt010_Medium = cms.vdouble(-0.83,-0.92,-0.90,-0.92),
15  Pt1020_Medium = cms.vdouble(-0.83,-0.92,-0.90,-0.92),
16  Pt2030_Medium = cms.vdouble( 0.10,-0.36,-0.54,-0.54),
17  Pt3050_Medium = cms.vdouble( 0.10,-0.36,-0.54,-0.54),
18 
19  #Loose Id
20  Pt010_Loose = cms.vdouble(-0.95,-0.96,-0.94,-0.95),
21  Pt1020_Loose = cms.vdouble(-0.95,-0.96,-0.94,-0.95),
22  Pt2030_Loose = cms.vdouble(-0.63,-0.60,-0.55,-0.45),
23  Pt3050_Loose = cms.vdouble(-0.63,-0.60,-0.55,-0.45),
24 
25  )
26 
27 
28 full_74x = cms.PSet(
29  impactParTkThreshold = cms.double(1.) ,
30  cutBased = cms.bool(False),
31  tmvaWeights = cms.FileInPath("RecoJets/JetProducers/data/MVAJetPuID.weights_newNames.xml.gz"),
32  tmvaMethod = cms.string("BDTG"),
33  version = cms.int32(-1),
34  tmvaVariables = cms.vstring(
35  "rho" ,
36  "nParticles" ,
37  "nCharged" ,
38  "majW" ,
39  "minW",
40  "frac01",
41  "frac02",
42  "frac03",
43  "frac04",
44  "ptD" ,
45  "beta" ,
46  "betaStar" ,
47  "dR2Mean" ,
48  "pull" ,
49  "jetR" ,
50  "jetRchg"
51  ),
52  tmvaSpectators = cms.vstring(
53  "jetEta",
54  "jetPt",
55  ),
56  JetIdParams = full_74x_wp,
57  label = cms.string("CATEv0")
58  )
59 
60 
61 
62