1 import FWCore.ParameterSet.Config
as cms
3 hltHpsPFTauPrimaryVertexProducerForDeepTau = cms.EDProducer(
"PFTauPrimaryVertexProducer",
4 qualityCuts = cms.PSet(
5 signalQualityCuts = cms.PSet(
6 minTrackPt = cms.double( 0.5 ),
7 maxTrackChi2 = cms.double( 100.0 ),
8 maxTransverseImpactParameter = cms.double( 0.1 ),
9 maxDeltaZ = cms.double( 0.4 ),
10 maxDeltaZToLeadTrack = cms.double( -1.0 ),
11 minTrackVertexWeight = cms.double( -1.0 ),
12 minTrackPixelHits = cms.uint32( 0 ),
13 minTrackHits = cms.uint32( 3 ),
14 minGammaEt = cms.double( 1.0 ),
15 minNeutralHadronEt = cms.double( 30.0 )
17 isolationQualityCuts = cms.PSet(
18 minTrackPt = cms.double( 1.0 ),
19 maxTrackChi2 = cms.double( 100.0 ),
20 maxTransverseImpactParameter = cms.double( 0.03 ),
21 maxDeltaZ = cms.double( 0.2 ),
22 maxDeltaZToLeadTrack = cms.double( -1.0 ),
23 minTrackVertexWeight = cms.double( -1.0 ),
24 minTrackPixelHits = cms.uint32( 0 ),
25 minTrackHits = cms.uint32( 8 ),
26 minGammaEt = cms.double( 1.5 )
28 vxAssocQualityCuts = cms.PSet(
29 minTrackPt = cms.double( 0.5 ),
30 maxTrackChi2 = cms.double( 100.0 ),
31 maxTransverseImpactParameter = cms.double( 0.1 ),
32 minTrackVertexWeight = cms.double( -1.0 ),
33 minTrackPixelHits = cms.uint32( 0 ),
34 minTrackHits = cms.uint32( 3 ),
35 minGammaEt = cms.double( 1.0 )
37 primaryVertexSrc = cms.InputTag(
"hltPhase2PixelVertices" ),
39 pvFindingAlgo = cms.string(
"closestInDeltaZ" ),
40 vertexTrackFiltering = cms.bool(
False ),
41 recoverLeadingTrk = cms.bool(
False ),
42 leadingTrkOrPFCandOption = cms.string(
"leadPFCand" )
44 cut = cms.string(
"pt > 18.0 & abs(eta)<2.4" ),
45 Algorithm = cms.int32( 0 ),
46 RemoveElectronTracks = cms.bool(
False ),
47 RemoveMuonTracks = cms.bool(
False ),
48 useBeamSpot = cms.bool(
True ),
49 useSelectedTaus = cms.bool(
False ),
50 beamSpot = cms.InputTag(
"hltOnlineBeamSpot" ),
51 ElectronTag = cms.InputTag(
"hltEgammaCandidates" ),
52 PFTauTag = cms.InputTag(
"hltHpsPFTauProducer" ),
54 MuonTag = cms.InputTag(
"hltMuons" ),
55 PVTag = cms.InputTag(
"hltPhase2PixelVertices" ),
57 discriminators = cms.VPSet(
58 cms.PSet( discriminator = cms.InputTag(
"hltHpsPFTauDiscriminationByDecayModeFindingNewDMs" ),
59 selectionCut = cms.double( 0.5 )