1 import FWCore.ParameterSet.Config
as cms
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),
8 isPUFilter = cms.bool(
True),
9 method = cms.string(
'BDT'),
10 preselection = cms.string(
''),
11 variables = cms.VPSet(
13 name = cms.string(
'fabs(eta)'),
14 value = cms.string(
'abs(eta())')
17 name = cms.string(
'coreShowerLength'),
18 value = cms.string(
'coreShowerLength()')
21 name = cms.string(
'maxLayer'),
22 value = cms.string(
'maxLayer()')
25 name = cms.string(
'sigmaPhiPhiTot'),
26 value = cms.string(
'sigmaPhiPhiTot()')
29 weightsFile = cms.string(
'L1Trigger/Phase2L1ParticleFlow/data/hgcal_egID/Photon_Pion_vs_Neutrino_BDTweights.xml.gz'),
30 wp = cms.string(
'-0.02')
32 emVsPionID = cms.PSet(
33 isPUFilter = cms.bool(
False),
34 method = cms.string(
'BDT'),
35 preselection = cms.string(
''),
36 variables = cms.VPSet(
38 name = cms.string(
'fabs(eta)'),
39 value = cms.string(
'abs(eta())')
42 name = cms.string(
'coreShowerLength'),
43 value = cms.string(
'coreShowerLength()')
46 name = cms.string(
'maxLayer'),
47 value = cms.string(
'maxLayer()')
50 name = cms.string(
'hOverE'),
51 value = cms.string(
'hOverE()')
54 name = cms.string(
'sigmaZZ'),
55 value = cms.string(
'sigmaZZ()')
58 weightsFile = cms.string(
'L1Trigger/Phase2L1ParticleFlow/data/hgcal_egID/Photon_vs_Pion_BDTweights.xml.gz'),
59 wp = cms.string(
'0.01')
61 etMin = cms.double(1.0),
62 preEmId = cms.string(
'hOverE < 0.3 && hOverE >= 0'),
64 etaBins = cms.vdouble(
65 1.7, 1.9, 2.2, 2.5, 2.8,
68 kind = cms.string(
'calo'),
70 1.793, 1.827, 2.363, 2.538, 2.812,
74 0.138, 0.137, 0.124, 0.115, 0.106,
78 src = cms.InputTag(
"hgcalBackEndLayer2Producer",
"HGCalBackendLayer2Processor3DClustering")