CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
PFRecoTauQualityCuts_cfi.py
Go to the documentation of this file.
2 
3 # A set of quality cuts used for the PFTaus. Note that the quality cuts are
4 # different for the signal and isolation regions. (Currently, only in Nhits)
5 
6 PFTauQualityCuts = cms.PSet(
7  signalQualityCuts = cms.PSet(
8  minTrackPt = cms.double(0.5), # filter PFChargedHadrons below given pt
9  maxTrackChi2 = cms.double(100.), # require track Chi2
10  maxTransverseImpactParameter = cms.double(0.03), # w.r.t. PV
11  maxDeltaZ = cms.double(0.2), # w.r.t. PV
12  #minTrackVertexWeight = cms.double(10e-4), # Tracks weight in vertex
13  minTrackVertexWeight = cms.double(-1), # Tracks weight in vertex
14  minTrackPixelHits = cms.uint32(0), # pixel-only hits (note that these cuts are turned off,
15  # the tracking cuts might be higher)
16  minTrackHits = cms.uint32(3), # total track hits
17  minGammaEt = cms.double(0.5), # filter PFgammas below given Pt
18  #useTracksInsteadOfPFHadrons = cms.bool(False), # if true, use generalTracks, instead of PFChargedHadrons
19  ),
20  isolationQualityCuts = cms.PSet(
21  minTrackPt = cms.double(1.0),
22  maxTrackChi2 = cms.double(100.),
23  maxTransverseImpactParameter = cms.double(0.03),
24  maxDeltaZ = cms.double(0.2),
25  minTrackVertexWeight = cms.double(-1), # Tracks weight in vertex
26  minTrackPixelHits = cms.uint32(0),
27  minTrackHits = cms.uint32(8),
28  minGammaEt = cms.double(1.5),
29  #useTracksInsteadOfPFHadrons = cms.bool(False),
30  ),
31  # The central definition of primary vertex source.
32  primaryVertexSrc = cms.InputTag("offlinePrimaryVertices"),
33  # Possible algorithms are: highestPtInEvent, closestInDeltaZ,
34  # highestWeightForLeadTrack
35  pvFindingAlgo = cms.string("highestWeightForLeadTrack"),
36 )