File indexing completed on 2023-10-25 09:50:36
0001 import FWCore.ParameterSet.Config as cms
0002
0003 hltHpsPFTauBasicDiscriminatorsForDeepTau = cms.EDProducer( "PFRecoTauDiscriminationByIsolationContainer",
0004 PFTauProducer = cms.InputTag( "hltHpsPFTauProducer" ),
0005 qualityCuts = cms.PSet(
0006 signalQualityCuts = cms.PSet(
0007 minTrackPt = cms.double( 0.5 ),
0008 maxTrackChi2 = cms.double( 100.0 ),
0009 maxTransverseImpactParameter = cms.double( 0.1 ),
0010 maxDeltaZ = cms.double( 0.4 ),
0011 maxDeltaZToLeadTrack = cms.double( -1.0 ),
0012 minTrackVertexWeight = cms.double( -1.0 ),
0013 minTrackPixelHits = cms.uint32( 0 ),
0014 minTrackHits = cms.uint32( 3 ),
0015 minGammaEt = cms.double( 1.0 ),
0016 minNeutralHadronEt = cms.double( 30.0 ),
0017 useTracksInsteadOfPFHadrons = cms.bool( False )
0018 ),
0019 isolationQualityCuts = cms.PSet(
0020 minTrackPt = cms.double( 1.0 ),
0021 maxTrackChi2 = cms.double( 100.0 ),
0022 maxTransverseImpactParameter = cms.double( 0.03 ),
0023 maxDeltaZ = cms.double( 0.2 ),
0024 maxDeltaZToLeadTrack = cms.double( -1.0 ),
0025 minTrackVertexWeight = cms.double( -1.0 ),
0026 minTrackPixelHits = cms.uint32( 0 ),
0027 minTrackHits = cms.uint32( 8 ),
0028 minGammaEt = cms.double( 1.5 ),
0029 useTracksInsteadOfPFHadrons = cms.bool( False )
0030 ),
0031 vxAssocQualityCuts = cms.PSet(
0032 minTrackPt = cms.double( 0.5 ),
0033 maxTrackChi2 = cms.double( 100.0 ),
0034 maxTransverseImpactParameter = cms.double( 0.1 ),
0035 minTrackVertexWeight = cms.double( -1.0 ),
0036 minTrackPixelHits = cms.uint32( 0 ),
0037 minTrackHits = cms.uint32( 3 ),
0038 minGammaEt = cms.double( 1.0 )
0039 ),
0040 primaryVertexSrc = cms.InputTag( "hltPhase2PixelVertices" ),
0041 pvFindingAlgo = cms.string( "closestInDeltaZ" ),
0042 vertexTrackFiltering = cms.bool( False ),
0043 recoverLeadingTrk = cms.bool( False ),
0044 leadingTrkOrPFCandOption = cms.string( "leadPFCand" )
0045 ),
0046 minTauPtForNoIso = cms.double( -99.0 ),
0047 vertexSrc = cms.InputTag( "hltPhase2PixelVertices" ),
0048 rhoConeSize = cms.double( 0.5 ),
0049 rhoProducer = cms.InputTag( "hltFixedGridRhoProducerFastjetAllTau" ),
0050 footprintCorrections = cms.VPSet(
0051 cms.PSet( selection = cms.string( "decayMode() = 0" ),
0052 offset = cms.string( "0.0" )
0053 ),
0054 cms.PSet( selection = cms.string( "decayMode() = 1 || decayMode() = 2" ),
0055 offset = cms.string( "0.0" )
0056 ),
0057 cms.PSet( selection = cms.string( "decayMode() = 5" ),
0058 offset = cms.string( "2.7" )
0059 ),
0060 cms.PSet( selection = cms.string( "decayMode() = 6" ),
0061 offset = cms.string( "0.0" )
0062 ),
0063 cms.PSet( selection = cms.string( "decayMode() = 10" ),
0064 offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" )
0065 )
0066 ),
0067 deltaBetaFactor = cms.string( "0.2000" ),
0068 applyFootprintCorrection = cms.bool( False ),
0069 Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ),
0070 verbosity = cms.int32( 0 ),
0071 deltaBetaPUTrackPtCutOverride = cms.bool( True ),
0072 applyRhoCorrection = cms.bool( False ),
0073 WeightECALIsolation = cms.double( 1.0 ),
0074 rhoUEOffsetCorrection = cms.double( 1.0 ),
0075 deltaBetaPUTrackPtCutOverride_val = cms.double( 0.5 ),
0076 isoConeSizeForDeltaBeta = cms.double( 0.8 ),
0077 customOuterCone = cms.double( 0.5 ),
0078 particleFlowSrc = cms.InputTag( "particleFlowTmp" ),
0079 IDdefinitions = cms.VPSet(
0080 cms.PSet( IDname = cms.string( "ChargedIsoPtSum" ),
0081 ApplyDiscriminationByTrackerIsolation = cms.bool( True ),
0082 storeRawSumPt = cms.bool( True )
0083 ),
0084 cms.PSet( IDname = cms.string( "NeutralIsoPtSum" ),
0085 ApplyDiscriminationByECALIsolation = cms.bool( True ),
0086 storeRawSumPt = cms.bool( True )
0087 ),
0088 cms.PSet( IDname = cms.string( "NeutralIsoPtSumWeight" ),
0089 ApplyDiscriminationByWeightedECALIsolation = cms.bool( True ),
0090 storeRawSumPt = cms.bool( True ),
0091 UseAllPFCandsForWeights = cms.bool( True )
0092 ),
0093 cms.PSet( IDname = cms.string( "TauFootprintCorrection" ),
0094 storeRawFootprintCorrection = cms.bool( True )
0095 ),
0096 cms.PSet( IDname = cms.string( "PhotonPtSumOutsideSignalCone" ),
0097 storeRawPhotonSumPt_outsideSignalCone = cms.bool( True )
0098 ),
0099 cms.PSet( IDname = cms.string( "PUcorrPtSum" ),
0100 applyDeltaBetaCorrection = cms.bool( True ),
0101 storeRawPUsumPt = cms.bool( True )
0102 )
0103 ),
0104 IDWPdefinitions = cms.VPSet(
0105 )
0106 )