File indexing completed on 2023-03-17 10:38:33
0001 import FWCore.ParameterSet.Config as cms
0002
0003 from Alignment.APEEstimation.SectorBuilder_cfi import *
0004
0005
0006
0007
0008
0009
0010
0011 Fpix = EmptySector.clone(
0012 name = 'Fpix',
0013 subdetId = [2],
0014 )
0015
0016 FPIX = cms.VPSet(
0017 Fpix,
0018 )
0019
0020
0021
0022
0023
0024
0025
0026 FpixMinus = Fpix.clone(
0027 name = 'FpixMinus',
0028 side = [1],
0029 )
0030 FpixPlus = Fpix.clone(
0031 name = 'FpixPlus',
0032 side = [2],
0033 )
0034
0035 FPIXSideSeparation = cms.VPSet(
0036 FpixMinus,
0037 FpixPlus,
0038 )
0039
0040
0041
0042
0043
0044
0045
0046 FpixMinusLayer1 = FpixMinus.clone(
0047 name = 'FpixMinusLayer1',
0048 layer = [1],
0049 )
0050 FpixMinusLayer2 = FpixMinus.clone(
0051 name = 'FpixMinusLayer2',
0052 layer = [2],
0053 )
0054 FpixMinusLayer3 = FpixMinus.clone(
0055 name = 'FpixMinusLayer3',
0056 layer = [3],
0057 )
0058 FpixPlusLayer1 = FpixPlus.clone(
0059 name = 'FpixPlusLayer1',
0060 layer = [1],
0061 )
0062 FpixPlusLayer2 = FpixPlus.clone(
0063 name = 'FpixPlusLayer2',
0064 layer = [2],
0065 )
0066 FpixPlusLayer3 = FpixPlus.clone(
0067 name = 'FpixPlusLayer3',
0068 layer = [3],
0069 )
0070
0071 FPIXSideAndLayerSeparation = cms.VPSet(
0072 FpixMinusLayer1,
0073 FpixMinusLayer2,
0074 FpixMinusLayer3,
0075 FpixPlusLayer1,
0076 FpixPlusLayer2,
0077 FpixPlusLayer3,
0078 )
0079
0080
0081
0082
0083
0084
0085
0086 FpixMinusLayer1Out = FpixMinusLayer1.clone(
0087 name = 'FpixMinusLayer1Out',
0088 wDirection = [-1],
0089 )
0090 FpixMinusLayer1In = FpixMinusLayer1.clone(
0091 name = 'FpixMinusLayer1In',
0092 wDirection = [1],
0093 )
0094 FpixMinusLayer2Out = FpixMinusLayer2.clone(
0095 name = 'FpixMinusLayer2Out',
0096 wDirection = [-1],
0097 )
0098 FpixMinusLayer2In = FpixMinusLayer2.clone(
0099 name = 'FpixMinusLayer2In',
0100 wDirection = [1],
0101 )
0102 FpixMinusLayer3Out = FpixMinusLayer3.clone(
0103 name = 'FpixMinusLayer3Out',
0104 wDirection = [-1],
0105 )
0106 FpixMinusLayer3In = FpixMinusLayer3.clone(
0107 name = 'FpixMinusLayer3In',
0108 wDirection = [1],
0109 )
0110 FpixPlusLayer1Out = FpixPlusLayer1.clone(
0111 name = 'FpixPlusLayer1Out',
0112 wDirection = [1],
0113 )
0114 FpixPlusLayer1In = FpixPlusLayer1.clone(
0115 name = 'FpixPlusLayer1In',
0116 wDirection = [-1],
0117 )
0118 FpixPlusLayer2Out = FpixPlusLayer2.clone(
0119 name = 'FpixPlusLayer2Out',
0120 wDirection = [1],
0121 )
0122 FpixPlusLayer2In = FpixPlusLayer2.clone(
0123 name = 'FpixPlusLayer2In',
0124 wDirection = [-1],
0125 )
0126 FpixPlusLayer3Out = FpixPlusLayer3.clone(
0127 name = 'FpixPlusLayer3Out',
0128 wDirection = [1],
0129 )
0130 FpixPlusLayer3In = FpixPlusLayer3.clone(
0131 name = 'FpixPlusLayer3In',
0132 wDirection = [-1],
0133 )
0134
0135 FPIXSideAndLayerAndOrientationSeparation = cms.VPSet(
0136 FpixMinusLayer1Out,
0137 FpixMinusLayer1In,
0138 FpixMinusLayer2Out,
0139 FpixMinusLayer2In,
0140 FpixMinusLayer3Out,
0141 FpixMinusLayer3In,
0142 FpixPlusLayer1Out,
0143 FpixPlusLayer1In,
0144 FpixPlusLayer2Out,
0145 FpixPlusLayer2In,
0146 FpixPlusLayer3Out,
0147 FpixPlusLayer3In,
0148 )
0149
0150
0151
0152
0153
0154
0155
0156