CMS 3D CMS Logo

PFRecoTauDiscriminationAgainstElectronMVA5_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 from RecoTauTag.RecoTau.TauDiscriminatorTools import requireLeadTrack
4 
5 pfRecoTauDiscriminationAgainstElectronMVA5 = cms.EDProducer("PFRecoTauDiscriminationAgainstElectronMVA5",
6 
7  # tau collection to discriminate
8  PFTauProducer = cms.InputTag('pfTauProducer'),
9 
10  # Require leading pion ensures that:
11  # 1) these is at least one track above threshold (0.5 GeV) in the signal cone
12  # 2) a track OR a pi-zero in the signal cone has pT > 5 GeV
13  Prediscriminants = requireLeadTrack,
14 
15  method = cms.string("BDTG"),
16  loadMVAfromDB = cms.bool(True),
17  returnMVA = cms.bool(True),
18 
19  mvaName_NoEleMatch_woGwoGSF_BL = cms.string("gbr_NoEleMatch_woGwoGSF_BL"),
20  mvaName_NoEleMatch_woGwGSF_BL = cms.string("gbr_NoEleMatch_woGwGSF_BL"),
21  mvaName_NoEleMatch_wGwoGSF_BL = cms.string("gbr_NoEleMatch_wGwoGSF_BL"),
22  mvaName_NoEleMatch_wGwGSF_BL = cms.string("gbr_NoEleMatch_wGwGSF_BL"),
23  mvaName_woGwoGSF_BL = cms.string("gbr_woGwoGSF_BL"),
24  mvaName_woGwGSF_BL = cms.string("gbr_woGwGSF_BL"),
25  mvaName_wGwoGSF_BL = cms.string("gbr_wGwoGSF_BL"),
26  mvaName_wGwGSF_BL = cms.string("gbr_wGwGSF_BL"),
27  mvaName_NoEleMatch_woGwoGSF_EC = cms.string("gbr_NoEleMatch_woGwoGSF_EC"),
28  mvaName_NoEleMatch_woGwGSF_EC = cms.string("gbr_NoEleMatch_woGwGSF_EC"),
29  mvaName_NoEleMatch_wGwoGSF_EC = cms.string("gbr_NoEleMatch_wGwoGSF_EC"),
30  mvaName_NoEleMatch_wGwGSF_EC = cms.string("gbr_NoEleMatch_wGwGSF_EC"),
31  mvaName_woGwoGSF_EC = cms.string("gbr_woGwoGSF_EC"),
32  mvaName_woGwGSF_EC = cms.string("gbr_woGwGSF_EC"),
33  mvaName_wGwoGSF_EC = cms.string("gbr_wGwoGSF_EC"),
34  mvaName_wGwGSF_EC = cms.string("gbr_wGwGSF_EC"),
35 
36 
37  minMVANoEleMatchWOgWOgsfBL = cms.double(0.0),
38  minMVANoEleMatchWOgWgsfBL = cms.double(0.0),
39  minMVANoEleMatchWgWOgsfBL = cms.double(0.0),
40  minMVANoEleMatchWgWgsfBL = cms.double(0.0),
41  minMVAWOgWOgsfBL = cms.double(0.0),
42  minMVAWOgWgsfBL = cms.double(0.0),
43  minMVAWgWOgsfBL = cms.double(0.0),
44  minMVAWgWgsfBL = cms.double(0.0),
45  minMVANoEleMatchWOgWOgsfEC = cms.double(0.0),
46  minMVANoEleMatchWOgWgsfEC = cms.double(0.0),
47  minMVANoEleMatchWgWOgsfEC = cms.double(0.0),
48  minMVANoEleMatchWgWgsfEC = cms.double(0.0),
49  minMVAWOgWOgsfEC = cms.double(0.0),
50  minMVAWOgWgsfEC = cms.double(0.0),
51  minMVAWgWOgsfEC = cms.double(0.0),
52  minMVAWgWgsfEC = cms.double(0.0),
53 
54  srcGsfElectrons = cms.InputTag('gedGsfElectrons'),
55  verbosity = cms.int32(0)
56 )