Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
11 ostr<<
"Hash: "<<
static_cast<unsigned int>(lay.
hash());
22 m_transform{std::move(layerTransform)},
23 m_etaDesign{std::move(etaDesign)},
24 m_phiDesign{std::move(phiDesign)},
bool operator<(const StripLayer &other) const
Comparison operator to recycle equivalent StripLayers for multiple readout elements.
const Amg::Transform3D & toOrigin() const
Returns the transformation to go from the strip layer center to the origin of the Strip chamber.
StripDesignPtr m_etaDesign
Pointer to the eta strip design.
StripLayer(TransformPtr layerTransform, StripDesignPtr design, const IdentifierHash hash)
Standard constructor taking the transform to decribe a strip layer, a pointer to the eta strip design...
std::string toString(const Translation3D &translation, int precision=4)
GeoPrimitvesToStringConverter.
The ReadoutGeomCnvAlg converts the Run4 Readout geometry build from the GeoModelXML into the legacy M...
GeoIntrusivePtr< const GeoTransform > TransformPtr
bool hasPhiDesign() const
Returns whether the strip layer also describes strips in the phi direction.
const StripDesign & design(bool phiView=false) const
Returns the underlying strip design.
TransformPtr m_transform
Pointer to the GeoModelTransform
The StripLayer interfaces the 2D description of the strip plane layout with the 3D description of the...
StripDesignPtr m_phiDesign
Pointer to the phi strip design.
const IdentifierHash hash() const
Returns the hash of the strip layer.
This is a "hash" representation of an Identifier. This encodes a 32 bit index which can be used to lo...
std::ostream & operator<<(std::ostream &ostr, const Chamber::defineArgs &args)