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.4), # 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  minNeutralHadronEt = cms.double(30.)
20  ),
21  isolationQualityCuts = cms.PSet(
22  minTrackPt = cms.double(1.0),
23  maxTrackChi2 = cms.double(100.),
24  maxTransverseImpactParameter = cms.double(0.03),
25  maxDeltaZ = cms.double(0.2),
26  minTrackVertexWeight = cms.double(-1.), # Tracks weight in vertex
27  minTrackPixelHits = cms.uint32(0),
28  minTrackHits = cms.uint32(8),
29  minGammaEt = cms.double(1.5),
30  #useTracksInsteadOfPFHadrons = cms.bool(False),
31  ),
32  vxAssocQualityCuts = cms.PSet(
33  minTrackPt = cms.double(0.5), # filter PFChargedHadrons below given pt
34  maxTrackChi2 = cms.double(100.), # require track Chi2
35  maxTransverseImpactParameter = cms.double(0.03), # w.r.t. PV
36  #maxDeltaZ = cms.double(0.2), # w.r.t. PV
37  #minTrackVertexWeight = cms.double(10e-4), # Tracks weight in vertex
38  minTrackVertexWeight = cms.double(-1.), # Tracks weight in vertex
39  minTrackPixelHits = cms.uint32(0), # pixel-only hits (note that these cuts are turned off,
40  # the tracking cuts might be higher)
41  minTrackHits = cms.uint32(3), # total track hits
42  minGammaEt = cms.double(0.5) # filter PFgammas below given Pt
43  #useTracksInsteadOfPFHadrons = cms.bool(False), # if true, use generalTracks, instead of PFChargedHadrons
44  ),
45  # The central definition of primary vertex source.
46  primaryVertexSrc = cms.InputTag("offlinePrimaryVertices"),
47  # Possible algorithms are: 'highestPtInEvent', 'closestInDeltaZ', 'highestWeightForLeadTrack' and 'combined'
48  pvFindingAlgo = cms.string("closestInDeltaZ"),
49  vertexTrackFiltering = cms.bool(False),
50  recoverLeadingTrk = cms.bool(False),
51  # produce histograms when running in debug mode
52  # makeHisto = cms.bool(False)
53  leadingTrkOrPFCandOption = cms.string("leadPFCand")
54  ##leadingTrkOrPFCandOption = cms.string("leadTrack")
55  ##leadingTrkOrPFCandOption = cms.string("firstTrack") #default behaviour until 710 (first track in the collection)
56 )