2 import FWCore.ParameterSet.Config
as cms
5 PixelSeedMergerQuadruplets = cms.PSet(
6 appendToDataLabel = cms.string(
"" ),
10 layerList = cms.vstring(
12 'BPix1+BPix2+BPix3+BPix4',
13 'BPix1+BPix2+BPix3+FPix1_pos',
14 'BPix1+BPix2+BPix3+FPix1_neg',
15 'BPix1+BPix2+FPix1_pos+FPix2_pos',
16 'BPix1+BPix2+FPix1_neg+FPix2_neg',
17 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos',
18 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' 29 TTRHBuilder = cms.string(
"PixelTTRHBuilderWithoutAngle" ),
30 HitProducer = cms.string(
"siPixelRecHits" ),
33 TTRHBuilder = cms.string(
"PixelTTRHBuilderWithoutAngle" ),
34 HitProducer = cms.string(
"siPixelRecHits" ),
39 _layerListForPhase2 = [
'BPix1+BPix2+BPix3+BPix4',
40 'BPix1+BPix2+BPix3+FPix1_pos',
'BPix1+BPix2+BPix3+FPix1_neg',
41 'BPix1+BPix2+FPix1_pos+FPix2_pos',
'BPix1+BPix2+FPix1_neg+FPix2_neg',
42 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos',
'BPix1+FPix1_neg+FPix2_neg+FPix3_neg',
45 'FPix2_pos+FPix3_pos+FPix4_pos+FPix5_pos',
'FPix2_neg+FPix3_neg+FPix4_neg+FPix5_neg',
46 'FPix3_pos+FPix4_pos+FPix5_pos+FPix6_pos',
'FPix3_neg+FPix4_neg+FPix5_neg+FPix6_neg',
47 'FPix4_pos+FPix5_pos+FPix6_pos+FPix7_pos',
'FPix4_neg+FPix5_neg+FPix6_neg+FPix7_neg',
48 'FPix5_pos+FPix6_pos+FPix7_pos+FPix8_pos',
'FPix5_neg+FPix6_neg+FPix7_neg+FPix8_neg',
60 BPix =
dict(HitProducer =
"siPixelRecHitsPreSplitting"),
61 FPix =
dict(HitProducer =
"siPixelRecHitsPreSplitting"),
63 from Configuration.Eras.Modifier_trackingPhase1_cff
import trackingPhase1
64 trackingPhase1.toModify(PixelSeedMergerQuadruplets, **_forPhase1)
65 from Configuration.Eras.Modifier_trackingPhase1QuadProp_cff
import trackingPhase1QuadProp
66 trackingPhase1QuadProp.toModify(PixelSeedMergerQuadruplets, **_forPhase1)
67 from Configuration.Eras.Modifier_trackingPhase2PU140_cff
import trackingPhase2PU140
68 trackingPhase2PU140.toModify(PixelSeedMergerQuadruplets, layerList = _layerListForPhase2, **_forPhase1)