1 import FWCore.ParameterSet.Config
as cms
2 from L1Trigger.VertexFinder.VertexProducer_cff
import VertexProducer
4 L1TVertexNTupler = cms.EDAnalyzer(
'VertexNTupler',
5 inputDataInputTag = cms.InputTag(
"InputDataProducer",
"InputData"),
6 genParticleInputTag = cms.InputTag(
"genParticles",
""),
7 l1TracksInputTags = cms.VInputTag( VertexProducer.l1TracksInputTag ),
8 l1TracksTruthMapInputTags = cms.VInputTag( cms.InputTag(
"TTTrackAssociatorFromPixelDigis",
"Level1TTTracks") ),
9 l1TracksTPInputTags = cms.InputTag(
"TPStubValueMapProducer:allMatchedTPs"),
10 l1TracksTPValueMapInputTags = cms.InputTag(
"TPStubValueMapProducer:TPs"),
11 l1TracksBranchNames = cms.vstring(
'hybrid'),
12 l1VertexInputTags = cms.VInputTag( cms.InputTag(
"VertexProducer", VertexProducer.l1VertexCollectionName.value()) ),
13 l1VertexTrackInputs = cms.vstring(
'hybrid'),
14 l1VertexBranchNames = cms.vstring(
'fastHisto'),
15 emulationVertexInputTags = cms.VInputTag(),
16 emulationVertexBranchNames = cms.vstring(),
17 extraL1VertexInputTags = cms.VInputTag(),
18 extraL1VertexDescriptions = cms.vstring(),
20 genJetsInputTag = cms.InputTag(
"ak4GenJetsNoNu"),
24 GenMinPt = cms.double(2.0),
25 GenMaxAbsEta = cms.double(2.4),
26 GenMaxVertR = cms.double(1.0),
27 GenMaxVertZ = cms.double(30.0),
28 GenPdgIds = cms.vuint32(),
34 GenMinStubLayers = cms.uint32(4)
39 L1TrackDef = cms.PSet(
40 UseLayerID = cms.bool(
True),
42 ReducedLayerID = cms.bool(
True)
46 TrackMatchDef = cms.PSet(
49 MinFracMatchStubsOnReco = cms.double(-99.),
51 MinFracMatchStubsOnTP = cms.double(-99.),
53 MinNumMatchLayers = cms.uint32(4),
55 MinNumMatchPSLayers = cms.uint32(0),
57 StubMatchStrict = cms.bool(
False)
62 VertexReconstruction = VertexProducer.VertexReconstruction,
65 debug = VertexProducer.debug,
66 printResults = cms.bool(
False)