ATLAS Offline Software
Loading...
Searching...
No Matches
SCT_ForwardFrameTransformation.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3*/
4
6// SCT_ForwardFrameTransformation.h
8// (c) ATLAS Detector software
10
11#ifndef INDETREADOUTGEOMETRY_SCT_FORWARDFRAMETRANSFORMATION_H
12#define INDETREADOUTGEOMETRY_SCT_FORWARDFRAMETRANSFORMATION_H
13
14namespace InDetDD {
15
17class SiLocalPosition;
18
19
26
28
30 // Public methods:
32 public:
33
36
41 SCT_ForwardFrameTransformation(const double etaCenter,const double phiCenter,
42 const double radius);
43
46
49
52
54 // Const methods:
56
58 double etaCenter() const;
59
61 double phiCenter() const;
62
64 double radius() const;
65
68
71
73 // Private methods:
75 private:
76
78
80 // Private data:
82 private:
83 double m_etaCenter;
84 double m_phiCenter;
85 double m_radius;
86};
87
89// Inline methods:
92{
93 return m_etaCenter;
94}
95
97{
98 return m_phiCenter;
99}
100
102{
103 return m_radius;
104}
105
106} // namespace InDetDD
107
108#endif // INDETREADOUTGEOMETRY_SCT_FORWARDFRAMETRANSFORMATION_H
double etaCenter() const
eta coordinate of module center:
double m_etaCenter
eta coordinate of module center
SCT_ForwardFrameTransformation & operator=(const SCT_ForwardFrameTransformation &frame)
Assignment operator:
SCT_ForwardFrameTransformation(const SCT_ForwardFrameTransformation &frame)
Copy constructor:
double phiCenter() const
phi coordinate of modulecenter:
double radius() const
r from module center to beam:
SCT_ForwardFrameTransformation & operator=(SCT_ForwardFrameTransformation &&)=default
Default move assignment operator:
double m_phiCenter
phi coordinate of module center
virtual ~SCT_ForwardFrameTransformation()=default
Destructor:
SiLocalPosition cartesianFromPolar(const SCT_ForwardPolarPosition &polar) const
create a SiLocalPosition from a SCT_ForwardPolarPosition
SCT_ForwardPolarPosition polarFromCartesian(const SiLocalPosition &cartesian) const
create a SCT_ForwardPolarPosition from a SiLocalPosition
2D position in polar coordinates for the polar frame in the SCT endcaps.
Class to represent a position in the natural frame of a silicon sensor, for Pixel and SCT For Pixel: ...
Message Stream Member.