Back to home page

Project CMSSW displayed by LXR

 
 

    


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

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 from RecoTracker.TkSeedingLayers.PixelLayerTriplets_cfi import PixelLayerTriplets as _PixelLayerTriplets
0004 
0005 PixelLayerQuadruplets = _PixelLayerTriplets.clone(
0006     layerList = [
0007         ## straightforward combinations:
0008         'BPix1+BPix2+BPix3+BPix4',
0009         'BPix1+BPix2+BPix3+FPix1_pos',
0010         'BPix1+BPix2+BPix3+FPix1_neg',
0011         'BPix1+BPix2+FPix1_pos+FPix2_pos',
0012         'BPix1+BPix2+FPix1_neg+FPix2_neg',
0013         'BPix1+FPix1_pos+FPix2_pos+FPix3_pos',
0014         'BPix1+FPix1_neg+FPix2_neg+FPix3_neg'
0015 #        ## "gap" combinations:
0016 #        'BPix2+FPix1_pos+FPix2_pos+FPix3_pos',
0017 #        'BPix2+FPix1_neg+FPix2_neg+FPix3_neg',
0018 #        'BPix1+BPix2+FPix2_pos+FPix3_pos',
0019 #        'BPix1+BPix2+FPix2_neg+FPix3_neg',
0020 #        'BPix1+BPix2+FPix1_pos+FPix3_pos',
0021 #        'BPix1+BPix2+FPix1_neg+FPix3_neg'
0022     ]
0023 )
0024 
0025 _layerListForPhase2 = ['BPix1+BPix2+BPix3+BPix4',
0026                        'BPix1+BPix2+BPix3+FPix1_pos','BPix1+BPix2+BPix3+FPix1_neg',
0027                        'BPix1+BPix2+FPix1_pos+FPix2_pos', 'BPix1+BPix2+FPix1_neg+FPix2_neg',
0028                        'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg',
0029                        'FPix1_pos+FPix2_pos+FPix3_pos+FPix4_pos', 'FPix1_neg+FPix2_neg+FPix3_neg+FPix4_neg',
0030                        'FPix2_pos+FPix3_pos+FPix4_pos+FPix5_pos', 'FPix2_neg+FPix3_neg+FPix4_neg+FPix5_neg',
0031                        'FPix3_pos+FPix4_pos+FPix5_pos+FPix6_pos', 'FPix3_neg+FPix4_neg+FPix5_neg+FPix6_neg',
0032                        'FPix4_pos+FPix5_pos+FPix6_pos+FPix7_pos', 'FPix4_neg+FPix5_neg+FPix6_neg+FPix7_neg',
0033                        'FPix5_pos+FPix6_pos+FPix7_pos+FPix8_pos', 'FPix5_neg+FPix6_neg+FPix7_neg+FPix8_neg',
0034 #  removed as redunant and covering effectively only eta>4   (here for documentation, to be optimized after TDR)
0035 #                       'FPix5_pos+FPix6_pos+FPix7_pos+FPix9_pos', 'FPix5_neg+FPix6_neg+FPix7_neg+FPix9_neg',
0036 #                       'FPix6_pos+FPix7_pos+FPix8_pos+FPix9_pos', 'FPix6_neg+FPix7_neg+FPix8_neg+FPix9_neg',
0037 #                       'FPix8_pos+FPix9_pos+FPix10_pos+FPix11_pos', 'FPix8_neg+FPix9_neg+FPix10_neg+FPix11_neg',
0038 #                        'FPix11_pos'FPix9_pos+FPix10_pos+FPix12_pos', 'FPix9_neg+FPix10_neg+FPix11_neg+FPix12_neg'
0039 ]
0040 
0041 from Configuration.Eras.Modifier_trackingPhase2PU140_cff import trackingPhase2PU140
0042 trackingPhase2PU140.toModify(PixelLayerQuadruplets, layerList = _layerListForPhase2)