ATLAS Offline Software
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){}
Trk::BinnedMaterial
Definition: BinnedMaterial.h:31
VolumeBounds.h
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition: FakeTrackBuilder.h:9
Trk::AlignableTrackingVolume::AlignableTrackingVolume
AlignableTrackingVolume()=default
Default Constructor.
TrackingVolume.h
Trk::TrackingVolume
Definition: TrackingVolume.h:119
AlignableTrackingVolume.h