CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
TrackValidation_HighPurity_cff.py
Go to the documentation of this file.
2 
3 #
4 # Define Validation sequence over "highPurity" tracks.
5 # For proper comparison the same requirement should be applied on FullSim as well.
6 #
7 # Tracking particle module
9 # Track Associators
12 #new postreco sequence
15 # Track Validator
20 valid = cms.Sequence(cms.SequencePlaceholder("genParticles")*trackingParticles*cutsRecoTracks*cutsTPEffic*cutsTPFake*multiTrackValidator)
21 mergedtruth.simHitCollections = cms.PSet(tracker = cms.vstring("famosSimHitsTrackerHits"))
22 mergedtruth.simHitLabel = 'famosSimHits'
23 mergedtruth.removeDeadModules = cms.bool(False)
24 TrackAssociatorByHits.associateStrip = False
25 TrackAssociatorByHits.associatePixel = False
26 TrackAssociatorByHits.ROUList = ['famosSimHitsTrackerHits']
27 
28 #use cutsRecoTracks
29 cutsRecoTracks.quality = ['highPurity']
30 
31 # pass only high purity tracks
32 multiTrackValidator.label = ['cutsRecoTracks']
33 multiTrackValidator.associators = ['TrackAssociatorByHits']
34 multiTrackValidator.UseAssociators = True
35 
36