|
ACTS
Experiment-independent tracking
|
Descriptor class to hold GlueVolumes of a TrackingGeometry object. More...
#include <Acts/Geometry/GlueVolumesDescriptor.hpp>
Public Member Functions | |
| GlueVolumesDescriptor ()=default | |
| Constructor. | |
| GlueVolumesDescriptor (const std::map< BoundarySurfaceFace, std::shared_ptr< const TrackingVolumeArray > > &gvs) | |
| Constructor - with arguments. | |
| ~GlueVolumesDescriptor ()=default | |
| Destructor. | |
| const std::vector< BoundarySurfaceFace > & | glueFaces () const |
| Retrieve the available Glue Faces. | |
| std::shared_ptr< const TrackingVolumeArray > | glueVolumes (BoundarySurfaceFace bsf) const |
| Retrieve the glue volumes. | |
| void | registerGlueVolumes (Acts::BoundarySurfaceFace bsf, std::shared_ptr< const TrackingVolumeArray > gvs) |
| Register the volumes. | |
| std::string | screenOutput () const |
| Dump it to the screen. | |
Descriptor class to hold GlueVolumes of a TrackingGeometry object.
Should ease the wrapping of a TrackingGeometry object describing one Detector by another one.
|
default |
Constructor.
|
explicit |
Constructor - with arguments.
| gvs | are the glue volume arrays mapped to the volume faces |
|
default |
Destructor.
| const std::vector< BoundarySurfaceFace > & Acts::GlueVolumesDescriptor::glueFaces | ( | ) | const |
Retrieve the available Glue Faces.
| std::shared_ptr< const TrackingVolumeArray > Acts::GlueVolumesDescriptor::glueVolumes | ( | BoundarySurfaceFace | bsf | ) | const |
Retrieve the glue volumes.
| bsf | is the boundary surface face for which you want to get the array |
| void Acts::GlueVolumesDescriptor::registerGlueVolumes | ( | Acts::BoundarySurfaceFace | bsf, |
| std::shared_ptr< const TrackingVolumeArray > | gvs ) |
Register the volumes.
| bsf | is the boundary surface face where the volume array is attached |
| gvs | is the array of volumes to be attached |
| std::string Acts::GlueVolumesDescriptor::screenOutput | ( | ) | const |
Dump it to the screen.