CMS 3D CMS Logo

HLTPFRecoTauQualityCuts_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 # HLT specific quality cuts - referenced by HLTPFTauDiscriminatioByIsolation
4 
5 # A set of quality cuts used for the PFTaus. Note that the quality cuts are
6 # different for the signal and isolation regions. (Currently, only in Nhits)
7 
8 hltPFTauQualityCuts = cms.PSet(
9  signalQualityCuts = cms.PSet(
10  minTrackPt = cms.double(0.0), # filter PFChargedHadrons below given pt
11  maxTrackChi2 = cms.double(1000.0), # require track Chi2
12  minTrackPixelHits = cms.uint32(0), # pixel-only hits (note that these cuts are turned off,
13  # the tracking cuts might be higher)
14  maxDeltaZ = cms.double(0.2), # Should in general be disabled at HLT (PV is sometimes missing)
15  maxTransverseImpactParameter = cms.double(0.03), # Should in general be disabled at HLT (PV is sometimes missing)
16  minTrackVertexWeight = cms.double(-1), # Should in general be disabled at HLT (PV is sometimes missing)
17  minTrackHits = cms.uint32(3), # total track hits
18  minGammaEt = cms.double(0.5), # filter PFgammas below given Pt
19  useTracksInsteadOfPFHadrons = cms.bool(False), # if true, use generalTracks, instead of PFChargedHadrons
20  ),
21  isolationQualityCuts = cms.PSet(
22  minTrackPt = cms.double(1.5),
23  maxTrackChi2 = cms.double(100.0),
24  maxDeltaZ = cms.double(0.2), # Should in general be disabled at HLT (PV is sometimes missing)
25  maxTransverseImpactParameter = cms.double(0.03), # Should in general be disabled at HLT (PV is sometimes missing)
26  minTrackVertexWeight = cms.double(-1), # Should in general be disabled at HLT (PV is sometimes missing)
27  # Optionally cut on DZ to lead track
28  # This option only works for isolation, not signal!
29  maxDeltaZToLeadTrack = cms.double(0.2),
30  minTrackPixelHits = cms.uint32(0),
31  minTrackHits = cms.uint32(3),
32  minGammaEt = cms.double(1.5),
33  useTracksInsteadOfPFHadrons = cms.bool(False),
34  ),
35  # The central definition of primary vertex source.
36  primaryVertexSrc = cms.InputTag("hltPixelVertices"),
37  # Possible algorithms are: highestPtInEvent, closestInDeltaZ,
38  # highestWeightForLeadTrack
39  pvFindingAlgo = cms.string("highestPtInEvent"),
40 )