File indexing completed on 2024-04-06 12:26:20
0001 import FWCore.ParameterSet.Config as cms
0002
0003 from RecoLocalTracker.SiPixelClusterizer.SiPixelClusterizerDefault_cfi import SiPixelClusterizerDefault as _SiPixelClusterizerDefault
0004 siPixelClusters = _SiPixelClusterizerDefault.clone()
0005
0006
0007 from Configuration.Eras.Modifier_phase1Pixel_cff import phase1Pixel
0008 phase1Pixel.toModify(siPixelClusters,
0009 VCaltoElectronGain = 47,
0010 VCaltoElectronGain_L1 = 50,
0011 VCaltoElectronOffset = -60,
0012 VCaltoElectronOffset_L1 = -670,
0013 ChannelThreshold = 10,
0014 SeedThreshold = 1000,
0015 ClusterThreshold = 4000,
0016 ClusterThreshold_L1 = 2000
0017 )
0018
0019
0020
0021
0022 from Configuration.Eras.Modifier_run3_common_cff import run3_common
0023 run3_common.toModify(siPixelClusters,
0024 VCaltoElectronGain = 1,
0025 VCaltoElectronGain_L1 = 1,
0026 VCaltoElectronOffset = 0,
0027 VCaltoElectronOffset_L1 = 0,
0028 ClusterThreshold_L1 = 4000
0029 )
0030
0031
0032 from Configuration.Eras.Modifier_phase2_tracker_cff import phase2_tracker
0033 from SimTracker.SiPhase2Digitizer.phase2TrackerDigitizer_cfi import PixelDigitizerAlgorithmCommon
0034 phase2_tracker.toModify(siPixelClusters,
0035 src = 'simSiPixelDigis:Pixel',
0036 DropDuplicates = False,
0037 payloadType = 'None',
0038 MissCalibrate = False,
0039 Phase2Calibration = True,
0040 Phase2ReadoutMode = PixelDigitizerAlgorithmCommon.Phase2ReadoutMode.value(),
0041 Phase2DigiBaseline = PixelDigitizerAlgorithmCommon.ThresholdInElectrons_Barrel.value(),
0042 Phase2KinkADC = 8,
0043 ElectronPerADCGain = PixelDigitizerAlgorithmCommon.ElectronPerAdc.value()
0044 )
0045 from Configuration.ProcessModifiers.premix_stage2_cff import premix_stage2
0046 (premix_stage2 & phase2_tracker).toModify(siPixelClusters,
0047 src = "mixData:Pixel"
0048 )
0049 from Configuration.ProcessModifiers.pixelNtupletFit_cff import pixelNtupletFit
0050 (phase2_tracker & pixelNtupletFit).toModify(siPixelClusters,
0051 DropDuplicates = False
0052 )