00001 import FWCore.ParameterSet.Config as cms 00002 00003 # 00004 # Define Validation sequence over "highPurity" tracks. 00005 # For proper comparison the same requirement should be applied on FullSim as well. 00006 # 00007 # Tracking particle module 00008 from SimGeneral.TrackingAnalysis.trackingParticles_cfi import * 00009 # Track Associators 00010 from SimTracker.TrackAssociation.TrackAssociatorByChi2_cfi import * 00011 from SimTracker.TrackAssociation.TrackAssociatorByHits_cfi import * 00012 #new postreco sequence 00013 from SimTracker.TrackAssociation.trackMCMatch_cfi import * 00014 from SimTracker.TrackAssociation.trackingParticleRecoTrackAsssociation_cff import * 00015 # Track Validator 00016 from Validation.RecoTrack.cuts_cff import * 00017 from Validation.RecoTrack.cutsTPEffic_cfi import * 00018 from Validation.RecoTrack.cutsTPFake_cfi import * 00019 from Validation.RecoTrack.MultiTrackValidator_cff import * 00020 valid = cms.Sequence(cms.SequencePlaceholder("genParticles")*trackingParticles*cutsTPEffic*cutsTPFake*multiTrackValidator) 00021 mergedtruth.TrackerHitLabels = ['famosSimHitsTrackerHits'] 00022 mergedtruth.simHitLabel = 'famosSimHits' 00023 trackAssociatorByHits.associateStrip = False 00024 trackAssociatorByHits.associatePixel = False 00025 trackAssociatorByHits.ROUList = ['famosSimHitsTrackerHits'] 00026 # pass only high purity tracks 00027 multiTrackValidator.label = ['firstfilter'] 00028 multiTrackValidator.associators = ['trackAssociatorByHits'] 00029 multiTrackValidator.UseAssociators = True 00030 00031