Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2021-02-14 23:31:52

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 # Pixel Digi Monitoring
0004 from Validation.SiPixelPhase1DigisV.SiPixelPhase1DigisV_cfi import *
0005 # Hits
0006 from Validation.SiPixelPhase1HitsV.SiPixelPhase1HitsV_cfi import *
0007 # RecHit (clusters)
0008 from Validation.SiPixelPhase1RecHitsV.SiPixelPhase1RecHitsV_cfi import *
0009 # Clusters ontrack/offtrack (also general tracks)
0010 from Validation.SiPixelPhase1TrackClustersV.SiPixelPhase1TrackClustersV_cfi import *
0011 # Tracking Truth MC
0012 from Validation.SiPixelPhase1TrackingParticleV.SiPixelPhase1TrackingParticleV_cfi import *
0013 
0014 PerModule.enabled = False
0015 
0016 siPixelPhase1OfflineDQM_sourceV = cms.Sequence(SiPixelPhase1DigisAnalyzerV
0017                                             + SiPixelPhase1HitsAnalyzerV
0018                                             + SiPixelPhase1RecHitsAnalyzerV
0019                                             + SiPixelPhase1TrackClustersAnalyzerV
0020                                             + SiPixelPhase1TrackingParticleAnalyzerV
0021                                             )
0022 
0023 ### Pixel Tracking-only configurations for the GPU workflow
0024 
0025 # Pixel digis
0026 pixelOnlyDigisAnalyzerV = SiPixelPhase1DigisAnalyzerV.clone()
0027 
0028 # Pixel clusters
0029 pixelOnlyTrackClustersAnalyzerV = SiPixelPhase1TrackClustersAnalyzerV.clone(
0030     clusters = 'siPixelClustersPreSplitting',
0031     tracks = 'pixelTracks'
0032 )
0033 
0034 # Pixel rechit analyzer
0035 pixelOnlyRecHitsAnalyzerV = SiPixelPhase1RecHitsAnalyzerV.clone(
0036     src = 'siPixelRecHitsPreSplitting',
0037     pixelSimLinkSrc = 'simSiPixelDigis',
0038     ROUList = ('TrackerHitsPixelBarrelLowTof',
0039                'TrackerHitsPixelBarrelHighTof',
0040                'TrackerHitsPixelEndcapLowTof',
0041                'TrackerHitsPixelEndcapHighTof')
0042 )
0043 
0044 # Pixel hits
0045 pixelOnlyHitsAnalyzerV = SiPixelPhase1HitsAnalyzerV.clone(
0046     tracksTag = 'pixelTracks'
0047 )
0048 
0049 # Tracking particles
0050 pixelOnlyTrackingParticleAnalyzerV = SiPixelPhase1TrackingParticleAnalyzerV.clone()
0051 
0052 siPixelPhase1ValidationPixelTrackingOnly_sourceV = cms.Sequence(pixelOnlyDigisAnalyzerV 
0053                                                                 + pixelOnlyTrackClustersAnalyzerV 
0054                                                                 + pixelOnlyHitsAnalyzerV
0055                                                                 + pixelOnlyRecHitsAnalyzerV
0056                                                                 + pixelOnlyTrackingParticleAnalyzerV
0057 )