ATLAS Offline Software
Classes | Typedefs | Enumerations
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 97 of file ALFA_GeometryReader.h.

◆ PCFGRPPOSPARAMS

Definition at line 195 of file ALFA_GeometryReader.h.

◆ PFIBERPARAMS

Definition at line 132 of file ALFA_GeometryReader.h.

◆ PGEOMETRYCONFIGURATION

Definition at line 211 of file ALFA_GeometryReader.h.

◆ PPLATEPARAMS

Definition at line 138 of file ALFA_GeometryReader.h.

◆ PROMAPOT

typedef ROMAPOT PROMAPOT

Definition at line 172 of file ALFA_GeometryReader.h.

◆ PRPPINS

typedef RPPINS* PRPPINS

Definition at line 48 of file ALFA_GeometryReader.h.

◆ PRPPOSPARAMS

Definition at line 82 of file ALFA_GeometryReader.h.

Enumeration Type Documentation

◆ eAStationName

Enumerator
EASN_UNDEFINED 
EASN_B7L1 
EASN_A7L1 
EASN_A7R1 
EASN_B7R1 

Definition at line 27 of file ALFA_GeometryReader.h.

◆ eFiberCoordSystem

Enumerator
EFCS_UNDEFINED 
EFCS_CLADDING 
EFCS_ATLAS 

Definition at line 30 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 26 of file ALFA_GeometryReader.h.

◆ eGeoSourceType

Enumerator
EGST_UNDEFINED 
EGST_IDEALGEOMETRY 
EGST_FILE 
EGST_DATABASE 

Definition at line 24 of file ALFA_GeometryReader.h.

◆ eMetrologyCoordSystem

Enumerator
EMCS_ATLAS 
EMCS_STATION 
EMCS_ROMANPOT 
EMCS_DETPIN1 

Definition at line 32 of file ALFA_GeometryReader.h.

◆ eMetrologyType

Enumerator
EMT_UNDEFINED 
EMT_NOMINAL 
EMT_METROLOGY 
EMT_SWCORRECTIONS 

Definition at line 25 of file ALFA_GeometryReader.h.

◆ eRefPointType

Enumerator
ERPT_IDEAL 
ERPT_REAL 
ERPT_DETIDEAL 
ERPT_DETREAL 

Definition at line 31 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 28 of file ALFA_GeometryReader.h.

◆ eRPPositionType

Enumerator
ERPPT_UNSET 
ERPPT_INACTIVE 
ERPPT_ACTIVE 

Definition at line 29 of file ALFA_GeometryReader.h.

◆ eTransformElement

Enumerator
ETE_A1 
ETE_A2 
ETE_A3 
ETE_T1 
ETE_T2 
ETE_T3 

Definition at line 33 of file ALFA_GeometryReader.h.

ERPT_IDEAL
@ ERPT_IDEAL
Definition: ALFA_GeometryReader.h:31
EFT_ODFIBERV0
@ EFT_ODFIBERV0
Definition: ALFA_GeometryReader.h:26
EGST_IDEALGEOMETRY
@ EGST_IDEALGEOMETRY
Definition: ALFA_GeometryReader.h:24
EMCS_STATION
@ EMCS_STATION
Definition: ALFA_GeometryReader.h:32
ERPN_B7R1U
@ ERPN_B7R1U
Definition: ALFA_GeometryReader.h:28
EMT_SWCORRECTIONS
@ EMT_SWCORRECTIONS
Definition: ALFA_GeometryReader.h:25
ERPN_A7L1U
@ ERPN_A7L1U
Definition: ALFA_GeometryReader.h:28
ERPPT_INACTIVE
@ ERPPT_INACTIVE
Definition: ALFA_GeometryReader.h:29
ERPN_B7R1L
@ ERPN_B7R1L
Definition: ALFA_GeometryReader.h:28
EASN_A7R1
@ EASN_A7R1
Definition: ALFA_GeometryReader.h:27
ERPT_REAL
@ ERPT_REAL
Definition: ALFA_GeometryReader.h:31
EFCS_CLADDING
@ EFCS_CLADDING
Definition: ALFA_GeometryReader.h:30
EFT_FIBERMD
@ EFT_FIBERMD
Definition: ALFA_GeometryReader.h:26
ETE_T3
@ ETE_T3
Definition: ALFA_GeometryReader.h:33
ETE_A1
@ ETE_A1
Definition: ALFA_GeometryReader.h:33
EMT_NOMINAL
@ EMT_NOMINAL
Definition: ALFA_GeometryReader.h:25
EMT_METROLOGY
@ EMT_METROLOGY
Definition: ALFA_GeometryReader.h:25
ETE_A2
@ ETE_A2
Definition: ALFA_GeometryReader.h:33
EASN_UNDEFINED
@ EASN_UNDEFINED
Definition: ALFA_GeometryReader.h:27
EASN_B7L1
@ EASN_B7L1
Definition: ALFA_GeometryReader.h:27
ERPPT_ACTIVE
@ ERPPT_ACTIVE
Definition: ALFA_GeometryReader.h:29
ERPN_B7L1U
@ ERPN_B7L1U
Definition: ALFA_GeometryReader.h:28
ERPN_UNDEFINED
@ ERPN_UNDEFINED
Definition: ALFA_GeometryReader.h:28
EFT_ODFIBERU1
@ EFT_ODFIBERU1
Definition: ALFA_GeometryReader.h:26
EGST_UNDEFINED
@ EGST_UNDEFINED
Definition: ALFA_GeometryReader.h:24
EFT_VFIBER
@ EFT_VFIBER
Definition: ALFA_GeometryReader.h:26
ERPN_B7L1L
@ ERPN_B7L1L
Definition: ALFA_GeometryReader.h:28
EFT_UFIBER
@ EFT_UFIBER
Definition: ALFA_GeometryReader.h:26
ERPN_A7R1L
@ ERPN_A7R1L
Definition: ALFA_GeometryReader.h:28
EFT_UNDEFINED
@ EFT_UNDEFINED
Definition: ALFA_GeometryReader.h:26
EGST_DATABASE
@ EGST_DATABASE
Definition: ALFA_GeometryReader.h:24
EASN_A7L1
@ EASN_A7L1
Definition: ALFA_GeometryReader.h:27
EMCS_ROMANPOT
@ EMCS_ROMANPOT
Definition: ALFA_GeometryReader.h:32
ERPN_A7R1U
@ ERPN_A7R1U
Definition: ALFA_GeometryReader.h:28
ERPPT_UNSET
@ ERPPT_UNSET
Definition: ALFA_GeometryReader.h:29
EFCS_ATLAS
@ EFCS_ATLAS
Definition: ALFA_GeometryReader.h:30
ERPT_DETIDEAL
@ ERPT_DETIDEAL
Definition: ALFA_GeometryReader.h:31
EFT_ODFIBERU0
@ EFT_ODFIBERU0
Definition: ALFA_GeometryReader.h:26
EGST_FILE
@ EGST_FILE
Definition: ALFA_GeometryReader.h:24
EFT_ODFIBERV1
@ EFT_ODFIBERV1
Definition: ALFA_GeometryReader.h:26
ERPN_A7L1L
@ ERPN_A7L1L
Definition: ALFA_GeometryReader.h:28
EFT_FIBEROD
@ EFT_FIBEROD
Definition: ALFA_GeometryReader.h:26
EMT_UNDEFINED
@ EMT_UNDEFINED
Definition: ALFA_GeometryReader.h:25
EMCS_DETPIN1
@ EMCS_DETPIN1
Definition: ALFA_GeometryReader.h:32
EFCS_UNDEFINED
@ EFCS_UNDEFINED
Definition: ALFA_GeometryReader.h:30
ERPT_DETREAL
@ ERPT_DETREAL
Definition: ALFA_GeometryReader.h:31
EASN_B7R1
@ EASN_B7R1
Definition: ALFA_GeometryReader.h:27
EMCS_ATLAS
@ EMCS_ATLAS
Definition: ALFA_GeometryReader.h:32
ETE_A3
@ ETE_A3
Definition: ALFA_GeometryReader.h:33
ETE_T1
@ ETE_T1
Definition: ALFA_GeometryReader.h:33
ETE_T2
@ ETE_T2
Definition: ALFA_GeometryReader.h:33