1 import FWCore.ParameterSet.Config
as cms
6 from DQMServices.Core.DQMEDAnalyzer
import DQMEDAnalyzer
12 TrackingParticleSelectionForEfficiency,
15 histoProducerAlgoBlock = MTVHistoProducerAlgoForTrackerBlock,
19 ignoremissingtrackcollection=cms.untracked.bool(
False),
21 useGsf=cms.bool(
False),
26 associators = cms.untracked.VInputTag(
"trackingParticleRecoTrackAsssociation"),
31 UseAssociators = cms.bool(
False),
34 label_tp_effic = cms.InputTag(
"mix",
"MergedTrackTruth"),
35 label_tp_fake = cms.InputTag(
"mix",
"MergedTrackTruth"),
36 label_tp_effic_refvector = cms.bool(
False),
37 label_tp_fake_refvector = cms.bool(
False),
38 label_tv = cms.InputTag(
"mix",
"MergedTrackTruth"),
39 label_pileupinfo = cms.InputTag(
"addPileupInfo"),
41 cms.InputTag(
"g4SimHits",
"TrackerHitsPixelBarrelLowTof"),
42 cms.InputTag(
"g4SimHits",
"TrackerHitsPixelBarrelHighTof"),
43 cms.InputTag(
"g4SimHits",
"TrackerHitsPixelEndcapLowTof"),
44 cms.InputTag(
"g4SimHits",
"TrackerHitsPixelEndcapHighTof"),
45 cms.InputTag(
"g4SimHits",
"TrackerHitsTIBLowTof"),
46 cms.InputTag(
"g4SimHits",
"TrackerHitsTIBHighTof"),
47 cms.InputTag(
"g4SimHits",
"TrackerHitsTIDLowTof"),
48 cms.InputTag(
"g4SimHits",
"TrackerHitsTIDHighTof"),
49 cms.InputTag(
"g4SimHits",
"TrackerHitsTOBLowTof"),
50 cms.InputTag(
"g4SimHits",
"TrackerHitsTOBHighTof"),
51 cms.InputTag(
"g4SimHits",
"TrackerHitsTECLowTof"),
52 cms.InputTag(
"g4SimHits",
"TrackerHitsTECHighTof"),
54 parametersDefiner = cms.string(
'LhcParametersDefinerForTP'),
56 simHitTpMapTag = cms.InputTag(
"simHitTPAssocProducer"),
58 label_tp_nlayers = cms.InputTag(
"trackingParticleNumberOfLayersProducer",
"trackerLayers"),
59 label_tp_npixellayers = cms.InputTag(
"trackingParticleNumberOfLayersProducer",
"pixelLayers"),
60 label_tp_nstripstereolayers = cms.InputTag(
"trackingParticleNumberOfLayersProducer",
"stripStereoLayers"),
63 label = cms.VInputTag(cms.InputTag(
"generalTracks")),
64 beamSpot = cms.InputTag(
"offlineBeamSpot"),
67 mvaLabels = cms.untracked.PSet(),
70 dEdx1Tag = cms.InputTag(
"dedxHarmonic2"),
71 dEdx2Tag = cms.InputTag(
"dedxTruncated40"),
74 dirName = cms.string(
'Tracking/Track/'),
78 calculateDrSingleCollection = cms.untracked.bool(
True),
79 trackCollectionForDrCalculation = cms.InputTag(
"generalTracks"),
82 doPlotsOnlyForTruePV = cms.untracked.bool(
False),
83 label_vertex = cms.untracked.InputTag(
"offlinePrimaryVertices"),
84 vertexAssociator = cms.untracked.InputTag(
"VertexAssociatorByPositionAndTracks"),
86 simPVMaxZ = cms.untracked.double(-1),
89 doSummaryPlots = cms.untracked.bool(
True),
90 doSimPlots = cms.untracked.bool(
True),
91 doSimTrackPlots = cms.untracked.bool(
True),
92 doRecoTrackPlots = cms.untracked.bool(
True),
93 dodEdxPlots = cms.untracked.bool(
False),
94 doPVAssociationPlots = cms.untracked.bool(
False),
95 doSeedPlots = cms.untracked.bool(
False),
96 doMVAPlots = cms.untracked.bool(
False),
99 doResolutionPlotsForLabels = cms.VInputTag(),
101 cores = cms.InputTag(
"highPtJetsForTrk"),
104 from Configuration.Eras.Modifier_fastSim_cff
import fastSim
105 fastSim.toModify(multiTrackValidator, sim = [
'fastSimProducer:TrackerHits'])
107 from Configuration.ProcessModifiers.premix_stage2_cff
import premix_stage2
108 premix_stage2.toModify(multiTrackValidator,
109 label_tp_effic =
"mixData:MergedTrackTruth",
110 label_tp_fake =
"mixData:MergedTrackTruth",
111 label_tv =
"mixData:MergedTrackTruth",