File indexing completed on 2024-04-06 12:27:34
0001 import FWCore.ParameterSet.Config as cms
0002
0003 hltParticleFlowBlock = cms.EDProducer(
0004 "PFBlockProducer",
0005 verbose = cms.untracked.bool(False),
0006 debug = cms.untracked.bool(False),
0007 elementImporters = cms.VPSet(
0008 cms.PSet( importerName = cms.string("GeneralTracksImporter"),
0009 source = cms.InputTag("hltLightPFTracks"),
0010 muonSrc = cms.InputTag("hltMuons"),
0011 useIterativeTracking = cms.bool(False),
0012 DPtOverPtCuts_byTrackAlgo = cms.vdouble(0.5,0.5,0.5,0.5,0.5),
0013 NHitCuts_byTrackAlgo = cms.vuint32(3,3,3,3,3)
0014 ),
0015 cms.PSet( importerName = cms.string("ECALClusterImporter"),
0016 source = cms.InputTag("hltParticleFlowClusterECAL"),
0017 BCtoPFCMap = cms.InputTag('') ),
0018 cms.PSet( importerName = cms.string("GenericClusterImporter"),
0019 source = cms.InputTag("hltParticleFlowClusterHCAL") ),
0020 cms.PSet( importerName = cms.string("GenericClusterImporter"),
0021 source = cms.InputTag("hltParticleFlowClusterHFEM") ),
0022 cms.PSet( importerName = cms.string("GenericClusterImporter"),
0023 source = cms.InputTag("hltParticleFlowClusterHFHAD") ),
0024 cms.PSet( importerName = cms.string("GenericClusterImporter"),
0025 source = cms.InputTag("hltParticleFlowClusterPS") )
0026 ),
0027 linkDefinitions = cms.VPSet(
0028 cms.PSet( linkerName = cms.string("PreshowerAndECALLinker"),
0029 linkType = cms.string("PS1:ECAL"),
0030 useKDTree = cms.bool(True) ),
0031 cms.PSet( linkerName = cms.string("PreshowerAndECALLinker"),
0032 linkType = cms.string("PS2:ECAL"),
0033 useKDTree = cms.bool(True) ),
0034 cms.PSet( linkerName = cms.string("TrackAndECALLinker"),
0035 linkType = cms.string("TRACK:ECAL"),
0036 useKDTree = cms.bool(True) ),
0037 cms.PSet( linkerName = cms.string("TrackAndHCALLinker"),
0038 linkType = cms.string("TRACK:HCAL"),
0039 useKDTree = cms.bool(True) ),
0040 cms.PSet( linkerName = cms.string("ECALAndHCALLinker"),
0041 linkType = cms.string("ECAL:HCAL"),
0042 useKDTree = cms.bool(False) ),
0043 cms.PSet( linkerName = cms.string("HFEMAndHFHADLinker"),
0044 linkType = cms.string("HFEM:HFHAD"),
0045 useKDTree = cms.bool(False) )
0046 )
0047 )
0048
0049 hltParticleFlowBlockPromptTracks = hltParticleFlowBlock.clone()
0050 hltParticleFlowBlockPromptTracks.elementImporters[0].source = cms.InputTag("hltLightPFPromptTracks")
0051
0052 hltParticleFlowBlockForTaus = hltParticleFlowBlock.clone()
0053 hltParticleFlowBlockForTaus.elementImporters[0].DPtOverPtCuts_byTrackAlgo = cms.vdouble(-1.0,-1.0,-1.0,-1.0,-1.0)
0054
0055 hltParticleFlowBlockReg = hltParticleFlowBlock.clone()
0056 hltParticleFlowBlockReg.elementImporters[0].DPtOverPtCuts_byTrackAlgo = cms.vdouble(-1.0,-1.0,-1.0,-1.0,-1.0)
0057 hltParticleFlowBlockReg.elementImporters[0].source = cms.InputTag("hltLightPFTracksReg")