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