CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_2_9/src/RecoTauTag/RecoTau/python/HLTPFRecoTauQualityCuts_cfi.py

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