File indexing completed on 2024-08-21 04:46:34
0001 import FWCore.ParameterSet.Config as cms
0002
0003 hltHpsCombinatoricRecoTaus = cms.EDProducer("RecoTauProducer",
0004 buildNullTaus = cms.bool(False),
0005 builders = cms.VPSet(cms.PSet(
0006 decayModes = cms.VPSet(
0007 cms.PSet(
0008 maxPiZeros = cms.uint32(0),
0009 maxTracks = cms.uint32(6),
0010 nCharged = cms.uint32(1),
0011 nPiZeros = cms.uint32(0)
0012 ),
0013 cms.PSet(
0014 maxPiZeros = cms.uint32(6),
0015 maxTracks = cms.uint32(6),
0016 nCharged = cms.uint32(1),
0017 nPiZeros = cms.uint32(1)
0018 ),
0019 cms.PSet(
0020 maxPiZeros = cms.uint32(5),
0021 maxTracks = cms.uint32(6),
0022 nCharged = cms.uint32(1),
0023 nPiZeros = cms.uint32(2)
0024 ),
0025 cms.PSet(
0026 maxPiZeros = cms.uint32(0),
0027 maxTracks = cms.uint32(6),
0028 nCharged = cms.uint32(2),
0029 nPiZeros = cms.uint32(0)
0030 ),
0031 cms.PSet(
0032 maxPiZeros = cms.uint32(3),
0033 maxTracks = cms.uint32(6),
0034 nCharged = cms.uint32(2),
0035 nPiZeros = cms.uint32(1)
0036 ),
0037 cms.PSet(
0038 maxPiZeros = cms.uint32(0),
0039 maxTracks = cms.uint32(6),
0040 nCharged = cms.uint32(3),
0041 nPiZeros = cms.uint32(0)
0042 ),
0043 cms.PSet(
0044 maxPiZeros = cms.uint32(3),
0045 maxTracks = cms.uint32(6),
0046 nCharged = cms.uint32(3),
0047 nPiZeros = cms.uint32(1)
0048 )
0049 ),
0050 isolationConeSize = cms.double(0.5),
0051 minAbsPhotonSumPt_insideSignalCone = cms.double(2.5),
0052 minAbsPhotonSumPt_outsideSignalCone = cms.double(1000000000.0),
0053 minRelPhotonSumPt_insideSignalCone = cms.double(0.1),
0054 minRelPhotonSumPt_outsideSignalCone = cms.double(1000000000.0),
0055 name = cms.string('combinatoric'),
0056 pfCandSrc = cms.InputTag("hltParticleFlowTmp"),
0057 plugin = cms.string('RecoTauBuilderCombinatoricPlugin'),
0058 qualityCuts = cms.PSet(
0059 isolationQualityCuts = cms.PSet(
0060 maxDeltaZ = cms.double(0.2),
0061 maxTrackChi2 = cms.double(100.0),
0062 maxTransverseImpactParameter = cms.double(0.03),
0063 minGammaEt = cms.double(1.5),
0064 minTrackHits = cms.uint32(3),
0065 minTrackPixelHits = cms.uint32(0),
0066 minTrackPt = cms.double(1.0),
0067 minTrackVertexWeight = cms.double(-1.0)
0068 ),
0069 leadingTrkOrPFCandOption = cms.string('leadPFCand'),
0070 primaryVertexSrc = cms.InputTag("hltPhase2PixelVertices"),
0071 pvFindingAlgo = cms.string('closestInDeltaZ'),
0072 recoverLeadingTrk = cms.bool(False),
0073 signalQualityCuts = cms.PSet(
0074 maxDeltaZ = cms.double(0.4),
0075 maxTrackChi2 = cms.double(1000.0),
0076 maxTransverseImpactParameter = cms.double(0.2),
0077 minGammaEt = cms.double(0.5),
0078 minNeutralHadronEt = cms.double(30.0),
0079 minTrackHits = cms.uint32(3),
0080 minTrackPixelHits = cms.uint32(0),
0081 minTrackPt = cms.double(0.5),
0082 minTrackVertexWeight = cms.double(-1.0)
0083 ),
0084 vertexTrackFiltering = cms.bool(False),
0085 vxAssocQualityCuts = cms.PSet(
0086 maxTrackChi2 = cms.double(1000.0),
0087 maxTransverseImpactParameter = cms.double(0.2),
0088 minGammaEt = cms.double(0.5),
0089 minTrackHits = cms.uint32(3),
0090 minTrackPixelHits = cms.uint32(0),
0091 minTrackPt = cms.double(0.5),
0092 minTrackVertexWeight = cms.double(-1.0)
0093 )
0094 ),
0095 signalConeSize = cms.string('max(min(0.1, 3.0/pt()), 0.05)')
0096 )),
0097 chargedHadronSrc = cms.InputTag("hltHpsTauPFJetsRecoTauChargedHadronsWithNeutrals"),
0098 jetRegionSrc = cms.InputTag("hltTauPFJets08Region"),
0099 jetSrc = cms.InputTag("hltAK4PFJets"),
0100 maxJetAbsEta = cms.double(2.5),
0101 minJetPt = cms.double(14.0),
0102 modifiers = cms.VPSet(
0103 cms.PSet(
0104 DataType = cms.string('AOD'),
0105 EcalStripSumE_deltaEta = cms.double(0.03),
0106 EcalStripSumE_deltaPhiOverQ_maxValue = cms.double(0.5),
0107 EcalStripSumE_deltaPhiOverQ_minValue = cms.double(-0.1),
0108 EcalStripSumE_minClusEnergy = cms.double(0.1),
0109 ElecPreIDLeadTkMatch_maxDR = cms.double(0.01),
0110 ElectronPreIDProducer = cms.InputTag("elecpreid"),
0111 maximumForElectrionPreIDOutput = cms.double(-0.1),
0112 name = cms.string('elec_rej'),
0113 plugin = cms.string('RecoTauElectronRejectionPlugin')
0114 ),
0115 cms.PSet(
0116 name = cms.string('tau_mass'),
0117 plugin = cms.string('PFRecoTauMassPlugin'),
0118 verbosity = cms.int32(0)
0119 )
0120 ),
0121 outputSelection = cms.string('leadPFChargedHadrCand().isNonnull()'),
0122 piZeroSrc = cms.InputTag("hltPFTauPiZeros"),
0123 verbosity = cms.int32(0)
0124 )