Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:27:52

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 # HLT specific quality cuts - referenced by HLTPFTauDiscriminatioByIsolation
0004 
0005 # A set of quality cuts used for the PFTaus.  Note that the quality cuts are
0006 # different for the signal and isolation regions.  (Currently, only in Nhits)
0007 
0008 hltPFTauQualityCuts = cms.PSet(
0009     signalQualityCuts = cms.PSet(
0010         minTrackPt                   = cms.double(0.0),  # filter PFChargedHadrons below given pt
0011         maxTrackChi2                 = cms.double(1000.0), # require track Chi2
0012         minTrackPixelHits            = cms.uint32(0),    # pixel-only hits (note that these cuts are turned off,
0013         # the tracking cuts might be higher)
0014         maxDeltaZ                    = cms.double(0.2),  # Should in general be disabled at HLT (PV is sometimes missing)
0015         maxTransverseImpactParameter = cms.double(0.03), # Should in general be disabled at HLT (PV is sometimes missing)
0016         minTrackVertexWeight         = cms.double(-1),   # Should in general be disabled at HLT (PV is sometimes missing)
0017         minTrackHits                 = cms.uint32(3),    # total track hits
0018         minGammaEt                   = cms.double(1.0),  # filter PFgammas below given Pt
0019         useTracksInsteadOfPFHadrons  = cms.bool(False),  # if true, use generalTracks, instead of PFChargedHadrons
0020     ),
0021     isolationQualityCuts = cms.PSet(
0022         minTrackPt                   = cms.double(1.5),
0023         maxTrackChi2                 = cms.double(100.0),
0024         maxDeltaZ                    = cms.double(0.2),  # Should in general be disabled at HLT (PV is sometimes missing)
0025         maxTransverseImpactParameter = cms.double(0.03), # Should in general be disabled at HLT (PV is sometimes missing)
0026         minTrackVertexWeight         = cms.double(-1),   # Should in general be disabled at HLT (PV is sometimes missing)
0027         # Optionally cut on DZ to lead track
0028         # This option only works for isolation, not signal!
0029         maxDeltaZToLeadTrack         = cms.double(0.2),
0030         minTrackPixelHits            = cms.uint32(0),
0031         minTrackHits                 = cms.uint32(3),
0032         minGammaEt                   = cms.double(1.5),
0033         useTracksInsteadOfPFHadrons  = cms.bool(False),
0034     ),
0035     # The central definition of primary vertex source.
0036     primaryVertexSrc = cms.InputTag("hltPixelVertices"),
0037     # Possible algorithms are: highestPtInEvent, closestInDeltaZ,
0038     # highestWeightForLeadTrack
0039     pvFindingAlgo = cms.string("highestPtInEvent"),
0040 )