File indexing completed on 2023-03-17 11:06:05
0001 import FWCore.ParameterSet.Config as cms
0002
0003 l1tPFProducerHF = cms.EDProducer("L1TPFProducer",
0004 debug = cms.untracked.int32(0),
0005 emClusters = cms.VInputTag(),
0006 emPtCut = cms.double(0.5),
0007 etaCharged = cms.double(2.5),
0008 hadClusters = cms.VInputTag(cms.InputTag("pfClustersFromCombinedCaloHF","calibrated")),
0009 hadPtCut = cms.double(15),
0010 linking = cms.PSet(
0011 caloEmPtMinFrac = cms.double(0.5),
0012 caloReLink = cms.bool(False),
0013 caloReLinkDR = cms.double(0.3),
0014 caloReLinkThreshold = cms.double(0.5),
0015 ecalPriority = cms.bool(True),
0016 emCaloDR = cms.double(0.1),
0017 emCaloSubtractionPtSlope = cms.double(1.2),
0018 emCaloUseAlsoCaloSigma = cms.bool(True),
0019 maxInvisiblePt = cms.double(10.0),
0020 rescaleTracks = cms.bool(False),
0021 rescaleUnmatchedTrack = cms.bool(False),
0022 sumTkCaloErr2 = cms.bool(True),
0023 tightTrackMaxChi2 = cms.double(50),
0024 tightTrackMaxInvisiblePt = cms.double(20),
0025 tightTrackMinStubs = cms.uint32(6),
0026 trackCaloDR = cms.double(0.15),
0027 trackCaloLinkMetric = cms.string('bestByDRPt'),
0028 trackCaloNSigmaHigh = cms.double(1.0),
0029 trackCaloNSigmaLow = cms.double(2.0),
0030 trackEmDR = cms.double(0.04),
0031 trackEmMayUseCaloMomenta = cms.bool(True),
0032 trackEmUseAlsoTrackSigma = cms.bool(True),
0033 trackMuDR = cms.double(0.2),
0034 trackMuMatch = cms.string('boxBestByPtRatio'),
0035 useCaloTrkWeightedAverage = cms.bool(False),
0036 useTrackCaloSigma = cms.bool(True)
0037 ),
0038 muons = cms.InputTag("simGmtStage2Digis"),
0039 pfAlgo = cms.string('PFAlgo3'),
0040 puAlgo = cms.string('LinearizedPuppi'),
0041 puppiAlphaCrops = cms.vdouble(4),
0042 puppiAlphaCropsPhotons = cms.vdouble(4),
0043 puppiAlphaSlopes = cms.vdouble(0.6),
0044 puppiAlphaSlopesPhotons = cms.vdouble(0.6),
0045 puppiAlphaZeros = cms.vdouble(9.0),
0046 puppiAlphaZerosPhotons = cms.vdouble(9.0),
0047 puppiDr = cms.double(0.3),
0048 puppiDrMin = cms.double(0.1),
0049 puppiEtaCuts = cms.vdouble(5.5),
0050 puppiPriors = cms.vdouble(6.0),
0051 puppiPriorsPhotons = cms.vdouble(6.0),
0052 puppiPtCuts = cms.vdouble(10.0),
0053 puppiPtCutsPhotons = cms.vdouble(10.0),
0054 puppiPtMax = cms.double(100.0),
0055 puppiPtSlopes = cms.vdouble(0.25),
0056 puppiPtSlopesPhotons = cms.vdouble(0.25),
0057 puppiPtZeros = cms.vdouble(14.0),
0058 puppiPtZerosPhotons = cms.vdouble(14.0),
0059 puppiUsingBareTracks = cms.bool(False),
0060 regions = cms.VPSet(
0061 cms.PSet(
0062 etaBoundaries = cms.vdouble(-5.5, -3),
0063 etaExtra = cms.double(0.0),
0064 phiExtra = cms.double(0.0),
0065 phiSlices = cms.uint32(1)
0066 ),
0067 cms.PSet(
0068 etaBoundaries = cms.vdouble(3, 5.5),
0069 etaExtra = cms.double(0.0),
0070 phiExtra = cms.double(0.0),
0071 phiSlices = cms.uint32(1)
0072 )
0073 ),
0074 tkMuons = cms.InputTag("l1tTkMuonsGmt"),
0075 trackRegionMode = cms.string('atCalo'),
0076 tracks = cms.InputTag(""),
0077 trkMaxChi2 = cms.double(15),
0078 trkMinStubs = cms.uint32(4),
0079 trkPtCut = cms.double(2.0),
0080 useRelativeRegionalCoordinates = cms.bool(False),
0081 useStandaloneMuons = cms.bool(True),
0082 useTrackerMuons = cms.bool(False),
0083 vtxAdaptiveCut = cms.bool(True),
0084 vtxAlgo = cms.string('external'),
0085 vtxCollection = cms.InputTag("l1tTkPrimaryVertex"),
0086 vtxFormat = cms.string('TkPrimaryVertex'),
0087 vtxRes = cms.double(0.333)
0088 )