Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
9 #ifndef TRKGEOMETRY_ALIGNABLETRACKINGVOLUME_H
10 #define TRKGEOMETRY_ALIGNABLETRACKINGVOLUME_H
24 class MaterialProperties;
79 #endif // TRKGEOMETRY_ALIGNABLETRACKINGVOLUME_H
virtual ~AlignableTrackingVolume() override=default
bool const RAWDATA *ch2 const
const BinnedMaterial * binnedMaterial() const
access to binned material
std::unique_ptr< TrackingVolume > m_alignedTV
std::unique_ptr< Amg::Transform3D > m_alignment
int identify() const
returns the id
Eigen::Affine3d Transform3D
virtual bool isAlignable() const override final
const TrackingVolume * alignedTrackingVolume() const
returns the alignedTrackingVolume
std::unique_ptr< const BinnedMaterial > m_binnedMaterial
Ensure that the ATLAS eigen extensions are properly loaded.
const std::string & volumeName() const
Returns the VolumeName - for debug reason, might be depreciated later.
Definition of ATLAS Math & Geometry primitives (Amg)
AlignableTrackingVolume()=default
Default Constructor.