File indexing completed on 2024-08-21 04:46:34
0001 import FWCore.ParameterSet.Config as cms
0002
0003 hltParticleFlowBlock = cms.EDProducer("PFBlockProducer",
0004 debug = cms.untracked.bool(False),
0005 elementImporters = cms.VPSet(
0006 cms.PSet(
0007 importerName = cms.string('SuperClusterImporter'),
0008 maximumHoverE = cms.double(0.5),
0009 minPTforBypass = cms.double(100.0),
0010 minSuperClusterPt = cms.double(10.0),
0011 source_eb = cms.InputTag("hltParticleFlowSuperClusterECAL","particleFlowSuperClusterECALBarrel"),
0012 source_ee = cms.InputTag("hltParticleFlowSuperClusterECAL","particleFlowSuperClusterECALEndcapWithPreshower"),
0013 hbheRecHitsTag = cms.InputTag("hltHbhereco"),
0014 maxSeverityHB = cms.int32(9),
0015 maxSeverityHE = cms.int32(9),
0016 usePFThresholdsFromDB = cms.bool(True),
0017 superClustersArePF = cms.bool(True)
0018 ),
0019 cms.PSet(
0020 DPtOverPtCuts_byTrackAlgo = cms.vdouble(
0021 10.0, 10.0, 10.0, 10.0, 10.0,
0022 5.0
0023 ),
0024 NHitCuts_byTrackAlgo = cms.vuint32(
0025 3, 3, 3, 3, 3,
0026 3
0027 ),
0028 cleanBadConvertedBrems = cms.bool(True),
0029 importerName = cms.string('GeneralTracksImporter'),
0030 maxDPtOPt = cms.double(1.0),
0031 muonMaxDPtOPt = cms.double(1),
0032 muonSrc = cms.InputTag("hltPhase2L3Muons"),
0033 source = cms.InputTag("hltPfTrack"),
0034 trackQuality = cms.string('highPurity'),
0035 useIterativeTracking = cms.bool(True),
0036 vetoEndcap = cms.bool(True),
0037 vetoMode = cms.uint32(2),
0038 vetoSrc = cms.InputTag("hltPfTICL")
0039 ),
0040 cms.PSet(
0041 BCtoPFCMap = cms.InputTag("hltParticleFlowSuperClusterECAL","PFClusterAssociationEBEE"),
0042 importerName = cms.string('ECALClusterImporter'),
0043 source = cms.InputTag("hltParticleFlowClusterECAL")
0044 ),
0045 cms.PSet(
0046 importerName = cms.string('GenericClusterImporter'),
0047 source = cms.InputTag("hltParticleFlowClusterHCAL")
0048 ),
0049 cms.PSet(
0050 importerName = cms.string('GenericClusterImporter'),
0051 source = cms.InputTag("hltParticleFlowBadHcalPseudoCluster")
0052 ),
0053 cms.PSet(
0054 importerName = cms.string('GenericClusterImporter'),
0055 source = cms.InputTag("hltParticleFlowClusterHO")
0056 ),
0057 cms.PSet(
0058 importerName = cms.string('GenericClusterImporter'),
0059 source = cms.InputTag("hltParticleFlowClusterHF")
0060 )
0061 ),
0062 linkDefinitions = cms.VPSet(
0063 cms.PSet(
0064 linkType = cms.string('TRACK:ECAL'),
0065 linkerName = cms.string('TrackAndECALLinker'),
0066 useKDTree = cms.bool(True)
0067 ),
0068 cms.PSet(
0069 linkType = cms.string('TRACK:HCAL'),
0070 linkerName = cms.string('TrackAndHCALLinker'),
0071 nMaxHcalLinksPerTrack = cms.int32(1),
0072 trajectoryLayerEntrance = cms.string('HCALEntrance'),
0073 trajectoryLayerExit = cms.string('HCALExit'),
0074 useKDTree = cms.bool(True)
0075 ),
0076 cms.PSet(
0077 linkType = cms.string('TRACK:HO'),
0078 linkerName = cms.string('TrackAndHOLinker'),
0079 useKDTree = cms.bool(False)
0080 ),
0081 cms.PSet(
0082 linkType = cms.string('ECAL:HCAL'),
0083 linkerName = cms.string('ECALAndHCALLinker'),
0084 minAbsEtaEcal = cms.double(2.5),
0085 useKDTree = cms.bool(False)
0086 ),
0087 cms.PSet(
0088 linkType = cms.string('HCAL:HO'),
0089 linkerName = cms.string('HCALAndHOLinker'),
0090 useKDTree = cms.bool(False)
0091 ),
0092 cms.PSet(
0093 linkType = cms.string('HFEM:HFHAD'),
0094 linkerName = cms.string('HFEMAndHFHADLinker'),
0095 useKDTree = cms.bool(False)
0096 ),
0097 cms.PSet(
0098 linkType = cms.string('TRACK:TRACK'),
0099 linkerName = cms.string('TrackAndTrackLinker'),
0100 useKDTree = cms.bool(False)
0101 ),
0102 cms.PSet(
0103 linkType = cms.string('ECAL:ECAL'),
0104 linkerName = cms.string('ECALAndECALLinker'),
0105 useKDTree = cms.bool(False)
0106 ),
0107 cms.PSet(
0108 linkType = cms.string('ECAL:BREM'),
0109 linkerName = cms.string('ECALAndBREMLinker'),
0110 useKDTree = cms.bool(False)
0111 ),
0112 cms.PSet(
0113 linkType = cms.string('HCAL:BREM'),
0114 linkerName = cms.string('HCALAndBREMLinker'),
0115 useKDTree = cms.bool(False)
0116 ),
0117 cms.PSet(
0118 SuperClusterMatchByRef = cms.bool(True),
0119 linkType = cms.string('SC:ECAL'),
0120 linkerName = cms.string('SCAndECALLinker'),
0121 useKDTree = cms.bool(False)
0122 ),
0123 cms.PSet(
0124 linkType = cms.string('TRACK:HFEM'),
0125 linkerName = cms.string('TrackAndHCALLinker'),
0126 nMaxHcalLinksPerTrack = cms.int32(-1),
0127 trajectoryLayerEntrance = cms.string('VFcalEntrance'),
0128 trajectoryLayerExit = cms.string(''),
0129 useKDTree = cms.bool(True)
0130 ),
0131 cms.PSet(
0132 linkType = cms.string('TRACK:HFHAD'),
0133 linkerName = cms.string('TrackAndHCALLinker'),
0134 nMaxHcalLinksPerTrack = cms.int32(-1),
0135 trajectoryLayerEntrance = cms.string('VFcalEntrance'),
0136 trajectoryLayerExit = cms.string(''),
0137 useKDTree = cms.bool(True)
0138 )
0139 ),
0140 verbose = cms.untracked.bool(False)
0141 )