Class Acts::GlueVolumesDescriptor¶
-
class GlueVolumesDescriptor¶
Descriptor class to hold GlueVolumes of a TrackingGeometry object.
Should ease the wrapping of a TrackingGeometry object describing one Detector by another one.
Public Functions
-
GlueVolumesDescriptor() = default¶
Constructor.
Constructor - with arguments.
- Parameters
gvs – are the glue volume arrays mapped to the volume faces
-
~GlueVolumesDescriptor() = default¶
Desctructor.
-
inline const std::vector<BoundarySurfaceFace> &glueFaces() const¶
Retrieve the available Glue Faces.
- Returns
the list of faces for which glue information is there
-
std::shared_ptr<const TrackingVolumeArray> glueVolumes(BoundarySurfaceFace bsf) const¶
Retrieve the glue volumes.
- Parameters
bsf – is the boundary surface face for which you want to get the array
- Returns
the shared pointer to the TrackingVolume array
Register the volumes.
- Parameters
bsf – is the boundary surface face where the volume array is attached
gvs – is the array of volumes to be attached
-
std::string screenOutput() const¶
Dump it to the screen.
-
GlueVolumesDescriptor() = default¶