CMS 3D CMS Logo

TPStubValueMapProducer_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 from L1Trigger.VertexFinder.VertexNTupler_cff import L1TVertexNTupler
3 from L1Trigger.VertexFinder.VertexProducer_cff import VertexProducer
4 
5 TPStubValueMapProducer = cms.EDProducer('TPStubValueMapProducer',
6  #=== The name of the output collection
7  outputCollectionNames = cms.vstring("TPs","TPsUse","allMatchedTPs"),
8 
9  #=== Cuts on MC truth particles (i.e., tracking particles) used for tracking efficiency measurements.
10  GenCuts = L1TVertexNTupler.GenCuts,
11 
12  #=== Rules for deciding when the track finding has found an L1 track candidate
13  L1TrackDef = L1TVertexNTupler.L1TrackDef,
14 
15  #=== Rules for deciding when a reconstructed L1 track matches a MC truth particle (i.e. tracking particle).
16  TrackMatchDef = L1TVertexNTupler.TrackMatchDef,
17 
18  #=== Vertex Reconstruction configuration
19  VertexReconstruction = VertexProducer.VertexReconstruction,
20 
21  #=== Input collections
22  l1TracksTruthMapInputTags = cms.InputTag("TTTrackAssociatorFromPixelDigis", "Level1TTTracks"),
23  tpInputTag = cms.InputTag("mix", "MergedTrackTruth"),
24  stubInputTag = cms.InputTag("TTStubsFromPhase2TrackerDigis", "StubAccepted"),
25  stubTruthInputTag = cms.InputTag("TTStubAssociatorFromPixelDigis", "StubAccepted"),
26  clusterTruthInputTag = cms.InputTag("TTClusterAssociatorFromPixelDigis", "ClusterAccepted"),
27 
28  #=== Debug printout
29  debug = L1TVertexNTupler.debug,
30 )