CMS 3D CMS Logo

hltPFPuppi_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
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),
18  algos = cms.VPSet(
19  cms.PSet(
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)
36  ))
37  ),
38  cms.PSet(
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)
55  ))
56  )
57  ),
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)
70 )