fmssim
Classes | Enumerations
fms::geometry Namespace Reference

Contains descriptions of detector and cell dimensions, their construction and relations. More...

Classes

class  Cell
 Abstract base class for a single FMS cell. More...
class  Detector
 Abstract base class for a detector composed of cells. More...
class  Detector2011
 Describes the entire FMS detector as of 2011. More...
class  DetectorLarge2011
 Describes the FMS large-cell detectors as of 2011. More...
class  DetectorSmall2011
 Describes the FMS small-cell detectors as of 2011. More...
class  Quadrant
 Description of spatial quadrants. More...
class  Qt
 QT board properties. More...
class  LargeCell
 A large FMS cell. More...
class  SmallCell
 A small FMS cell. More...
class  SubDetector
 Defines properties shared between small- and large-cell sub-detectors. More...

Enumerations

enum  EDirection {
  EAST = 1, WEST = 2, NORTH = 10, SOUTH = 20,
  TOP = 100, BOTTOM = 200
}
 Enum like this might be best in a general enums or geometry 'global' file. More...
enum  ECellType { LARGE, SMALL, INVALID_CELL_TYPE }
enum  ESubDetector { LARGE_NORTH, LARGE_SOUTH, SMALL_NORTH, SMALL_SOUTH }

Detailed Description

Contains descriptions of detector and cell dimensions, their construction and relations.


Enumeration Type Documentation

Enumerator:
LARGE 
SMALL 
INVALID_CELL_TYPE 

Enum like this might be best in a general enums or geometry 'global' file.

Could also collect various global properties like z locations of detectors, whether that detector was in for a given year...

Enumerator:
EAST 
WEST 
NORTH 
SOUTH 
TOP 
BOTTOM 
Enumerator:
LARGE_NORTH 
LARGE_SOUTH 
SMALL_NORTH 
SMALL_SOUTH 
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines