File indexing completed on 2024-04-06 11:55:57
0001 import FWCore.ParameterSet.Config as cms
0002
0003 from Alignment.APEEstimation.SectorBuilder_cfi import *
0004
0005
0006
0007
0008
0009
0010
0011 Tob = EmptySector.clone(
0012 name = 'Tob',
0013 subdetId = [5],
0014 )
0015
0016 TOB = cms.VPSet(
0017 Tob,
0018 )
0019
0020
0021
0022
0023
0024
0025
0026 TobUp = Tob.clone(
0027 name = 'TobUp',
0028 posPhi = [0.7854,2.3562],
0029 )
0030 TobDown = Tob.clone(
0031 name = 'TobDown',
0032 posPhi = [-2.3562,-0.7854],
0033 )
0034 TobLeft = Tob.clone(
0035 name = 'TobLeft',
0036 posPhi = [-0.7854,0.7854],
0037 )
0038 TobRight = Tob.clone(
0039 name = 'TobRight',
0040 posPhi = [-3.5,-2.3562,2.3562,3.5],
0041 )
0042
0043 TOBQuarters = cms.VPSet(
0044 TobUp,
0045 TobDown,
0046 TobLeft,
0047 TobRight,
0048 )
0049
0050
0051
0052
0053
0054
0055
0056 TobLayer12 = Tob.clone(
0057 name = 'TobLayer12',
0058 layer = [1,2],
0059 )
0060 TobLayer34 = Tob.clone(
0061 name = 'TobLayer34',
0062 layer = [3,4],
0063 )
0064 TobLayer56 = Tob.clone(
0065 name = 'TobLayer56',
0066 layer = [5,6],
0067 )
0068
0069 TOBPitchAnd2DSeparation = cms.VPSet(
0070 TobLayer12,
0071 TobLayer34,
0072 TobLayer56,
0073 )
0074
0075
0076
0077
0078
0079
0080
0081 TobLayer1 = Tob.clone(
0082 name = 'TobLayer1',
0083 layer = [1],
0084 )
0085 TobLayer2 = Tob.clone(
0086 name = 'TobLayer2',
0087 layer = [2],
0088 )
0089 TobLayer3 = Tob.clone(
0090 name = 'TobLayer3',
0091 layer = [3],
0092 )
0093 TobLayer4 = Tob.clone(
0094 name = 'TobLayer4',
0095 layer = [4],
0096 )
0097 TobLayer5 = Tob.clone(
0098 name = 'TobLayer5',
0099 layer = [5],
0100 )
0101 TobLayer6 = Tob.clone(
0102 name = 'TobLayer6',
0103 layer = [6],
0104 )
0105
0106 TOBPureLayerSeparation = cms.VPSet(
0107 TobLayer1,
0108 TobLayer2,
0109 TobLayer3,
0110 TobLayer4,
0111 TobLayer5,
0112 TobLayer6,
0113 )
0114
0115
0116
0117
0118
0119
0120
0121 TobLayer1Rphi = TobLayer1.clone(
0122 name = 'TobLayer1Rphi',
0123 isRPhi = [1],
0124 )
0125 TobLayer1Stereo = TobLayer1.clone(
0126 name = 'TobLayer1Stereo',
0127 isStereo = [1],
0128 )
0129 TobLayer2Rphi = TobLayer2.clone(
0130 name = 'TobLayer2Rphi',
0131 isRPhi = [1],
0132 )
0133 TobLayer2Stereo = TobLayer2.clone(
0134 name = 'TobLayer2Stereo',
0135 isStereo = [1],
0136 )
0137
0138 TOBLayerSeparation = cms.VPSet(
0139 TobLayer1Rphi,
0140 TobLayer1Stereo,
0141 TobLayer2Rphi,
0142 TobLayer2Stereo,
0143 TobLayer3,
0144 TobLayer4,
0145 TobLayer5,
0146 TobLayer6,
0147 )
0148
0149
0150
0151
0152
0153
0154
0155 TobLayer1RphiOut = TobLayer1Rphi.clone(
0156 name = 'TobLayer1RphiOut',
0157 wDirection = [1],
0158 )
0159 TobLayer1StereoOut = TobLayer1Stereo.clone(
0160 name = 'TobLayer1StereoOut',
0161 wDirection = [1],
0162 )
0163 TobLayer1RphiIn = TobLayer1Rphi.clone(
0164 name = 'TobLayer1RphiIn',
0165 wDirection = [-1],
0166 )
0167 TobLayer1StereoIn = TobLayer1Stereo.clone(
0168 name = 'TobLayer1StereoIn',
0169 wDirection = [-1],
0170 )
0171 TobLayer2RphiOut = TobLayer2Rphi.clone(
0172 name = 'TobLayer2RphiOut',
0173 wDirection = [1],
0174 )
0175 TobLayer2StereoOut = TobLayer2Stereo.clone(
0176 name = 'TobLayer2StereoOut',
0177 wDirection = [1],
0178 )
0179 TobLayer2RphiIn = TobLayer2Rphi.clone(
0180 name = 'TobLayer2RphiIn',
0181 wDirection = [-1],
0182 )
0183 TobLayer2StereoIn = TobLayer2Stereo.clone(
0184 name = 'TobLayer2StereoIn',
0185 wDirection = [-1],
0186 )
0187 TobLayer3Out = TobLayer3.clone(
0188 name = 'TobLayer3Out',
0189 wDirection = [1],
0190 )
0191 TobLayer3In = TobLayer3.clone(
0192 name = 'TobLayer3In',
0193 wDirection = [-1],
0194 )
0195 TobLayer4Out = TobLayer4.clone(
0196 name = 'TobLayer4Out',
0197 wDirection = [1],
0198 )
0199 TobLayer4In = TobLayer4.clone(
0200 name = 'TobLayer4In',
0201 wDirection = [-1],
0202 )
0203 TobLayer5Out = TobLayer5.clone(
0204 name = 'TobLayer5Out',
0205 wDirection = [1],
0206 )
0207 TobLayer5In = TobLayer5.clone(
0208 name = 'TobLayer5In',
0209 wDirection = [-1],
0210 )
0211 TobLayer6Out = TobLayer6.clone(
0212 name = 'TobLayer6Out',
0213 wDirection = [1],
0214 )
0215 TobLayer6In = TobLayer6.clone(
0216 name = 'TobLayer6In',
0217 wDirection = [-1],
0218 )
0219
0220
0221
0222 TOBLayerAndOrientationSeparation = cms.VPSet(
0223
0224 TobLayer1StereoOut,
0225 TobLayer1RphiIn,
0226
0227 TobLayer2RphiOut,
0228
0229
0230 TobLayer2StereoIn,
0231 TobLayer3Out,
0232 TobLayer3In,
0233 TobLayer4Out,
0234 TobLayer4In,
0235 TobLayer5Out,
0236 TobLayer5In,
0237 TobLayer6Out,
0238 TobLayer6In,
0239 )
0240
0241
0242
0243
0244
0245
0246
0247
0248
0249
0250
0251
0252
0253
0254
0255