1 import FWCore.ParameterSet.Config
as cms
8 multiTrackValidator = cms.EDAnalyzer(
13 TrackingParticleSelectionForEfficiency,
16 histoProducerAlgoBlock = MTVHistoProducerAlgoForTrackerBlock,
20 ignoremissingtrackcollection=cms.untracked.bool(
False),
22 useGsf=cms.bool(
False),
27 associators = cms.untracked.VInputTag(
"trackingParticleRecoTrackAsssociation"),
32 UseAssociators = cms.bool(
False),
35 label_tp_effic = cms.InputTag(
"mix",
"MergedTrackTruth"),
36 label_tp_fake = cms.InputTag(
"mix",
"MergedTrackTruth"),
37 label_tv = cms.InputTag(
"mix",
"MergedTrackTruth"),
38 label_pileupinfo = cms.InputTag(
"addPileupInfo"),
40 cms.InputTag(
"g4SimHits",
"TrackerHitsPixelBarrelLowTof"),
41 cms.InputTag(
"g4SimHits",
"TrackerHitsPixelBarrelHighTof"),
42 cms.InputTag(
"g4SimHits",
"TrackerHitsPixelEndcapLowTof"),
43 cms.InputTag(
"g4SimHits",
"TrackerHitsPixelEndcapHighTof"),
44 cms.InputTag(
"g4SimHits",
"TrackerHitsTIBLowTof"),
45 cms.InputTag(
"g4SimHits",
"TrackerHitsTIBHighTof"),
46 cms.InputTag(
"g4SimHits",
"TrackerHitsTIDLowTof"),
47 cms.InputTag(
"g4SimHits",
"TrackerHitsTIDHighTof"),
48 cms.InputTag(
"g4SimHits",
"TrackerHitsTOBLowTof"),
49 cms.InputTag(
"g4SimHits",
"TrackerHitsTOBHighTof"),
50 cms.InputTag(
"g4SimHits",
"TrackerHitsTECLowTof"),
51 cms.InputTag(
"g4SimHits",
"TrackerHitsTECHighTof"),
53 parametersDefiner = cms.string(
'LhcParametersDefinerForTP'),
55 simHitTpMapTag = cms.InputTag(
"simHitTPAssocProducer"),
58 label = cms.VInputTag(cms.InputTag(
"generalTracks")),
59 beamSpot = cms.InputTag(
"offlineBeamSpot"),
62 dEdx1Tag = cms.InputTag(
"dedxHarmonic2"),
63 dEdx2Tag = cms.InputTag(
"dedxTruncated40"),
66 dirName = cms.string(
'Tracking/Track/'),
70 calculateDrSingleCollection = cms.untracked.bool(
True),
71 trackCollectionForDrCalculation = cms.InputTag(
"generalTracks"),
74 doPlotsOnlyForTruePV = cms.untracked.bool(
False),
75 label_vertex = cms.untracked.InputTag(
"offlinePrimaryVertices"),
76 vertexAssociator = cms.untracked.InputTag(
"VertexAssociatorByPositionAndTracks"),
79 doSummaryPlots = cms.untracked.bool(
True),
80 doSimPlots = cms.untracked.bool(
True),
81 doSimTrackPlots = cms.untracked.bool(
True),
82 doRecoTrackPlots = cms.untracked.bool(
True),
83 dodEdxPlots = cms.untracked.bool(
False),
84 doPVAssociationPlots = cms.untracked.bool(
False),
87 from Configuration.StandardSequences.Eras
import eras
88 if eras.fastSim.isChosen():
89 multiTrackValidator.sim = [cms.InputTag(
'famosSimHits',
'TrackerHits')]