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 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 )