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_Bpix_cff import *
0004 from Alignment.APEEstimation.SectorBuilder_Fpix_cff import *
0005 from Alignment.APEEstimation.SectorBuilder_Tib_cff import *
0006 from Alignment.APEEstimation.SectorBuilder_Tid_cff import *
0007 from Alignment.APEEstimation.SectorBuilder_Tob_cff import *
0008 from Alignment.APEEstimation.SectorBuilder_Tec_cff import *
0009 
0010 
0011 
0012 ###======================================================================================================================================================================
0013 
0014 ##
0015 ## One Sector for each Subdetector (means only one for e.g. both endcaps)
0016 ##
0017 
0018 SubdetSectors = BPIX + FPIX + TIB + TOB + TID + TEC
0019 
0020 
0021 
0022 ###======================================================================================================================================================================
0023 
0024 ##
0025 ## Only TID and TEC (means only one for e.g. both endcaps)
0026 ##
0027 
0028 TIDTEC = TID + TEC
0029 
0030 
0031 
0032 ###======================================================================================================================================================================
0033 
0034 ##
0035 ## Only TIB and TOB
0036 ##
0037 
0038 TIBTOB = TIB + TOB
0039 
0040 
0041 
0042 ###======================================================================================================================================================================
0043 
0044 ##
0045 ## Only TIB and TOB, cosmic-like quartering (upper, lower, left, right part)
0046 ##
0047 
0048 TIBTOBQuarters = TIBQuarters + TOBQuarters
0049 
0050 
0051 
0052 ###======================================================================================================================================================================
0053 
0054 ##
0055 ## Only TIB and TOB + Separation of pitches + Separation of 1D and 2D layers
0056 ##
0057 
0058 TIBTOBPitchAnd2DSeparation = TIBPitchAnd2DSeparation + TOBPitchAnd2DSeparation
0059 
0060 
0061 
0062 ###======================================================================================================================================================================
0063 
0064 ##
0065 ## Only TIB and TOB, Separation of layers + rphi/stereo + orientations
0066 ##
0067 
0068 # In TOB: All RPhi modules within a layer point in same w direction. Same is valid for Stereo modules, but with opposite sign
0069 
0070 TIBTOBLayerAndOrientationSeparation = TIBLayerAndOrientationSeparation + TOBLayerAndOrientationSeparation
0071 
0072 
0073 ###======================================================================================================================================================================
0074 
0075 ##
0076 ## Only TID and TEC, Separation of side + rings + rphi/stereo
0077 ##
0078 
0079 TIDTECSideAndRingSeparation = TIDSideAndRingSeparation + TECSideAndRingSeparation
0080 
0081 
0082 
0083 ###======================================================================================================================================================================
0084 
0085 ##
0086 ## Only TID and TEC, Separation of side + rings + rphi/stereo + orientations
0087 ##
0088 
0089 # In TEC: All RPhi modules within a ring point in same w direction. Same is valid for Stereo modules, but with opposite sign
0090 
0091 TIDTECSideAndRingAndOrientationSeparation = TIDSideAndRingAndOrientationSeparation + TECSideAndRingAndOrientationSeparation
0092 
0093 
0094 
0095 ###======================================================================================================================================================================
0096 
0097 ##
0098 ## Sectors used for validation
0099 ##
0100 
0101 ValidationSectors = cms.VPSet(
0102     BpixLayer1Out,
0103     BpixLayer3In,
0104     FpixMinusLayer1,
0105     TibLayer1RphiOut,
0106     TibLayer4In,
0107     TobLayer1StereoOut,
0108     TobLayer5Out,
0109     TecPlusRing7,
0110 )
0111 
0112 
0113 ###======================================================================================================================================================================
0114 
0115 ##
0116 ## Recent definition for whole tracker
0117 ##
0118 
0119 RecentSectors = cms.VPSet()
0120 
0121 RecentSectors += BPIXLayerAndOrientationSeparation
0122 RecentSectors += FPIXSideAndLayerSeparation
0123 RecentSectors += TIBLayerAndOrientationSeparation
0124 RecentSectors += TOBLayerAndOrientationSeparation
0125 RecentSectors += TIDSideAndRingSeparation
0126 RecentSectors += TECSideAndRingSeparation
0127 
0128 
0129 
0130 
0131 
0132 
0133 
0134