ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
ForwardDetectors
AFP
AFP_DBTools
AFP_DBTools
SiLocAlignData.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3
*/
4
13
14
15
#ifndef AFP_DBTOOLS_SILOCALIGNDATA_H
16
#define AFP_DBTOOLS_SILOCALIGNDATA_H
17
18
19
namespace
AFP
20
{
21
23
class
SiLocAlignData
24
{
25
public
:
26
27
SiLocAlignData
(
int
st,
int
la):
m_stationID
(st),
m_layerID
(la),
m_xShift
(0.),
m_yShift
(0.),
m_zShift
(0.),
m_alpha
(0.),
m_beta
(0.),
m_gamma
(0.) {}
28
SiLocAlignData
(
int
st,
int
la,
double
x
,
double
y
,
double
z
,
double
a
,
double
b,
double
g) :
m_stationID
(st),
m_layerID
(la),
m_xShift
(
x
),
m_yShift
(
y
),
m_zShift
(
z
),
m_alpha
(
a
),
m_beta
(b),
m_gamma
(g) {}
29
30
32
int
stationID
()
const
{
return
m_stationID
;}
33
35
int
layerID
()
const
{
return
m_layerID
;}
36
38
double
xShift
()
const
{
return
m_xShift
;}
39
41
double
yShift
()
const
{
return
m_yShift
;}
42
44
double
zShift
()
const
{
return
m_zShift
;}
45
47
double
alpha
()
const
{
return
m_alpha
;}
48
50
double
beta
()
const
{
return
m_beta
;}
51
53
double
gamma
()
const
{
return
m_gamma
;}
54
55
private
:
56
int
m_stationID
;
57
int
m_layerID
;
58
double
m_xShift
;
59
double
m_yShift
;
60
double
m_zShift
;
61
double
m_alpha
;
62
double
m_beta
;
63
double
m_gamma
;
64
};
65
66
}
// namespace AFP
67
68
#endif
// AFP_DBTOOLS_SILOCALIGNDATA_H
a
static Double_t a
Definition
LArPhysWaveHECTool.cxx:38
y
#define y
x
#define x
z
#define z
AFP::SiLocAlignData::SiLocAlignData
SiLocAlignData(int st, int la, double x, double y, double z, double a, double b, double g)
Definition
SiLocAlignData.h:28
AFP::SiLocAlignData::beta
double beta() const
Rotation angle.
Definition
SiLocAlignData.h:50
AFP::SiLocAlignData::m_stationID
int m_stationID
Definition
SiLocAlignData.h:56
AFP::SiLocAlignData::m_gamma
double m_gamma
Definition
SiLocAlignData.h:63
AFP::SiLocAlignData::m_alpha
double m_alpha
Definition
SiLocAlignData.h:61
AFP::SiLocAlignData::xShift
double xShift() const
Shift of the plane in X direction with respect to the nominal position.
Definition
SiLocAlignData.h:38
AFP::SiLocAlignData::zShift
double zShift() const
Shift of the plane in Z direction with respect to the nominal position.
Definition
SiLocAlignData.h:44
AFP::SiLocAlignData::m_zShift
double m_zShift
Definition
SiLocAlignData.h:60
AFP::SiLocAlignData::m_yShift
double m_yShift
Definition
SiLocAlignData.h:59
AFP::SiLocAlignData::gamma
double gamma() const
Rotation angle.
Definition
SiLocAlignData.h:53
AFP::SiLocAlignData::stationID
int stationID() const
ID of the station to which aligment applies (see xAOD::AFPStationID).
Definition
SiLocAlignData.h:32
AFP::SiLocAlignData::m_xShift
double m_xShift
Definition
SiLocAlignData.h:58
AFP::SiLocAlignData::alpha
double alpha() const
Rotation angle.
Definition
SiLocAlignData.h:47
AFP::SiLocAlignData::yShift
double yShift() const
Shift of the plane in Y direction with respect to the nominal position.
Definition
SiLocAlignData.h:41
AFP::SiLocAlignData::m_layerID
int m_layerID
Definition
SiLocAlignData.h:57
AFP::SiLocAlignData::layerID
int layerID() const
ID of the layer in station to which aligment applies (see xAOD::AFPPixelLayerID).
Definition
SiLocAlignData.h:35
AFP::SiLocAlignData::SiLocAlignData
SiLocAlignData(int st, int la)
Definition
SiLocAlignData.h:27
AFP::SiLocAlignData::m_beta
double m_beta
Definition
SiLocAlignData.h:62
AFP
Header file for interface of SiGlobAlignDBTool used to read global alignment for database.
Definition
ISiGlobAlignDBTool.h:18
Generated on
for ATLAS Offline Software by
1.17.0