CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_9_patch3/src/RecoTauTag/RecoTau/python/PFRecoTauQualityCuts_cfi.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 # A set of quality cuts used for the PFTaus.  Note that the quality cuts are
00004 # different for the signal and isolation regions.  (Currently, only in Nhits)
00005 
00006 PFTauQualityCuts = cms.PSet(
00007     signalQualityCuts = cms.PSet(
00008         minTrackPt                   = cms.double(0.5),  # filter PFChargedHadrons below given pt
00009         maxTrackChi2                 = cms.double(100.), # require track Chi2
00010         maxTransverseImpactParameter = cms.double(0.03), # w.r.t. PV
00011         maxDeltaZ                    = cms.double(0.2),  # w.r.t. PV
00012         #minTrackVertexWeight         = cms.double(10e-4), # Tracks weight in vertex
00013         minTrackVertexWeight         = cms.double(-1), # Tracks weight in vertex
00014         minTrackPixelHits            = cms.uint32(0),    # pixel-only hits (note that these cuts are turned off,
00015         # the tracking cuts might be higher)
00016         minTrackHits                 = cms.uint32(3),    # total track hits
00017         minGammaEt                   = cms.double(0.5),  # filter PFgammas below given Pt
00018         #useTracksInsteadOfPFHadrons  = cms.bool(False),  # if true, use generalTracks, instead of PFChargedHadrons
00019     ),
00020     isolationQualityCuts = cms.PSet(
00021         minTrackPt                   = cms.double(1.0),
00022         maxTrackChi2                 = cms.double(100.),
00023         maxTransverseImpactParameter = cms.double(0.03),
00024         maxDeltaZ                    = cms.double(0.2),
00025         # Optionally cut on DZ to lead track
00026         # This option only works for isolation, not signal!
00027         # maxDeltaZToLeadTrack         = cms.double(0.2),
00028         minTrackVertexWeight         = cms.double(-1), # Tracks weight in vertex
00029         minTrackPixelHits            = cms.uint32(0),
00030         minTrackHits                 = cms.uint32(8),
00031         minGammaEt                   = cms.double(1.5),
00032         #useTracksInsteadOfPFHadrons  = cms.bool(False),
00033     ),
00034     # The central definition of primary vertex source.
00035     primaryVertexSrc = cms.InputTag("offlinePrimaryVertices"),
00036     # Possible algorithms are: highestPtInEvent, closestInDeltaZ,
00037     # highestWeightForLeadTrack
00038     pvFindingAlgo = cms.string("highestWeightForLeadTrack"),
00039 )