CMS 3D CMS Logo

/data/doxygen/doxygen-1.7.3/gen/CMSSW_4_2_8/src/Alignment/CommonAlignment/interface/StructureType.h

Go to the documentation of this file.
00001 #ifndef Alignment_CommonAlignment_StructureType_h
00002 #define Alignment_CommonAlignment_StructureType_h
00003 
00015 namespace align
00016 {
00017   enum StructureType 
00018   { 
00019     invalid = 0,
00020     AlignableDetUnit,
00021     AlignableDet,
00022 
00023     // Barrel Pixel
00024     TPBModule,
00025     TPBLadder,
00026     TPBLayer, // = 5
00027     TPBHalfBarrel,
00028     TPBBarrel,
00029 
00030     // Forward Pixel
00031     TPEModule,
00032     TPEPanel,
00033     TPEBlade, // = 10
00034     TPEHalfDisk,
00035     TPEHalfCylinder,
00036     TPEEndcap,
00037 
00038     // Tracker Inner Barrel
00039     TIBModule,
00040     TIBString, // = 15
00041     TIBSurface,
00042     TIBHalfShell,
00043     TIBLayer,
00044     TIBHalfBarrel,
00045     TIBBarrel, // = 20
00046 
00047     // Tracker Inner Disks
00048     TIDModule,
00049     TIDSide,
00050     TIDRing,
00051     TIDDisk,
00052     TIDEndcap, // = 25
00053 
00054     // Tracker Outer Barrel
00055     TOBModule,
00056     TOBRod,
00057     TOBLayer,
00058     TOBHalfBarrel,
00059     TOBBarrel, // = 30
00060 
00061     // Tracker Endcaps
00062     TECModule,
00063     TECRing,
00064     TECPetal,
00065     TECSide,
00066     TECDisk, // = 35
00067     TECEndcap,
00068 
00069     Pixel,
00070     Strip,
00071     Tracker, // = 39
00072 
00073     // Muon Detector, not touching these now
00074     AlignableDTBarrel = 100,
00075     AlignableDTWheel,
00076     AlignableDTStation,
00077     AlignableDTChamber,
00078     AlignableDTSuperLayer,
00079     AlignableDTLayer, // = 105
00080     AlignableCSCEndcap,
00081     AlignableCSCStation,
00082     AlignableCSCRing,
00083     AlignableCSCChamber,
00084     AlignableCSCLayer, // = 110
00085     AlignableMuon,
00086 
00087     Detector, // = 112 (what for?)
00088 
00089     Extras = 1000,
00090     BeamSpot
00091   };
00092 }
00093 
00094 #endif