Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2023-10-25 09:50:36

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 hltHpsPFTauBasicDiscriminatorsdR03ForDeepTau = 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.3 ),
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 )