1 import FWCore.ParameterSet.Config
as cms
5 PixelLayerTriplets = seedingLayersEDProducer.clone(
6 layerList = [
'BPix1+BPix2+BPix3',
7 'BPix1+BPix2+FPix1_pos',
8 'BPix1+BPix2+FPix1_neg',
9 'BPix1+FPix1_pos+FPix2_pos',
10 'BPix1+FPix1_neg+FPix2_neg'],
12 TTRHBuilder = cms.string(
'WithTrackAngle'),
13 HitProducer = cms.string(
'siPixelRecHits'),
16 TTRHBuilder = cms.string(
'WithTrackAngle'),
17 HitProducer = cms.string(
'siPixelRecHits'),
20 _layersForPhase1 = [
'BPix1+BPix2+BPix3',
24 'BPix2+BPix3+FPix1_pos',
25 'BPix2+BPix3+FPix1_neg',
26 'BPix1+BPix2+FPix1_pos',
27 'BPix1+BPix2+FPix1_neg',
28 'BPix2+FPix1_pos+FPix2_pos',
29 'BPix2+FPix1_neg+FPix2_neg',
30 'BPix1+FPix1_pos+FPix2_pos',
31 'BPix1+FPix1_neg+FPix2_neg',
32 'FPix1_pos+FPix2_pos+FPix3_pos',
33 'FPix1_neg+FPix2_neg+FPix3_neg']
35 from Configuration.Eras.Modifier_trackingPhase1_cff
import trackingPhase1
36 trackingPhase1.toModify(PixelLayerTriplets, layerList=_layersForPhase1)
38 _layersForPhase2 = [
'BPix1+BPix2+BPix3',
'BPix2+BPix3+BPix4',
39 'BPix2+BPix3+FPix1_pos',
'BPix2+BPix3+FPix1_neg',
40 'BPix1+BPix2+FPix1_pos',
'BPix1+BPix2+FPix1_neg',
41 'BPix2+FPix1_pos+FPix2_pos',
'BPix2+FPix1_neg+FPix2_neg',
42 'BPix1+FPix1_pos+FPix2_pos',
'BPix1+FPix1_neg+FPix2_neg',
43 'BPix1+FPix2_pos+FPix3_pos',
'BPix1+FPix2_neg+FPix3_neg',
44 'FPix1_pos+FPix2_pos+FPix3_pos',
'FPix1_neg+FPix2_neg+FPix3_neg',
45 'FPix2_pos+FPix3_pos+FPix4_pos',
'FPix2_neg+FPix3_neg+FPix4_neg',
46 'FPix3_pos+FPix4_pos+FPix5_pos',
'FPix3_neg+FPix4_neg+FPix5_neg',
47 'FPix4_pos+FPix5_pos+FPix6_pos',
'FPix4_neg+FPix5_neg+FPix6_neg',
48 'FPix5_pos+FPix6_pos+FPix7_pos',
'FPix5_neg+FPix6_neg+FPix7_neg',
49 'FPix6_pos+FPix7_pos+FPix8_pos',
'FPix6_neg+FPix7_neg+FPix8_neg',
50 'FPix6_pos+FPix7_pos+FPix9_pos',
'FPix6_neg+FPix7_neg+FPix9_neg']
52 from Configuration.Eras.Modifier_trackingPhase2PU140_cff
import trackingPhase2PU140
53 trackingPhase2PU140.toModify(PixelLayerTriplets, layerList=_layersForPhase2)