Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-08-21 04:46:34

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 hltParticleFlowTmpBarrel = cms.EDProducer("PFProducer",
0004     GedElectronValueMap = cms.InputTag("gedGsfElectronValueMapsTmp"),
0005     GedPhotonValueMap = cms.InputTag("gedPhotonsTmp","valMapPFEgammaCandToPhoton"),
0006     PFEGammaCandidates = cms.InputTag("particleFlowEGamma"),
0007     PFEGammaFiltersParameters = cms.PSet(
0008         electronDnnBkgThresholds = cms.PSet(
0009             electronDnnBkgHighPtBarrelThr = cms.double(0.8),
0010             electronDnnBkgHighPtEndcapThr = cms.double(0.75),
0011             electronDnnBkgLowPtThr = cms.double(0.75)
0012         ),
0013         electronDnnThresholds = cms.PSet(
0014             electronDnnHighPtBarrelThr = cms.double(0.068),
0015             electronDnnHighPtEndcapThr = cms.double(0.056),
0016             electronDnnLowPtThr = cms.double(0.075)
0017         ),
0018         electron_ecalDrivenHademPreselCut = cms.double(0.15),
0019         electron_iso_combIso_barrel = cms.double(10),
0020         electron_iso_combIso_endcap = cms.double(10),
0021         electron_iso_mva_barrel = cms.double(-0.1875),
0022         electron_iso_mva_endcap = cms.double(-0.1075),
0023         electron_iso_pt = cms.double(10),
0024         electron_maxElePtForOnlyMVAPresel = cms.double(50),
0025         electron_missinghits = cms.uint32(1),
0026         electron_noniso_mvaCut = cms.double(-0.1),
0027         electron_protectionsForBadHcal = cms.PSet(
0028             dEta = cms.vdouble(0.0064, 0.01264),
0029             dPhi = cms.vdouble(0.0547, 0.0394),
0030             eInvPInv = cms.vdouble(0.184, 0.0721),
0031             enableProtections = cms.bool(False),
0032             full5x5_sigmaIetaIeta = cms.vdouble(0.0106, 0.0387)
0033         ),
0034         electron_protectionsForJetMET = cms.PSet(
0035             maxDPhiIN = cms.double(0.1),
0036             maxE = cms.double(50),
0037             maxEcalEOverPRes = cms.double(0.2),
0038             maxEcalEOverP_1 = cms.double(0.5),
0039             maxEcalEOverP_2 = cms.double(0.2),
0040             maxEeleOverPout = cms.double(0.2),
0041             maxEeleOverPoutRes = cms.double(0.5),
0042             maxEleHcalEOverEcalE = cms.double(0.1),
0043             maxHcalE = cms.double(10),
0044             maxHcalEOverEcalE = cms.double(0.1),
0045             maxHcalEOverP = cms.double(1),
0046             maxNtracks = cms.double(3),
0047             maxTrackPOverEele = cms.double(1)
0048         ),
0049         photonDnnThresholds = cms.PSet(
0050             photonDnnBarrelThr = cms.double(0.22),
0051             photonDnnEndcapThr = cms.double(0.35)
0052         ),
0053         photon_HoE = cms.double(0.05),
0054         photon_MinEt = cms.double(10),
0055         photon_SigmaiEtaiEta_barrel = cms.double(0.0125),
0056         photon_SigmaiEtaiEta_endcap = cms.double(0.034),
0057         photon_combIso = cms.double(10),
0058         photon_protectionsForBadHcal = cms.PSet(
0059             enableProtections = cms.bool(False),
0060             solidConeTrkIsoOffset = cms.double(10),
0061             solidConeTrkIsoSlope = cms.double(0.3)
0062         ),
0063         photon_protectionsForJetMET = cms.PSet(
0064             sumPtTrackIso = cms.double(4),
0065             sumPtTrackIsoSlope = cms.double(0.001)
0066         ),
0067         useEBModelInGap = cms.bool(True),
0068         useElePFidDnn = cms.bool(False),
0069         usePhotonPFidDnn = cms.bool(False)
0070     ),
0071     PFHFCleaningParameters = cms.PSet(
0072         maxDeltaPhiPt = cms.double(7),
0073         maxSignificance = cms.double(2.5),
0074         minDeltaMet = cms.double(0.4),
0075         minHFCleaningPt = cms.double(5),
0076         minSignificance = cms.double(2.5),
0077         minSignificanceReduction = cms.double(1.4)
0078     ),
0079     PFMuonAlgoParameters = cms.PSet(
0080         cosmicRejectionDistance = cms.double(1),
0081         eventFactorForCosmics = cms.double(10),
0082         eventFractionForCleaning = cms.double(0.5),
0083         eventFractionForRejection = cms.double(0.8),
0084         maxDPtOPt = cms.double(1),
0085         metFactorForCleaning = cms.double(4),
0086         metFactorForFakes = cms.double(4),
0087         metFactorForHighEta = cms.double(25),
0088         metFactorForRejection = cms.double(4),
0089         metSignificanceForCleaning = cms.double(3),
0090         metSignificanceForRejection = cms.double(4),
0091         minEnergyForPunchThrough = cms.double(100),
0092         minMomentumForPunchThrough = cms.double(100),
0093         minPtForPostCleaning = cms.double(20),
0094         ptErrorScale = cms.double(8),
0095         ptFactorForHighEta = cms.double(2),
0096         punchThroughFactor = cms.double(3),
0097         punchThroughMETFactor = cms.double(4),
0098         trackQuality = cms.string('highPurity')
0099     ),
0100     blocks = cms.InputTag("hltParticleFlowBlock"),
0101     calibHF_a_EMHAD = cms.vdouble(
0102         1, 1, 1, 1, 1,
0103         1, 1, 1, 1, 1
0104     ),
0105     calibHF_a_EMonly = cms.vdouble(
0106         1, 1, 1, 1, 1,
0107         1, 1, 1, 1, 1
0108     ),
0109     calibHF_b_EMHAD = cms.vdouble(
0110         1, 1, 1, 1, 1,
0111         1, 1, 1, 1, 1
0112     ),
0113     calibHF_b_HADonly = cms.vdouble(
0114         1, 1, 1, 1, 1,
0115         1, 1, 1, 1, 1
0116     ),
0117     calibHF_eta_step = cms.vdouble(
0118         0, 2.9, 3, 3.2, 4.2,
0119         4.4, 4.6, 4.8, 5.2, 5.4
0120     ),
0121     calibHF_use = cms.bool(False),
0122     calibrationsLabel = cms.string(''),
0123     cleanedHF = cms.VInputTag("hltParticleFlowRecHitHF:Cleaned", "hltParticleFlowClusterHF:Cleaned"),
0124     debug = cms.untracked.bool(False),
0125     dptRel_DispVtx = cms.double(10),
0126     egammaElectrons = cms.InputTag("mvaElectrons"),
0127     factors_45 = cms.vdouble(10, 100),
0128     goodPixelTrackDeadHcal_chi2n = cms.double(2),
0129     goodPixelTrackDeadHcal_dxy = cms.double(0.02),
0130     goodPixelTrackDeadHcal_dz = cms.double(0.05),
0131     goodPixelTrackDeadHcal_maxLost3Hit = cms.int32(0),
0132     goodPixelTrackDeadHcal_maxLost4Hit = cms.int32(1),
0133     goodPixelTrackDeadHcal_maxPt = cms.double(50),
0134     goodPixelTrackDeadHcal_minEta = cms.double(2.3),
0135     goodPixelTrackDeadHcal_ptErrRel = cms.double(1),
0136     goodTrackDeadHcal_chi2n = cms.double(5),
0137     goodTrackDeadHcal_dxy = cms.double(0.5),
0138     goodTrackDeadHcal_layers = cms.uint32(4),
0139     goodTrackDeadHcal_ptErrRel = cms.double(0.2),
0140     goodTrackDeadHcal_validFr = cms.double(0.5),
0141     iCfgCandConnector = cms.PSet(
0142         bCalibPrimary = cms.bool(True),
0143         bCorrect = cms.bool(True),
0144         dptRel_MergedTrack = cms.double(5),
0145         dptRel_PrimaryTrack = cms.double(10),
0146         nuclCalibFactors = cms.vdouble(0.8, 0.15, 0.5, 0.5, 0.05),
0147         ptErrorSecondary = cms.double(1)
0148     ),
0149     mightGet = cms.optional.untracked.vstring,
0150     muon_ECAL = cms.vdouble(0.5, 0.5),
0151     muon_HCAL = cms.vdouble(3, 3),
0152     muon_HO = cms.vdouble(0.9, 0.9),
0153     muons = cms.InputTag("hltPhase2L3Muons"),
0154     nsigma_TRACK = cms.double(1),
0155     pf_nsigma_ECAL = cms.double(0),
0156     pf_nsigma_HCAL = cms.double(1),
0157     pf_nsigma_HFEM = cms.double(1),
0158     pf_nsigma_HFHAD = cms.double(1),
0159     postHFCleaning = cms.bool(False),
0160     postMuonCleaning = cms.bool(True),
0161     pt_Error = cms.double(1),
0162     rejectTracks_Bad = cms.bool(True),
0163     rejectTracks_Step45 = cms.bool(True),
0164     resolHF_square = cms.vdouble(7.834401, 0.012996, 0),
0165     useCalibrationsFromDB = cms.bool(True),
0166     useEGammaElectrons = cms.bool(False),
0167     useEGammaFilters = cms.bool(False),
0168     useHO = cms.bool(True),
0169     usePFConversions = cms.bool(False),
0170     usePFDecays = cms.bool(False),
0171     usePFNuclearInteractions = cms.bool(False),
0172     useProtectionsForJetMET = cms.bool(False),
0173     useVerticesForNeutral = cms.bool(True),
0174     verbose = cms.untracked.bool(False),
0175     vertexCollection = cms.InputTag("hltOfflinePrimaryVertices"),
0176     vetoEndcap = cms.bool(True),
0177     vetoes = cms.InputTag({"hltPfTICL"})
0178 )