Back to home page

Project CMSSW displayed by LXR

 
 

    


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 ## Whole Subdetector (means only one for both endcaps)
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 ## Separation of side(+,-)
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 ## Separation of side + layers
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 FpixPlusLayer1 = FpixPlus.clone(
0055     name = 'FpixPlusLayer1',
0056     layer = [1],
0057 )
0058 FpixPlusLayer2 = FpixPlus.clone(
0059     name = 'FpixPlusLayer2',
0060     layer = [2],
0061 )
0062 
0063 FPIXSideAndLayerSeparation = cms.VPSet(
0064     FpixMinusLayer1,
0065     FpixMinusLayer2,
0066     FpixPlusLayer1,
0067     FpixPlusLayer2,
0068 )
0069 
0070 
0071 
0072 ##
0073 ## Separation of side + layers + orientations
0074 ##
0075 
0076 FpixMinusLayer1Out = FpixMinusLayer1.clone(
0077     name = 'FpixMinusLayer1Out',
0078     wDirection = [-1],
0079 )
0080 FpixMinusLayer1In = FpixMinusLayer1.clone(
0081     name = 'FpixMinusLayer1In',
0082     wDirection = [1],
0083 )
0084 FpixMinusLayer2Out = FpixMinusLayer2.clone(
0085     name = 'FpixMinusLayer2Out',
0086     wDirection = [-1],
0087 )
0088 FpixMinusLayer2In = FpixMinusLayer2.clone(
0089     name = 'FpixMinusLayer2In',
0090     wDirection = [1],
0091 )
0092 FpixPlusLayer1Out = FpixPlusLayer1.clone(
0093     name = 'FpixPlusLayer1Out',
0094     wDirection = [1],
0095 )
0096 FpixPlusLayer1In = FpixPlusLayer1.clone(
0097     name = 'FpixPlusLayer1In',
0098     wDirection = [-1],
0099 )
0100 FpixPlusLayer2Out = FpixPlusLayer2.clone(
0101     name = 'FpixPlusLayer2Out',
0102     wDirection = [1],
0103 )
0104 FpixPlusLayer2In = FpixPlusLayer2.clone(
0105     name = 'FpixPlusLayer2In',
0106     wDirection = [-1],
0107 )
0108 
0109 FPIXSideAndLayerAndOrientationSeparation = cms.VPSet(
0110     FpixMinusLayer1Out,
0111     FpixMinusLayer1In,
0112     FpixMinusLayer2Out,
0113     FpixMinusLayer2In,
0114     FpixPlusLayer1Out,
0115     FpixPlusLayer1In,
0116     FpixPlusLayer2Out,
0117     FpixPlusLayer2In,
0118 )
0119 
0120 
0121 
0122 
0123 
0124 
0125 
0126