Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:28:12

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 from RecoTracker.MeasurementDet.measurementTrackerEventDefault_cfi import measurementTrackerEventDefault as _measurementTrackerEventDefault
0004 
0005 MeasurementTrackerEvent = _measurementTrackerEventDefault.clone(
0006     badPixelFEDChannelCollectionLabels = ['siPixelDigis'],
0007 )
0008 
0009 # in case of RAW' (approximated SiStrip clusters) 
0010 # take the list of inactive strip labels directly from RAW data
0011 from Configuration.ProcessModifiers.approxSiStripClusters_cff import approxSiStripClusters
0012 approxSiStripClusters.toModify(MeasurementTrackerEvent,
0013                                inactiveStripDetectorLabels = ["hltSiStripRawToDigi"])
0014 
0015 # This customization will be removed once we have phase2 pixel digis
0016 # Need this line to stop error about missing siPixelDigis
0017 from Configuration.Eras.Modifier_phase2_tracker_cff import phase2_tracker
0018 phase2_tracker.toModify(MeasurementTrackerEvent, # FIXME
0019     badPixelFEDChannelCollectionLabels = [],
0020     inactivePixelDetectorLabels = [],
0021     Phase2TrackerCluster1DProducer = 'siPhase2Clusters',
0022     stripClusterProducer = ''
0023 )
0024 
0025 from Configuration.Eras.Modifier_fastSim_cff import fastSim
0026 fastSim.toModify(MeasurementTrackerEvent,
0027     pixelClusterProducer = '',
0028     stripClusterProducer = '',
0029     inactivePixelDetectorLabels = [],
0030     inactiveStripDetectorLabels = [],
0031     switchOffPixelsIfEmpty = False
0032 )
0033 from Configuration.ProcessModifiers.vectorHits_cff import vectorHits
0034 vectorHits.toModify(MeasurementTrackerEvent,
0035     vectorHits = "siPhase2VectorHits:accepted",
0036     vectorHitsRej = "siPhase2VectorHits:rejected",
0037 )
0038 
0039 MeasurementTrackerEventPreSplitting = MeasurementTrackerEvent.clone(
0040     pixelClusterProducer = 'siPixelClustersPreSplitting'
0041 )
0042 
0043 # in case of RAW' (approximated SiStrip clusters) 
0044 # take the list of inactive strip labels directly from RAW data 
0045 approxSiStripClusters.toModify(MeasurementTrackerEventPreSplitting,
0046                                inactiveStripDetectorLabels = ["hltSiStripRawToDigi"])