4 hltLhcParametersDefinerForTP = LhcParametersDefinerForTP.clone()
5 hltLhcParametersDefinerForTP.ComponentName = cms.string(
'hltLhcParametersDefinerForTP')
6 hltLhcParametersDefinerForTP.beamSpot = cms.untracked.InputTag(
'hltOnlineBeamSpot')
9 hltMultiTrackValidator = multiTrackValidator.clone()
10 hltMultiTrackValidator.ignoremissingtkcollection = cms.bool(
True)
11 hltMultiTrackValidator.dirName = cms.string(
'HLT/Tracking/ValidationWRTtp/')
12 hltMultiTrackValidator.label = cms.VInputTag(
13 cms.InputTag(
"hltPixelTracks"),
20 cms.InputTag(
"hltIter1Merged"),
23 cms.InputTag(
"hltIter2Merged"),
28 cms.InputTag(
"hltIter3Merged"),
31 cms.InputTag(
"hltIter4Merged"),
33 hltMultiTrackValidator.beamSpot = cms.InputTag(
"hltOnlineBeamSpot")
34 hltMultiTrackValidator.ptMinTP = cms.double( 0.4)
35 hltMultiTrackValidator.lipTP = cms.double(35.0)
36 hltMultiTrackValidator.tipTP = cms.double(70.0)
37 hltMultiTrackValidator.histoProducerAlgoBlock.generalTpSelector.ptMin = cms.double( 0.4)
38 hltMultiTrackValidator.histoProducerAlgoBlock.generalTpSelector.lip = cms.double(35.0)
39 hltMultiTrackValidator.histoProducerAlgoBlock.generalTpSelector.tip = cms.double(70.0)
40 hltMultiTrackValidator.histoProducerAlgoBlock.TpSelectorForEfficiencyVsEta = hltMultiTrackValidator.histoProducerAlgoBlock.generalTpSelector.clone()
41 hltMultiTrackValidator.histoProducerAlgoBlock.TpSelectorForEfficiencyVsPhi = hltMultiTrackValidator.histoProducerAlgoBlock.generalTpSelector.clone()
42 hltMultiTrackValidator.histoProducerAlgoBlock.TpSelectorForEfficiencyVsPt = hltMultiTrackValidator.histoProducerAlgoBlock.generalTpSelector.clone()
43 hltMultiTrackValidator.histoProducerAlgoBlock.TpSelectorForEfficiencyVsVTXR = hltMultiTrackValidator.histoProducerAlgoBlock.generalTpSelector.clone()
44 hltMultiTrackValidator.histoProducerAlgoBlock.TpSelectorForEfficiencyVsVTXZ = hltMultiTrackValidator.histoProducerAlgoBlock.generalTpSelector.clone()
45 hltMultiTrackValidator.parametersDefiner = cms.string(
'hltLhcParametersDefinerForTP')
48 hltDedxHarmonic2 = dedxHarmonic2.clone()
49 hltDedxHarmonic2.tracks = cms.InputTag(
"hltIter4Merged")
50 hltDedxHarmonic2.trajectoryTrackAssociation = cms.InputTag(
"hltIter4Merged")
59 hltDedxTruncated40 = dedxTruncated40.clone()
60 hltDedxTruncated40.tracks = cms.InputTag(
"hltIter4Merged")
61 hltDedxTruncated40.trajectoryTrackAssociation = cms.InputTag(
"hltIter4Merged")
65 hltQuickTrackAssociatorByHits = cms.ESProducer(
"QuickTrackAssociatorByHitsESProducer",
66 Quality_SimToReco = cms.double(0.5),
67 cluster2TPSrc = cms.InputTag(
"hltTPClusterProducer"),
68 associatePixel = cms.bool(
True),
69 useClusterTPAssociation = cms.bool(
False),
70 Purity_SimToReco = cms.double(0.75),
71 ThreeHitTracksAreSpecial = cms.bool(
True),
72 AbsoluteNumberOfHits = cms.bool(
False),
73 associateStrip = cms.bool(
True),
74 Cut_RecoToSim = cms.double(0.75),
75 SimToRecoDenominator = cms.string(
'sim'),
76 ComponentName = cms.string(
'hltQuickTrackAssociatorByHits')
79 hltTrackingParticleRecoTrackAsssociation = cms.EDProducer(
"TrackAssociatorEDProducer",
80 label_tr = cms.InputTag(
"hltIter4Merged"),
81 associator = cms.string(
'hltQuickTrackAssociatorByHits'),
82 label_tp = cms.InputTag(
"mix",
"MergedTrackTruth"),
83 ignoremissingtrackcollection = cms.untracked.bool(
True)
86 hltMultiTrackValidator.associatormap = cms.InputTag(
"hltTrackingParticleRecoTrackAsssociation")
87 hltMultiTrackValidator.ignoremissingtrackcollection = cms.untracked.bool(
True)
89 hltTPClusterProducer = cms.EDProducer(
"ClusterTPAssociationProducer",
90 stripSimLinkSrc = cms.InputTag(
"simSiStripDigis"),
91 verbose = cms.bool(
False),
92 pixelClusterSrc = cms.InputTag(
"hltSiPixelClusters"),
93 pixelSimLinkSrc = cms.InputTag(
"simSiPixelDigis"),
94 trackingParticleSrc = cms.InputTag(
"mix",
"MergedTrackTruth"),
96 stripClusterSrc = cms.InputTag(
"hltSiStripRawToClustersFacility"),
97 simTrackSrc = cms.InputTag(
"g4SimHits")
99 hltTrackAssociatorByHitsRecoDenom = cms.ESProducer(
"QuickTrackAssociatorByHitsESProducer",
100 Quality_SimToReco = cms.double(0.5),
101 associatePixel = cms.bool(
True),
102 useClusterTPAssociation = cms.bool(
True),
103 Purity_SimToReco = cms.double(0.75),
104 Cut_RecoToSim = cms.double(0.75),
105 ThreeHitTracksAreSpecial = cms.bool(
True),
106 AbsoluteNumberOfHits = cms.bool(
False),
107 associateStrip = cms.bool(
True),
108 ComponentName = cms.string(
'hltTrackAssociatorByHitsRecoDenom'),
109 SimToRecoDenominator = cms.string(
'reco'),
110 cluster2TPSrc = cms.InputTag(
"hltTPClusterProducer")
112 hltMultiTrackValidator.associators = cms.vstring(
'hltTrackAssociatorByHitsRecoDenom')
119 hltMultiTrackValidation = cms.Sequence(
122 simHitTPAssocProducer
123 + hltTPClusterProducer
124 + hltTrackingParticleRecoTrackAsssociation