CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HLTmultiTrackValidator_cff.py
Go to the documentation of this file.
2 
4 hltPixelTracksV = hltMultiTrackValidator.clone()
5 hltPixelTracksV.label = cms.VInputTag(cms.InputTag("hltPixelTracks"))
6 hltPixelTracksV.trackCollectionForDrCalculation = cms.InputTag("hltPixelTracks")
7 
8 hltIter0V = hltMultiTrackValidator.clone()
9 hltIter0V.label = cms.VInputTag( cms.InputTag("hltIter0PFlowTrackSelectionHighPurity") )
10 hltIter0V.trackCollectionForDrCalculation = cms.InputTag("hltIter0PFlowTrackSelectionHighPurity")
11 
12 hltIter1V = hltMultiTrackValidator.clone()
13 hltIter1V.label = cms.VInputTag( cms.InputTag("hltIter1PFlowTrackSelectionHighPurity") )
14 hltIter1V.trackCollectionForDrCalculation = cms.InputTag("hltIter1PFlowTrackSelectionHighPurity")
15 
16 hltIter1MergedV = hltMultiTrackValidator.clone()
17 hltIter1MergedV.label = cms.VInputTag( cms.InputTag("hltIter1Merged") )
18 hltIter1MergedV.trackCollectionForDrCalculation = cms.InputTag("hltIter1Merged")
19 
20 hltIter2V = hltMultiTrackValidator.clone()
21 hltIter2V.label = cms.VInputTag( cms.InputTag("hltIter2PFlowTrackSelectionHighPurity") )
22 hltIter2V.trackCollectionForDrCalculation = cms.InputTag("hltIter2PFlowTrackSelectionHighPurity")
23 
24 hltIter2MergedV = hltMultiTrackValidator.clone()
25 hltIter2MergedV.label = cms.VInputTag( cms.InputTag("hltIter2Merged") )
26 hltIter2MergedV.trackCollectionForDrCalculation = cms.InputTag("hltIter2Merged")
27 
28 hltIter3V = hltMultiTrackValidator.clone()
29 hltIter3V.label = cms.VInputTag( cms.InputTag("hltIter3PFlowTrackSelectionHighPurity") )
30 hltIter3V.trackCollectionForDrCalculation = cms.InputTag("hltIter3PFlowTrackSelectionHighPurity")
31 
32 hltIter3MergedV = hltMultiTrackValidator.clone()
33 hltIter3MergedV.label = cms.VInputTag( cms.InputTag("hltIter3Merged") )
34 hltIter3MergedV.trackCollectionForDrCalculation = cms.InputTag("hltIter3Merged")
35 
36 hltIter4V = hltMultiTrackValidator.clone()
37 hltIter4V.label = cms.VInputTag( cms.InputTag("hltIter4PFlowTrackSelectionHighPurity") )
38 hltIter4V.trackCollectionForDrCalculation = cms.InputTag("hltIter4PFlowTrackSelectionHighPurity")
39 
40 hltIter4MergedV = hltMultiTrackValidator.clone()
41 hltIter4MergedV.label = cms.VInputTag( cms.InputTag("hltIter4Merged") )
42 hltIter4MergedV.trackCollectionForDrCalculation = cms.InputTag("hltIter4Merged")
43 
46 
48 
49 hltMultiTrackValidation = cms.Sequence(
50 # simHitTPAssocProducer
51 # +
52  hltTPClusterProducer
53 # + tpToHLTtracksAssociationSequence # not needed because MTV is configured to use the associators in itself, instead we need the hltTrackAssociatorByHits
54  + hltTrackAssociatorByHits
55  + cms.ignore(cutsTPEffic)
56  + cms.ignore(cutsTPFake)
57  + hltPixelTracksV
58  + hltIter0V
59  + hltIter1V
60  + hltIter1MergedV
61  + hltIter2V
62  + hltIter2MergedV
63 # + hltIter3V
64 # + hltIter3MergedV
65 # + hltIter4V
66 # + hltIter4MergedV
67 )