CMS 3D CMS Logo

Enumerations
HGCalGeometryMode Namespace Reference

Enumerations

enum  GeometryMode {
  Square = 0, Hexagon = 1, HexagonFull = 2, Hexagon8 = 3,
  Hexagon8Full = 4, Trapezoid = 5, Hexagon8File = 6, TrapezoidFile = 7,
  Hexagon8Module = 8, TrapezoidModule = 9
}
 
enum  WaferMode { Polyhedra = 0, ExtrudedPolygon = 1 }
 

Enumeration Type Documentation

◆ GeometryMode

Enumerator
Square 
Hexagon 
HexagonFull 
Hexagon8 
Hexagon8Full 
Trapezoid 
Hexagon8File 
TrapezoidFile 
Hexagon8Module 
TrapezoidModule 

Definition at line 25 of file HGCalGeometryMode.h.

25  {
26  Square = 0,
27  Hexagon = 1,
28  HexagonFull = 2,
29  Hexagon8 = 3,
30  Hexagon8Full = 4,
31  Trapezoid = 5,
32  Hexagon8File = 6,
33  TrapezoidFile = 7,
34  Hexagon8Module = 8,
35  TrapezoidModule = 9,
36  };

◆ WaferMode

Enumerator
Polyhedra 
ExtrudedPolygon 

Definition at line 37 of file HGCalGeometryMode.h.

37 { Polyhedra = 0, ExtrudedPolygon = 1 };
HGCalGeometryMode::TrapezoidFile
Definition: HGCalGeometryMode.h:33
HGCalGeometryMode::Hexagon8Module
Definition: HGCalGeometryMode.h:34
HGCalGeometryMode::Trapezoid
Definition: HGCalGeometryMode.h:31
HGCalGeometryMode::Square
Definition: HGCalGeometryMode.h:26
HGCalGeometryMode::TrapezoidModule
Definition: HGCalGeometryMode.h:35
HGCalGeometryMode::Hexagon8Full
Definition: HGCalGeometryMode.h:30
HGCalGeometryMode::Hexagon
Definition: HGCalGeometryMode.h:27
HGCalGeometryMode::HexagonFull
Definition: HGCalGeometryMode.h:28
HGCalGeometryMode::Polyhedra
Definition: HGCalGeometryMode.h:37
HGCalGeometryMode::Hexagon8File
Definition: HGCalGeometryMode.h:32
HGCalGeometryMode::ExtrudedPolygon
Definition: HGCalGeometryMode.h:37
HGCalGeometryMode::Hexagon8
Definition: HGCalGeometryMode.h:29