/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
RecoTracker/MeasurementDet/python/MeasurementTrackerEventProducer_cfi.py
46 строк
2 KB
mmusich
disentangle Phase-2 pixel Digitization and Reconstruction from Phase-2 conditions
17 авг 2023, 16:00
17 авг 2023, 16:00
6b962da
Код
Авторство
О чём код?
import FWCore.ParameterSet.Config as cms from RecoTracker.MeasurementDet.measurementTrackerEventDefault_cfi import measurementTrackerEventDefault as _measurementTrackerEventDefault MeasurementTrackerEvent = _measurementTrackerEventDefault.clone( badPixelFEDChannelCollectionLabels = ['siPixelDigis'], ) # in case of RAW' (approximated SiStrip clusters) # take the list of inactive strip labels directly from RAW data from Configuration.ProcessModifiers.approxSiStripClusters_cff import approxSiStripClusters approxSiStripClusters.toModify(MeasurementTrackerEvent, inactiveStripDetectorLabels = ["hltSiStripRawToDigi"]) # This customization will be removed once we have phase2 pixel digis # Need this line to stop error about missing siPixelDigis from Configuration.Eras.Modifier_phase2_tracker_cff import phase2_tracker phase2_tracker.toModify(MeasurementTrackerEvent, # FIXME badPixelFEDChannelCollectionLabels = [], inactivePixelDetectorLabels = [], Phase2TrackerCluster1DProducer = 'siPhase2Clusters', stripClusterProducer = '' ) from Configuration.Eras.Modifier_fastSim_cff import fastSim fastSim.toModify(MeasurementTrackerEvent, pixelClusterProducer = '', stripClusterProducer = '', inactivePixelDetectorLabels = [], inactiveStripDetectorLabels = [], switchOffPixelsIfEmpty = False ) from Configuration.ProcessModifiers.vectorHits_cff import vectorHits vectorHits.toModify(MeasurementTrackerEvent, vectorHits = "siPhase2VectorHits:accepted", vectorHitsRej = "siPhase2VectorHits:rejected", ) MeasurementTrackerEventPreSplitting = MeasurementTrackerEvent.clone( pixelClusterProducer = 'siPixelClustersPreSplitting' ) # in case of RAW' (approximated SiStrip clusters) # take the list of inactive strip labels directly from RAW data approxSiStripClusters.toModify(MeasurementTrackerEventPreSplitting, inactiveStripDetectorLabels = ["hltSiStripRawToDigi"])