#include <Volume.h>
Base class for all volumes inside the tracking realm, it defines the interface for inherited Volume classes regarding the geometrical information.
- Author
- Andre.nosp@m.as.S.nosp@m.alzbu.nosp@m.rger.nosp@m.@cern.nosp@m..ch
-
Christos Anastopoulos (Athena MT modifications)
Definition at line 36 of file Volume.h.
◆ Volume() [1/5]
Defaults copies are special due ot unique ptr data member
◆ Volume() [2/5]
Trk::Volume::Volume |
( |
Volume && |
| ) |
|
|
default |
◆ ~Volume()
virtual Trk::Volume::~Volume |
( |
| ) |
|
|
virtualdefault |
◆ Volume() [3/5]
Constructor with arguments.
Definition at line 22 of file Volume.cxx.
◆ Volume() [4/5]
Copy Constructor.
Definition at line 30 of file Volume.cxx.
32 ? std::make_unique<Amg::Transform3D>(*(vol.m_transform))
◆ Volume() [5/5]
Copy Constructor.
Definition at line 38 of file Volume.cxx.
39 :
m_transform(vol.m_transform ? std::make_unique<Amg::Transform3D>(
40 shift * (*(vol.m_transform)))
41 : std::make_unique<Amg::Transform3D>(shift)),
◆ boundarySurfaceAccessor()
Provide accessor for BoundarySurfaces.
Definition at line 82 of file Volume.cxx.
◆ center()
returns the center of the volume
Definition at line 90 of file Volume.h.
◆ clone()
polymorpic deep copy
Definition at line 60 of file Volume.cxx.
◆ inside()
Inside() method for checks.
Definition at line 72 of file Volume.cxx.
◆ operator=() [1/2]
Assignment operator.
Definition at line 47 of file Volume.cxx.
51 ? std::make_unique<Amg::Transform3D>(*vol.m_transform)
◆ operator=() [2/2]
◆ transform()
Return methods for geometry transform.
Definition at line 83 of file Volume.h.
87 return Trk::s_idTransform;
◆ volumeBounds() [1/2]
◆ volumeBounds() [2/2]
◆ m_center
center position of the surface
Definition at line 79 of file Volume.h.
◆ m_transform
Transform3D (optional)
Definition at line 78 of file Volume.h.
◆ m_volumeBounds
std::shared_ptr<VolumeBounds> Trk::Volume::m_volumeBounds = nullptr |
|
protected |
the volumeBounds
Definition at line 80 of file Volume.h.
The documentation for this class was generated from the following files: