CMS 3D CMS Logo

pfClustersFromHGC3DClusters_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 pfClustersFromHGC3DClusters = cms.EDProducer("PFClusterProducerFromHGC3DClusters",
4  corrector = cms.string('L1Trigger/Phase2L1ParticleFlow/data/hadcorr_HGCal3D_TC_110X.root'),
5  correctorEmfMax = cms.double(1.125),
6  emOnly = cms.bool(False),
7  emVsPUID = cms.PSet(
8  isPUFilter = cms.bool(True),
9  method = cms.string('BDT'),
10  preselection = cms.string(''),
11  variables = cms.VPSet(
12  cms.PSet(
13  name = cms.string('fabs(eta)'),
14  value = cms.string('abs(eta())')
15  ),
16  cms.PSet(
17  name = cms.string('coreShowerLength'),
18  value = cms.string('coreShowerLength()')
19  ),
20  cms.PSet(
21  name = cms.string('maxLayer'),
22  value = cms.string('maxLayer()')
23  ),
24  cms.PSet(
25  name = cms.string('sigmaPhiPhiTot'),
26  value = cms.string('sigmaPhiPhiTot()')
27  )
28  ),
29  weightsFile = cms.string('L1Trigger/Phase2L1ParticleFlow/data/hgcal_egID/Photon_Pion_vs_Neutrino_BDTweights.xml.gz'),
30  wp = cms.string('-0.02')
31  ),
32  emVsPionID = cms.PSet(
33  isPUFilter = cms.bool(False),
34  method = cms.string('BDT'),
35  preselection = cms.string(''),
36  variables = cms.VPSet(
37  cms.PSet(
38  name = cms.string('fabs(eta)'),
39  value = cms.string('abs(eta())')
40  ),
41  cms.PSet(
42  name = cms.string('coreShowerLength'),
43  value = cms.string('coreShowerLength()')
44  ),
45  cms.PSet(
46  name = cms.string('maxLayer'),
47  value = cms.string('maxLayer()')
48  ),
49  cms.PSet(
50  name = cms.string('hOverE'),
51  value = cms.string('hOverE()')
52  ),
53  cms.PSet(
54  name = cms.string('sigmaZZ'),
55  value = cms.string('sigmaZZ()')
56  )
57  ),
58  weightsFile = cms.string('L1Trigger/Phase2L1ParticleFlow/data/hgcal_egID/Photon_vs_Pion_BDTweights.xml.gz'),
59  wp = cms.string('0.01')
60  ),
61  etMin = cms.double(1.0),
62  preEmId = cms.string('hOverE < 0.3 && hOverE >= 0'),
63  resol = cms.PSet(
64  etaBins = cms.vdouble(
65  1.7, 1.9, 2.2, 2.5, 2.8,
66  2.9
67  ),
68  kind = cms.string('calo'),
69  offset = cms.vdouble(
70  1.793, 1.827, 2.363, 2.538, 2.812,
71  2.642
72  ),
73  scale = cms.vdouble(
74  0.138, 0.137, 0.124, 0.115, 0.106,
75  0.121
76  )
77  ),
78  src = cms.InputTag("hgcalBackEndLayer2Producer","HGCalBackendLayer2Processor3DClustering")
79 )