ATLAS Offline Software
Loading...
Searching...
No Matches
AlignableTrackingVolume.cxx
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3*/
4
6// AlignableTrackingVolume.cxx, (c) ATLAS Detector software
8
9// Trk
11
14
16 std::unique_ptr<Amg::Transform3D> htrans,
17 std::shared_ptr<VolumeBounds> volbounds,
18 const Trk::BinnedMaterial& matprop,
19 int sampleID,
20 const std::string& volumeName)
21 : Trk::TrackingVolume(std::move(htrans), std::move(volbounds), matprop, nullptr, nullptr, volumeName),
22 m_binnedMaterial(matprop),
23 m_sampleID(sampleID){}
AlignableTrackingVolume()=default
Default Constructor.
for description of non-homogenous dense volumes
TrackingVolume()=default
Default Constructor.
const std::string & volumeName() const
Returns the VolumeName - for debug reason, might be depreciated later.
Ensure that the ATLAS eigen extensions are properly loaded.
STL namespace.