1 import FWCore.ParameterSet.Config
as cms
3 l1tVertexNTupler = cms.EDAnalyzer(
'VertexNTupler',
4 inputDataInputTag = cms.InputTag(
"l1tInputDataProducer",
"InputData"),
5 genParticleInputTag = cms.InputTag(
"genParticles",
""),
6 l1TracksInputTags = cms.VInputTag( cms.InputTag(
"l1tTTTracksFromTrackletEmulation",
"Level1TTTracks") ),
7 l1TracksTruthMapInputTags = cms.VInputTag( cms.InputTag(
"TTTrackAssociatorFromPixelDigis",
"Level1TTTracks") ),
8 l1TracksTPInputTags = cms.InputTag(
"l1tTPStubValueMapProducer:allMatchedTPs"),
9 l1TracksTPValueMapInputTags = cms.InputTag(
"l1tTPStubValueMapProducer:TPs"),
10 l1TracksBranchNames = cms.vstring(
'hybrid'),
11 l1VertexInputTags = cms.VInputTag( cms.InputTag(
"l1tVertexProducer",
"L1Vertices") ),
12 l1VertexTrackInputs = cms.vstring(
'hybrid'),
13 l1VertexBranchNames = cms.vstring(
'fastHisto'),
14 emulationVertexInputTags = cms.VInputTag(),
15 emulationVertexBranchNames = cms.vstring(),
16 extraL1VertexInputTags = cms.VInputTag(),
17 extraL1VertexDescriptions = cms.vstring(),
19 genJetsInputTag = cms.InputTag(
"ak4GenJetsNoNu"),
23 GenMinPt = cms.double(2.0),
24 GenMaxAbsEta = cms.double(2.4),
25 GenMaxVertR = cms.double(1.0),
26 GenMaxVertZ = cms.double(30.0),
27 GenPdgIds = cms.vuint32(),
33 GenMinStubLayers = cms.uint32(4)
38 L1TrackDef = cms.PSet(
39 UseLayerID = cms.bool(
True),
41 ReducedLayerID = cms.bool(
True)
45 TrackMatchDef = cms.PSet(
48 MinFracMatchStubsOnReco = cms.double(-99.),
50 MinFracMatchStubsOnTP = cms.double(-99.),
52 MinNumMatchLayers = cms.uint32(4),
54 MinNumMatchPSLayers = cms.uint32(0),
56 StubMatchStrict = cms.bool(
False)
61 VertexReconstruction = cms.PSet(
63 Algorithm = cms.string(
"fastHisto"),
65 VertexDistance = cms.double(.15),
67 VertexResolution = cms.double(.10),
69 DistanceType = cms.uint32(0),
71 MinTracks = cms.uint32(2),
76 WeightedMean = cms.uint32(1),
78 AVR_chi2cut = cms.double(5.),
80 EM_DoQualityCuts = cms.bool(
False),
82 FH_DoPtComp = cms.bool(
True),
84 FH_DoTightChi2 = cms.bool(
False),
89 FH_HistogramParameters = cms.vdouble(-30.0, 30.0, 0.09983361065),
91 FH_NVtx = cms.uint32(10),
93 FH_VertexWidth = cms.double(.15),
95 FH_WindowSize = cms.uint32(3),
97 KmeansIterations = cms.uint32(10),
99 KmeansNumClusters = cms.uint32(18),
101 DBSCANPtThreshold = cms.double(4.),
103 DBSCANMinDensityTracks = cms.uint32(2),
105 VxMinTrackPt = cms.double(2.0),
107 VxMaxTrackPt = cms.double(127.0),
113 VxMaxTrackPtBehavior = cms.int32(1),
115 VxMaxTrackChi2 = cms.double(100.),
117 VxMinNStub = cms.uint32(4),
119 VxMinNStubPS = cms.uint32(3),
123 debug = cms.uint32(0),
124 printResults = cms.bool(
False)