CMS 3D CMS Logo

tauDiscriminationAgainstElectronMVA6Phase2_mvaDefs_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 # anti-e phase-2 tauID mva names
4 _antiEMVABaseName = "RecoTauTag_antiElectronMVAPhase2"
5 mvaNames_phase2 = dict(
6  mvaName_NoEleMatch_woGwoGSF_BL = cms.string(_antiEMVABaseName+"_NoEleMatch_woGwoGSF_BL"),
7  mvaName_NoEleMatch_wGwoGSF_BL = cms.string(_antiEMVABaseName+"_NoEleMatch_wGwoGSF_BL"),
8  mvaName_woGwGSF_BL = cms.string(_antiEMVABaseName+"_woGwGSF_BL"),
9  mvaName_wGwGSF_BL = cms.string(_antiEMVABaseName+"_wGwGSF_BL"),
10  mvaName_NoEleMatch_woGwoGSF_EC = cms.string(_antiEMVABaseName+"_NoEleMatch_woGwoGSF_FWEC"),
11  mvaName_NoEleMatch_wGwoGSF_EC = cms.string(_antiEMVABaseName+"_NoEleMatch_wGwoGSF_FWEC"),
12  mvaName_woGwGSF_EC = cms.string(_antiEMVABaseName+"_woGwGSF_FWEC"),
13  mvaName_wGwGSF_EC = cms.string(_antiEMVABaseName+"_wGwGSF_FWEC"),
14  mvaName_NoEleMatch_woGwoGSF_VFEC = cms.string(_antiEMVABaseName+"_NoEleMatch_woGwoGSF_VFWEC"),
15  mvaName_NoEleMatch_wGwoGSF_VFEC = cms.string(_antiEMVABaseName+"_NoEleMatch_wGwoGSF_VFWEC"),
16  mvaName_woGwGSF_VFEC = cms.string(_antiEMVABaseName+"_woGwGSF_VFWEC"),
17  mvaName_wGwGSF_VFEC = cms.string(_antiEMVABaseName+"_wGwGSF_VFWEC")
18 )
19 # anti-e phase-2 tauID (WPs)
20 mapping_phase2 = cms.VPSet(
21  cms.PSet(
22  category = cms.uint32(0), # minMVANoEleMatchWOgWOgsfBL
23  cut = cms.string(_antiEMVABaseName+"_NoEleMatch_woGwoGSF_BL"),
24  variable = cms.string("pt")
25  ),
26  cms.PSet(
27  category = cms.uint32(2), # minMVANoEleMatchWgWOgsfBL
28  cut = cms.string(_antiEMVABaseName+"_NoEleMatch_wGwoGSF_BL"),
29  variable = cms.string("pt")
30  ),
31  cms.PSet(
32  category = cms.uint32(5), # minMVAWOgWgsfBL
33  cut = cms.string(_antiEMVABaseName+"_woGwGSF_BL"),
34  variable = cms.string("pt")
35  ),
36  cms.PSet(
37  category = cms.uint32(7), # minMVAWgWgsfBL
38  cut = cms.string(_antiEMVABaseName+"_wGwGSF_BL"),
39  variable = cms.string("pt")
40  ),
41  cms.PSet(
42  category = cms.uint32(8), # minMVANoEleMatchWOgWOgsfEC
43  cut = cms.string(_antiEMVABaseName+"_NoEleMatch_woGwoGSF_FWEC"),
44  variable = cms.string("pt")
45  ),
46  cms.PSet(
47  category = cms.uint32(9), # minMVANoEleMatchWOgWOgsfVFEC
48  cut = cms.string(_antiEMVABaseName+"_NoEleMatch_woGwoGSF_VFWEC"),
49  variable = cms.string("pt")
50  ),
51  cms.PSet(
52  category = cms.uint32(10), # minMVANoEleMatchWgWOgsfEC
53  cut = cms.string(_antiEMVABaseName+"_NoEleMatch_wGwoGSF_FWEC"),
54  variable = cms.string("pt")
55  ),
56  cms.PSet(
57  category = cms.uint32(11), # minMVANoEleMatchWgWOgsfVFEC
58  cut = cms.string(_antiEMVABaseName+"_NoEleMatch_wGwoGSF_VFWEC"),
59  variable = cms.string("pt")
60  ),
61  cms.PSet(
62  category = cms.uint32(13), # minMVAWOgWgsfEC
63  cut = cms.string(_antiEMVABaseName+"_woGwGSF_FWEC"),
64  variable = cms.string("pt")
65  ),
66  cms.PSet(
67  category = cms.uint32(14), # minMVAWOgWgsfVFEC
68  cut = cms.string(_antiEMVABaseName+"_woGwGSF_VFWEC"),
69  variable = cms.string("pt")
70  ),
71  cms.PSet(
72  category = cms.uint32(15), # minMVAWgWgsfEC
73  cut = cms.string(_antiEMVABaseName+"_wGwGSF_FWEC"),
74  variable = cms.string("pt")
75  ),
76  cms.PSet(
77  category = cms.uint32(16), # minMVAWgWgsfVFEC
78  cut = cms.string(_antiEMVABaseName+"_wGwGSF_VFWEC"),
79  variable = cms.string("pt")
80  )
81 )
82 
83 workingPoints_phase2 = cms.vstring(
84  "_VLoose",
85  "_Loose",
86  "_Medium",
87  "_Tight",
88  "_VTight"
89 )