File indexing completed on 2023-10-25 09:50:38
0001 import FWCore.ParameterSet.Config as cms
0002
0003 l1tPFProducerBarrel = cms.EDProducer("L1TPFProducer",
0004 debug = cms.untracked.int32(0),
0005 emClusters = cms.VInputTag(cms.InputTag("l1tPFClustersFromL1EGClusters")),
0006 emPtCut = cms.double(0.5),
0007 etaCharged = cms.double(2.5),
0008 hadClusters = cms.VInputTag(cms.InputTag("l1tPFClustersFromCombinedCaloHCal","calibrated")),
0009 hadPtCut = cms.double(1.0),
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.7),
0044 puppiAlphaSlopesPhotons = cms.vdouble(0.7),
0045 puppiAlphaZeros = cms.vdouble(6.0),
0046 puppiAlphaZerosPhotons = cms.vdouble(6.0),
0047 puppiDr = cms.double(0.3),
0048 puppiDrMin = cms.double(0.07),
0049 puppiEtaCuts = cms.vdouble(1.6),
0050 puppiPriors = cms.vdouble(5.0),
0051 puppiPriorsPhotons = cms.vdouble(1.0),
0052 puppiPtCuts = cms.vdouble(1.0),
0053 puppiPtCutsPhotons = cms.vdouble(1.0),
0054 puppiPtMax = cms.double(50.0),
0055 puppiPtSlopes = cms.vdouble(0.3),
0056 puppiPtSlopesPhotons = cms.vdouble(0.3),
0057 puppiPtZeros = cms.vdouble(4.0),
0058 puppiPtZerosPhotons = cms.vdouble(2.5),
0059 puppiUsingBareTracks = cms.bool(True),
0060 regions = cms.VPSet(cms.PSet(
0061 etaBoundaries = cms.vdouble(-1.5, 1.5),
0062 etaExtra = cms.double(0.3),
0063 phiExtra = cms.double(0.0),
0064 phiSlices = cms.uint32(1)
0065 )),
0066 tkMuons = cms.InputTag("l1tTkMuonsGmt"),
0067 trackRegionMode = cms.string('atCalo'),
0068 tracks = cms.InputTag("l1tPFTracksFromL1TracksBarrel"),
0069 trkMaxChi2 = cms.double(15),
0070 trkMinStubs = cms.uint32(4),
0071 trkPtCut = cms.double(2.0),
0072 useRelativeRegionalCoordinates = cms.bool(False),
0073 useStandaloneMuons = cms.bool(True),
0074 useTrackerMuons = cms.bool(False),
0075 vtxAdaptiveCut = cms.bool(True),
0076 vtxAlgo = cms.string('external'),
0077 vtxCollection = cms.InputTag("l1tTkPrimaryVertex"),
0078 vtxFormat = cms.string('TkPrimaryVertex'),
0079 vtxRes = cms.double(0.333)
0080 )