File indexing completed on 2024-09-26 05:06:10
0001 import FWCore.ParameterSet.Config as cms
0002
0003 def HPSPFTauProducer(*args, **kwargs):
0004 mod = cms.EDProducer('HPSPFTauProducer',
0005 useJetSeeds = cms.bool(True),
0006 minPFTauPt = cms.double(20),
0007 minSignalConeSize = cms.double(0.05),
0008 isolationQualityCuts = cms.PSet(
0009 neutralHadron = cms.PSet(
0010 minPt = cms.double(0)
0011 ),
0012 muon = cms.PSet(
0013 maxDz = cms.double(0.4),
0014 minPt = cms.double(0)
0015 ),
0016 electron = cms.PSet(
0017 maxDz = cms.double(0.4),
0018 minPt = cms.double(0)
0019 ),
0020 photon = cms.PSet(
0021 minPt = cms.double(0)
0022 ),
0023 chargedHadron = cms.PSet(
0024 maxDz = cms.double(0.4),
0025 minPt = cms.double(0)
0026 )
0027 ),
0028 stripSizePhi = cms.double(0.2),
0029 minSeedJetPt = cms.double(30),
0030 maxChargedRelIso = cms.double(1),
0031 minSeedChargedPFCandPt = cms.double(5),
0032 srcL1PFCands = cms.InputTag('l1tLayer1', 'PF'),
0033 stripSizeEta = cms.double(0.05),
0034 maxLeadChargedPFCandEta = cms.double(2.4),
0035 deltaRCleaning = cms.double(0.4),
0036 useStrips = cms.bool(True),
0037 maxSeedChargedPFCandDz = cms.double(1000),
0038 minLeadChargedPFCandPt = cms.double(1),
0039 maxSeedChargedPFCandEta = cms.double(2.4),
0040 applyPreselection = cms.bool(False),
0041 isolationConeSize = cms.double(0.4),
0042 srcL1Vertices = cms.InputTag('l1tVertexFinderEmulator', 'L1VerticesEmulation'),
0043 maxChargedIso = cms.double(1000),
0044 signalQualityCuts = cms.PSet(
0045 neutralHadron = cms.PSet(
0046 minPt = cms.double(0)
0047 ),
0048 muon = cms.PSet(
0049 maxDz = cms.double(0.4),
0050 minPt = cms.double(0)
0051 ),
0052 electron = cms.PSet(
0053 maxDz = cms.double(0.4),
0054 minPt = cms.double(0)
0055 ),
0056 photon = cms.PSet(
0057 minPt = cms.double(0)
0058 ),
0059 chargedHadron = cms.PSet(
0060 maxDz = cms.double(0.4),
0061 minPt = cms.double(0)
0062 )
0063 ),
0064 useChargedPFCandSeeds = cms.bool(True),
0065 maxLeadChargedPFCandDz = cms.double(1000),
0066 maxSeedJetEta = cms.double(2.4),
0067 signalConeSize = cms.string('2.8/max(1., pt)'),
0068 srcL1Jets = cms.InputTag('l1tPhase1JetCalibrator9x9trimmed', 'Phase1L1TJetFromPfCandidates'),
0069 debug = cms.untracked.bool(False),
0070 maxPFTauEta = cms.double(2.4),
0071 maxSignalConeSize = cms.double(0.1),
0072 mightGet = cms.optional.untracked.vstring
0073 )
0074 for a in args:
0075 mod.update_(a)
0076 mod.update_(kwargs)
0077 return mod