ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
AFP::SiLocAlignData Class Reference

Class storing information about alignment. More...

#include <SiLocAlignData.h>

Collaboration diagram for AFP::SiLocAlignData:

Public Member Functions

 SiLocAlignData (int st, int la)
 
 SiLocAlignData (int st, int la, double x, double y, double z, double a, double b, double g)
 
int stationID () const
 ID of the station to which aligment applies (see xAOD::AFPStationID) More...
 
int layerID () const
 ID of the layer in station to which aligment applies (see xAOD::AFPPixelLayerID) More...
 
double xShift () const
 Shift of the plane in X direction with respect to the nominal position. More...
 
double yShift () const
 Shift of the plane in Y direction with respect to the nominal position. More...
 
double zShift () const
 Shift of the plane in Z direction with respect to the nominal position. More...
 
double alpha () const
 Rotation angle. More...
 
double beta () const
 Rotation angle. More...
 
double gamma () const
 Rotation angle. More...
 

Private Attributes

int m_stationID
 
int m_layerID
 
double m_xShift
 
double m_yShift
 
double m_zShift
 
double m_alpha
 
double m_beta
 
double m_gamma
 

Detailed Description

Class storing information about alignment.

Definition at line 23 of file SiLocAlignData.h.

Constructor & Destructor Documentation

◆ SiLocAlignData() [1/2]

AFP::SiLocAlignData::SiLocAlignData ( int  st,
int  la 
)
inline

Definition at line 27 of file SiLocAlignData.h.

27 : m_stationID(st), m_layerID(la), m_xShift(0.), m_yShift(0.), m_zShift(0.), m_alpha(0.), m_beta(0.), m_gamma(0.) {}

◆ SiLocAlignData() [2/2]

AFP::SiLocAlignData::SiLocAlignData ( int  st,
int  la,
double  x,
double  y,
double  z,
double  a,
double  b,
double  g 
)
inline

Definition at line 28 of file SiLocAlignData.h.

Member Function Documentation

◆ alpha()

double AFP::SiLocAlignData::alpha ( ) const
inline

Rotation angle.

Definition at line 47 of file SiLocAlignData.h.

47 {return m_alpha;}

◆ beta()

double AFP::SiLocAlignData::beta ( ) const
inline

Rotation angle.

Definition at line 50 of file SiLocAlignData.h.

50 {return m_beta;}

◆ gamma()

double AFP::SiLocAlignData::gamma ( ) const
inline

Rotation angle.

Definition at line 53 of file SiLocAlignData.h.

53 {return m_gamma;}

◆ layerID()

int AFP::SiLocAlignData::layerID ( ) const
inline

ID of the layer in station to which aligment applies (see xAOD::AFPPixelLayerID)

Definition at line 35 of file SiLocAlignData.h.

35 {return m_layerID;}

◆ stationID()

int AFP::SiLocAlignData::stationID ( ) const
inline

ID of the station to which aligment applies (see xAOD::AFPStationID)

Definition at line 32 of file SiLocAlignData.h.

32 {return m_stationID;}

◆ xShift()

double AFP::SiLocAlignData::xShift ( ) const
inline

Shift of the plane in X direction with respect to the nominal position.

Definition at line 38 of file SiLocAlignData.h.

38 {return m_xShift;}

◆ yShift()

double AFP::SiLocAlignData::yShift ( ) const
inline

Shift of the plane in Y direction with respect to the nominal position.

Definition at line 41 of file SiLocAlignData.h.

41 {return m_yShift;}

◆ zShift()

double AFP::SiLocAlignData::zShift ( ) const
inline

Shift of the plane in Z direction with respect to the nominal position.

Definition at line 44 of file SiLocAlignData.h.

44 {return m_zShift;}

Member Data Documentation

◆ m_alpha

double AFP::SiLocAlignData::m_alpha
private

Definition at line 61 of file SiLocAlignData.h.

◆ m_beta

double AFP::SiLocAlignData::m_beta
private

Definition at line 62 of file SiLocAlignData.h.

◆ m_gamma

double AFP::SiLocAlignData::m_gamma
private

Definition at line 63 of file SiLocAlignData.h.

◆ m_layerID

int AFP::SiLocAlignData::m_layerID
private

Definition at line 57 of file SiLocAlignData.h.

◆ m_stationID

int AFP::SiLocAlignData::m_stationID
private

Definition at line 56 of file SiLocAlignData.h.

◆ m_xShift

double AFP::SiLocAlignData::m_xShift
private

Definition at line 58 of file SiLocAlignData.h.

◆ m_yShift

double AFP::SiLocAlignData::m_yShift
private

Definition at line 59 of file SiLocAlignData.h.

◆ m_zShift

double AFP::SiLocAlignData::m_zShift
private

Definition at line 60 of file SiLocAlignData.h.


The documentation for this class was generated from the following file:
AFP::SiLocAlignData::m_zShift
double m_zShift
Definition: SiLocAlignData.h:60
x
#define x
AFP::SiLocAlignData::m_alpha
double m_alpha
Definition: SiLocAlignData.h:61
z
#define z
AFP::SiLocAlignData::m_layerID
int m_layerID
Definition: SiLocAlignData.h:57
python.CaloCondTools.g
g
Definition: CaloCondTools.py:15
AFP::SiLocAlignData::m_stationID
int m_stationID
Definition: SiLocAlignData.h:56
AFP::SiLocAlignData::m_xShift
double m_xShift
Definition: SiLocAlignData.h:58
AFP::SiLocAlignData::m_yShift
double m_yShift
Definition: SiLocAlignData.h:59
plotBeamSpotMon.b
b
Definition: plotBeamSpotMon.py:77
a
TList * a
Definition: liststreamerinfos.cxx:10
y
#define y
AFP::SiLocAlignData::m_beta
double m_beta
Definition: SiLocAlignData.h:62
AFP::SiLocAlignData::m_gamma
double m_gamma
Definition: SiLocAlignData.h:63