ATLAS Offline Software
Loading...
Searching...
No Matches
GEOMETRYCONFIGURATION Struct Reference

#include <ALFA_GeometryReader.h>

Collaboration diagram for GEOMETRYCONFIGURATION:

Public Member Functions

void clear ()

Public Attributes

int eRPMetrologyGeoType
std::string strRPMetrologyConnString
bool bShiftToX97Pos
double fNominalZPosA7L1
double fNominalZPosB7L1
double fNominalZPosA7R1
double fNominalZPosB7R1
CFGRPPOSPARAMS CfgRPosParams [RPOTSCNT]

Detailed Description

Definition at line 196 of file ALFA_GeometryReader.h.

Member Function Documentation

◆ clear()

void GEOMETRYCONFIGURATION::clear ( )

Definition at line 72 of file ALFA_GeometryReader.cxx.

73{
75 strRPMetrologyConnString=std::string("");
76 bShiftToX97Pos=false;
77
78 fNominalZPosA7L1=237388*CLHEP::mm;
79 fNominalZPosB7L1=241528*CLHEP::mm;
80 fNominalZPosA7R1=-237408*CLHEP::mm;
81 fNominalZPosB7R1=-241548*CLHEP::mm;
82
83 for(int i=0;i<RPOTSCNT;i++){
84 CfgRPosParams[i].eRPPosType=ERPPT_UNSET;
85 CfgRPosParams[i].eMDGeoType=EGST_UNDEFINED;
86 CfgRPosParams[i].eODGeoType=EGST_UNDEFINED;
87 CfgRPosParams[i].strMDConnString=std::string("");
88 CfgRPosParams[i].strODConnString=std::string("");
89
90 CfgRPosParams[i].fCurrentLVDTmm=0.0*CLHEP::mm;
91
92 CfgRPosParams[i].swcorr.fYOffset=(i%2==0)? 2.0*CLHEP::mm:-2.0*CLHEP::mm;
93 CfgRPosParams[i].swcorr.fXOffset=0.0*CLHEP::mm;
94 CfgRPosParams[i].swcorr.fTheta=0.0*CLHEP::mm;
95
96 CfgRPosParams[i].usercorr.bIsEnabledUserTranform=false;
97 CfgRPosParams[i].usercorr.UserOriginOfDetTransInRPot=HepGeom::Point3D<double>();
98 CfgRPosParams[i].usercorr.UserTransformOfDetInRPot=HepGeom::Transform3D();
99 CfgRPosParams[i].usercorr.UserTransformOfRPInStation=HepGeom::Transform3D();
100 }
101}
#define RPOTSCNT
@ ERPPT_UNSET
@ EGST_UNDEFINED
CFGRPPOSPARAMS CfgRPosParams[RPOTSCNT]

Member Data Documentation

◆ bShiftToX97Pos

bool GEOMETRYCONFIGURATION::bShiftToX97Pos

Definition at line 199 of file ALFA_GeometryReader.h.

◆ CfgRPosParams

CFGRPPOSPARAMS GEOMETRYCONFIGURATION::CfgRPosParams[RPOTSCNT]

Definition at line 205 of file ALFA_GeometryReader.h.

◆ eRPMetrologyGeoType

int GEOMETRYCONFIGURATION::eRPMetrologyGeoType

Definition at line 197 of file ALFA_GeometryReader.h.

◆ fNominalZPosA7L1

double GEOMETRYCONFIGURATION::fNominalZPosA7L1

Definition at line 201 of file ALFA_GeometryReader.h.

◆ fNominalZPosA7R1

double GEOMETRYCONFIGURATION::fNominalZPosA7R1

Definition at line 203 of file ALFA_GeometryReader.h.

◆ fNominalZPosB7L1

double GEOMETRYCONFIGURATION::fNominalZPosB7L1

Definition at line 202 of file ALFA_GeometryReader.h.

◆ fNominalZPosB7R1

double GEOMETRYCONFIGURATION::fNominalZPosB7R1

Definition at line 204 of file ALFA_GeometryReader.h.

◆ strRPMetrologyConnString

std::string GEOMETRYCONFIGURATION::strRPMetrologyConnString

Definition at line 198 of file ALFA_GeometryReader.h.


The documentation for this struct was generated from the following files: