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 extraL1VertexInputTags = cms.VInputTag(),
16 extraL1VertexDescriptions = cms.vstring(),
18 genJetsInputTag = cms.InputTag(
"ak4GenJetsNoNu"),
22 GenMinPt = cms.double(2.0),
23 GenMaxAbsEta = cms.double(2.4),
24 GenMaxVertR = cms.double(1.0),
25 GenMaxVertZ = cms.double(30.0),
26 GenPdgIds = cms.vuint32(),
32 GenMinStubLayers = cms.uint32(4)
37 L1TrackDef = cms.PSet(
38 UseLayerID = cms.bool(
True),
40 ReducedLayerID = cms.bool(
True)
44 TrackMatchDef = cms.PSet(
47 MinFracMatchStubsOnReco = cms.double(-99.),
49 MinFracMatchStubsOnTP = cms.double(-99.),
51 MinNumMatchLayers = cms.uint32(4),
53 MinNumMatchPSLayers = cms.uint32(0),
55 StubMatchStrict = cms.bool(
False)
60 VertexReconstruction = VertexProducer.VertexReconstruction,
63 debug = VertexProducer.debug,
64 printResults = cms.bool(
False)