ATLAS Offline Software
Loading...
Searching...
No Matches
ALFA_GeometryReader.h File Reference
#include "ALFA_constants.h"
#include "CLHEP/Geometry/Transform3D.h"
#include "CLHEP/Geometry/Point3D.h"
#include "AthenaKernel/CLASS_DEF.h"
#include "ALFA_Geometry/ALFA_ConfigParams.h"
#include <list>
#include <map>
#include <vector>
#include <string>
Include dependency graph for ALFA_GeometryReader.h:

Go to the source code of this file.

Classes

struct  RPPINS
struct  RPPOSPARAMS
struct  ASPOSPARAMS
struct  FIBERPARAMS
struct  PLATEPARAMS
struct  ROMAPOT
struct  CFGRPPOSPARAMS
struct  GEOMETRYCONFIGURATION
class  ALFA_GeometryReader

Typedefs

typedef RPPINSPRPPINS
typedef RPPOSPARAMSPRPPOSPARAMS
typedef ASPOSPARAMSPASPOSPARAMS
typedef FIBERPARAMSPFIBERPARAMS
typedef PLATEPARAMSPPLATEPARAMS
typedef ROMAPOT PROMAPOT
typedef CFGRPPOSPARAMSPCFGRPPOSPARAMS
typedef GEOMETRYCONFIGURATIONPGEOMETRYCONFIGURATION

Enumerations

enum  eGeoSourceType { EGST_UNDEFINED = 0 , EGST_IDEALGEOMETRY = 1 , EGST_FILE = 2 , EGST_DATABASE = 3 }
enum  eMetrologyType { EMT_UNDEFINED = 0 , EMT_NOMINAL = 1 , EMT_METROLOGY = 2 , EMT_SWCORRECTIONS = 3 }
enum  eFiberType {
  EFT_UNDEFINED =-1 , EFT_FIBERMD =0 , EFT_FIBEROD , EFT_UFIBER ,
  EFT_VFIBER , EFT_ODFIBERU0 , EFT_ODFIBERV0 , EFT_ODFIBERU1 ,
  EFT_ODFIBERV1
}
enum  eAStationName {
  EASN_UNDEFINED =0 , EASN_B7L1 =1 , EASN_A7L1 , EASN_A7R1 ,
  EASN_B7R1
}
enum  eRPotName {
  ERPN_UNDEFINED =0 , ERPN_B7L1U =1 , ERPN_B7L1L =2 , ERPN_A7L1U =3 ,
  ERPN_A7L1L =4 , ERPN_A7R1U =5 , ERPN_A7R1L =6 , ERPN_B7R1U =7 ,
  ERPN_B7R1L =8
}
enum  eRPPositionType { ERPPT_UNSET =-1 , ERPPT_INACTIVE =0 , ERPPT_ACTIVE =1 }
enum  eFiberCoordSystem { EFCS_UNDEFINED =-1 , EFCS_CLADDING , EFCS_ATLAS }
enum  eRefPointType { ERPT_IDEAL , ERPT_REAL , ERPT_DETIDEAL , ERPT_DETREAL }
enum  eMetrologyCoordSystem { EMCS_ATLAS , EMCS_STATION , EMCS_ROMANPOT , EMCS_DETPIN1 }
enum  eTransformElement {
  ETE_A1 , ETE_A2 , ETE_A3 , ETE_T1 ,
  ETE_T2 , ETE_T3
}

Typedef Documentation

◆ PASPOSPARAMS

Definition at line 96 of file ALFA_GeometryReader.h.

◆ PCFGRPPOSPARAMS

Definition at line 194 of file ALFA_GeometryReader.h.

◆ PFIBERPARAMS

Definition at line 131 of file ALFA_GeometryReader.h.

◆ PGEOMETRYCONFIGURATION

◆ PPLATEPARAMS

Definition at line 137 of file ALFA_GeometryReader.h.

◆ PROMAPOT

typedef ROMAPOT PROMAPOT

Definition at line 171 of file ALFA_GeometryReader.h.

◆ PRPPINS

typedef RPPINS* PRPPINS

Definition at line 47 of file ALFA_GeometryReader.h.

◆ PRPPOSPARAMS

Definition at line 81 of file ALFA_GeometryReader.h.

Enumeration Type Documentation

◆ eAStationName

Enumerator
EASN_UNDEFINED 
EASN_B7L1 
EASN_A7L1 
EASN_A7R1 
EASN_B7R1 

Definition at line 26 of file ALFA_GeometryReader.h.

◆ eFiberCoordSystem

Enumerator
EFCS_UNDEFINED 
EFCS_CLADDING 
EFCS_ATLAS 

Definition at line 29 of file ALFA_GeometryReader.h.

◆ eFiberType

enum eFiberType
Enumerator
EFT_UNDEFINED 
EFT_FIBERMD 
EFT_FIBEROD 
EFT_UFIBER 
EFT_VFIBER 
EFT_ODFIBERU0 
EFT_ODFIBERV0 
EFT_ODFIBERU1 
EFT_ODFIBERV1 

Definition at line 25 of file ALFA_GeometryReader.h.

◆ eGeoSourceType

Enumerator
EGST_UNDEFINED 
EGST_IDEALGEOMETRY 
EGST_FILE 
EGST_DATABASE 

Definition at line 23 of file ALFA_GeometryReader.h.

@ EGST_UNDEFINED
@ EGST_IDEALGEOMETRY
@ EGST_DATABASE
@ EGST_FILE

◆ eMetrologyCoordSystem

Enumerator
EMCS_ATLAS 
EMCS_STATION 
EMCS_ROMANPOT 
EMCS_DETPIN1 

Definition at line 31 of file ALFA_GeometryReader.h.

◆ eMetrologyType

Enumerator
EMT_UNDEFINED 
EMT_NOMINAL 
EMT_METROLOGY 
EMT_SWCORRECTIONS 

Definition at line 24 of file ALFA_GeometryReader.h.

@ EMT_METROLOGY
@ EMT_SWCORRECTIONS
@ EMT_UNDEFINED
@ EMT_NOMINAL

◆ eRefPointType

Enumerator
ERPT_IDEAL 
ERPT_REAL 
ERPT_DETIDEAL 
ERPT_DETREAL 

Definition at line 30 of file ALFA_GeometryReader.h.

◆ eRPotName

enum eRPotName
Enumerator
ERPN_UNDEFINED 
ERPN_B7L1U 
ERPN_B7L1L 
ERPN_A7L1U 
ERPN_A7L1L 
ERPN_A7R1U 
ERPN_A7R1L 
ERPN_B7R1U 
ERPN_B7R1L 

Definition at line 27 of file ALFA_GeometryReader.h.

◆ eRPPositionType

Enumerator
ERPPT_UNSET 
ERPPT_INACTIVE 
ERPPT_ACTIVE 

Definition at line 28 of file ALFA_GeometryReader.h.

@ ERPPT_INACTIVE
@ ERPPT_ACTIVE
@ ERPPT_UNSET

◆ eTransformElement

Enumerator
ETE_A1 
ETE_A2 
ETE_A3 
ETE_T1 
ETE_T2 
ETE_T3 

Definition at line 32 of file ALFA_GeometryReader.h.