1 import FWCore.ParameterSet.Config
as cms
3 hltPFPuppi = cms.EDProducer(
"PuppiProducer",
4 DeltaZCut = cms.double(0.1),
5 DeltaZCutForChargedFromPUVtxs = cms.double(0.2),
6 EtaMaxCharged = cms.double(99999.0),
7 EtaMaxPhotons = cms.double(2.5),
8 EtaMinUseDeltaZ = cms.double(-1.0),
9 MinPuppiWeight = cms.double(0.01),
10 NumOfPUVtxsForCharged = cms.uint32(0),
11 PUProxyValue = cms.InputTag(
"hltPixelClustersMultiplicity"),
12 PtMaxCharged = cms.double(-1.0),
13 PtMaxNeutrals = cms.double(200.0),
14 PtMaxNeutralsStartSlope = cms.double(0.0),
15 PtMaxPhotons = cms.double(-1.0),
16 UseDeltaZCut = cms.bool(
True),
17 UseFromPVLooseTight = cms.bool(
False),
20 EtaMaxExtrap = cms.double(2.0),
21 MedEtaSF = cms.vdouble(1.0, 1.0),
22 MinNeutralPt = cms.vdouble(0.5105, 0.821),
23 MinNeutralPtSlope = cms.vdouble(9.51e-06, 1.902e-05),
24 RMSEtaSF = cms.vdouble(1.0, 1.0),
25 etaMax = cms.vdouble(2.5, 3.5),
26 etaMin = cms.vdouble(0.0, 2.5),
27 ptMin = cms.vdouble(0.0, 0.0),
28 puppiAlgos = cms.VPSet(cms.PSet(
29 algoId = cms.int32(5),
30 applyLowPUCorr = cms.bool(
True),
31 combOpt = cms.int32(0),
32 cone = cms.double(0.4),
33 rmsPtMin = cms.double(0.1),
34 rmsScaleFactor = cms.double(1.0),
35 useCharged = cms.bool(
True)
39 EtaMaxExtrap = cms.double(2.0),
40 MedEtaSF = cms.vdouble(0.75),
41 MinNeutralPt = cms.vdouble(3.656),
42 MinNeutralPtSlope = cms.vdouble(5.072e-05),
43 RMSEtaSF = cms.vdouble(1.0),
44 etaMax = cms.vdouble(10.0),
45 etaMin = cms.vdouble(3.5),
46 ptMin = cms.vdouble(0.0),
47 puppiAlgos = cms.VPSet(cms.PSet(
48 algoId = cms.int32(5),
49 applyLowPUCorr = cms.bool(
True),
50 combOpt = cms.int32(0),
51 cone = cms.double(0.4),
52 rmsPtMin = cms.double(0.5),
53 rmsScaleFactor = cms.double(1.0),
54 useCharged = cms.bool(
False)
58 applyCHS = cms.bool(
True),
59 candName = cms.InputTag(
"particleFlowTmp"),
60 clonePackedCands = cms.bool(
False),
61 invertPuppi = cms.bool(
False),
62 puppiDiagnostics = cms.bool(
False),
63 puppiNoLep = cms.bool(
False),
64 useExistingWeights = cms.bool(
False),
65 useExp = cms.bool(
False),
66 usePUProxyValue = cms.bool(
True),
67 vertexName = cms.InputTag(
"goodOfflinePrimaryVertices"),
68 vtxNdofCut = cms.int32(4),
69 vtxZCut = cms.double(24)