File indexing completed on 2024-04-06 11:56:06
0001 #ifndef Alignment_CommonAlignment_StructureType_h
0002 #define Alignment_CommonAlignment_StructureType_h
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015 namespace align {
0016 enum StructureType {
0017 notfound = -1,
0018 invalid = 0,
0019 AlignableDetUnit,
0020 AlignableDet,
0021
0022
0023 TPBModule,
0024 TPBLadder,
0025 TPBLayer,
0026 TPBHalfBarrel,
0027 TPBBarrel,
0028
0029
0030 TPEModule,
0031 TPEPanel,
0032 TPEBlade,
0033 TPEHalfDisk,
0034 TPEHalfCylinder,
0035 TPEEndcap,
0036
0037
0038 TIBModule,
0039 TIBString,
0040 TIBSurface,
0041 TIBHalfShell,
0042 TIBLayer,
0043 TIBHalfBarrel,
0044 TIBBarrel,
0045
0046
0047 TIDModule,
0048 TIDSide,
0049 TIDRing,
0050 TIDDisk,
0051 TIDEndcap,
0052
0053
0054 TOBModule,
0055 TOBRod,
0056 TOBLayer,
0057 TOBHalfBarrel,
0058 TOBBarrel,
0059
0060
0061 TECModule,
0062 TECRing,
0063 TECPetal,
0064 TECSide,
0065 TECDisk,
0066 TECEndcap,
0067
0068 Pixel,
0069 Strip,
0070 Tracker,
0071
0072
0073 AlignableDTBarrel = 100,
0074 AlignableDTWheel,
0075 AlignableDTStation,
0076 AlignableDTChamber,
0077 AlignableDTSuperLayer,
0078 AlignableDTLayer,
0079 AlignableCSCEndcap,
0080 AlignableCSCStation,
0081 AlignableCSCRing,
0082 AlignableCSCChamber,
0083 AlignableCSCLayer,
0084 AlignableGEMEndcap,
0085 AlignableGEMStation,
0086 AlignableGEMRing,
0087 AlignableGEMSuperChamber,
0088 AlignableGEMChamber,
0089 AlignableGEMEtaPartition,
0090 AlignableMuon,
0091
0092 Detector,
0093
0094 Extras = 1000,
0095 BeamSpot
0096 };
0097 }
0098
0099 #endif