#include <DetRod.h>
Public Member Functions | |
virtual const Plane & | specificSurface () const GCC11_FINAL |
Return the rod surface as a Plane. | |
virtual const BoundSurface & | surface () const GCC11_FINAL |
The surface of the GeometricSearchDet. | |
virtual | ~DetRod () |
Protected Member Functions | |
void | setPlane (Plane *plane) |
Set the rod's plane. | |
Private Attributes | |
ReferenceCountingPointer< Plane > | thePlane |
Abstract interface for a rod of detectors sitting on a Plane.
void DetRod::setPlane | ( | Plane * | plane | ) | [inline, protected] |
Set the rod's plane.
Definition at line 30 of file DetRod.h.
References thePlane.
Referenced by DetRodOneR::initialize().
{ thePlane = plane;}
virtual const Plane& DetRod::specificSurface | ( | ) | const [inline, virtual] |
Return the rod surface as a Plane.
Reimplemented in GCC11_FINAL< T, TOPO >, GCC11_FINAL< T, TOPO >, and GCC11_FINAL< T, TOPO >.
Definition at line 25 of file DetRod.h.
References thePlane.
Referenced by MuDetRod::compatible().
{return *thePlane;}
virtual const BoundSurface& DetRod::surface | ( | ) | const [inline, virtual] |
The surface of the GeometricSearchDet.
Implements GeometricSearchDet.
Reimplemented in GCC11_FINAL< T, TOPO >, GCC11_FINAL< T, TOPO >, GCC11_FINAL< T, TOPO >, GCC11_FINAL< T, TOPO >, GCC11_FINAL< T, TOPO >, GCC11_FINAL< T, TOPO >, GCC11_FINAL< T, TOPO >, GCC11_FINAL< T, TOPO >, GCC11_FINAL< T, TOPO >, and GCC11_FINAL< T, TOPO >.
Definition at line 19 of file DetRod.h.
References thePlane.
Referenced by MuDetRod::compatibleDets(), and MuRodBarrelLayer::compatibleDets().
{return *thePlane;}
ReferenceCountingPointer<Plane> DetRod::thePlane [private] |
Definition at line 38 of file DetRod.h.
Referenced by setPlane(), specificSurface(), and surface().