1 import FWCore.ParameterSet.Config
as cms
5 l1pfProducer = cms.EDProducer(
"L1TPFProducer",
6 tracks = cms.InputTag(
'pfTracksFromL1Tracks'),
7 muons = cms.InputTag(
'simGmtStage2Digis',),
8 tkMuons = cms.InputTag(
'L1TkMuons'),
10 useStandaloneMuons = cms.bool(
True),
11 useTrackerMuons = cms.bool(
False),
12 emClusters = cms.VInputTag(cms.InputTag(
'pfClustersFromHGC3DClustersEM'), cms.InputTag(
'pfClustersFromL1EGClusters')),
13 hadClusters = cms.VInputTag(cms.InputTag(
'pfClustersFromCombinedCalo:calibrated')),
14 emPtCut = cms.double(0.5),
15 hadPtCut = cms.double(1.0),
16 trkPtCut = cms.double(2.0),
17 trkMinStubs = cms.uint32(4),
18 trkMaxChi2 = cms.double(15),
19 etaCharged = cms.double(2.5),
20 puppiDr = cms.double(0.3),
21 puppiDrMin = cms.double(0.1),
22 puppiPtMax = cms.double(999),
23 puppiEtaCuts = cms.vdouble(1.5, 2.5, 3.0, 5.5),
24 puppiPtCuts = cms.vdouble(0.0, 3.0, 6.0, 8.0),
25 puppiPtCutsPhotons = cms.vdouble(0.0, 3.0, 6.0, 8.0),
26 puppiUsingBareTracks = cms.bool(
False),
27 vtxRes = cms.double(0.333),
28 vtxAlgo = cms.string(
"TP"),
29 vtxAdaptiveCut = cms.bool(
True),
30 pfAlgo = cms.string(
"PFAlgo3"),
31 puAlgo = cms.string(
"Puppi"),
34 trackMuDR = cms.double(0.2),
35 trackMuMatch = cms.string(
"boxBestByPtRatio"),
37 trackEmDR = cms.double(0.04),
38 trackEmUseAlsoTrackSigma = cms.bool(
True),
39 trackEmMayUseCaloMomenta = cms.bool(
True),
41 emCaloDR = cms.double(0.10),
42 caloEmPtMinFrac = cms.double(0.5),
43 emCaloUseAlsoCaloSigma = cms.bool(
True),
44 emCaloSubtractionPtSlope = cms.double(1.2),
46 trackCaloLinkMetric = cms.string(
"bestByDRPt"),
48 trackCaloDR = cms.double(0.15),
49 trackCaloNSigmaLow = cms.double(2.0),
50 trackCaloNSigmaHigh = cms.double(
sqrt(1.0)),
51 useTrackCaloSigma = cms.bool(
True),
52 sumTkCaloErr2 = cms.bool(
True),
53 rescaleTracks = cms.bool(
False),
54 useCaloTrkWeightedAverage = cms.bool(
False),
56 maxInvisiblePt = cms.double(10.0),
57 tightTrackMinStubs = cms.uint32(6),
58 tightTrackMaxChi2 = cms.double(50),
59 tightTrackMaxInvisiblePt = cms.double(20),
61 ecalPriority = cms.bool(
True),
63 caloReLink = cms.bool(
False),
64 caloReLinkDR = cms.double(0.3),
65 caloReLinkThreshold = cms.double(0.5),
67 rescaleUnmatchedTrack = cms.bool(
False),
69 debug = cms.untracked.int32(0),