Back to home page

Project CMSSW displayed by LXR

 
 

    


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 )