ATLAS Offline Software
|
#include <StripLayer.h>
Public Member Functions | |
StripLayer (const Amg::Transform3D &layerTransform, StripDesignPtr design, const IdentifierHash hash) | |
const Amg::Transform3D & | toOrigin () const |
Returns the transformation to go from the strip layer center to the origin of the Strip chamber. More... | |
const StripDesign & | design () const |
Returns the underlying strip design. More... | |
const IdentifierHash | hash () const |
Returns the hash of the strip layer. More... | |
Amg::Vector3D | stripPosition (unsigned int stripNum) const |
Returns the position of the strip expressed in the chamber frame. More... | |
Amg::Vector3D | localStripPos (unsigned int stripum) const |
Returns the position of the strip expressed in the local frame. More... | |
Amg::Vector3D | localStripLeftEdge (unsigned int stripNum) const |
Returns the position of the left strip edge (positive local y) expressed in the local frame. More... | |
Amg::Vector3D | localStripRightEdge (unsigned int stripNum) const |
Returns the position of the right strip edge (negative local y) exoressed in the local frame. More... | |
bool | operator< (const StripLayer &other) const |
Private Attributes | |
Amg::Transform3D | m_transform {Amg::Transform3D::Identity()} |
StripDesignPtr | m_design {} |
IdentifierHash | m_hash {} |
Definition at line 10 of file StripLayer.h.
MuonGMR4::StripLayer::StripLayer | ( | const Amg::Transform3D & | layerTransform, |
StripDesignPtr | design, | ||
const IdentifierHash | hash | ||
) |
Definition at line 14 of file StripLayer.cxx.
const StripDesign& MuonGMR4::StripLayer::design | ( | ) | const |
Returns the underlying strip design.
const IdentifierHash MuonGMR4::StripLayer::hash | ( | ) | const |
Returns the hash of the strip layer.
Amg::Vector3D MuonGMR4::StripLayer::localStripLeftEdge | ( | unsigned int | stripNum | ) | const |
Returns the position of the left strip edge (positive local y) expressed in the local frame.
Amg::Vector3D MuonGMR4::StripLayer::localStripPos | ( | unsigned int | stripum | ) | const |
Returns the position of the strip expressed in the local frame.
Amg::Vector3D MuonGMR4::StripLayer::localStripRightEdge | ( | unsigned int | stripNum | ) | const |
Returns the position of the right strip edge (negative local y) exoressed in the local frame.
bool MuonGMR4::StripLayer::operator< | ( | const StripLayer & | other | ) | const |
Definition at line 21 of file StripLayer.cxx.
Amg::Vector3D MuonGMR4::StripLayer::stripPosition | ( | unsigned int | stripNum | ) | const |
Returns the position of the strip expressed in the chamber frame.
const Amg::Transform3D& MuonGMR4::StripLayer::toOrigin | ( | ) | const |
Returns the transformation to go from the strip layer center to the origin of the Strip chamber.
|
private |
Definition at line 36 of file StripLayer.h.
|
private |
Definition at line 37 of file StripLayer.h.
|
private |
Definition at line 35 of file StripLayer.h.